Improved scan metadata
This commit is contained in:
parent
4602b1da9d
commit
980e64397d
1 changed files with 13 additions and 4 deletions
|
|
@ -79,12 +79,13 @@ class ScanPlugin(MicroscopePlugin):
|
||||||
bayer=bayer)
|
bayer=bayer)
|
||||||
|
|
||||||
# Affix metadata
|
# Affix metadata
|
||||||
if 'stack' not in tags:
|
if 'scan' not in tags:
|
||||||
tags.append('stack')
|
tags.append('scan')
|
||||||
|
|
||||||
metadata.update({
|
metadata.update({
|
||||||
'Position': self.microscope.state['stage']['position'],
|
'position': self.microscope.state['stage']['position'],
|
||||||
'Stack ID': scan_id
|
'scan_id': scan_id,
|
||||||
|
'basename': basename,
|
||||||
})
|
})
|
||||||
|
|
||||||
output.put_metadata(metadata)
|
output.put_metadata(metadata)
|
||||||
|
|
@ -113,6 +114,10 @@ class ScanPlugin(MicroscopePlugin):
|
||||||
# Store initial position
|
# Store initial position
|
||||||
initial_position = self.microscope.stage.position
|
initial_position = self.microscope.stage.position
|
||||||
|
|
||||||
|
# Add scan metadata
|
||||||
|
if not 'time' in metadata:
|
||||||
|
metadata['time'] = generate_basename()
|
||||||
|
|
||||||
# Check if autofocus is enabled
|
# Check if autofocus is enabled
|
||||||
if autofocus_dz and hasattr(self.microscope.plugin, 'default_autofocus'):
|
if autofocus_dz and hasattr(self.microscope.plugin, 'default_autofocus'):
|
||||||
autofocus_enabled = True
|
autofocus_enabled = True
|
||||||
|
|
@ -199,6 +204,10 @@ class ScanPlugin(MicroscopePlugin):
|
||||||
if not scan_id:
|
if not scan_id:
|
||||||
scan_id = uuid.uuid4().hex
|
scan_id = uuid.uuid4().hex
|
||||||
|
|
||||||
|
# Add scan metadata
|
||||||
|
if not 'time' in metadata:
|
||||||
|
metadata['time'] = generate_basename()
|
||||||
|
|
||||||
# Store initial position
|
# Store initial position
|
||||||
initial_position = self.microscope.stage.position
|
initial_position = self.microscope.stage.position
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue