ri_water
Constants
Refractive index of pure liquid water (n + i k), wavelength in nm. Assumptions: 20 °C, 1 atm, salinity 0‰. Sources (composite):
- n (200–1100 nm): Daimon & Masumura, Applied Optics 46, 3811–3820 (2007) [20 °C fit]
- n,k (0.2–200 µm): Hale & Querry, Applied Optics 12, 555–563 (1973)
- k extension and consistency cross-checks: Segelstein, University of Missouri–Kansas City (1981), PhD thesis Notes:
- Linear interpolation is used by ParameterLookupTable; sampling is dense near strong absorption bands (∼970, 1200, 1450, 1940, 2950, 6000–10000 nm) to mitigate interpolation error.
- Values in the visible (400–700 nm) preserve the project’s previous table exactly to avoid regressions.
Functions
💧 Water refractive index
WATER_REFRACTION_INDEX_LUT
Refractive index of pure liquid water (n + i k), wavelength in nm. Assumptions: 20 °C, 1 atm, salinity 0‰. Sources (composite):
- n (200–1100 nm): Daimon & Masumura, Applied Optics 46, 3811–3820 (2007) [20 °C fit]
- n,k (0.2–200 µm): Hale & Querry, Applied Optics 12, 555–563 (1973)
- k extension and consistency cross-checks: Segelstein, University of Missouri–Kansas City (1981), PhD thesis Notes:
- Linear interpolation is used by ParameterLookupTable; sampling is dense near strong absorption bands (∼970, 1200, 1450, 1940, 2950, 6000–10000 nm) to mitigate interpolation error.
- Values in the visible (400–700 nm) preserve the project’s previous table exactly to avoid regressions.
Kind: global constant
ri_water(result, wavelength_nm)
💧 Water refractive index
Kind: global function
| Param | Type | Description |
|---|---|---|
| result | Array.<number> | complex number, refraction index |
| wavelength_nm | number | in nanometers |