Skip to main content

Anomaly Detection Dataset Collection

Project description

oddball

Lightweight access to the 47 ADBench classical anomaly detection datasets. Downloads the published .npz assets from the GitHub release on demand and returns raw (X, y) NumPy arrays.

Installation

pip install oddball

Usage

from oddball import Dataset, load, split_by_label, list_available

print("Available:", list_available())

X, y = load(Dataset.COVER)           # raw arrays
normal, anomaly = split_by_label("cover")  # feature slices

Configuration

  • ODDBALL_DATASET_VERSION (default: v1.0-datasets)
  • ODDBALL_DATASET_URL (default: https://github.com/OliverHennhoefer/oddball/releases/download/<version>/)
  • ODDBALL_CACHE_DIR (default: ~/.cache/oddball/<version>)
  • .env support: place the above keys in .env (or set ODDBALL_DOTENV=/path/to/.env).

Supported datasets

All 47 ADBench classical datasets are available. Call oddball.list_available() to see slugs (e.g., cover, fraud, satimage2).

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

oddball-1.0.0.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

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

oddball-1.0.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file oddball-1.0.0.tar.gz.

File metadata

  • Download URL: oddball-1.0.0.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for oddball-1.0.0.tar.gz
Algorithm Hash digest
SHA256 77036801d10db819e499ddb71d7bb04ac19ea1c53db1644dc3f599124c3fa03f
MD5 895856d9ec8ad375e75f56198dbfec20
BLAKE2b-256 99f7c8ad68be7e3cfc2d0813b684ba992b609f1654d02833288955f11641cfd7

See more details on using hashes here.

File details

Details for the file oddball-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: oddball-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for oddball-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 71e42676ab4c972f695bc5e83b43f6f9ae6757469d3cfabcdb866daa1f1c6210
MD5 2bb03ec0d44521e432920da113a7baa9
BLAKE2b-256 a5220d2302d8a8446db95ce036d35ee24d0dd021d812d71af0dacd07650173ce

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