A Python package for aggregation tasks
Project description
Aggrigator 🐊
Aggrigator is a lightweight Python library for uncertainty aggregation in deep learning workflows.
Whether you're working with segmentation maps or just want to summarize per-pixel uncertainties — Aggrigator gives you a powerful and flexible toolbox to make sense of it all.
With a clean API and built-in strategies, you can easily:
- Reduce pixelwise uncertainty maps to scalar scores for evaluation or ranking.
- Apply patch-based, class-specific, or thresholded aggregation.
- Incorporate spatial correlation metrics like Moran's I or Geary’s C.
- Compare strategies side-by-side with summaries and plots.
Designed to be modular, explainable, and research-friendly.
Use it out of the box, or extend it with your own aggregation logic!
Installation
To install the aggrigator, clone the repository and navigate inside the directory, run the following command:
pip install aggrigator
now you can import the library in your python code with:
import aggrigator
Try it out yourself
Check out the interactive example_notebook.ipynb to see Aggrigator in action.
You’ll learn how to:
- ✅ Generate and visualize uncertainty maps.
- ⚙️ Apply and compare aggregation strategies.
- 🧠 Use class-aware masks for targeted aggregation.
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 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 aggrigator-0.1.0rc1.tar.gz.
File metadata
- Download URL: aggrigator-0.1.0rc1.tar.gz
- Upload date:
- Size: 20.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86ecbb1078cab889e4723223038934def75ab9e089075b9f1b2de0279bc180f7
|
|
| MD5 |
c0ef5038636f563e759a51106850dc96
|
|
| BLAKE2b-256 |
20b1c46fac530d4e2546be5a7326e725277da20eb8eca37fb585c1245bf67b74
|
File details
Details for the file aggrigator-0.1.0rc1-py3-none-any.whl.
File metadata
- Download URL: aggrigator-0.1.0rc1-py3-none-any.whl
- Upload date:
- Size: 19.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2e90a20a7484521d4387cff38b47ba5d97940160db1fa0e7547a6f3676494d0
|
|
| MD5 |
b3abf0751ad27332b01413a81f95249a
|
|
| BLAKE2b-256 |
2a28f2facd0dd8dafe746d7bc03471d3747bc8a07af58cfff359ddfe79d18fef
|