Is your feature request related to a problem? Please describe.
PR #288 should (although I need to review) complete the merging of the functionality from @AmyOctoCat's #230 PR. The next chunk that needs to be added to Canopy are methods to calculate how light passes through the canopy so that we can estimate the absorbed irradiance for use in the P Model and hence work in the growth parts of the T model.
Describe the solution you'd like
Add calculation of the fraction of absorbed light per cohort stem per canopy layer in Canopy.__init__, probably by calling new standalone functions in canopy_functions.py.
Add Canopy.calculate_light_allocation(ppfd: float) method to generate the per cohort stem per layer flux
Is your feature request related to a problem? Please describe.
PR #288 should (although I need to review) complete the merging of the functionality from @AmyOctoCat's #230 PR. The next chunk that needs to be added to
Canopy
are methods to calculate how light passes through the canopy so that we can estimate the absorbed irradiance for use in the P Model and hence work in the growth parts of the T model.Describe the solution you'd like
Canopy.__init__
, probably by calling new standalone functions incanopy_functions.py
.Canopy.calculate_light_allocation(ppfd: float)
method to generate the per cohort stem per layer flux