xrheed.plugins
Plugin system for RHEED data loading.
Design principles: - Plugins describe how to load: pixels, optional metadata. - A single canonical constructor creates valid RHEED DataArrays. - File provenance is always attached automatically.
Functions
|
Decorator to register a new plugin. |
Classes
Base class for RHEED plugins. |
- class LoadRheedBase[source]
Bases:
ABCBase class for RHEED plugins.
- ATTRS = {}
- TOLERATED_EXTENSIONS = {}
- dataarray_from_image(image_np, *, file_path=None, attrs_override=None, flip=True)[source]
Construct a canonical RHEED DataArray from an image.
Responsibilities: - merge default attrs with overrides - resolve geometry (including screen center) - construct sx / sy coordinates - attach file provenance automatically
Modules