Skip to main content

Dataset statistics helpers for Euler-view MOR estimation.

Project description

euler-ds-info

Dataset-level statistics helpers for Euler-view.

Current mode:

  • estimate-mor - estimate a lidar-aware MOR profile from RGB, sparse depth, intrinsics, and camera extrinsics loaded through euler-loading.

Installation

pip install euler-ds-info

Usage

python -m euler_ds_info --input-json - <<'JSON'
{
  "mode": "estimate-mor",
  "modalities": {
    "rgb": "/data/dataset/train#rgb",
    "sparse_depth": "/data/dataset/train#sparse_depth",
    "intrinsics": "/data/dataset/train#intrinsics",
    "camera_extrinsics": "/data/dataset/train#camera_extrinsics"
  }
}
JSON

The command prints a single JSON document with per-file MOR profiles and aggregate summary statistics.

The output includes a top-level glossary section. Metric definitions are shared between per_file_info and aggregate reducer outputs, and each metric entry includes display labels, units, value ranges, interpretation hints, and caveats for downstream visualization.

To generate a sample artifact for inspection, run:

python -m euler_ds_info.dev_artifacts

This writes a realistic sample JSON document to ./.outputs/euler-ds-info.sample.json by calling the real MOR pipeline against a mocked in-memory euler-loading dataset.

Performance

  • The CLI will use SLURM_CPUS_PER_TASK automatically when present.
  • You can override the worker count with --workers N or EULER_DS_INFO_WORKERS=N.
  • The loader still runs sequentially; the speedup comes from parallel per-sample profiling.

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

euler_ds_info-0.6.0.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

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

euler_ds_info-0.6.0-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file euler_ds_info-0.6.0.tar.gz.

File metadata

  • Download URL: euler_ds_info-0.6.0.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for euler_ds_info-0.6.0.tar.gz
Algorithm Hash digest
SHA256 a740ab1262ed2da0e88361e9c037db546806eab3a684ca300174f354bf8ecdc2
MD5 e5338204f8d939d5c1d4ac5394ab0d11
BLAKE2b-256 f1595a3bddb3670328c9c19831c9f09a0b3f7757e8d46ebdcafa2b6a9969b0e0

See more details on using hashes here.

File details

Details for the file euler_ds_info-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: euler_ds_info-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for euler_ds_info-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 03918f8f0ece151b6e6e67d83e3b2b9f6f0af23b5dc4c465cdbd065d7233d378
MD5 66b0f40810ce4bd6b43e6cb80f13c5a2
BLAKE2b-256 34877705ce9ec203ed1f56b5ec64c5d03bb06bffe2582166514d217f8a3cf156

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