Skip to content
Novus Examples
tsv625 B

Gravimetric Mass — TSV With Bracketed Units and Spaces in Headers (.tsv)

Ten weighings as tab-separated values with headers that contain spaces, brackets and parentheses — 'u(mass) [g]' — the way balance software actually writes them. Column names like these break naive slug-based header handling long before the numbers become a problem.

Preview — first 12 linestsv
sample id	mass [g]	u(mass) [g]	tare [g]	net mass [g]	balance
S-001	12.419645	0.000250	2.104500	10.315145	NX-BAL-SYNTH
S-002	11.893604	0.000250	2.104500	9.789104	NX-BAL-SYNTH
S-003	11.855470	0.000250	2.104500	9.750970	NX-BAL-SYNTH
S-004	11.886148	0.000250	2.104500	9.781648	NX-BAL-SYNTH
S-005	11.873079	0.000250	2.104500	9.768579	NX-BAL-SYNTH
S-006	12.269777	0.000250	2.104500	10.165277	NX-BAL-SYNTH
S-007	12.316021	0.000250	2.104500	10.211521	NX-BAL-SYNTH
S-008	11.784593	0.000250	2.104500	9.680093	NX-BAL-SYNTH
S-009	12.216657	0.000250	2.104500	10.112157	NX-BAL-SYNTH
S-010	11.813414	0.000250	2.104500	9.708914	NX-BAL-SYNTH

Specifications

Rows
10
Columns
6
Delimiter
tab
Header Style
spaces and brackets, e.g. 'u(mass) [g]'
Unit
g
Standard Uncertainty
0.00025
Tare G
2.1045
Seed
20260838

Testing contract

Expected to pass
Scenario
Parse the file as TSV and address the uncertainty column by its literal header 'u(mass) [g]'.
Expected result
Ten rows parse with six columns, the header survives its spaces and brackets intact, and net mass equals mass minus the 2.1045 g tare to six decimals in every row.

What is a .tsv file?

TSV (Tab-Separated Values) is a plain-text tabular format like CSV but using tab characters as field delimiters. Because tabs rarely appear in data, it often needs less quoting than CSV. It is common in bioinformatics, logs, and command-line data workflows.

How to use this file

Use an example TSV to test tab-delimited parsing, header and column handling, and pipelines that ingest tabular data from Unix tools or scientific datasets.

How to use this file for testing

“Gravimetric Mass — TSV With Bracketed Units and Spaces in Headers (.tsv)” is a deterministic Novus Examples fixture for Scientific data, Editor testing, Data import. 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: seed 20260838 · 10 rows · 6 columns. 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.

Code examples

import pandas as pd

df = pd.read_csv("gravimetric-mass.tsv", sep="\t")
print(df.head())

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