|
6 | 6 | "/ENTRY/experiment_institution": "Fritz Haber Institute - Max Planck Society", |
7 | 7 | "/ENTRY/experiment_facility": "Time Resolved ARPES", |
8 | 8 | "/ENTRY/experiment_laboratory": "Clean Room 4", |
9 | | - "/ENTRY/identifierNAME[entry_identifier]": "@attrs:metadata/loader/scan_path", |
| 9 | + "/ENTRY/identifierNAME[identifier_entry]": "@attrs:metadata/loader/scan_path", |
10 | 10 | "/ENTRY/end_time": "@attrs:metadata/timing/acquisition_stop", |
11 | 11 | "/ENTRY/duration": "@attrs:metadata/timing/acquisition_duration", |
12 | 12 | "/ENTRY/duration/@units": "s", |
|
39 | 39 | "type": "estimated" |
40 | 40 | }, |
41 | 41 | "RESOLUTION[temporal_resolution]": { |
42 | | - "resolution": "!['@attrs:metadata/elabFTW/laser_status/temporal_resolution', '35.0']", |
43 | | - "resolution/@units": "fs", |
| 42 | + "resolution": "!['@eln:/ENTRY/Instrument/temporal_resolution', '@attrs:metadata/instrument/temporal_resolution', '@attrs:metadata/elabFTW/laser_status/temporal_resolution']", |
| 43 | + "resolution/@units": "['@eln:/ENTRY/Instrument/temporal_resolution/@units', 'fs']", |
44 | 44 | "physical_quantity": "time", |
45 | 45 | "type": "estimated" |
46 | 46 | }, |
47 | | - "RESOLUTION[angular_resolution]": { |
48 | | - "resolution": "@link:/entry/instrument/electronanalyzer/angular_resolution/resolution", |
49 | | - "resolution/@units": "deg", |
50 | | - "physical_quantity": "angle", |
51 | | - "type": "derived" |
52 | | - }, |
| 47 | + "RESOLUTION[angular_resolution]": "@link:/entry/instrument/electronanalyzer/angular_resolution", |
| 48 | + "RESOLUTION[spatial_resolution]": "@link:/entry/instrument/electronanalyzer/spatial_resolution", |
53 | 49 | "pressure_gauge": { |
54 | 50 | "name": "sample_chamber_pressure", |
55 | 51 | "measurement": "pressure", |
|
91 | 87 | "AXISNAME[trans_z]/@transformation_type": "translation", |
92 | 88 | "AXISNAME[trans_z]/@units": "mm", |
93 | 89 | "AXISNAME[trans_z]/@vector": [0, 0, 1], |
94 | | - "analyzer_dispersion/@depends_on": "analyzer_rotation", |
95 | | - "analyzer_dispersion": "@data:angular1.data", |
96 | | - "analyzer_dispersion/@transformation_type": "rotation", |
97 | | - "analyzer_dispersion/@units": "degrees", |
98 | | - "analyzer_dispersion/@vector": [1, 0, 0], |
99 | | - "analyzer_elevation/@depends_on": "analyzer_dispersion", |
100 | | - "analyzer_elevation": 0, |
101 | | - "analyzer_elevation/@transformation_type": "rotation", |
102 | | - "analyzer_elevation/@units": "degrees", |
103 | | - "analyzer_elevation/@vector": [0, 1, 0], |
104 | | - "analyzer_rotation/@depends_on": "rot_y", |
105 | | - "analyzer_rotation": 0, |
106 | | - "analyzer_rotation/@transformation_type": "rotation", |
107 | | - "analyzer_rotation/@units": "degrees", |
108 | | - "analyzer_rotation/@vector": [0, 0, 1], |
| 90 | + "AXISNAME[analyzer_dispersion]/@depends_on": "analyzer_rotation", |
| 91 | + "AXISNAME[analyzer_dispersion]": "@data:angular0.data", |
| 92 | + "AXISNAME[analyzer_dispersion]/@transformation_type": "rotation", |
| 93 | + "AXISNAME[analyzer_dispersion]/@units": "degrees", |
| 94 | + "AXISNAME[analyzer_dispersion]/@vector": [1, 0, 0], |
| 95 | + "AXISNAME[analyzer_elevation]/@depends_on": "analyzer_dispersion", |
| 96 | + "AXISNAME[analyzer_elevation]": 0, |
| 97 | + "AXISNAME[analyzer_elevation]/@transformation_type": "rotation", |
| 98 | + "AXISNAME[analyzer_elevation]/@units": "degrees", |
| 99 | + "AXISNAME[analyzer_elevation]/@vector": [0, 1, 0], |
| 100 | + "AXISNAME[analyzer_rotation]/@depends_on": "rot_y", |
| 101 | + "AXISNAME[analyzer_rotation]": 0, |
| 102 | + "AXISNAME[analyzer_rotation]/@transformation_type": "rotation", |
| 103 | + "AXISNAME[analyzer_rotation]/@units": "degrees", |
| 104 | + "AXISNAME[analyzer_rotation]/@vector": [0, 0, 1], |
109 | 105 | "AXISNAME[rot_y]/@depends_on": ".", |
110 | 106 | "AXISNAME[rot_y]": 140.0, |
111 | 107 | "AXISNAME[rot_y]/@transformation_type": "rotation", |
|
266 | 262 | "drain_current_env": { |
267 | 263 | "ammeter": "@link:/entry/instrument/manipulator/drain_current_ammeter" |
268 | 264 | }, |
269 | | - "depends_on": "/entry/sample/transformations/offset_azimuth", |
| 265 | + "depends_on": "/entry/sample/transformations/sample_azimuth", |
270 | 266 | "TRANSFORMATIONS[transformations]": { |
271 | | - "offset_azimuth/@depends_on": "sample_azimuth", |
272 | | - "offset_azimuth": 0, |
273 | | - "offset_azimuth/@units": "degrees", |
274 | | - "offset_azimuth/@transformation_type": "rotation", |
275 | | - "offset_azimuth/@vector": [0, 0, 1], |
276 | | - "sample_azimuth/@depends_on": "offset_tilt", |
277 | | - "sample_azimuth": "@attrs:metadata/scan_info/trARPES:Carving:OMG.RBV", |
278 | | - "sample_azimuth/@units": "degrees", |
279 | | - "sample_azimuth/@transformation_type": "rotation", |
280 | | - "sample_azimuth/@vector": [0, 0, 1], |
281 | | - "offset_tilt/@depends_on": "sample_tilt", |
282 | | - "offset_tilt": 0, |
283 | | - "offset_tilt/@units": "degrees", |
284 | | - "offset_tilt/@transformation_type": "rotation", |
285 | | - "offset_tilt/@vector": [1, 0, 0], |
286 | | - "sample_tilt/@depends_on": "offset_polar", |
287 | | - "sample_tilt": "@attrs:metadata/scan_info/trARPES:Carving:PHI.RBV", |
288 | | - "sample_tilt/@units": "degrees", |
289 | | - "sample_tilt/@transformation_type": "rotation", |
290 | | - "sample_tilt/@vector": [1, 0, 0], |
291 | | - "offset_polar/@depends_on": "sample_polar", |
292 | | - "offset_polar": -9, |
293 | | - "offset_polar/@units": "degrees", |
294 | | - "offset_polar/@transformation_type": "rotation", |
295 | | - "offset_polar/@vector": [0, 1, 0], |
296 | | - "sample_polar/@depends_on": "yz_flip", |
297 | | - "sample_polar": "@attrs:metadata/scan_info/trARPES:Carving:THT.RBV", |
298 | | - "sample_polar/@units": "degrees", |
299 | | - "sample_polar/@transformation_type": "rotation", |
300 | | - "sample_polar/@vector": [0, 1, 0], |
| 267 | + "AXISNAME[offset_azimuth]/@depends_on": "sample_tilt", |
| 268 | + "AXISNAME[offset_azimuth]": 0, |
| 269 | + "AXISNAME[offset_azimuth]/@units": "degrees", |
| 270 | + "AXISNAME[offset_azimuth]/@transformation_type": "rotation", |
| 271 | + "AXISNAME[offset_azimuth]/@vector": [0, 0, 1], |
| 272 | + "AXISNAME[sample_azimuth]/@depends_on": "offset_azimuth", |
| 273 | + "AXISNAME[sample_azimuth]": "@attrs:metadata/scan_info/trARPES:Carving:OMG.RBV", |
| 274 | + "AXISNAME[sample_azimuth]/@units": "degrees", |
| 275 | + "AXISNAME[sample_azimuth]/@transformation_type": "rotation", |
| 276 | + "AXISNAME[sample_azimuth]/@vector": [0, 0, 1], |
| 277 | + "AXISNAME[offset_tilt]/@depends_on": "sample_polar", |
| 278 | + "AXISNAME[offset_tilt]": 0, |
| 279 | + "AXISNAME[offset_tilt]/@units": "degrees", |
| 280 | + "AXISNAME[offset_tilt]/@transformation_type": "rotation", |
| 281 | + "AXISNAME[offset_tilt]/@vector": [1, 0, 0], |
| 282 | + "AXISNAME[sample_tilt]/@depends_on": "offset_tilt", |
| 283 | + "AXISNAME[sample_tilt]": "@attrs:metadata/scan_info/trARPES:Carving:PHI.RBV", |
| 284 | + "AXISNAME[sample_tilt]/@units": "degrees", |
| 285 | + "AXISNAME[sample_tilt]/@transformation_type": "rotation", |
| 286 | + "AXISNAME[sample_tilt]/@vector": [1, 0, 0], |
| 287 | + "AXISNAME[offset_polar]/@depends_on": "yz_flip", |
| 288 | + "AXISNAME[offset_polar]": -9, |
| 289 | + "AXISNAME[offset_polar]/@units": "degrees", |
| 290 | + "AXISNAME[offset_polar]/@transformation_type": "rotation", |
| 291 | + "AXISNAME[offset_polar]/@vector": [0, 1, 0], |
| 292 | + "AXISNAME[sample_polar]/@depends_on": "offset_polar", |
| 293 | + "AXISNAME[sample_polar]": "@attrs:metadata/scan_info/trARPES:Carving:THT.RBV", |
| 294 | + "AXISNAME[sample_polar]/@units": "degrees", |
| 295 | + "AXISNAME[sample_polar]/@transformation_type": "rotation", |
| 296 | + "AXISNAME[sample_polar]/@vector": [0, 1, 0], |
301 | 297 | "AXISNAME[yz_flip]/@depends_on": "xy_adjust", |
302 | 298 | "AXISNAME[yz_flip]": 90.0, |
303 | 299 | "AXISNAME[yz_flip]/@units": "degrees", |
|
332 | 328 | "calibrated_axis/@units": "energy", |
333 | 329 | "physical_quantity": "energy", |
334 | 330 | "PARAMETERS[conversion_parameters]":{ |
335 | | - "TERM[*{apply_fft_filter,binning,rotation_angle,lens_mode,kinetic_energy,pass_energy,work_function,a_inner,da_matrix,retardation_ratio,source,dims,e_shift,de1,e_range,a_range,pixel_size,magnification,angle_offset_px,energy_offset_px}]": "@attrs:metadata/conversion_parameters/*" |
| 331 | + "PARAMETER[*{apply_fft_filter,binning,rotation_angle,lens_mode,kinetic_energy,pass_energy,work_function,a_inner,da_matrix,retardation_ratio,source,dims,e_shift,de1,e_range,a_range,pixel_size,magnification,angle_offset_px,energy_offset_px}]": "@attrs:metadata/conversion_parameters/*" |
336 | 332 | } |
337 | 333 | }, |
338 | 334 | "/ENTRY/CALIBRATION[angular0_calibration]":{ |
|
348 | 344 | "binding_energy": 0.0, |
349 | 345 | "binding_energy/@units": "energy" |
350 | 346 | }, |
351 | | - "/ENTRY/data": { |
| 347 | + "/ENTRY/DATA[data]": { |
352 | 348 | "@axes": "@data:dims", |
353 | | - "@*_indices": "@data:*.index", |
| 349 | + "@AXISNAME_indices[@*_indices]": "@data:*.index", |
354 | 350 | "@signal": "data", |
355 | | - "data": "@data:data", |
356 | | - "data/@units": "counts", |
357 | | - "*": "@data:*.data", |
358 | | - "*/@units": "@data:*.unit", |
359 | | - "*/@reference": "@attrs:metadata/scan_info/coordinate_depends/*", |
360 | | - "*/@long_name": "@attrs:metadata/scan_info/coordinate_label/*", |
361 | | - "energy/@type": "kinetic" |
| 351 | + "DATA[data]": "@data:data", |
| 352 | + "DATA[data]/@units": "counts", |
| 353 | + "AXISNAME[*]": "@data:*.data", |
| 354 | + "AXISNAME[*]/@units": "@data:*.unit", |
| 355 | + "AXISNAME[*]/@reference": "@attrs:metadata/scan_info/coordinate_depends/*", |
| 356 | + "AXISNAME[*]/@long_name": "@attrs:metadata/scan_info/coordinate_label/*", |
| 357 | + "AXISNAME[energy]/@type": "kinetic" |
362 | 358 | } |
363 | 359 | } |
0 commit comments