Skip to content
Novus Examples
npy208 B

float64 Subnormal Ladder — Gradual Underflow (.npy)

A ten-step ladder from the smallest representable double up across the subnormal boundary into normal range, showing precision degrading to a single significant bit. Any pipeline running with flush-to-zero enabled turns the first eight entries into plain zeros without reporting anything.

Preview — schema + first 6 rowsnpy
BitsValueClassSignificant bits
0x00000000000000015e-324subnormal1
0x00000000000000021e-323subnormal1
0x00000000000000108e-323subnormal1
0x00080000000000001.1125369292536007e-308subnormal1
0x000fffffffffffff2.225073858507201e-308subnormal52
0x00100000000000002.2250738585072014e-308NORMAL — the boundary53
Precision degrades all the way down to a single bit; flush-to-zero turns eight of these into 0.

Specifications

Dtype
float64
Elements
10
Subnormal Count
8
Normal Count
2
Smallest
4.9406564584124654e-324
Boundary
2.2250738585072014e-308 is the smallest normal
Precision At Bottom
1 significant bit

Testing contract

Expected to pass
Scenario
Load the array and count how many elements are non-zero and how many are subnormal.
Expected result
All ten elements are non-zero and exactly eight are subnormal; under flush-to-zero the first eight read as 0.0 and the non-zero count drops to two.

What is a .npy file?

NPY is NumPy's native binary format for a single array. A short header records the dtype, shape, and memory order, followed by the raw array bytes, so an array round-trips exactly without any text parsing. It is the standard way to persist embeddings, tensors, and numeric matrices in the Python data stack.

How to use this file

Use an example .npy to test array loaders (numpy.load), tensor and embedding pipelines, and converters between .npy, JSON, and columnar formats like Parquet.

How to use this file for testing

“float64 Subnormal Ladder — Gradual Underflow (.npy)” is a deterministic Novus Examples fixture for Scientific data, Error handling. Citation catalogs (BibTeX, RIS), chemistry structures (MDL Molfile, PDB), and gridded binary data (NetCDF, FITS) — for testing reference managers, molecule viewers, and scientific-data loaders.

Documented properties for this file: NPY · 208 bytes. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.

Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such — expect parsers to fail loudly rather than silently accept them.

Scientific fixtures are small, valid, and fully synthetic — no real organism, patient, sample, or observation. Point your parser or loader at the file and check it reads the documented records, variables, or headers; binary formats ship a readable twin or metadata listing for comparison.

Generated by generation/scientific.py. Free for any use, no attribution required — license.