▲ | ddahlen 3 days ago | |||||||||||||||||||||||||
Working on orbital dynamics code for my PhD in astronomy, written in rust, it can accurately calculate the positions of all asteroids/comets to within a few meters. Today I am adding a new numerical integration method which should enable me to predict orbits from observations. https://github.com/dahlend/kete I'm working on modeling the motion of observed dust particles coming off of comet 67P, here is are some example 3d plots: Example of rocks ejected from one position and their possible motions: https://dahlend.github.io/67p_beta_dust.html Trying to determine possible orbits from a set of observations (the straight lines): https://dahlend.github.io/67p_dust_orbit.html Shout out to pyvista for making these great 3d plots possible, a little less ergonomic than matplotlib, but it can export directly to html. | ||||||||||||||||||||||||||
▲ | nhatcher 3 days ago | parent | next [-] | |||||||||||||||||||||||||
Hi, this looks amazing! Can't wait to check it out properly tonight. What are you using for numerical integration? I did this last month: https://www.nhatcher.com/three-body-periodic/ https://github.com/nhatcher/three-body-periodic There are a couple of half baked integrators there :) | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
▲ | anovikov 2 days ago | parent | prev [-] | |||||||||||||||||||||||||
Meters?? that's certainly an exaggeration |