diff --git a/CHANGELOG.md b/CHANGELOG.md index 678b0ce1..fc2e52e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ # CHANGELOG +## 0.11.# + +### Fixed +- External links to eiger meta file in NXdetector and detectorSpecific groups re-enabled. + + ## 0.11.1 # Added diff --git a/src/nexgen/nxs_utils/detector.py b/src/nexgen/nxs_utils/detector.py index 131407a3..bb1815cf 100644 --- a/src/nexgen/nxs_utils/detector.py +++ b/src/nexgen/nxs_utils/detector.py @@ -28,9 +28,9 @@ class UnknownDetectorTypeError(Exception): "photon_energy": "_dectris/photon_energy", "software_version": "_dectris/software_version", "ntrigger": "/_dectris/ntrigger", - # "serial_number": "/_dectris/detector_number", - # "eiger_fw_version": "/_dectris/eiger_fw_version", - # "data_collection_date": "/_dectris/data_collection_date", + "serial_number": "/_dectris/detector_number", + "eiger_fw_version": "/_dectris/eiger_fw_version", + "data_collection_date": "/_dectris/data_collection_date", } TRISTAN_CONST = { diff --git a/src/nexgen/nxs_write/nxclass_writers.py b/src/nexgen/nxs_write/nxclass_writers.py index b59ea81e..bca511ac 100644 --- a/src/nexgen/nxs_write/nxclass_writers.py +++ b/src/nexgen/nxs_write/nxclass_writers.py @@ -784,7 +784,7 @@ def write_NXcollection( data=np.bytes_(detector_params.constants["software_version"]), ) if "EIGER" in detector_params.description.upper() and meta: - for field in ["ntrigger"]: # , "data_collection_date", "eiger_fw_version"]: + for field in ["ntrigger", "data_collection_date", "eiger_fw_version"]: grp[field] = h5py.ExternalLink(meta.name, detector_params.constants[field]) elif "TRISTAN" in detector_params.description.upper(): tick = ureg.Quantity(detector_params.constants["detector_tick"])