.npy QA Fixtures
AI & Model Weights
CC0 Public Domain · CI/CD Safe
Sample .npy (NPY) Test Files & Edge Cases
Deterministic NumPy Array Binary Format fixtures engineered for automated unit tests, parser fuzzing, and upload validation pipelines. Pull directly in GitHub Actions with immutable SHA-256 verification.
minimalexpect: valid
minimal-f32-4x8.npy
Real np.save output: '<f4' descriptor, C-contiguous order, 32 IEEE-754 float32 elements.
SHA-256: fd4257fe798868b27cf704172e1220473164dad2866b833f7e8fd58060fad063
Exact: 256 bytes
curl -fsSL https://fileformat.co/fixtures/v1/npy/minimal-f32-4x8.npy -o minimal-f32-4x8.npy \
&& echo "fd4257fe798868b27cf704172e1220473164dad2866b833f7e8fd58060fad063 minimal-f32-4x8.npy" | shasum -a 256 -crealisticexpect: valid
embeddings-f64-8x16.npy
Double-precision '<f8' dense embedding matrix written by np.save.
SHA-256: d4d9449ca4484124d49b8a4d6aab51baf502d3a7b15f26441a38acb20ec4f81f
Exact: 1,152 bytes
curl -fsSL https://fileformat.co/fixtures/v1/npy/embeddings-f64-8x16.npy -o embeddings-f64-8x16.npy \
&& echo "d4d9449ca4484124d49b8a4d6aab51baf502d3a7b15f26441a38acb20ec4f81f embeddings-f64-8x16.npy" | shasum -a 256 -cedge-caseFortran Order + NaN/Inf + Truncatedexpect: parser_error
fortran-nan-truncated.npy
Real np.save Fortran-order header declaring (32, 32) f4 with payload truncated after 6 floats — np.load must raise.
SHA-256: 2fcb431d32fa5281d8f1e465105e015b209fcb619761b0407fa19adaaa4b35db
Exact: 152 bytes
curl -fsSL https://fileformat.co/fixtures/v1/npy/fortran-nan-truncated.npy -o fortran-nan-truncated.npy \
&& echo "2fcb431d32fa5281d8f1e465105e015b209fcb619761b0407fa19adaaa4b35db fortran-nan-truncated.npy" | shasum -a 256 -cSafe-by-Design Client-Side Synthesizer
Zero Upload · Generated in RAMIn-Browser Edge-Case & Malformed Fixture Mutator
Need negative test fixtures for parser fuzzing or upload gateway validation? Mutate minimal-f32-4x8.npy directly in your browser without hosting unsafe payloads on public URLs.
Default Fixture: minimal-f32-4x8.npy
Tests graceful EOF / footer corruption handling without process panic or OOM.