From 5a8fe9536d26aba39a96e92b2048ed8738645b7d Mon Sep 17 00:00:00 2001 From: rettigl Date: Thu, 27 Feb 2025 22:52:17 +0100 Subject: [PATCH] remove also source_pump etc. if not applied --- src/specsscan/metadata.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/specsscan/metadata.py b/src/specsscan/metadata.py index b5052fe..37f2c9c 100644 --- a/src/specsscan/metadata.py +++ b/src/specsscan/metadata.py @@ -327,10 +327,14 @@ def fetch_elab_metadata(self, scan: int, metadata: dict) -> dict: if metadata["elabFTW"]["scan"].get("pump_status", "closed") == "closed": if "pump_photon_energy" in metadata["elabFTW"].get("laser_status", {}): del metadata["elabFTW"]["laser_status"]["pump_photon_energy"] + if "pump_repetition_rate" in metadata["elabFTW"].get("laser_status", {}): + del metadata["elabFTW"]["laser_status"]["pump_repetition_rate"] if metadata["elabFTW"]["scan"].get("pump2_status", "closed") == "closed": if "pump2_photon_energy" in metadata["elabFTW"].get("laser_status", {}): del metadata["elabFTW"]["laser_status"]["pump2_photon_energy"] + if "pump2_repetition_rate" in metadata["elabFTW"].get("laser_status", {}): + del metadata["elabFTW"]["laser_status"]["pump2_repetition_rate"] return metadata