PuffinV 0.5 (beta)

DISORT interactive forward ocean radiative-transfer model
an RT model for — and by — the rest of us: let's have fun!
Mode?
Water (uniform)?

aCDOM = aCDOMref)·exp[−S(λ−λref)]

aNAP = aNAPref)·exp[−S(λ−λref)]

Scattering?
Inelastic processes?

bR(λ)=bR(488)(488/λ)⁵ (energy). Bray et al. 2013's 1.84×10⁻⁴ is photon-to-photon at 532 nm → 2.42×10⁻⁴ energy@488 (×(532/488)5.3×488/585).

Geometry?

Unchecked, wind=0 is a calm sea that still keeps the Cox-Munk residual capillary roughness (σ²=0.003). Check for a truly flat specular interface.

Pure-water IOPs?

Default: Mason (≤550 nm) → Pope & Fry (>550 nm) → Smith & Baker (NIR). Sources floored above 310 nm (Pope & Fry, Lee) block the run — grid starts at 310 nm.

Spectral range?

The solver runs only [λ start, λ end] (hard cut). Narrower = faster, but Raman/fluorescence near the blue edge lose their sub-λ-start excitation and are under-estimated (shaded on the plots). Raising λ start to a source's floor (Lee ≥350, Pope & Fry ≥380) also unblocks that source.

Display?