Skip to content

Allow reports to be generated with batch jobs when n>1

Patrick Godwin requested to merge batch_reports into master

This merge requests fixes an issue with report generation when launching batch jobs when running with more than one bin. This has to do with having non-unique hashes for the model and calibration map. Now, when models, calibration maps, and quivers are being moved to their final locations, their respective hashes are also updated to point to these locations.

This also fixes a few issues in report.py and plots.py when skip_timeseries is specified for calling reports, in that it'll get to a code path where it still expects timeseries to exist.

Finally, I exposed skip_timeseries in a few more places. In idq-report, I now add --skip-timeseries that gets passed into the report, as well as exposing some kwargs in batch.report so that batch.batch can optionally toggle this as needed.

Merge request reports