-
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
Faster-unprojected-new #1488
base: main
Are you sure you want to change the base?
Faster-unprojected-new #1488
Conversation
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.
Thanks for this, just a couple docstrings need to be updated. Also looks like lots of tests are failing.
50b3c89
to
c144d92
Compare
76974d9
to
fdd963c
Compare
0e530e3
to
c64fa02
Compare
d05321a
to
8c6ce35
Compare
checking of the created object. | ||
- New keyword `all_times_unique` to `calc_app_coords` that short-cuts the calculation | ||
when it is known that all input times are unique. | ||
|
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.
This needs to be rebased and then this section needs to be combined with the Added section that's already in main, it's above the changed section.
Description
This makes both the setting of the UVWs and the setting of the app coords faster when you're initializing an empty UVData for which the baseline-times are rectangular.
Motivated by running HERA simulations: for redundant groups of the full HERA-350 and 17280 times, these operations were taking ~40min. I haven't timed them yet with the updated code, but tests on smaller sizes show at least 2 orders of magnitude speed up.
Motivation and Context
Types of changes
Checklist:
Performance enhancement: