Sample .feather (Feather v2) Test Files & Edge Cases
Deterministic Feather v2 Columnar DataFrame fixtures engineered for automated unit tests, parser fuzzing, and upload validation pipelines. Pull directly in GitHub Actions with immutable SHA-256 verification.
minimal-v2.feather
Feather v2 file written by pyarrow.feather — a 2-column float64 frame on the Arrow IPC file spec.
curl -fsSL https://fileformat.co/fixtures/v1/feather/minimal-v2.feather -o minimal-v2.feather \
&& echo "a7b7e3734e10f27781a826cecf82630049d2b74468dea4744a47c433f88ddc4a minimal-v2.feather" | shasum -a 256 -cdataframe-metrics.feather
120-row Feather v2 frame with timestamp/string/float64 columns for pandas / Polars / R interchange tests.
curl -fsSL https://fileformat.co/fixtures/v1/feather/dataframe-metrics.feather -o dataframe-metrics.feather \
&& echo "9c926ae0f0b8243b5c925b4148d223a0087992617977aa1f8a24537e9ee400ca dataframe-metrics.feather" | shasum -a 256 -ctruncated-tail.feather
Feather file missing footer bytes and trailing ARROW1 signature — pyarrow read must raise.
curl -fsSL https://fileformat.co/fixtures/v1/feather/truncated-tail.feather -o truncated-tail.feather \
&& echo "d3a2f23f36b2b0ae8ebfbffd7606ce33280de61a137e55e3ce62bce679e6ed70 truncated-tail.feather" | shasum -a 256 -cIn-Browser Edge-Case & Malformed Fixture Mutator
Need negative test fixtures for parser fuzzing or upload gateway validation? Mutate minimal-v2.feather directly in your browser without hosting unsafe payloads on public URLs.
Tests graceful EOF / footer corruption handling without process panic or OOM.