Third-party licenses
This table lists the direct third-party packages used by the project. No third-party package source code or external dataset is copied into this repository.
| Package | Declared / verified version | Source | License |
|---|---|---|---|
| NumPy | 2.2.6 | https://numpy.org/ | BSD-3-Clause and bundled permissive licenses |
| pandas | 2.3.3 | https://pandas.pydata.org/ | BSD-3-Clause |
| scikit-learn | 1.7.2 | https://scikit-learn.org/ | BSD-3-Clause |
| SciPy | 1.14.1 | https://scipy.org/ | BSD-3-Clause and bundled permissive licenses |
| joblib | 1.5.3 | https://joblib.readthedocs.io/ | BSD-3-Clause |
| fastparquet | 2026.5.0 | https://github.com/dask/fastparquet | Apache-2.0 |
| pydantic-settings | 2.15.0 | https://github.com/pydantic/pydantic-settings | MIT |
| structlog | 26.1.0 | https://www.structlog.org/ | MIT or Apache-2.0 |
| huggingface-hub | 0.34.4 (development/publishing only) | https://github.com/huggingface/huggingface_hub | Apache-2.0 |
| PyYAML | 6.0.2 (development only) | https://pyyaml.org/ | MIT |
| pyarrow | 25.0.1 (optional development parquet backend) | https://arrow.apache.org/ | Apache-2.0 |
| pytest | 9.0.2 (tests only) | https://pytest.org/ | MIT |
| batteryswap_public | 0.3.4 | https://pypi.org/project/batteryswap-public/ | Organizer package; PyPI metadata does not declare a license |
batteryswap_public is required by the official example and evaluation interface. Its PyPI metadata does not state a license. Obtain written organizer confirmation before the competition deadline.
The submission image is the organizer/example base
huggingface/competitions@sha256:6cea4ff69a6832761484f48c07ccfbf49f701f285ffcb9fc72a4ecfb81b6b4e5.
It contains the NVIDIA Deep Learning Container license notice even though this entry is
CPU-only. Because this is the official evaluator base rather than participant code, it is
recorded separately; obtain organizer confirmation together with batteryswap_public if
prize-eligibility review requires an explicit exception.