-
Notifications
You must be signed in to change notification settings - Fork 12
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
DM-26680: Schema change integration branch #371
Commits on Sep 26, 2020
-
Only query RUN collections for datasets when asked to query all.
As all datasets are in a RUN collection, this both avoids duplicates and prevents triggering the limitation on CALIBRATION collections in queryDatasets in this common case.
Configuration menu - View commit details
-
Copy full SHA for 22b8bc9 - Browse repository at this point
Copy the full SHA 22b8bc9View commit details -
Add placeholder queryDatasetAssociations.
This will ultimately need more flexibility in how to accept dataset constraints, rather than just pulling down everything in a dataset type + collection combination, but that is blocked by DM-26692.
Configuration menu - View commit details
-
Copy full SHA for 1d56c6e - Browse repository at this point
Copy the full SHA 1d56c6eView commit details -
Re-enable mypy on transfers code and fix breakage.
This was accidentally disabled by moving the code out of core.
Configuration menu - View commit details
-
Copy full SHA for a1653de - Browse repository at this point
Copy the full SHA a1653deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52a2728 - Browse repository at this point
Copy the full SHA 52a2728View commit details -
Add isCalibration flag to DatasetType.
This allows old export files to be read, but assumes all dataset types in them have isCalibration=False, which may not be correct.
Configuration menu - View commit details
-
Copy full SHA for 37198bc - Browse repository at this point
Copy the full SHA 37198bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c200378 - Browse repository at this point
Copy the full SHA c200378View commit details -
Change dataset types in test data.
The "perma" prefixes for these dataset type names made a bit of sense originally because they were attached to "flat" and "bias" dataset types that didn't have a way to be associated with a validity range but otherwise resembled the typical versions of those datasets. But now we're changing how validity ranges are associated with datasets, and there will nothing to distinguish them from the usual datasets, and hence it makes sense to drop that prefix.
Configuration menu - View commit details
-
Copy full SHA for 18d8b07 - Browse repository at this point
Copy the full SHA 18d8b07View commit details -
Remove do-nothing --output_run option from 'butler import'.
The Butler.import_ method never uses the run passed to the Butler at construction, and hence it makes no sense as a command-line argument, let alone a required one. Imported datasets always land in the collections specified in the export file.
Configuration menu - View commit details
-
Copy full SHA for a97546e - Browse repository at this point
Copy the full SHA a97546eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ec859a - Browse repository at this point
Copy the full SHA 3ec859aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fed3a65 - Browse repository at this point
Copy the full SHA fed3a65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 461e2fd - Browse repository at this point
Copy the full SHA 461e2fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cf9f6b - Browse repository at this point
Copy the full SHA 7cf9f6bView commit details -
Record dynamic table name in dataset type table.
This seems redundant right now, but it provides us some backwards compatibility insulation against changes to how we name those tables or encode dimensions in the future.
Configuration menu - View commit details
-
Copy full SHA for 40eb715 - Browse repository at this point
Copy the full SHA 40eb715View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b85bdc - Browse repository at this point
Copy the full SHA 1b85bdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b762450 - Browse repository at this point
Copy the full SHA b762450View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9de47c6 - Browse repository at this point
Copy the full SHA 9de47c6View commit details -
Change nomenclature for association tables in dataset managers.
There will soon be at least one more kind of dynamic table, so that's no longer an appropriate name for this one.
Configuration menu - View commit details
-
Copy full SHA for c196d6d - Browse repository at this point
Copy the full SHA c196d6dView commit details -
Remove test for exceeding string length
Now that most fields are TEXT the test is meaningless.
Configuration menu - View commit details
-
Copy full SHA for 5d83b15 - Browse repository at this point
Copy the full SHA 5d83b15View commit details -
Configuration menu - View commit details
-
Copy full SHA for de49ff8 - Browse repository at this point
Copy the full SHA de49ff8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08258cd - Browse repository at this point
Copy the full SHA 08258cdView commit details -
Add CALIBRATION-type collections.
General query support for these collections does not yet exist, but is blocked by a bigger overhaul of the query system; we'll work around this in QuantumGraph generation in pipe_base for now.
Configuration menu - View commit details
-
Copy full SHA for 9ebcc53 - Browse repository at this point
Copy the full SHA 9ebcc53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 739c063 - Browse repository at this point
Copy the full SHA 739c063View commit details -
Include DatasetType.isCalibration() in __eq__, __repr__.
This helps us spot and report inconsistent definitions in PipelineTasks.
Configuration menu - View commit details
-
Copy full SHA for 3fa4566 - Browse repository at this point
Copy the full SHA 3fa4566View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b8ade7 - Browse repository at this point
Copy the full SHA 2b8ade7View commit details -
Support calibration indirection directly in butler.get.
I'm not certain this is the right place for this logic, but the huge simplification it provides for ci_cpp_gen3 tests (which will carry over directly to interactive CPP validation work) suggests that it belongs somewhere in daf_butler.
Configuration menu - View commit details
-
Copy full SHA for 2062a8d - Browse repository at this point
Copy the full SHA 2062a8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4578e4c - Browse repository at this point
Copy the full SHA 4578e4cView commit details -
Merge pull request #380 from lsst/tickets/DM-26629
DM-26629: switch to calibration collections and remove calibration_label
Configuration menu - View commit details
-
Copy full SHA for a4b6f67 - Browse repository at this point
Copy the full SHA a4b6f67View commit details -
Increment version numbers (again).
This ideally would have been merged with the previous version update prior to the DM-26629 merge, but I forgot, that merge has happened, and so have other DM-26629 merges to master, so it's time to get this branch on master, too.
Configuration menu - View commit details
-
Copy full SHA for f415ca5 - Browse repository at this point
Copy the full SHA f415ca5View commit details