Metadata-Version: 2.4
Name: humex
Version: 0.2.0
Summary: Behavioral metrics for autonomous-vehicle and physical-AI scenarios
Author-email: humex contributors <humex@zerothlaw.io>
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/zerothlaw-ai/humex
Project-URL: Source, https://github.com/zerothlaw-ai/humex
Project-URL: Issues, https://github.com/zerothlaw-ai/humex/issues
Keywords: autonomous-vehicles,robotics,scenarios,metrics,simulation,waymo,droid,lafan
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
Requires-Dist: numpy<3,>=1.23
Requires-Dist: shapely<3,>=2.0
Requires-Dist: scipy>=1.10
Requires-Dist: PyYAML>=6.0
Requires-Dist: protobuf<5,>=3.20
Requires-Dist: networkx>=2.6
Requires-Dist: requests>=2.28.0
Requires-Dist: click>=8
Requires-Dist: rich>=13
Provides-Extra: local
Requires-Dist: matplotlib<4.0,>=3.6.1; extra == "local"
Provides-Extra: test
Requires-Dist: pytest>=7.0; extra == "test"
Requires-Dist: pytest-cov>=3.0; extra == "test"
Provides-Extra: waymo
Requires-Dist: humex-converter-waymo; extra == "waymo"
Provides-Extra: droid
Requires-Dist: humex-converter-droid; extra == "droid"
Provides-Extra: lafan
Requires-Dist: humex-converter-lafan; extra == "lafan"
Provides-Extra: all
Requires-Dist: humex-converter-waymo; extra == "all"
Requires-Dist: humex-converter-droid; extra == "all"
Requires-Dist: humex-converter-lafan; extra == "all"
Provides-Extra: dev
Requires-Dist: ruff>=0.4.0; extra == "dev"
Requires-Dist: mypy>=1.8; extra == "dev"
Dynamic: license-file

# humex (core)

**Hu**man-**U**nderstandable **ME**trics for everything (**X**) — behavioral
metrics for autonomous-vehicle and physical-AI scenarios.

This is the core `humex` package — `ScenarioAPI`, `HMap`, metric DAGs,
monitors, and the CLI. **Converters ship as separate packages** so heavy
deps (TensorFlow for Waymo, pyarrow/pandas for DROID, …) don't get
pulled into a clean `humex` install.

```bash
pip install humex                          # core only
pip install humex[all]                     # core + all bundled converters
pip install humex humex-converter-waymo    # core + just Waymo
```

See the [workspace README](../README.md) for the full picture.
