You can easily install PythonPDEVS with the following command.
cd src
python setup.py install --userFor optimal performance results, we recommend the use of PyPy.
By default, PythonPDEVS is optimized for distributed simulation, therefore doing a lot of additional bookkeeping. For optimal performance in local simulations, we recommend the use of the minimal simulation kernel instead: just update all imports from
frompypdevs.simulatorimportSimulatorfrompypdevs.DEVSimportAtomicDEVS, CoupledDEVSto
frompypdevs.minimalimportSimulatorfrompypdevs.minimalimportAtomicDEVS, CoupledDEVSNote that this disables many features.
To use distributed simulation capabilities, run the script install_mpi4py.sh to install the necessary MPI library and bindings.
Detailed documentation of the installation and use of PythonPDEVS can be found in the PythonPDEVS documentation.