Cortix: system dynamics simulation

What is Cortix?

  • Cortix is a Python library for system-level module coupling, execution, and analysis of dynamical system models that exchange time-dependent data.
  • Cortix allows you to assemble a coupled system by connecting discrete modules into a network
  • Cortix takes as input a collection of computational modules and provides an environment for the coupling of these modules into a single simulation.
https://cortix.org/cortix-cover.png

Features

  • Massively parallel execution with mpi4py
  • Efficient ODE and DAE solver
  • Built-in time synchronization
  • Data visualization
  • Extensive logging

Documentation

Please see Contents for full documentation, including installation, examples, and PDF documents.

Bugs/Requests

Please use the GitHub issue tracker to submit bugs or request features.