• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

moeyensj / thor / 22634960346
60%

Build:
DEFAULT BRANCH: main
Ran 03 Mar 2026 05:46PM UTC
Jobs 1
Files 63
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Mar 2026 05:28PM UTC coverage: 59.577% (-14.2%) from 73.794%
22634960346

push

github

web-flow
 Experimental phase space coverage, covariance-aware clustering, and pipeline improvements (#168)

* Phase space test orbit generation — New phase_space package with HEALPix-based test orbit generation, recursive phase space splitting, coverage analysis across 6D orbital element bounds, and nearest-test-orbit proximity matching.

* Covariance propagation — Propagate observation and test orbit uncertainties through the gnomonic tangent plane, enabling Mahalanobis-distance-based observation filtering (TestOrbitMahalanobisObservationFilter) and covariance-derived adaptive clustering parameters.

* Cluster fitting — Replace simple clustering output with FittedClusters carrying polynomial motion models (position, velocity, acceleration, chi2). Adds fit_clusters(), per-observation residuals, and min_nights filtering.

* Pipeline changes — Add generate_ephemeris as an explicit pipeline stage (reusing ephemeris from filtering). Add stop_after_stage for early termination, yield_paths mode for reduced memory usage, and experimental link_test_orbits with recursive splitting.

* Analysis and plotting — New analysis.py (difi v2.0-powered linkage purity/completeness/findability metrics) and plotting.py (Plotly-based interactive visualization of observations and gnomonic-plane detections).

* Dependencies and cleanup — Upgrade to adam-core>=0.5.4, adam-assist>=0.3.6, rebound 4.6.0. Add plotly, healpy, difi. Remove pydantic (config uses dataclasses). Drop Python 3.10.

---------

Co-authored-by: Alec Koumjian <akoumjian@gmail.com>
Co-authored-by: Kathleen Kiker <kathleen@b612foundation.org>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

1216 of 2975 new or added lines in 28 files covered. (40.87%)

162 existing lines in 10 files now uncovered.

3857 of 6474 relevant lines covered (59.58%)

0.6 hits per line

Jobs
ID Job ID Ran Files Coverage
1 22634960346.1 03 Mar 2026 05:46PM UTC 63
59.58
GitHub Action Run
Source Files on build 22634960346
  • Tree
  • List 63
  • Changed 22
  • Source Changed 0
  • Coverage Changed 22
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22634960346
  • b6171e2f on github
  • Prev Build on main (#12058388064)
  • Next Build on main (#22634960315)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc