Catalog PyPI
Back to packageRELEASE DETAILS

0.1.0rc1

PyPI

aggrigator

A Python package for aggregation tasks

Published26 Mar 2026
Direct dependencies14
Transitive dependenciesNot calculated

README

Version 0.1.0rc1 documentation

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.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 14

Native requirements
14 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
numpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
numpy>=2.0runtime
pandas
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pandasruntime
scipy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
scipyruntime
matplotlib
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
matplotlibruntime
seaborn
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
seabornruntime
torch
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
torchruntime
torchvision
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
torchvisionruntime
ipython
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
ipythonruntime
scikit-learn
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
scikit-learnruntime
scikit-image
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
scikit-imageruntime
libpysal
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
libpysalruntime
openpyxl
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
openpyxlruntime
numba
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
numbaruntime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytest<8.0,>=7.2; extra == "dev"runtime

Distribution files

2 collected
aggrigator-0.1.0rc1-py3-none-any.whl

bdist_wheel · 18.72 KB · Python py3

Source file
aggrigator-0.1.0rc1.tar.gz

sdist · 20.33 KB · Python source

Source file

Repository

PENDING
kainmueller-lab/aggrigator

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:04 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:2aef90c5bcd502cdb517f844d887a6423e7e7507effe8de1f7d3d2cbf42c82db

Other collected versions

View all collected versions →