Component interfaces of the MAMMOth fairness toolkit.
Project description
MAMMOth-commons
Fast component development for the MAMMOth fairness toolkit. Components refer to model loaders, dataset loaders, or metrics. The library holds common datatypes that are shared between components, and automates the integration strategy by only needing to add a decorator.
:microscope: Investigate fairness
This repo includes a thinned down variation of the MAMMOth toolkit that you can quickly install and run locally. Instructions to launch the web application locally in your machine:
- Download this repository.
- Create a virtual environment. This is optional but recommended.
- Install dependencies with
pip install -r requirements.txt
. This can take a bit of time to download and install everything, but you will be able to run all modules and interface with most popular data types. - Launch the local app server with
python demonstrator/app.py
. When everything is ready, this script will also open a browser window to the app's serving page athttp://localhost:5050
.
:clipboard: Catalogue
Find a catalogue of modules implemented by the MAMMOth consortium here. These modules are developed by and depend on datatypes found in commons.
:thumbsup: Contributing
Instructions on how to add new modules are here. Use the GitHub issue tracker to ask questions, request features/improvements for the core library or modules, or report bugs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for MAMMOth_commons-0.0.28-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3f3fbe9ccace76b815e4c3aa44830bf3a92b64a451b20b23cbf1706fcbff359 |
|
MD5 | aca08198d6e280dfbfcaeeef35255139 |
|
BLAKE2b-256 | 8d12edf2c88154265d0b6b7aaddd6191c1de187b9baefd27776d648970557e3a |