Allow reports to be generated with batch jobs when n>1
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.