diff --git a/notebooks/LPD/LPDChar_Darks_NBC.ipynb b/notebooks/LPD/LPDChar_Darks_NBC.ipynb index 960adc960e46135c832e6db87e6da8905226d315..1b5e98f29f6f4b2ecbe29498525b09c7bcbf324c 100644 --- a/notebooks/LPD/LPDChar_Darks_NBC.ipynb +++ b/notebooks/LPD/LPDChar_Darks_NBC.ipynb @@ -474,7 +474,7 @@ " else:\n", " metadata.calibration_constant_version = Versions.Timespan(device=device,\n", " start=creation_time)\n", - " # metadata.send(cal_db_interface)\n", + " metadata.send(cal_db_interface)\n", " msg = 'Const {} for module {} was injected to the calibration DB. Begin at: {}'\n", " print(msg.format(const, qm,\n", " metadata.calibration_constant_version.begin_at))" diff --git a/xfel_calibrate/calibrate.py b/xfel_calibrate/calibrate.py index d1353b09eb58b9bb8749898065cb4bbc2680c7ad..1ff9d9a45dc9666b42019bc0e0283dd194172248 100755 --- a/xfel_calibrate/calibrate.py +++ b/xfel_calibrate/calibrate.py @@ -391,7 +391,8 @@ def set_figure_format(nb, enable_vector_format): def concurrent_run(temp_path, nb, nbname, args, cparm=None, cval=None, final_job=False, job_list=[], fmtcmd="", cluster_cores=8, - sequential=False, priority=2, dependent=False): + sequential=False, priority=2, dependent=False, + show_title=True): """ Launch a concurrent job on the cluster via SLURM """ @@ -407,7 +408,7 @@ def concurrent_run(temp_path, nb, nbname, args, cparm=None, cval=None, parms = extract_parameters(nb) params = parameter_values(parms, **args) new_nb = replace_definitions(nb, params, execute=False) - if len(job_list) > 0 and not final_job: + if not show_title: first_markdown_cell(new_nb).source = '' set_figure_format(new_nb, args["vector_figs"]) base_name = nbname.replace(".ipynb", "") @@ -742,6 +743,7 @@ def run(): break for cnum, cval in enumerate(cvals): + show_title = cnum == 0 # Job is not final if there are dependent notebooks jobid = concurrent_run(run_tmp_path, nb, notebook, args, cvar, [cval, ] if not isinstance( @@ -749,7 +751,8 @@ def run(): cnum == len(list(cvals)) - 1 and len(dep_notebooks) == 0, joblist, fmtcmd, - cluster_cores=cluster_cores, sequential=sequential, priority=priority) + cluster_cores=cluster_cores, sequential=sequential, priority=priority, + show_title=show_title) joblist.append(jobid)