rompy.schism.namelists.icm.Sav#

pydantic model rompy.schism.namelists.icm.Sav[source]#

Show JSON schema
{
   "title": "Sav",
   "type": "object",
   "properties": {
      "spatch0": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": -999,
         "description": "Region flag for SAV. 1 indicates SAV is active on all elements, -999 indicates spatial distribution",
         "title": "Spatch0"
      },
      "stleaf0": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": -999,
         "description": "Initial concentration of total SAV leaf biomass",
         "title": "Stleaf0"
      },
      "ststem0": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": -999,
         "description": "Initial concentration of total SAV stem biomass",
         "title": "Ststem0"
      },
      "stroot0": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": -999,
         "description": "Initial concentration of total SAV root biomass",
         "title": "Stroot0"
      },
      "sgpm": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.1,
         "description": "Maximum growth rate of SAV per day",
         "title": "Sgpm"
      },
      "stgp": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": 32,
         "description": "Optimal growth temperature for SAV in degrees Celsius",
         "title": "Stgp"
      },
      "sktgp": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.003,
            0.005
         ],
         "description": "Temperature dependence coefficients for SAV growth (for T<=sTGP and T>sTGP)",
         "title": "Sktgp"
      },
      "sfam": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.2,
         "description": "Fraction of SAV leaf production allocated to active metabolism",
         "title": "Sfam"
      },
      "sfcp": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.6,
            0.3,
            0.1
         ],
         "description": "Fractions of SAV production allocated to leaf, stem, and root biomass",
         "title": "Sfcp"
      },
      "smtb": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.02,
            0.02,
            0.02
         ],
         "description": "Metabolism rates of SAV leaf, stem, and root",
         "title": "Smtb"
      },
      "stmt": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            20,
            20,
            20
         ],
         "description": "Reference temperatures for SAV leaf, stem, and root metabolism in degrees Celsius",
         "title": "Stmt"
      },
      "sktmt": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.069,
            0.069,
            0.069
         ],
         "description": "Temperature dependence coefficients for SAV leaf, stem, and root metabolism",
         "title": "Sktmt"
      },
      "sfcm": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.05,
            0.15,
            0.3,
            0.5
         ],
         "description": "Fractions of SAV metabolism carbon allocated to RPOC, LPOC, DOC, and CO2",
         "title": "Sfcm"
      },
      "sfnm": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.05,
            0.15,
            0.3,
            0.5
         ],
         "description": "Fractions of SAV metabolism nitrogen allocated to RPON, LPON, DON, and NH4",
         "title": "Sfnm"
      },
      "sfpm": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.05,
            0.1,
            0.35,
            0.5
         ],
         "description": "Fractions of SAV metabolism phosphorus allocated to RPOP, LPOP, DOP, and PO4",
         "title": "Sfpm"
      },
      "skhnw": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.01,
         "description": "Nitrogen half-saturation constant for SAV in water column",
         "title": "Skhnw"
      },
      "skhns": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.1,
         "description": "Nitrogen half-saturation constant for SAV in sediments",
         "title": "Skhns"
      },
      "skhnh4": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.1,
         "description": "Ammonium half-saturation constant for SAV",
         "title": "Skhnh4"
      },
      "skhpw": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.001,
         "description": "Phosphorus half-saturation constant for SAV in water column",
         "title": "Skhpw"
      },
      "skhps": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.01,
         "description": "Phosphorus half-saturation constant for SAV in sediments",
         "title": "Skhps"
      },
      "salpha": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.006,
         "description": "Initial slope of the SAV photosynthesis-irradiance curve",
         "title": "Salpha"
      },
      "ske": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.045,
         "description": "Light attenuation coefficient due to SAV absorption",
         "title": "Ske"
      },
      "shtm": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.054,
            2.0
         ],
         "description": "Minimum (base) and maximum SAV canopy height",
         "title": "Shtm"
      },
      "s2ht": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.0036,
            0.0036,
            0.0
         ],
         "description": "Coefficients for converting SAV leaf, stem, and root biomass to canopy height",
         "title": "S2Ht"
      },
      "sc2dw": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.38,
         "description": "Carbon to dry weight ratio of SAV",
         "title": "Sc2Dw"
      },
      "s2den": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": 10,
         "description": "Coefficient for computing SAV density from leaf biomass",
         "title": "S2Den"
      }
   },
   "additionalProperties": false
}

Fields:
Validators:
field s2den: int | None = 10#

Coefficient for computing SAV density from leaf biomass

