Open crbinz opened 4 years ago
Hi,
I agree that this would be nice to have and that it's a massive amount of work 😄 Nevertheless, I am willing to push this forward and would appreciate some help.
The package was mainly a proof-of-concept at the time to show that it is possible to use Orekit from Julia and it has been a while since I last touched it. Thus, the first order of business was to make it compatible with today's Julia which I just did.
I also made an attempt to prototype how we could wrap stuff in a "julian" way, see here: https://github.com/JuliaSpace/Orekit.jl/blob/master/src/time.jl
The biggest problem is of course that Orekit is huge. There are 800+ classes at this time (not counting the math stuff from Hipparchus that is also needed). We would need to define a sensible subset that could be wrapped for a first release. My idea would be to initally wrap everything that is needed to complete the first few tutorials and then build on that incrementally.
Thoughts?
Thanks for sharing your thoughts. One thing I was wondering about is how the orekit python wrapper could be leveraged here, either by using it directly via PyCall or by following their method for wrapping the Java library using JCC (could that help here?). I think you have a lot more experience with this kind of project, so I'm curious what your thoughts are.
Your comment inspired me to try an experiment, see #2 😄
Hello,
I've recently started spending more time working in orekit, and I think having a julia package to interact with it would be fantastic. I'd like to help get this up and running to the extent that I can. Do you have some kind of roadmap, or specific issues that need to be addressed? I'm guessing the answer is "no", since those would probably be here in the repository :)
Do you have time to summarize what needs to happen to get this package back in shape, or how you see the project progressing, or anything like that? I realize it's a non-trivial amount of work to do that, but I think it would help me (and hopefully others!) contribute. Thanks.
p.s. I should also mention that with Hacktoberfest coming, this might be a good time to think about this.