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.5.0.tar.gz (14.9 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.5.0-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: euler_ds_info-0.5.0.tar.gz
  • Upload date:
  • Size: 14.9 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.5.0.tar.gz
Algorithm Hash digest
SHA256 0a90d744f0da666c0ba46363757a743bd34bddf8c536e19928811019beca7e47
MD5 1ae2e89db49995614b3ca46f0f3bd7d3
BLAKE2b-256 b866eed4957b7add9ebaf1207b9137483122f5b708dfb18168f35e12f4e9d88e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: euler_ds_info-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 15.5 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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b8b785a5f3dabe9986925f1ee063350184979524be3504ba09b8e3d6a3def4c3
MD5 f2bb913dea4ca817b655ab14a1041a24
BLAKE2b-256 eb58369cefb6fd08d1616d83536149bd1d85e5c2ff8c4170d6977830252750c1

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