Skip to content

Refactor photosynthesis subpackage #1926

@nfahlgren

Description

@nfahlgren

Is your feature request related to a problem? Please describe.
Improve the efficiency (speed and memory usage) of photosynthesis related tools and support additional measurement types.

Describe the solution you'd like

  • Read RFP and GFP datasets separately into simpler data types
  • Refactor PSII_data to support lazy loading of datasets Lazy load chlorophyll #1927
  • Lazy-load CHL (chlorophyll) data as a single named numpy array Lazy load chlorophyll #1927
  • Lazy-load CLR (color) data as a single named BGR numpy array Lazy load color #1928
  • Lazy-load APH (alpha) data as two named numpy arrays Lazy load alpha #1929
  • Lazy-load PSD and PSL data as two named numpy arrays each for OJIP and NPQ calculations Load OJIP data on-demand #1939
  • Create analyze.yii_ojip function for PSD and PSL data
  • Lazy-load PMD and PML data as two named numpy arrays each for PAM and NPQ calculations
  • Create analyze.yii_pam function for PMD and PML data (and PMT later)
  • Lazy-load PMT data

Metadata

Metadata

Assignees

No one assigned

    Labels

    new featureNew feature ideas and solutions

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions