Installation#
Requirements#
Python >= 3.9
NumPy >= 1.20.0
SciPy >= 1.7.0
SymPy >= 1.9.0
From source (development)#
1. Clone the repository#
git clone https://github.com/Shunsuke-Hori/pyperfectforesight.git
cd pyperfectforesight
2. Install the package in development mode#
pip install -e ".[dev]"
This installs pyperfectforesight as an editable package so that changes to the source are reflected immediately without reinstalling. The [dev] extra includes Matplotlib and pytest.
With pip (when published)#
Once the package is published to PyPI, you will be able to install it directly:
pip install pyperfectforesight
Building the documentation#
Install the documentation dependencies and run Sphinx:
pip install -e ".[docs]"
sphinx-build docs docs/_build/html -b html
Then open docs/_build/html/index.html in your browser.