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

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

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

  • Download URL: mlwhatif-0.0.1.dev0-py3-none-any.whl
  • Upload date:
  • Size: 124.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.5

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page