-
Notifications
You must be signed in to change notification settings - Fork 30
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
Experiment with generalizing tests beyond GCRCatalogs #234
Comments
I think @yymao summarized the key issue well in the SRC thread: |
I've pulled out this specific example from
In my branch I broke this out a bit into its own (notionally free) function to isolate the core details. The rest of the |
This makes me think of a scatter-gather pattern, but the scatter part (going through each chunk and identifying the unique healpixel numbers) is done serially. I'm starting to wonder how the question of how to access data in chunks relates to the question of how to process data in parallel. |
GCRCatalogs is somewhat tightly integrated into DESCQA, at least by assumption, and sometimes in the code.
In this Issue I (@wmwv) plan to explore how much current DESCQA tests can be separated into
In brief this is easy for data that fits in memory, but becomes complicated if there is some process by which to do the loading:
Some more detailed thoughts in the SRV issue:
LSSTDESC/SRV-planning#14
I'm currently pursuing this in the branch
u/wmwv/test-logic-separation
The text was updated successfully, but these errors were encountered: