Skip to content

Commit 5961c4e

Browse files
authored
Merge pull request #6 from genematx/export-config
Get remaining keys from config
2 parents a41bc35 + 280d92c commit 5961c4e

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

metadata_exporter.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,20 +45,18 @@ def export_metadata_task(uid, beamline_acronym=BEAMLINE_OR_ENDSTATION):
4545
logger.info(f"File '{fpath_orig}' copied successfully to '{fpath_dest}'")
4646

4747
# Read the metadata from Tiled
48-
primary = run_client["primary"].read(variables = ['mbs_psu_mode', 'mbs_dith_steps', 'mbs_act_scans']).tail(1)
4948
baseline = run_client["baseline"].read(variables=['FEslit_h_gap_readback', 'FEslit_v_gap_readback', \
5049
'EPU105_gap', 'EPU105_phase', 'EPU57_gap', 'EPU57_phase',
5150
'PGM_Grating_lines', 'PGM_Energy', 'ExitSlitA_h_gap', 'ExitSlitA_v_gap',
5251
'LT_X', 'LT_Y', 'LT_Z', 'LT_Rx', 'LT_Ry', 'LT_Rz', 'D1', 'D2', 'Stinger'
5352
]).tail(1)
5453
config_data = run_client['primary'].metadata['configuration']['mbs']['data']
5554
config_keys = ['mbs_escale_min', 'mbs_escale_max', 'mbs_num_steps', \
56-
'mbs_xscale_min', 'mbs_xscale_max', 'mbs_num_slice', \
55+
'mbs_xscale_min', 'mbs_xscale_max', 'mbs_num_slice', 'mbs_psu_mode', \
5756
'mbs_pass_energy', 'mbs_lens_mode', 'mbs_acq_mode', 'mbs_width', \
5857
'mbs_center_ke', 'mbs_start_ke', 'mbs_end_ke', 'mbs_step_size', \
59-
'mbs_num_slice', 'mbs_num_steps', 'mbs_frames']
60-
values = {k: v.item() for k, v in primary.data_vars.items()} \
61-
| {k: v.item() for k, v in baseline.data_vars.items()} \
58+
'mbs_num_slice', 'mbs_num_steps', 'mbs_frames', 'mbs_dith_steps', 'mbs_act_scans']
59+
values = {k: v.item() for k, v in baseline.data_vars.items()} \
6260
| {k: config_data[k] for k in config_keys}
6361

6462
# Add metadata to new (copied) NeXus file

0 commit comments

Comments
 (0)