Contribution
AutoUncertainties is maintained and developed on the AutoUncertinties GitHub repository. Please feel free to submit any bug reports or pull requests that might add or fix certain features.
CI and Unit Testing
Development of AutoUncertainties relies on a series of unit tests located in the tests directory. These
are automatically run using GitHub actions when commits are pushed to the repository. To run the tests
manually, first install the package with testing capabilities:
pip install -e .[CI]
coverage run -m pytest --cov --cov-report=term
Documentation
To build the documentation locally, clone the repository, create a virtual Python environment (if desired), and run the following commands within the repository directory:
pip install -e .[docs]
sphinx-build docs/source docs/build