Skip to content

Rewrite optics.py #133

Description

@BenjaminMidtvedt

optics.py is currently overly complicated with a lot of code duplication. A rewrite should accomplish

  • Move all volume padding and indexing out of the get method.
  • Allow more granular control of the execution of the code. For example by moving sections into methods that can be overridden by subclasses.
  • Make helper functions class methods.
  • Allow direct control of which property to access from scatterers to create the volume.
  • Include more systems, such as darkfield.

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions