Skip to content

5DSTEM data structure API design discussionΒ #149

@bobleesj

Description

@bobleesj

Problem

Support 5D-STEM dataset (time-series, tilt, defocus, etc.)

Proposed solution

  • Create Dataset5dstem inheriting Dataset5d, inheriting Dataset, inheriting AutoSerialize.
  • Support slicing ex) dataset5d[0]
  • Support tilt/time-series
  • Support virtual images across the stack
  • Support __str__ __repr__
  • Supportbin, copy
  • Support mean, max, min,
  • ...More as needed - look forward to feedback from potential users including @TomaSusi (time-series) @smribet (MAPED), @ceobrero (times-series)

Ref:

I would be very interested in running SSB direct ptychography on a time series of 4D datasets!

Is there code to load such a dataset from a file? Nion Swift specifically, but getting a 5D numpy array is easy.

Originally posted by @TomaSusi in #119 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions