Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing functions #1

Open
VincentRobert-imcce-ipsa opened this issue Dec 2, 2020 · 3 comments
Open

Missing functions #1

VincentRobert-imcce-ipsa opened this issue Dec 2, 2020 · 3 comments

Comments

@VincentRobert-imcce-ipsa

Don't know if it is the best place, but anyone could explain why some functions are not implemented, iauNum00a, iauNum00b... for instance ?

@duncaneddy
Copy link
Owner

Because unfortunately I haven't had time to finish implementing them.

If you need SOFA bindings in python and the original pysofa library isn't up to date enough for your application I would suggest using the Julia language package (https://github.com/sisl/SOFA.jl) and the Julia-Python interface (https://github.com/JuliaPy/pyjulia).

There is also the rust bindings I more recently implemented (https://github.com/duncaneddy/rsofa) which are easier to maintain and keep up to date due to the fact they can be auto-generated from the original C-code.

@VincentRobert-imcce-ipsa
Copy link
Author

Thanks for these details ;-)

@duncaneddy
Copy link
Owner

duncaneddy commented Dec 2, 2020

Quite welcome :-)

I'm happy to accept a PR for the repo, but the alternatives are less work to get going immediately.

I do intend to finish the implementation as my time permits, but it's not high on my priority list. Ultimately, I'd like to add a python interface to the auto-generated rust crate since that will be easier to maintain the complete interface long term.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants