-
Notifications
You must be signed in to change notification settings - Fork 27
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
Version 3 -- Endgame #1437
Version 3 -- Endgame #1437
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## prep_v3.0 #1437 +/- ##
=============================================
- Coverage 99.93% 99.92% -0.01%
=============================================
Files 41 41
Lines 22702 21138 -1564
=============================================
- Hits 22687 21123 -1564
Misses 15 15 ☔ View full report in Codecov by Sentry. |
…id_array always required (except for wideband UVCal)
for more information, see https://pre-commit.ci
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I took a medium-deep look (I did not read through all the changes in all the test files) and I think it's looking good, I just have a few small comments. I note that there are some external tests failing that I need to look into.
It looks like the biggest problem on pyuvsim is that there's no It looks like the hera_qm tests are running into this same problem, mostly on UVFlag objects. |
@bhazelton -- okay, I added back in |
@bhazelton -- note that there are now new tests that are failing in those external pipelines b/c of the new warnings. Looks like the failures are at least a bit more contained, but there may need to be a bit more clean-up in those repos. |
It looks like we lost coverage of one line in |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## prep_v3.0 #1437 +/- ##
=============================================
- Coverage 99.93% 99.93% -0.01%
=============================================
Files 41 41
Lines 22702 21138 -1564
=============================================
- Hits 22687 21124 -1563
+ Misses 15 14 -1 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Thank you!!
"I am inevitable" -- V3 of pyuvdata
Description
Implements the final set of changes for pyuvdata version 3.0, primarily:
UVData and
UVCal` objects (the latter only when a frequency axis is present, i.e., non-wideband solutions)phase_center_catalog
became a standard parameter).Relatedly, the
use_future_array_shapes
method has been deprecated, and is planned to be removed in v3.2.Note that while nearly all the required work on this branch is complete, I haven't updated the CHANGELOG yet, mostly in anticipation of (perhaps unlikely) significant changes that may be requested. Also, this PR will follow #1422, and will be moved to "ready" once that PR is successfully merged into
prep_v3.0
.Motivation and Context
This PR is meant to be the final PR to close out V3 updates, and as such should be the final one merged into
prep_v3.0
before that branch is ready or merge intomain
. And I for one am ready to overthrow our vestigal spw-axis overlords.Types of changes
Checklist:
Breaking change checklist: