Network dynamics simulation¶
What is Cortix?¶
- Cortix is an open-source Python library for enabling development and simulation of network models on massively parallel computers. 
- Cortix takes a collection of computational modules and provides an environment for the coupling of these modules into a network simulation. 
- Cortix provides a layer for data communication between modules in the network using parallel libraries (MPI for heterogeneous computing, and the Python multiprocessing library for multi-core computing). 
- Virtually any computational model that can be mapped onto a network is a candidate for Cortix development. 
 
Features¶
- Module parent class for module development and coupling. 
- Massively parallel execution with mpi4py. 
- Support classes for building applications and modules. 
- Examples of applications using Cortix. 
Bugs/Requests¶
Please use the GitHub issue tracker to submit bugs or request features.

