Skip to main content

Data-Centric What-If Analysis for Native Machine Learning Pipelines

Project description

mlwhatif

mlinspect GitHub license Build Status codecov

Data-Centric What-If Analysis for Native Machine Learning Pipelines

Run mlwhatif locally

Prerequisite: Python 3.9

  1. Clone this repository

  2. Set up the environment

    cd mlwhatif
    python -m venv venv
    source venv/bin/activate

  3. If you want to use the visualisation functions we provide, install graphviz which can not be installed via pip

    Linux: apt-get install graphviz
    MAC OS: brew install graphviz

  4. Install pip dependencies

    pip install -e ."[dev]"

  5. To ensure everything works, you can run the tests (without graphviz, the visualisation test will fail)

    python setup.py test

Notes

  • For debugging in PyCharm, set the pytest flag --no-cov (Link)

License

This library is licensed under the Apache 2.0 License.

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

mlwhatif-0.0.1.dev0.tar.gz (81.7 kB view details)

Uploaded Source

Built Distribution

mlwhatif-0.0.1.dev0-py3-none-any.whl (124.6 kB view details)

Uploaded Python 3

File details

Details for the file mlwhatif-0.0.1.dev0.tar.gz.

File metadata

  • Download URL: mlwhatif-0.0.1.dev0.tar.gz
  • Upload date:
  • Size: 81.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.5

File hashes

Hashes for mlwhatif-0.0.1.dev0.tar.gz
Algorithm Hash digest
SHA256 58b27cca6bda3b5e42236b6bffab6d10bb101d37119377a6eb356d15e75966e6
MD5 8b6851fd0d7356f566b87a1f536fd2c0
BLAKE2b-256 039c4ba1280bc063db80f9cbefa4a0fc4d5d0ee902cfc4277a59822c0580e208

See more details on using hashes here.

File details

Details for the file mlwhatif-0.0.1.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for mlwhatif-0.0.1.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 dcbeb8b2304e9df8f4de9662f7f5a500d005efbdc24ec95f4e5e3875d4011147
MD5 ef59930a0919b1006bfc5c9fd4447093
BLAKE2b-256 d93f40a869310ce00fbfd71e96d9a0b13b08ca37beeed8d12d54c151dc0bce48

See more details on using hashes here.

Supported by

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