PySim lets you model, simulate and analyse dynamical systems. Setting up a simulation is done in Python, as is the analysis afterwards. The simulations are however done in fast C++. This combination of Python flexibility and the speed of C++ is one of the core concepts of Pysim.
PySim is all about:
- Adaptability. Enabling users to model simple systems, or connect multiple systems into a large system of systems.
- Extendability. Letting the user model his own systems as separate packages, in C++ or Python
- Standing on the shoulders of giants. Using tried and true open source libraries when possible
- Fitting in with the rest of the scientific Python stack, using numpy, matplotlib, pandas and other well known packages