Peter will work with SITCOM. Milky way science background, DES. Delve science validation experience.
Bugs, issues, topics, etc of the week
All
NaN values json issue
Change values that are output by faro in lsst.verify.Measurement objects? We likely still want to have NaNs internally for faro so this isn't an attractive option.
Sanitize values at time of creating of json files?
Pending updates to lsst.verify dispatching code?
Robert Lupton We have just started being able to take LATISS/ComCam calibrations and process them on the mountain including (v. soon!) checks for quality of the calibration products. Robert would like to produce some longer-term summary of how this goes (e.g. did the bias change slowly over the last month)
Opportunity to start executing this as a ‘campaign’ and use it to build processes for campaign management
faro soon to be added to ci_hsc_gen3 and ci_imsim. This ticket also includes many updates that help to homogenize and simplify arguments that are passed to measurement task run methods. Big thanks to Dan for these updates and to Hsin-Fang for suggestions on adding faro to CI testing.
Jira
server
JIRA
serverId
9da94fb6-5771-303d-a785-1b6c5ab0f2d2
key
DM-31382
Longer term remaining task to add faro to DRP.yaml? See this thread and notes from last week.
Would ensure that faro is run automatically with DRP processing
faro could potentially run some analysis contexts at intermediate stages of DRP processing (e.g., metrics that only require single-frame processing). This would be closer to how we plan to actually run at scale.
NaNs issue
Likely requires a fix to lsst.verify. Need to create a ticket. Krystof may be the person to do the implementation in lsst.verify.
Also, related but distinct from the above, we have many NaNs right now because we need better validation dataset.
Leanne Guy to follow up with Ian about who looks after lsst.verify Update: Ian says AP can still cover lsst.verify and to add him as watcher
Jeffrey Carlin to create a ticket for Nan/None issue. Add Ian Sullivan as watcher. Ticket is here:
Getting close to being able to take daily afternoon calibrations with LATISS and ComCam. How are these changing over time? Aaron Roodman, Tony Johnson, Eric Charles, Jim Chiang, interested in this topic from camera side. Would like some representatives from SV side at this meeting. This is about montoring the performance of master calibrations over time (e.g., trending on months timescale). FAFF is more of a point analysis. ComCam flat field lamps are always available, but maybe would need to be done after hours so as not to interrupt daytime activities.
What diagnostics do we want out of camera?
How do we do the trending?
Lots of discussions going on right now around data flow through to visualization. This is one large data flow problem.
Data flow at present:
Alysha runs script for biases and darks
Raw images are ingested in Gen3 repo on mountain and at NCSA
Processed with OCPS, Science Pipelines calibration products pipeline. Compute running on the mountain. Haven't yet figured how to transfer calibrations from NCSA back to mountain. We could attempt to do processing at both locations and compare. Are there logs?
cp_verify (just about working)
Need observing/logging system. Could do registry query by date. (aware of the problem)
Colin and Robert will represent this group at Roberts meeting with Camera
Erik Dennihy to work out with mountain people if LATISS or comcam is better to use. RHL wants a large enough dataset to start looking at calibrations Update: For illuminated images, ComCam is a bit easier to use since AuxTel requires active summit support for clearance on slewing the telescope and turning on the lamp. ComCam is always available unless otherwise under testing/maintenance and the lamp is left on. For darks/biases, both ComCam and LATISS are regularly available.
Faro in CI
Will allow more comprehensive integration tests and be run with the main DRP yaml.
More frequent running will give better insight ot the performance.
Tested by Jeff - ticket will be merged shortly
Faro in DRP.yaml and integrate it at different stages.
Need different pipeline yaml files that correspond to the different stages.
Will faro be a step 1b) or integrated into step 1) . CS thinks that HFC wants to integrate everything into a single step. KSK points out that it is computationally more efficient.
DRP.yaml part works, Jeff needs to add scripts to run it in jenkins
Naming : need to provide a name
Jeffrey Carlin Ask HFC and execution what is the best way to integrate faro. Update: See this Slack post and subsequent conversation. Jeff will confirm that things are working and then pass info along to Hsin-Fang/Yusra.
Status of gen3_rc2_subset . 8 visits per band, 5 bands = 40 visits. Central 6 sensors per visit. 3 patches that have some coverage from all 40 visits. Smallest dataset that has complete coverage in all 5 bands. Currently called gen3_rc2_subset.
Also being used to see tutorials on lsst pipelines io.
rc2_small? 15GB dataset. 100s when reduced
Jeff tried running already with this dataset - executes but not looked at the resutls
KSK needs to update the jenkins scripts to run automatically and use a native gen3 repo.
Leanne Guy Create tickets for KSK to update DMTN-91 to include details of this new dataset and updating the jenkins scripts and configurations to enable running on the new dataset.
We're just starting to be able to take afternoon calibrations on the summit, and to run cp_verify to see if they are good. I'm just starting to think about how to report the results, especially the trends with time. Is this a rôle for this group?