nion-software / nionswift-instrumentation-kit

Base classes for Nion Swift STEM microscope instrumentation
GNU General Public License v3.0
1 stars 12 forks source link

Add acquisition index and unique id to session data #186

Open cmeyer opened 4 months ago

cmeyer commented 4 months ago

This is part of the project to improve naming of acquisition results, which is part of a larger project to better be able organize data once it has been acquired. Currently items are named generic names like "Sequence HAADF" and multiple acquisitions result in data items with the same name, which is problematic for users.

Adding an acquisition index and unique acquisition identifier (UUID) would be helpful for distinguishing different acquisitions. We may want to copy these values into metadata; but they should primarily be stored in an acquisition object to which a data item references, so as to be common between all data items resulting from an acquisition procedure.

Ultimately the index and/or unique id could be displayed in the title of the data item using automatic titles.

### Tasks
- [ ] https://github.com/nion-software/nionswift-instrumentation-kit/issues/154