A Python interface to the OSIRIS PIC code.
Note this package is not supported by the OSIRIS developers, use at your own risk.
The package provides an interface to the OSIRIS code, allowing:
- Definition of input files in Python syntax, as well as loading data from an existing OSIRIS input.
- Running OSIRIS from the Python interpreter, perhaps using a grid system and/or mpi.
- Plotting results, reducing multidimensional data. Animations in time can also be created.
Assuming you have Python with pip:
- To install the last release from pypi:
pip install --upgrade duat
. - To install the last development version:
pip install --upgrade https://github.com/dih5/duat/archive/master.zip
.
If you are a cool guy you'll prefer to use python3 and pip3 instead (unless you are a cool Arch Linux user).
The suggested environment to run duat is Jupyter notebook, but you can also run it from a python script or from the python interpreter.
The updated documentation can be found here, check it for a starting guide.
Beta releases will be tagged as v0.Y.Z where Y>1. For this beta releases, Y will increase if and only if backward-incompatible public API changes are introduced.