Activity
What is happening around the test kit: the bug reports and fixes in the python-sgp4 library, the test kit’s releases, and the project’s milestones.
Upstream items and repository state read from the GitHub REST API through an edge-cached function (/api/activity, one refresh per hour); state, dates, counts and links only. The timeline is maintained by hand.
Upstream tracker
Each item is a public thread on GitHub. The badge says whether it is still open, has been merged into the library, or is closed.
python-sgp4 #169 issue
Reported upstream by another user
Nine-digit catalog numbers rejected by the OMM reader
A reported problem in the library.
python-sgp4 PR #170 pull request
Fix by karlhillx, tested against this corpus
Proposed fix for #169 · test report
A proposed fix for the library.
python-sgp4 #171 issue
Issue filed by the maintainer of this corpus
Empty OBJECT_ID in OMM XML raises an error
A reported problem in the library.
python-sgp4 PR #172 pull request
Fix submitted by the maintainer of this corpus
Fix for #171
A proposed fix for the library.
The corpus on GitHub
Last change to this siteLast push, hneogy/gpconf-site
—
not published yet
Timeline
Hand-maintained (data/timeline.json); every entry links to a public record.
- Independent audit completed — A separate reviewer re-checked every number in the test kit before it was published and found no wrong value. — Audit of the corpus at commit 4db7d2a before publication; 65,887 field-level comparisons agreed with the frozen expected values; documentation findings and their resolutions are recorded in AUDIT.md.
- Alpha-5 encoding verified against Space-Track — The maintainer checked the lettered catalog numbers against the official catalog using their own account; nothing from that catalog is published. — Maintainer's run of tools/verify_against_spacetrack.py: 44 records, letters A and T, zero encoding defects; only verdicts were recorded and no Space-Track data entered the corpus.
- Corpus v0.1.0 published — The first public version of the test kit went online. — Release v0.1.0 of gp-omm-conformance (tag on commit fdf4043): 16 cases, frozen expected values, vectors, derived files, runner.
- Zenodo DOI minted — The test kit received a permanent citation number. — Concept DOI 10.5281/zenodo.22867654 (all versions) and version DOI 10.5281/zenodo.22867655 (v0.1.0); recorded in CITATION.cff.
- Issue #171 filed upstream — A bug found by the test kit was reported to the python-sgp4 library. — brandon-rhodes/python-sgp4#171: an empty OBJECT_ID element in OMM XML makes sgp4.omm.initialize raise TypeError; reproducer on CCSDS example values.
- Pull request #172 opened — A fix for that bug was submitted to the library for review. — brandon-rhodes/python-sgp4#172 from hneogy:omm-empty-object-id, one commit, two files, two tests; 47 upstream tests pass on both builds.
How this page gets its data
/api/activityis a Cloudflare Pages Function. On a cache miss it makes seven GitHub REST calls (two issues, two pull requests, the corpus's latest release, and the two repositories), keeps state, dates, counts and links, and stores the result at the edge for one hour; visitors are served the cached copy, so GitHub sees about one refresh per hour per edge location.- If GitHub fails, the last good copy (kept for 30 days) is served with its original timestamp and a “stale” note; if none exists the page shows the static links only.
- Requests are authenticated with a read-only, public-repositories token stored as a Cloudflare secret; the token never appears in a response. No titles, bodies or comment text are read or shown.