Installation

Note

As of July 2023, the recommended Python version is 3.11 running in Anaconda/Miniconda environment (see F311 instructions below).

Pre-requisites

PFANT

The PFANT spectral synthesis software (Fortran) installation instructions can be found at http://trevisanj.github.io/PFANT/install.html.

F311

Before installing PyFANT, please follow the instructions to install the f311 package at http://trevisanj.github.io/f311/install.html.

Installing PyFANT

Installing PyFANT in the majority of cases

Once f311 is installed, you can install PyFANT like this:

pip install pyfant

Installing PyFANT in developer mode

This is an alternative to pip which allows one to browse and modify the Python source code.

First clone the pyfant GitHub repository:

git clone ssh://git@github.com/trevisanj/pyfant.git

or

git clone http://github.com/trevisanj/pyfant

Then, install PyFANT in developer mode:

cd pyfant
python setup.py develop

Upgrading package pyfant

If package pyfant is already installed, but you need to install a new version, please follow these instructions.

Upgrading in the majority of cases

Package pyfant can be upgraded to a new version by typing:

pip install pyfant --upgrade

Upgrading PyFANT in developer mode

Enter the pyfant repository (directory) cloned from Github, then type:

git pull
python setup.py develop