-
-
Notifications
You must be signed in to change notification settings - Fork 12
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
Add full set of celestial conversions; add some documentation #4
Conversation
@dsberry @astrofrog Should we add some more tests, e.g. for ICRS, SuperGalactic or other epochs of observation? Maybe we could take this diagram and add on test for each box? Should I give this a try with kapteyn and then we add for the other packages what is available there? We should also make sure to resolve or document the differences we have at the moment based on @dsberry's detailed feedback on astropy-dev: |
I suppose since the purpose of the test suite is to test the features of David On 23 November 2012 09:40, Christoph Deil notifications@github.com wrote:
|
@cdeil - I think first we should start adding the remaining tests that we can do with astropy , e.g. FK4 -> FK5, FK4 -> Galactic. We should re-name all the output files e.g. FK5 -> FK4 Note that Astropy does not currently include the e-terms in the FK4 transformation, which is why we are offset by ~0.3". I am working on a pull request to astropy.coordinates that fixes this. |
I'll do this tomorrow. |
@astrofrog Can you do IDL, I've never used it and don't want to. |
That's the spirit ;-) I've never really used it either, but I have access to a machine with IDL, so I'll see to that part. |
@cdeil - when you get started on implementing the different conversions, could you put a note here? If you don't have time to do it over the next few days, I may do it, as I need the B1950 -> J2000 tests for some of the fixes I'm preparing for astropy.coordinates. |
I've started working on this. I'll make a PR tonight. |
Great, thanks! |
@astrofrog I've added a script |
Awesome, thanks for all your work on this! I will try out your fork. |
@astrofrog I'm just converting I have coords-0.37.tar.gz For FK4 and Galactic I get identical output files to what you committed.
|
@astrofrog When I run |
Update summary table accordingly.
We want to add pytpm and this rename will avoid confusion.
@cdeil - it might have been an old version, so just ignore the discrepancy! I'll re-run all the tests locally to see if the results change. |
I've started a summary page for the different coordinate tools in Python: I would like to mention the license of each package, especially if it is BSD and thus @dsberry What is the license of @scottransom What is the license of @brandon-rhodes What is the license of Does anyone know what the TPM license is? |
On 26 November 2012 16:31, Christoph Deil notifications@github.com wrote:
David
|
On 11/26/2012 11:31 AM, Christoph Deil wrote:
Hi Christoph et al. This is already in the README for pyslalib. The license is GPL (as the Scott Scott M. Ransom Address: NRAO |
@scottransom Thanks for the info. I was only searching for "license" in my browser and you have this wording: |
@astrofrog Would it be OK to merge this now and then continue in separate issues / PRs. @dsberry Could you please have a look at the table where I tried to specify exactly all relevant parameters for the input and output "sky definitions" we are comparing here? Now all results for all tools and conversion agree within 1 arcsec, but there's still quite a few cases where results disagree by more than a milli-arcsecond: |
@cdeil - feel free to merge! does it look like you have adequate permissions? |
Add full set of celestial conversions; add some documentation
@cdeil - thanks for all your work on this! I agree it might make sense to just declare one of the tools the reference (e.g. AST) |
On 26 November 2012 21:56, Christoph Deil notifications@github.com wrote:
it is not made clear that "j2000" and "dynj2000" are actually just synonyms
David |
@dsberry Thank you very much for your notes, here's the new version: |
@dsberry - to answer your question/comment here: the current |
@brandon-rhodes: At http://pypi.python.org/pypi/pyephem I can see that |
Good question — and in fact, the Debian project was so thorough in their questioning before they would allow someone to add PyEphem as a Debian package that they discovered contributors that even I did not know about! The result of the questions they asked resulted in the COPYING file, which should give you the whole story (the upshot of which is, everything in the entire distribution is LGPL): https://github.com/brandon-rhodes/pyephem/blob/master/COPYING |
This info was given by Brandon Rhodes here: astropy#4 (comment)
This is a first attempt at giving precise definitions for the input and various output sky definitions.
I don't know much about coordinates, so this definitely should be reviewed (or re-written) by a coordinate expert.
Once we have well-defined sky definitions I guess results should match almost within machine precision?