Skip to content

feat(catalog): add observable asteroids#533

Closed
mrosseel wants to merge 1 commit into
sqm-fixfrom
feature/observable-asteroids
Closed

feat(catalog): add observable asteroids#533
mrosseel wants to merge 1 commit into
sqm-fixfrom
feature/observable-asteroids

Conversation

@mrosseel

@mrosseel mrosseel commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add an MPC Soft00Bright-based minor-planet catalog with stable asteroid numbers and an amateur-oriented magnitude cutoff
  • calculate apparent position, H-G magnitude, Earth/Sun distance, opposition or greatest elongation, peak brightness, and topocentric sky motion in arcseconds per hour
  • add Nearby, Opposition, Brightest, and Standard asteroid sorting with compact display names and a dedicated asteroid marker
  • share atomic background element downloads between comets and asteroids, retaining old data while showing download progress
  • migrate saved catalog filters so existing installations gain the asteroid catalog

Stacked directly on the exact sqm-fix/deepchart head from #532 (b1847890). It does not include #528.

Validation

  • full unit suite before the direct rebase: 867 passed
  • UI integration suite before the direct rebase: 222 passed, 2 skipped
  • corrected direct-on-sqm-fix focused suite: 34 passed
  • Ruff passed

@mrosseel mrosseel added the testable Ready for testing via PiFinder software update label Jul 15, 2026
@mrosseel mrosseel force-pushed the feature/observable-asteroids branch from b395e3d to cb9c0b3 Compare July 15, 2026 18:03
@mrosseel mrosseel changed the base branch from nixos-deepchart to sqm-fix July 15, 2026 18:03
@mrosseel mrosseel force-pushed the feature/observable-asteroids branch from cb9c0b3 to 42c0335 Compare July 15, 2026 18:04
@mrosseel

Copy link
Copy Markdown
Collaborator Author

Closed: this was based on the wrong remote branch. The asteroid work is now based directly on origin/deepchart.

@mrosseel mrosseel closed this Jul 15, 2026
@mrosseel mrosseel deleted the feature/observable-asteroids branch July 15, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

testable Ready for testing via PiFinder software update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant