helgee / JPLEphemeris.jl

JPL ephemerides for Julia
https://juliaastrodynamics.github.io/
Other
40 stars 12 forks source link

Package status and registration #23

Open sefffal opened 2 years ago

sefffal commented 2 years ago

What is the current status of this package? I noticed that it's the only JuliaAstro package repo that hasn't been registered. But the README seems to indicate that it was registered at one point?

helgee commented 2 years ago

Hi,

Unfortunately, I am the one responsible for this and the the other unregistered JuliaAstro package: AstroBase.jl. JPLEphemeris.jl used to be registered but did not make the cut after the 1.0 transition. Long story short is that I got myself into a "wanted a banana but what I got was a gorilla holding the banana and the entire jungle" situation. I wanted the JPLEphemeris.jl to depend on AstroBase.jl which depended on AstroTime.jl which I needed to finish and register first and somewhere along the way I burned out (also due to employer insolvencies and the pandemic messing with my career plans).

So, here's the plan: AstroBase.jl is way too big as it is and thus I will probably never get it "done". I believe it might be best to split the package up and contribute the interesting bits and pieces to other packages, e.g. SkyCoordinates.jl. Regarding this package, my plan is to revive it and probably rewrite it without taking on any dependencies.

Thoughts?