FAILURE MAP
← Case archive

FA-69417 / Orbital propagation / Member archive

Two-line element set line 2: Eccentricity loses its implied decimal point · case 02

Eccentricities are reported as integers in the millions.

Member previewVariant 2 · 3 implementations · 7 checks per implementation

Case contract

Input one TLE line-2 string. It must be exactly 69 characters and start with "2", else None. Fields by 1-based columns: inclination 9-16, RAAN 18-25, eccentricity 27-33 with an implied leading decimal point, argument of perigee 35-42, mean anomaly 44-51, mean motion 53-63, revolution number 64-68, checksum 69 (sum of digits in columns 1-68, "-" counts 1, mod 10). Return [inc, raan, ecc, argp, M, n, rev, checksum_ok].

Why this case matters

Orbit determination and mission planning chain many small conversions; one wrong branch or unit silently moves a spacecraft by kilometres.

One recorded failure

Sample boundary fixture

This sample comes from the broken implementation of a controlled reproducer.

Boundary fixtureActualExpectedOutcome
two-line element set line 2 "2 43013 97.7245 10.2000 1234567 88.1000 272.0500 14.19553612123453"[97.7245, 10.2, 1234567.0, 88.1, 272.05, 14.19553612, 12345, true][97.7245, 10.2, 0.1234567, 88.1, 272.05, 14.19553612, 12345, true]Failed

MEMBER ARCHIVE

The complete case is available to members.

This record includes three runnable implementations, regression fixtures, execution results, and source hashes.

Member access is invitation-based. Sign in with your invited account to inspect the sources.

Sign in to the archive ↗