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 througheuler-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_TASKautomatically when present. - You can override the worker count with
--workers NorEULER_DS_INFO_WORKERS=N. - The loader still runs sequentially; the speedup comes from parallel per-sample profiling.
Metadata
Release files for euler-ds-info 0.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| euler_ds_info-0.8.0.tar.gz | 18.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| euler_ds_info-0.8.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.1 kB
Release files / euler_ds_info-0.8.0.tar.gz
| Download URL | euler_ds_info-0.8.0.tar.gz |
|---|---|
| Size | 18.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0d4dbeaa724827559d2a2960ea8ca1522ad5af81dca4e23f6c9e2d4d78e6c966
|
|
BLAKE2b-256 checksum How to use checksums |
2c38688b287eecfbaec57a6d1c8aa45c0510ed5b9985b56ca287f546429a5e99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / euler_ds_info-0.8.0-py3-none-any.whl
| Download URL | euler_ds_info-0.8.0-py3-none-any.whl |
|---|---|
| Size | 16.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
345af0620dd929b7ed8bd3b5986b037fabe6bd2ba155c6358cbfff10d0bf1c27
|
|
BLAKE2b-256 checksum How to use checksums |
f7d606d0e015149aaad8d6c0c3c670fe14a366eb769dae097cc90dbc42a1ecfe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|