-
Notifications
You must be signed in to change notification settings - Fork 6
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-16297: Add Gen3 butler support #105
Commits on Sep 19, 2019
-
Refactor filter definitions into a separate file.
This will allow the Gen2 Mapper and the Gen3 Instrument classes to use the same definitions without depending on each other.
Configuration menu - View commit details
-
Copy full SHA for 09b8107 - Browse repository at this point
Copy the full SHA 09b8107View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99aac5f - Browse repository at this point
Copy the full SHA 99aac5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d40b14 - Browse repository at this point
Copy the full SHA 6d40b14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1297af5 - Browse repository at this point
Copy the full SHA 1297af5View commit details -
Use new scheme for getting camera
Tests still fail because register method does not do anything.
Configuration menu - View commit details
-
Copy full SHA for ba3c5bf - Browse repository at this point
Copy the full SHA ba3c5bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07da819 - Browse repository at this point
Copy the full SHA 07da819View commit details -
Configuration menu - View commit details
-
Copy full SHA for 190a07c - Browse repository at this point
Copy the full SHA 190a07cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13d6601 - Browse repository at this point
Copy the full SHA 13d6601View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8594f2 - Browse repository at this point
Copy the full SHA c8594f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bea85d - Browse repository at this point
Copy the full SHA 6bea85dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 240c944 - Browse repository at this point
Copy the full SHA 240c944View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2f8270 - Browse repository at this point
Copy the full SHA b2f8270View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fff7a5 - Browse repository at this point
Copy the full SHA 7fff7a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 307ca69 - Browse repository at this point
Copy the full SHA 307ca69View commit details -
Add newly required instrument methods
* writeCuratedCalibrations * applyConfigOverrides
Configuration menu - View commit details
-
Copy full SHA for f9da43b - Browse repository at this point
Copy the full SHA f9da43bView commit details -
Use mkdtemp rather than TemporaryDirectory
The latter does not work properly if rmtree fails (eg on NFS) because it is not configured to ignore errors. Instead use mkdtemp in the setUp and remove it in the tearDown as is done in daf_butler.
Configuration menu - View commit details
-
Copy full SHA for c7c1731 - Browse repository at this point
Copy the full SHA c7c1731View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2768ed - Browse repository at this point
Copy the full SHA a2768edView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6bcaed - Browse repository at this point
Copy the full SHA a6bcaedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2efd5e3 - Browse repository at this point
Copy the full SHA 2efd5e3View commit details -
For LATISS and TS3 at the moment since they take a while.
Configuration menu - View commit details
-
Copy full SHA for d737553 - Browse repository at this point
Copy the full SHA d737553View commit details -
Create camera directly rather than going through gen2 mapper
lsstCamMapper was not really doing anything clever to create the camera so copy the one line into gen3 instrument rather than importing the mapper code.
Configuration menu - View commit details
-
Copy full SHA for 79c527f - Browse repository at this point
Copy the full SHA 79c527fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1a828e - Browse repository at this point
Copy the full SHA e1a828eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1037257 - Browse repository at this point
Copy the full SHA 1037257View commit details -
Cache the camera in the class properly
Without this if LsstCam is created first the subclasses won't read their cameras.
Configuration menu - View commit details
-
Copy full SHA for 9af27ad - Browse repository at this point
Copy the full SHA 9af27adView commit details -
If profiling, profile all the tests as one
(although may be better to use pytest --profile).
Configuration menu - View commit details
-
Copy full SHA for b595840 - Browse repository at this point
Copy the full SHA b595840View commit details -
Move the max detector value into a translator class property
This allows gen3 instrument to obtain it.
Configuration menu - View commit details
-
Copy full SHA for 81d1486 - Browse repository at this point
Copy the full SHA 81d1486View commit details -
Configuration menu - View commit details
-
Copy full SHA for c763408 - Browse repository at this point
Copy the full SHA c763408View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09751ce - Browse repository at this point
Copy the full SHA 09751ceView commit details -
Ensure that the tests depend on the policy files
Otherwise you can get a race where pytest starts before all the camera YAML files have been created.
Configuration menu - View commit details
-
Copy full SHA for 2d45505 - Browse repository at this point
Copy the full SHA 2d45505View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f5d09d - Browse repository at this point
Copy the full SHA 8f5d09dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8861b6 - Browse repository at this point
Copy the full SHA c8861b6View commit details -
Resurrect the utility file reader
Although it can no longer run without a detector being supplied. We could make detector optional if we took that to mean we can skip the fix amp geometry step.
Configuration menu - View commit details
-
Copy full SHA for 5e42e92 - Browse repository at this point
Copy the full SHA 5e42e92View commit details -
Use fits.readMetadata not afwImage.readMetadata
It seems that the latter has been deprecated for a while.
Configuration menu - View commit details
-
Copy full SHA for 7922e08 - Browse repository at this point
Copy the full SHA 7922e08View commit details