fitburst - Installation¶
Building from PyPI
¶
fitburst
will soon be retrievable from the Python Package Index (PyPI) via pip.
Building from Source¶
The fitburst
codebase uses either pip
or poetry for building the distribution and grabbing dependencies. The easiest route to building fitburst
is to use pip
:
> git clone https://github.com/CHIMEFRB/fitburst.git
> cd fitburst/
> pip install .
Dependencies¶
For out-of-the-box use, fitburst
currently depends on the external Python packages listed below. We encourage interested developers to contribute software and/or replace existing functionality with new dependencies; however, we request that any additional dependency be open-source, meaningfully used, and accessible via pip
.
Developer Dependencies¶
There are additional dependencies for folks who wish to contribute and build code, tests, and/or documentation. These dependenices are listed in the pyproject.toml
file under the tools.poetry.group.*.dependencies
attributes. However, these dependencies currently can only be installed using poetry
due to way in which pip
understands the pyproject.toml
file.