asterisk-labs/cozip-api-fixtures
cozip GeoParquet Fixtures A small, generated collection of Flat-profile cozip archives for testing remote random access and the cozip playground. Four of the five archives use a GeoParquet __metadata__ manifest, so their features render directly on the playground map. The remaining archive is a plain Flat manifest used to verify the non-geospatial fallback. All archives conform to cozip specification 0.1.0, binary format version 1, and Flat profile 1. They use the standard .zip… See the full description on the dataset page: https://huggingface.co/datasets/asterisk-labs/cozip-api-fixtures.
cozip GeoParquet Fixtures
A small, generated collection of Flat-profile cozip archives for testing remote random access and the cozip playground.
Four of the five archives use a GeoParquet __metadata__ manifest, so their features render directly on the playground map. The remaining archive is a plain Flat manifest used to verify the non-geospatial fallback.
All archives conform to cozip specification 0.1.0, binary format version 1, and Flat profile 1. They use the standard .zip extension. None of their stored metadata contains the reader-owned columns cozip:location or taco:location; readers create locations at runtime.
Fixtures
To inspect a fixture, copy its Hugging Face download URL into the playground. For example:
https://huggingface.co/datasets/asterisk-labs/cozip-api-fixtures/resolve/main/data/cities.zipRepository structure
data/ generated cozip archives
generate/generate.py deterministic fixture generator
verify/verify_local.py structural and GeoParquet checks
verify/verify_huggingface.py HTTP Range and remote-reader checks
manifest.json expected archive metadata
checksums.sha256 SHA-256 checksumsReproduce and verify
uv sync
uv run python generate/generate.py
uv run python verify/verify_local.py
uv run python verify/verify_huggingface.py --revision mainFor stable automated tests, replace main with a release tag or commit hash.
Data and licensing
The geometries, attributes, and payloads are synthetic and generated entirely by generate/generate.py. City coordinates and population values are rounded demonstration values, not an authoritative geographic dataset. Regeneration produces the same logical records, but ZIP timestamps may change the archive checksums; published revisions and their checksums.sha256 are immutable test targets. The fixture collection is released under CC0 1.0.
