Skip to main content

A short description of the package.

Project description

hygia-logo

A powerful Python ML playground toolkit

PyPI Latest Release License Coverage

What is it?

Hygia is a Python package that provides fast, flexible, and expressive data pipeline configuration through a YAML file to make working with Machine Learning data easy and intuitive. It consists of helping developers and users to register, organize, compare and share all their ML model metadata in a single place, facilitating the generation of requirements in the ETL (Extract, Transform and Load) process. Thus, the migration can be scaled, automated, and accelerated for similar contexts.

Main Features

  • Configure data pipeline through a YAML file
  • Execute through command line or python import
  • Pack the solution into a Python's Package Manager
  • Visualize results in customized dashboards
  • Test on different databases

Where to get it

The source code is currently hosted on GitHub at: https://github.com/hygia-org

Installation from sources

python -m venv env
source env/bin/activate
pip install -r requirements-dev.txt

Boilerplate

examples/hygia_boilerplate.ipynb

Testing

pytest --cov

Documentation

We used sphinx to write the documentation

To run locally, you need to install sphinx:

pip install sphinx

Then install the theme used:

pip install pydata-sphinx-theme

And Run the project

sphinx-build -b html source ./

And open the index.html

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hygia-0.1.11.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hygia-0.1.11-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file hygia-0.1.11.tar.gz.

File metadata

  • Download URL: hygia-0.1.11.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.9.16 Linux/5.15.0-1031-azure

File hashes

Hashes for hygia-0.1.11.tar.gz
Algorithm Hash digest
SHA256 2941ec4db0d38090ef863f7b45c084df72d0daa4a0a81bcc489cf0726d0c7296
MD5 5ff66a68d989bc2f5cb4ae38061fa3ad
BLAKE2b-256 5db86ca0a82f65e3e2fa38a3739463b87aaf26855ff8e93224c53723ce8d17fa

See more details on using hashes here.

File details

Details for the file hygia-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: hygia-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.9.16 Linux/5.15.0-1031-azure

File hashes

Hashes for hygia-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 348de64dcb39c4a9344ad7b938d806c1a99bd36e52fca348f7de0f746fe8ce5d
MD5 c48b4c2f0121dd08281933d3571dc314
BLAKE2b-256 27366b05eb052c7a81631bea28725d88a5f516bc4dcc7c031cdeac77092ab87b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page