mertinlow

A small library of useful files

Test the pipes.
Keep the data simple.

Deterministic fixtures for importers, log pipelines and download tests. Start with a small sample, then try the same shape at a larger size.

ONE SYNTHETIC EVENTNDJSON / v1
{
  "event_id": "evt_0000000000",
  "recorded_at": "2026-11-06T00:00:00Z",
  "region": "eu-west",
  "service": "catalog",
  "status_code": 200,
  "duration_ms": 146,
  "bytes_sent": 28416
}
// Same shape. A lot more rows.
5 downloadsfrom small fixtures to larger transfers
CSV · NDJSON · ZIPplain formats, no SDK required
183 MiBin this release · no account needed

Fixture set / 01

The download shelf

Released 6 November 2026 · UTF-8

A small start

A quick fixture for checking columns, delimiters and the first successful import.

events-small-v1.csv
13,466 rows · 1.00 MiB · v1
SHA-256 checksumd6239311eb75610519ffb2fd64c25935aa0a9e3e3139285346f136b3859af978

A little more work

The same schema with enough rows to exercise pagination, batching and progress reporting.

events-standard-v1.csv
215,481 rows · 16.00 MiB · v1
SHA-256 checksum624b4581b03b7073a8da584a45fa022b55d09f2032ef1c0914682c77c11ac00e

Room to stretch

A larger transfer for streaming readers, buffering checks and interrupted-download tests.

events-large-v1.csv
1,723,779 rows · 128.00 MiB · v1
SHA-256 checksum53c7e18a5353982de70d99975cf5761644ec3915d37a74e6164830e0d9a9e881

One event at a time

The same event shape as newline-delimited JSON, ready for line-oriented readers and log pipelines.

events-standard-v1.ndjson
167,057 rows · 32.00 MiB · v1
SHA-256 checksuma08b9fc302c22506d4bd2009328268493e7485ae755ba492e6271a0efcd7db11

The starter pack

Small and standard CSVs, NDJSON, schema notes and a readme in one archive. The large CSV is a separate download.

fixture-pack-v1.zip
5 files · 6.48 MiB · v1
SHA-256 checksum99cd7fbbb72b00f1bff873d45f6a2a7a2a7aaad3f159e3ff1fc673081de683fd

Sizes are measured from the generated files. CSVs include a header; row counts exclude it. Machine-readable manifest · Event schema

01 / INGEST

Check the first import.

Test a delimiter, map your fields and verify a few records before increasing the size.

02 / STREAM

Keep memory in check.

Read the larger CSV or NDJSON line by line. Compare a streaming reader with a buffered one.

03 / TRANSFER

Stop. Resume. Verify.

Exercise download progress and byte ranges, then compare the result with its SHA-256 checksum.