Conversation
…andling and simplify temperature configuration
There is no strong driver for this as config
|
@jeanconn - I have completed all TODOs and planned work for this PR so it is ready for final review. |
|
It looked to me like the proseco tests are failing again which I didn't completely understand in the context of the chandra_aca changes since they last passed. |
|
@jeanconn - I'm looking into proseco today, but those regressions are independent of whether this PR is correct by itself. Of course you can review / approve with a lien on having a good proseco patch. |
|
@jeanconn - are you good with this now that proseco is passing and you approved that update PR? |
|
What are your thoughts on sot/sparkles#228 ? |
|
Actually, nevermind, I've got a new failure in sparkles so I'll go fix that. |
|
OK, sparkles tests re-passing so that could use review. |
|
I just approved the sparkles PR. |
Description
This is a major update to the ACA pixel row,col <=> angle yag,zag transformations.
This includes:
pixels_to_yagzaguse the 2020 calibration coefficents by default.yagzag_to_pixelsuse Newton's method to accurately invertpixels_to_yagzagusing a good starting point.This PR uses numba-accelerated routines to improve performance and accuracy.
TODO:
Fixes #152
Interface impacts
t_aca=35.0(from previous 20.0) is likely going to cause regressions (albeit benign) in places. This will change some answers but for the better in the modern era.allow_badchange to True could result in not raising an exception. Likely not impacting.Testing
Unit tests
Independent check of unit tests by Jean
Functional tests
No functional testing.