Validated by:
field s2ht: list | None = [0.0036, 0.0036, 0.0]#

Coefficients for converting SAV leaf, stem, and root biomass to canopy height

Validated by:
field salpha: float | None = 0.006#

Initial slope of the SAV photosynthesis-irradiance curve

Validated by:
field sc2dw: float | None = 0.38#

Carbon to dry weight ratio of SAV

Validated by:
field sfam: float | None = 0.2#

Fraction of SAV leaf production allocated to active metabolism

Validated by:
field sfcm: list | None = [0.05, 0.15, 0.3, 0.5]#

Fractions of SAV metabolism carbon allocated to RPOC, LPOC, DOC, and CO2

Validated by:
field sfcp: list | None = [0.6, 0.3, 0.1]#

Fractions of SAV production allocated to leaf, stem, and root biomass

Validated by:
field sfnm: list | None = [0.05, 0.15, 0.3, 0.5]#

Fractions of SAV metabolism nitrogen allocated to RPON, LPON, DON, and NH4

Validated by:
field sfpm: list | None = [0.05, 0.1, 0.35, 0.5]#

Fractions of SAV metabolism phosphorus allocated to RPOP, LPOP, DOP, and PO4

Validated by:
field sgpm: float | None = 0.1#

Maximum growth rate of SAV per day

Validated by:
field shtm: list | None = [0.054, 2.0]#

Minimum (base) and maximum SAV canopy height

Validated by:
field ske: float | None = 0.045#

Light attenuation coefficient due to SAV absorption

Validated by:
field skhnh4: float | None = 0.1#

Ammonium half-saturation constant for SAV

Validated by:
field skhns: float | None = 0.1#

Nitrogen half-saturation constant for SAV in sediments

Validated by:
field skhnw: float | None = 0.01#

Nitrogen half-saturation constant for SAV in water column

Validated by:
field skhps: float | None = 0.01#

Phosphorus half-saturation constant for SAV in sediments

Validated by:
field skhpw: float | None = 0.001#

Phosphorus half-saturation constant for SAV in water column

Validated by:
field sktgp: list | None = [0.003, 0.005]#

Temperature dependence coefficients for SAV growth (for T<=sTGP and T>sTGP)

Validated by:
field sktmt: list | None = [0.069, 0.069, 0.069]#

Temperature dependence coefficients for SAV leaf, stem, and root metabolism

Validated by:
field smtb: list | None = [0.02, 0.02, 0.02]#

Metabolism rates of SAV leaf, stem, and root

Validated by:
field spatch0: int | None = -999#

Region flag for SAV. 1 indicates SAV is active on all elements, -999 indicates spatial distribution

Validated by:
field stgp: int | None = 32#

Optimal growth temperature for SAV in degrees Celsius

Validated by:
field stleaf0: int | None = -999#

Initial concentration of total SAV leaf biomass

Validated by:
field stmt: list | None = [20, 20, 20]#

Reference temperatures for SAV leaf, stem, and root metabolism in degrees Celsius

Validated by:
field stroot0: int | None = -999#

Initial concentration of total SAV root biomass

Validated by:
field ststem0: int | None = -999#

Initial concentration of total SAV stem biomass

Validated by:
validator validate_s2den  »  s2den[source]#
validator validate_s2ht  »  s2ht[source]#
validator validate_salpha  »  salpha[source]#
validator validate_sc2dw  »  sc2dw[source]#
validator validate_sfam  »  sfam[source]#
validator validate_sfcm  »  sfcm[source]#
validator validate_sfcp  »  sfcp[source]#
validator validate_sfnm  »  sfnm[source]#
validator validate_sfpm  »  sfpm[source]#
validator validate_sgpm  »  sgpm[source]#
validator validate_shtm  »  shtm[source]#
validator validate_ske  »  ske[source]#
validator validate_skhnh4  »  skhnh4[source]#
validator validate_skhns  »  skhns[source]#
validator validate_skhnw  »  skhnw[source]#
validator validate_skhps  »  skhps[source]#
validator validate_skhpw  »  skhpw[source]#
validator validate_sktgp  »  sktgp[source]#
validator validate_sktmt  »  sktmt[source]#
validator validate_smtb  »  smtb[source]#
validator validate_spatch0  »  spatch0[source]#
validator validate_stgp  »  stgp[source]#
validator validate_stleaf0  »  stleaf0[source]#
validator validate_stmt  »  stmt[source]#
validator validate_stroot0  »  stroot0[source]#
validator validate_ststem0  »  ststem0[source]#