pr

precision asteroid orbital dynamics library

Hacker News

precision asteroid orbital dynamics library

This is a Python (with Rust backend) library for high accuracy orbit calculation of the entire known catalog of asteroids. It is a full N-Body integrator, including lots of additional physics, such as relativistic effects, non-spherical gravitational fields of planets, masses of large asteroids, and a number of non-gravitational forces such as radiation pressure. The design goal is essentially JPL Horizons on your laptop, but all asteroids at once. I began this project while I worked at Caltech on a NASA mission called NEO Surveyor (which is a space telescope designed to survey Near Earth Objects). It is being used by NEO Surveyor to predict previously known asteroids in images to reduce processing costs (since it is computationally expensive to process unknown asteroids). I wrote this generally enough that it is also being used by the SPHEREx and Roman space telescopes for a similar purpose. I got it open sourced before I left caltech for a PhD, and I am continuing to develop it as a part of my PhD. Here is a plot of my favorite group of asteroids, the Hildas, because of Jupiter their orbits are synchronized such that they make a triangle: https://dahlend.github.io/kete/auto_examples/plot_mpc_state....

Share card

Actual performance

7points
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: open source, io, including · Missing: https docs, excited, just released
67%67% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Indie HackersFits the IH revenue-focused audience · Strong signals: including · Missing: supports, reddit linkedin, podcasting
60%60% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Product HuntOn track for Day 1 leaderboard · Strong signals: open · Missing: mac, agents, macos
58%58% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
TrustMRRFits verified-revenue profile · Missing: mobile apps, ios, personal
56%56% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoStrong fit for a featured deal · Missing: plus, platform, intuitive
52%52% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
11%11% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

A
A signed arbitrary precision integer arithmetic library57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A signed arbitrary precision integer arithmetic library

Hacker News7
Dyson CameraJet
Dyson CameraJet26%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Precision-floss between teeth while you brush

Product Hunt+146Health & Fitness
ma
mario.py, a convenience library for i/o35%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

mario.py, a convenience library for i/o

Hacker News2
Li
Livewire: Livescript microrouting library51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Livewire: Livescript microrouting library

Hacker News2
A
A Dropbox library for Go54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A Dropbox library for Go

Hacker News3
Dj
Django passbook library released47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Django passbook library released

Hacker News1
ID
ID3 library in Go51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ID3 library in Go

Hacker News3
vs
vsqlite++ - The C++ SQLite wrapper library59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

vsqlite++ - The C++ SQLite wrapper library

Hacker News2
Vi
Virtjs, an ES6 emulation library52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Virtjs, an ES6 emulation library

Hacker News27
Cm
Cmods – a header-only C modules library62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Cmods – a header-only C modules library

Hacker News9