From e08911feba71f9208dff690922a086d66b222bbd Mon Sep 17 00:00:00 2001 From: rettigl Date: Thu, 16 Jan 2025 15:34:24 +0100 Subject: [PATCH] remove pump beam section if pump closed --- src/sed/loader/mpes/metadata.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sed/loader/mpes/metadata.py b/src/sed/loader/mpes/metadata.py index e4869fd6..f1562e3f 100644 --- a/src/sed/loader/mpes/metadata.py +++ b/src/sed/loader/mpes/metadata.py @@ -328,6 +328,11 @@ def fetch_elab_metadata(self, runs: list[str], metadata: dict) -> dict: elif metadata["elabFTW"]["scan"]["probe_polarization"] == "p": metadata["elabFTW"]["scan"]["probe_polarization"] = 0 + # remove pump information if pump not applied: + if not metadata["elabFTW"]["scan"].get("pump_status", 0): + if "pump_photon_energy" in metadata["elabFTW"].get("laser_status", {}): + del metadata["elabFTW"]["laser_status"]["pump_photon_energy"] + return metadata