Installation

Outflowpy can be installed from PyPi using

pip install outflowpy

Due to the nature of the precompiled Fortran extensions, there are some limitations on the OS/Python versions required. Outflowpy will run for Python>=3.09 on linux and MacOs>=14.0, but requires Python>=3.12 on Windows.

Editable Installation

To install an editable version of the package for testing/development purposes, the following procedure is recommended (this may also allow installation if the above requirements are not met):

git clone https://github.com/oekrice/outflowpy.git
pip install -e . --no-build-isolation

Which should install all dependencies and install the Fortran extensions. This may be quite slow.

To run tests, from the base directory run:

pip install pytest
python -m pytest