MathTools is a library containing a mountain of various algorithms, formulas, and profilers for mathematical and scientific computations
- Python 3.8+
pip install mttools
First, clone this repository.
git clone git@github.com:KGB33/MathTools.git
or, using HTTPS
git clone https://github.com/KGB33/MathTools.git
Then, create a virtual environment and Install.
python -m venv .venv
source .venv/bin/activate
pip install . -e
This project uses Pytest and mypy.
pytest ./tests
mypy ./mttools
Pull requests are welcome!
All pull requests must have:
- Type hints
- Hypothesis testing (if possible)
- 100% test coverage
For bug fixes:
- Add a test checking for that error.