Branch: feat/phase1-04e-beer-lambert
Type: backend
Priority: Medium
Dependencies: phase1-04d
Description
Implement $I(z) = I_0 \cdot e^{-\epsilon \cdot \mathrm{TSS} \cdot z}$ and produce an irradiance (or depth-integrated growth proxy) for EnvConditions, with TSS (or a documented proxy) from state/parameters. Aligns with MATH_MODEL / kinetics' use of $I$ for phototrophs. Integrate with 04a surface $I_0(t)$ and the time loop from 04d so a diel run can use a physically motivated light field.
Tasks
Branch:
feat/phase1-04e-beer-lambertType: backend
Priority: Medium
Dependencies:
phase1-04dDescription
Implement$I(z) = I_0 \cdot e^{-\epsilon \cdot \mathrm{TSS} \cdot z}$ and produce an irradiance (or depth-integrated growth proxy) for $I$ for phototrophs. Integrate with 04a surface $I_0(t)$ and the time loop from 04d so a diel run can use a physically motivated light field.
EnvConditions, with TSS (or a documented proxy) from state/parameters. Aligns with MATH_MODEL / kinetics' use ofTasks
uv run ruff check src/bioprocess_twin/uv run ruff format src/bioprocess_twin/