Thanks for starting this conversation, Helge and Mosè! I think it would be great to, at the very least, coordinate overlapping efforts.
I’m not sure it is particularly necessary to entirely merge the two GitHub orgs (JuliaAstro and JuliaAstrodynamics) in order to do that though. Helge, what you’re doing with JuliaAstrodynamics sounds like it makes sense - looks like a nice mini-ecosystem of astrodynamics packages. More broadly speaking, there are so many sub-fields of astronomy that it doesn’t make sense to try to host every astro-related package under the same org. In the Python ecosystem, for example, there are over 300 indexed packages tagged with “astronomy”.
How about moving the more general purpose packages to JuliaAstro (and make Helge an admin there)? Alternatively, we could simply list them on the JuliaAstro website, as an effort to make clear that these packages are the “community” effort to do X and encourage users to use and contribute back to them. Besides the packages that Helge lists, there’s probably also overlap with SkyCoords.jl — I’m not a coordinate systems expert so I’d be happy to merge that package with one run by someone who is! There’s also likely overlap with ERFA.jl (though that’s lower level) — for example astropy.time is a wrapper for liberfa.
Regarding a common base package, there are so many topics in astronomy that a single “AstroBase” package probably won’t end up making sense. I can see having more specific base packages though, along the lines of AstroDynBase.jl but more general — perhaps one for coordinate or frame types?
Anyway, great to see this, and let’s keep the conversation going. Perhaps a google hangout is warranted?
— Kyle
--
You received this message because you are subscribed to the Google Groups "Julia Astro" group.
To unsubscribe from this group and stop receiving emails from it, send an email to julia-astro+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.