Store more complete metadata in scan captures

This commit is contained in:
Joel Collins 2019-11-12 14:53:11 +00:00
parent 8ff95eef3a
commit e2e1783ab9

View file

@ -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