Skip to main content
Ctrl+K
Logo image
  • 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
  • .rst

Page and Module Index

Page and Module Index#

  • Page Index

  • Python Module Index

previous

Contributor Covenant Code of Conduct

By Utopia Developers

© Copyright 2016 – 2023, Utopia Developers.