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.7.0.tar.gz (17.3 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.7.0-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: euler_ds_info-0.7.0.tar.gz
  • Upload date:
  • Size: 17.3 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.7.0.tar.gz
Algorithm Hash digest
SHA256 3991cffe24dc9f1ced90bc58ea59c94f59e262f3a8bfa55d930328e0a5ed8e79
MD5 ee9a8af54c14e7c39ef8a8f8a2470dd1
BLAKE2b-256 cdc7fe65f711d85260788929ec8c8a6e27b80045055fda42c0285eb8ac4df2f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: euler_ds_info-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 16.4 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.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fc5106f33113f9abfaf3aff90eee902d74599f64db7b52644caaf63256fdfb4c
MD5 7bf3bf932b5d180e44d2929b096d6bb5
BLAKE2b-256 e68326baa5c20bc52a2f4ccc300a2995a35ebfaadeff6fa672043c5853d2ad46

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