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.8.0.tar.gz (18.2 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.8.0-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: euler_ds_info-0.8.0.tar.gz
  • Upload date:
  • Size: 18.2 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.8.0.tar.gz
Algorithm Hash digest
SHA256 0d4dbeaa724827559d2a2960ea8ca1522ad5af81dca4e23f6c9e2d4d78e6c966
MD5 3bc7d48dfbc34dd5eedc00b5267e89fa
BLAKE2b-256 2c38688b287eecfbaec57a6d1c8aa45c0510ed5b9985b56ca287f546429a5e99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: euler_ds_info-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 16.9 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.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 345af0620dd929b7ed8bd3b5986b037fabe6bd2ba155c6358cbfff10d0bf1c27
MD5 d24ef7bb68035b9499c68b7332877781
BLAKE2b-256 f7d606d0e015149aaad8d6c0c3c670fe14a366eb769dae097cc90dbc42a1ecfe

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