-
Notifications
You must be signed in to change notification settings - Fork 0
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
new version for the 20131202 release? #2
Comments
Le Sun, 22 Dec 2013 09:24:17 +0300, Scott Ransom
hi Scott,
i'm glad to hear the wrappers may be useful, and i'll be really
yes, i've started to add the new routines from the latest SOFA release.
yes, the extension module is partially auto-generated. the scripts
yes, the new wrapper should take care of that. best regards, nirinA
|
i added 9 new routines from the astrometry tools. starting with the aper routine, i think the PyStructSequence is not |
Fantastic! Thanks for that. I'm still getting errors with the constants during compile, though.... And yes, the ASTROM and LBODY structs seem a bit more complex than what was in there before. The timing code will use parts of your wrappers almost certainly. We are in the process of testing some things with the "standard" pulsar timing software TEMPO2 now. The code is very early, but if you want to poke at it, it is here: Thanks again! And Happy Holidays! |
Le Sun, 22 Dec 2013 20:04:40 +0300, Scott Ransom
you are welcome!
that's weird, i compiled the package with gcc-4.8.2, Python-3.4.0b1
i just create a fork into my repo and in the process
with best regards, nirinA |
i push a new version of the package. the extension module was reworked. finally, i keep using structseq. just create a pure Python module for routines using LDBODY. |
hi @scottransom https://github.com/nirinA/erfa_numpy some functions related to vector/matrix manipulation are still to be added. |
Hi @nirinA,
Thanks a ton for these wrappers. They will likely be super useful for some pulsar timing code that I'm helping to develop.
Do you intend to keep updating the code? The new SOFA release from 20131202 contains several new astrometry routines which would be useful to have...
If you are not intending to continue updating, would you be willing to release your scripts that auto-generated the wrapper code? I'm assuming that that is at least partially what you have?
Thanks again. Really useful stuff.
Cheers,
Scott
PS: BTW, in order to get the current module to compile, all of the constants defined with PyFloat_FromDouble(DS2R) and similar need to be changed to PyFloat_FromDouble(ERFA_DS2R)...
The text was updated successfully, but these errors were encountered: