hot_fair_utilities
Utilities for AI-assisted mapping workflows in fAIr.
Prerequisites
Local installation
just setup
If GDAL is missing on macOS, install it with Homebrew:
brew install gdal
If GDAL is missing on Debian or Ubuntu:
sudo apt-get update
sudo apt-get install -y gdal-bin libgdal-dev
Run sample workflows
just run ramp
just run yolo
just run ramp downloads the baseline checkpoint into ramp-data/baseline when needed.
Ramp training exports the selected best checkpoint as .h5, and inference uses that exported checkpoint directly.
Validation
Run all quality gates and integration checks:
just check
just test-all
Docker images
Modes and image tags:
ramp+cpu->fair-utilities:rampramp+gpu->fair-utilities:ramp-gpuyolo+cpu->fair-utilities:yoloyolo+gpu->fair-utilities:yolo-gpu
Build commands:
docker build -f docker/Dockerfile.ramp --build-arg FLAVOR=cpu -t fair-utilities:ramp .
docker build -f docker/Dockerfile.ramp --build-arg FLAVOR=gpu -t fair-utilities:ramp-gpu .
docker build -f docker/Dockerfile.yolo --build-arg FLAVOR=cpu -t fair-utilities:yolo .
docker build -f docker/Dockerfile.yolo --build-arg FLAVOR=gpu -t fair-utilities:yolo-gpu .
Notebook test workflow
Run Package_Test.ipynb to validate the package workflow on the sample dataset.
Benchmark docs
See docs/benchmark/sample-datasets.md for benchmark dataset details.
Development notes
Follow docs/Version_control.md for release and versioning guidance.
Metadata
Release files for hot-fair-utilities 4.0.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 | Provenance | Actions |
|---|---|---|---|---|
| hot_fair_utilities-4.0.0.tar.gz | 47.6 kB | Without provenance | Details for hot_fair_utilities-4.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| hot_fair_utilities-4.0.0-py3-none-any.whl | Python 3 | none | any | Details for hot_fair_utilities-4.0.0-py3-none-any.whl |
Total release size: 94.3 kB
Release files / hot_fair_utilities-4.0.0.tar.gz
| Download URL | hot_fair_utilities-4.0.0.tar.gz |
|---|---|
| Size | 47.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aa704c6d052e8e4ef940b1b6734033c44f8d6dfd36c62add8af044015f7bf5f3
|
|
BLAKE2b-256 checksum How to use checksums |
e434c8dae6be4c4b63d19eb37d6fd12fd3a5e3d7bde3abd08cdb8706ba830df8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 / hot_fair_utilities-4.0.0-py3-none-any.whl
| Download URL | hot_fair_utilities-4.0.0-py3-none-any.whl |
|---|---|
| Size | 46.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cdb7bfc704e93b08516206b57d191e35af98ca0eda06ff4b9f58150b36f6b31b
|
|
BLAKE2b-256 checksum How to use checksums |
48d429ba1ff9f73c0018de3b0eaa7c3521b9c1aa7ca32284e1173fb5cdc3c74b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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}
|
Security for hot-fair-utilities 4.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.