This package provides the functionality for an interactive Streamlit dashboard designed to support stakeholders in exploring individual fairness notions within algorithmic decision-making systems.
Project description
Individual Consistency eXplorer (icx) Python Package
This package provides the functionality for an interactive Streamlit dashboard designed to support stakeholders in exploring individual fairness notions within algorithmic decision-making systems.
The dashboard allows users to:
- Explore and operate on a tabular dataset of individuals provided with their corresponding binary classifications;
- Define how similarity between individuals is measured, by configuring categorisation of attributes and how distances between attribute values are computed;
- Compute and visualise five individual fairness metrics that summarise the consistency of classifications across the dataset; and
- Inspect attributes of specific individuals and of those individuals most similar to them, to explore variations in attribute values and allow like-for-like comparisons of classifications.
This package implements the functionality described in a submission to ECAI Demo Track 2025, and further details and documentation will be provided upon publication.
📦 Installation
It is recommended to install icx in a virtual environment (e.g., conda).
pip install icx
Basic Usage
from icx import dashboard
Run the dashboard
dashboard.run()
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file icx-0.0.4.tar.gz.
File metadata
- Download URL: icx-0.0.4.tar.gz
- Upload date:
- Size: 427.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16c18c0fd388b1744da8e1ea29a12d107a886adb5a61aed16263f3b2eede4860
|
|
| MD5 |
e453fa92601a65993dff76757c69c940
|
|
| BLAKE2b-256 |
bfcf5f1c1a2f151927ab33a30e8fe8c2a4bba44797cccdcf924dcd216e9b21fc
|
File details
Details for the file icx-0.0.4-py3-none-any.whl.
File metadata
- Download URL: icx-0.0.4-py3-none-any.whl
- Upload date:
- Size: 452.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bf1e3ab05bdf36360c308b210259c6b89c810b5556509b08e5feb9502198d5a
|
|
| MD5 |
cb6cf6e2364ffffc674d4564a531a996
|
|
| BLAKE2b-256 |
88852d0c07dc351d89ce6aaffc87ac32163e679343d6d95b59900f25be89bc85
|