Commit 980e6439 authored by Joel Collins's avatar Joel Collins
Browse files

Improved scan metadata

parent 4602b1da
Loading
Loading
Loading
Loading
+13 −4
Original line number Diff line number Diff line
@@ -79,12 +79,13 @@ class ScanPlugin(MicroscopePlugin):
            bayer=bayer)

        # Affix metadata
        if 'stack' not in tags:
            tags.append('stack')
        if 'scan' not in tags:
            tags.append('scan')

        metadata.update({
            'Position': self.microscope.state['stage']['position'],
            'Stack ID': scan_id
            'position': self.microscope.state['stage']['position'],
            'scan_id': scan_id,
            'basename': basename,
        })

        output.put_metadata(metadata)
@@ -113,6 +114,10 @@ class ScanPlugin(MicroscopePlugin):
        # Store initial position
        initial_position = self.microscope.stage.position

        # Add scan metadata
        if not 'time' in metadata:
            metadata['time'] = generate_basename()

        # Check if autofocus is enabled
        if autofocus_dz and hasattr(self.microscope.plugin, 'default_autofocus'):
            autofocus_enabled = True
@@ -199,6 +204,10 @@ class ScanPlugin(MicroscopePlugin):
        if not scan_id:
            scan_id = uuid.uuid4().hex

        # Add scan metadata
        if not 'time' in metadata:
            metadata['time'] = generate_basename()

        # Store initial position
        initial_position = self.microscope.stage.position