Skip to content
This repository has been archived by the owner on Jan 30, 2023. It is now read-only.
/ MathTools Public archive

A Mathmatical Tool Box

License

Notifications You must be signed in to change notification settings

KGB33/MathTools

Repository files navigation

MathTools

MathTools is a library containing a mountain of various algorithms, formulas, and profilers for mathematical and scientific computations

Getting Started

System Requirements

  • Python 3.8+

Installation

Using Pip

pip install mttools

From source

First, clone this repository.

git clone [email protected]: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

Tests

This project uses Pytest and mypy.

pytest ./tests
mypy ./mttools

Contributing

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.