Commit e2e1783a authored by Joel Collins's avatar Joel Collins
Browse files

Store more complete metadata in scan captures

parent 8ff95eef
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -99,9 +99,10 @@ class ScanPlugin(MicroscopePlugin):

        metadata.update(
            {
                "position": self.microscope.state["stage"]["position"],
                "scan_id": scan_id,
                "basename": basename,
                "microscope_settings": self.microscope.read_config(),
                "microscope_state": self.microscope.state,
                "microscope_id": self.microscope.id,
                "microscope_name": self.microscope.name,
            }
@@ -145,6 +146,15 @@ class ScanPlugin(MicroscopePlugin):
        if "time" not in metadata:
            metadata["time"] = generate_basename()

        metadata.update({
            "scan_parameters": {
                "step_size": step_size,
                "grid": grid,
                "style": style,
                "autofocus_dz": autofocus_dz
            }
        })

        # Check if autofocus is enabled
        if (
            autofocus_dz