Metadata-Version: 2.1
Name: agogos
Version: 0.2.1
Summary: Package that creates the underlying construction of a machine learning pipeline
Author-email: Jasper van Selm <jmvanselm@gmail.com>
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: joblib >=1.3.2

# The Agogos package contains implementations of ml pipeline blocks and the underlying code

This package contains many modules and classes necessary to construct the ml pipeline for machine learning competitions.

## Pytest coverage report

To generate pytest coverage report run

```shell
pytest --cov=agogos --cov-report=html:coverage_re
```

## Documentation

Documentation is generated using [Sphinx](https://www.sphinx-doc.org/en/master/).

To make the documentation, run `make html` with `docs` as the working directory. The documentation can then be found in `docs/_build/html/index.html`.

Here's a short command to make the documentation and open it in the browser:

```shell
cd ./docs/;
./make.bat html; start chrome file://$PWD/_build/html/index.html
cd ../
```

## Uploading to pypi

```shell
python -m build
twine upload dist/*
```
