Installationο
Hereβs how to install and configure CopulaFurtif in your local environment.
βοΈ Prerequisitesο
Python >= 3.9
poetry (recommended) or pip
Unix-like OS recommended (Linux/macOS)
π¦ Installation with Poetry (recommended)ο
git clone https://github.com/roadto7k/CopulaFurtif.git
cd CopulaFurtif
poetry install
poetry shell
π¦ Installation with pip (alternative)ο
git clone https://github.com/roadto7k/CopulaFurtif.git
cd CopulaFurtif
pip install -r requirements.txt
π‘ (Optional): install pre-commitο
pre-commit install
This enables automatic linting before each commit (PEP8, isort, black, etc).
π§ͺ Run the testsο
make test # or: pytest tests/
make coverage-html # then open htmlcov/index.html
π Generate the documentationο
cd docs
make html
The documentation will then be available in docs/_build/html/index.html
π Simplified folder structureο
CopulaFurtif/
βββ core/
β βββ copulas/
β βββ domain/
β βββ application/
β βββ infrastructure/
βββ tests/
βββ docs/
βββ pyproject.toml
β And thatβs it β youβre ready to explore the fascinating world of copulas!