-
Notifications
You must be signed in to change notification settings - Fork 77
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
Refactor wcsmod module into individual modules for each wrapper #516
Conversation
ejeschke
commented
Jun 23, 2017
- puts each WCS wrapper in a separate module
- for easier administration and editing
- puts each wrapper in a separate module - for easier administration and editing
I think |
I was wondering about that. But I didn't find any grepping through the Ginga source code or testing so far. Are there some STScI plugins that are importing things that are not present in this version? |
Not that I can |
@pllim, from what I can tell, the only "interesting" imports from |
I briefly did import one of the wrapper classes directly for #495 but then undid it as part of your reviews. Therefore, I am satisfied by your explanation above. |
Ginga has unit tests for wcsmod, and these pass with the PR. |
One thing I am thinking about (and I guess I will leave it for a future PR) is to refactor |
Another thing that this PR does is open the door for using different WCS packages with different images. So for example, you could have a "gwcs" wrapper for some images and "astropy" for some others. You can imagine other possibilities. Pretty straightforward with the changes made here. |
Merging. |
Oh, you might need to remove |