First, checkout the repository:
git clone https://github.com/sami2py/sami2py.git
Change directories into the repository folder and run the setup.py file. For a local install use the “–user” flag after “install”.
cd sami2py/ python setup.py install
If something has gone wrong, you may be prompted to manually install the fortran executables.
make -C sami2py/fortran compile
or, on windows,
make -C sami2py\fortran compile
By default, sami2py uses gfortran and make to compile the fortran executables. You can get make through pip
pip install make
If you have a different compiler, you can modify the first line of the fortran Makefile accordingly by using “gf” to point to your compiler of choice. Note that several options are included to ensure the compile is successful.
gf = gfortran -fno-range-check -fno-automatic -ffixed-line-length-none
If you don’t have a fortran compiler, gfortran is included as part of the latest gcc package. You can get this from several locations.
For Mac OS X, you can install gcc through package managers such as brew.
For windows, multiple setup options are discussed at https://www.scivision.dev/cmake-install-windows