logo
  • Project website
  • About Utopia
  • Should I Use Utopia?
  • Feature List

Getting started

  • Installation
  • Tutorial

Usage

  • Workflow
  • Implementing Models
    • Overview
    • Step-by-step Guide
    • Utopia Datamanager — How to
    • Graphs
    • Writing Unit Tests
    • Running Tests
    • Nesting Models – the Post-Model Era
    • Setting up a separate repository for models
  • Performing Simulations
    • Utopia CLI
    • Configuring Simulation Runs
    • Multidimensional Model Runs
    • Working Interactively with Utopia
    • Stop Conditions
    • Validating model parameters
    • Batch Framework
  • Evaluating Simulations
    • Handling Data
    • Data Transformation Framework
      • Introduction
      • DAG Basics
      • Available operations
      • Debugging
      • Your own operations
    • Plotting
      • Introduction
      • Line plots and Errorbars
      • Stacked plots and Facet grids
      • Histograms
      • Scatter plots
      • Heatmaps
      • Multiplots
      • Plotting subspaces
      • Networks
      • Plotting agents in a domain
      • Animations
      • Bifurcation diagrams
      • Sweeps in Plot Configs
      • Customising plot styles
      • Your own plot functions
      • dantro base plots
      • utopya base plots
      • Utopia base plots
    • Batch Framework

Models

  • ContDisease — Contagious Diseases
  • ForestFire Model
  • Conway’s GameOfLife
  • Opinionet — Opinion Dynamics
  • PredatorPrey Dynamics
  • SandPile Model
  • SEIRD : A Complex Contagion Model
  • SimpleEG : Evolutionary Games
  • SimpleFlocking Model
  • ... and more
    • Geomorphology Model
    • PredatorPreyPlant — Predator-Prey Dynamics including Vegetation
    • Vegetation — Simple Vegetation Model
    • Environment — Generic Parameter Background Model
    • HdfBench — Benchmarks for Utopia Data Writing
    • CopyMeBare — The bare basics for your new model
    • CopyMeGrid — A good place to start with your CA-based model
    • CopyMeGraph — A good place to start with your graph-based model

Frequently Asked Questions

  • Frontend
    • Simulation Control
    • Configuring Simulations
  • Backend
    • Model Configuration
    • Cell and Agent Managers
    • Entity Selection

References

  • C++ Documentation
  • Multiverse Base Configuration
  • Base Plot Configuration Pool
  • Default Batch Configuration
  • utopya package
  • dantro package
  • paramspace package

Utopia Development

  • Development Workflow
  • Coding Guidelines
  • Model Requirements
  • Writing Documentation
  • Versioning

Miscellaneous

  • Copyright Notice
  • How to Cite Utopia
  • Contribution Guide
  • Code of Conduct
  • Page and Module Index
Theme by the Executable Book Project
  • repository
  • open issue
  • .md
Contents
  • Copyright Holders
    • Maintainers
    • Contributors

Copyright Notice

Contents

  • Copyright Holders
    • Maintainers
    • Contributors

Copyright Notice#

Utopia — Comprehensive Modelling Framework for Complex Environmental Systems
Copyright (C) 2016 – 2023  Utopia Developers

The term "Utopia Developers" refers to all direct contributors to this
software package. A full list of copyright holders and information about
individual contributions can be retrieved from the version-controlled
development history of this software package.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

A copy of the GNU General Public License Version 3, and the GNU Lesser General Public License Version 3 extending it, is distributed with the source code of this program.

Copyright Holders#

The copyright holders of the Utopia software package are collectively referred to as “Utopia Developers” in the respective copyright notices.

Maintainers#

  • Thomas Gaskin

  • Benjamin Herdeanu

  • Harald Mack

  • Lukas Riedel

  • Yunus Sevinchan

  • Julian Weninger

Contributors#

  • Narek Baghumian

  • Lorenzo Biasi

  • Unai Fischer Abaigar

  • Leonhard Holtmann

  • Christian Kobrow

  • Fabian Krautgasser

  • Daniel Lake

  • Hendrik Leusmann

  • Peter Manshausen

  • Robert Rauschen

  • Soeren Rubner

  • Laila Pilar Schmidt

  • Simeon Schreib

  • Lukas Siebert

  • Jeremias Traub

  • Josephine Westermann

  • Paul Wiesemeyer

previous

Versioning

next

How to Cite Utopia

By Utopia Developers
© Copyright 2016 – 2023, Utopia Developers.