rompy.schism.namelists.icm.Zb#

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

Show JSON schema
{
   "title": "Zb",
   "type": "object",
   "properties": {
      "zgpm": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.0,
            0.0,
            1.75,
            1.75,
            1.75,
            1.75,
            1.75,
            1.75,
            1.0,
            0.0,
            2.0,
            2.0,
            2.0,
            2.0,
            2.0,
            2.0
         ],
         "description": "Zooplankton predation rate (day^-1) for different prey types and zooplankton groups. Dimension: (prey=1:8, ZB=1:2)",
         "title": "Zgpm"
      },
      "zkhg": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.175,
            0.175,
            0.175,
            0.175,
            0.175,
            0.175,
            0.175,
            0.175,
            0.175,
            0.175,
            0.175,
            0.175,
            0.175,
            0.175,
            0.175,
            0.175
         ],
         "description": "Reference prey concentration (mg/L) for zooplankton growth. Dimension: (prey=1:8, ZB=1:2)",
         "title": "Zkhg"
      },
      "ztgp": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            25.0,
            25.0
         ],
         "description": "Optimal temperature for zooplankton growth (\u00b0C)",
         "title": "Ztgp"
      },
      "zktgp": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.0035,
            0.008,
            0.025,
            0.03
         ],
         "description": "Temperature dependence for zooplankton growth (\u00b0C^-2). Dimension: (ZB=1:2, 1:2) for T<=zTGP & T>zTGP",
         "title": "Zktgp"
      },
      "zag": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.75,
         "description": "Zooplankton assimilation efficiency ratio (0-1)",
         "title": "Zag"
      },
      "zrg": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.1,
         "description": "Zooplankton respiration ratio when grazing (0-1)",
         "title": "Zrg"
      },
      "zmrt": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.02,
            0.02
         ],
         "description": "Zooplankton mortality rates (day^-1)",
         "title": "Zmrt"
      },
      "zmtb": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.254,
            0.186
         ],
         "description": "Zooplankton metabolism rates (day^-1)",
         "title": "Zmtb"
      },
      "ztmt": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            20.0,
            20.0
         ],
         "description": "Reference temperature for zooplankton metabolism (\u00b0C)",
         "title": "Ztmt"
      },
      "zktmt": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.0693,
            0.0693
         ],
         "description": "Temperature dependence for zooplankton metabolism (\u00b0C^-1)",
         "title": "Zktmt"
      },
      "zfcp": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.35,
            0.55,
            0.1
         ],
         "description": "Fractions of zooplankton carbon partitioned into (RPOC, LPOC, DOC)",
         "title": "Zfcp"
      },
      "zfnp": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.35,
            0.5,
            0.1,
            0.05
         ],
         "description": "Fractions of zooplankton nitrogen partitioned into (RPON, LPON, DON, NH4)",
         "title": "Zfnp"
      },
      "zfpp": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.1,
            0.2,
            0.5,
            0.2
         ],
         "description": "Fractions of zooplankton phosphorus partitioned into (RPOP, LPOP, DOP, PO4)",
         "title": "Zfpp"
      },
      "zfsp": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.7,
            0.25
         ],
         "description": "Fractions of zooplankton silica partitioned into (SU, SA)",
         "title": "Zfsp"
      },
      "zfcm": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.1,
            0.0
         ],
         "description": "Fractions of zooplankton metabolism carbon partitioned into DOC. Dimension: (ZB=1:2)",
         "title": "Zfcm"
      },
      "zfnm": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.35,
            0.3,
            0.5,
            0.4,
            0.1,
            0.2,
            0.05,
            0.1
         ],
         "description": "Fractions of zooplankton metabolism nitrogen partitioned into (RPON, LPON, DON, NH4). Dimension: (ZB=1:2, 4)",
         "title": "Zfnm"
      },
      "zfpm": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.35,
            0.3,
            0.5,
            0.4,
            0.1,
            0.2,
            0.05,
            0.1
         ],
         "description": "Fractions of zooplankton metabolism phosphorus partitioned into (RPOP, LPOP, DOP, PO4). Dimension: (ZB=1:2, 4)",
         "title": "Zfpm"
      },
      "zfsm": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.5,
            0.4,
            0.5,
            0.6
         ],
         "description": "Fractions of zooplankton metabolism silica partitioned into (SU, SA). Dimension: (ZB=1:2, 2)",
         "title": "Zfsm"
      },
      "zkhdo": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.5,
            0.5
         ],
         "description": "Dissolved oxygen half-saturation for zooplankton's DOC excretion (mg/L)",
         "title": "Zkhdo"
      },
      "zn2c": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.2,
            0.2
         ],
         "description": "Nitrogen to carbon ratio for zooplankton",
         "title": "Zn2C"
      },
      "zp2c": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.02,
            0.02
         ],
         "description": "Phosphorus to carbon ratio for zooplankton",
         "title": "Zp2C"
      },
      "zs2c": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.5,
            0.5
         ],
         "description": "Silica to carbon ratio for zooplankton",
         "title": "Zs2C"
      },
      "z2pr": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.5,
            0.5
         ],
         "description": "Ratio converting zooplankton and phytoplankton biomass to predation rates on zooplankton (L.mg^-1.day^-1)",
         "title": "Z2Pr"
      },
      "p2pr": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.25,
         "description": "Ratio converting zooplankton and phytoplankton biomass to predation rates on phytoplankton (L.mg^-1.day^-1)",
         "title": "P2Pr"
      }
   },
   "additionalProperties": false
}

Fields:
Validators:
field p2pr: float | None = 0.25#

Ratio converting zooplankton and phytoplankton biomass to predation rates on phytoplankton (L.mg^-1.day^-1)

Validated by:
field z2pr: list | None = [0.5, 0.5]#

Ratio converting zooplankton and phytoplankton biomass to predation rates on zooplankton (L.mg^-1.day^-1)

Validated by:
field zag: float | None = 0.75#

Zooplankton assimilation efficiency ratio (0-1)

Validated by:
field zfcm: list | None = [0.1, 0.0]#

Fractions of zooplankton metabolism carbon partitioned into DOC. Dimension: (ZB=1:2)

Validated by:
field zfcp: list | None = [0.35, 0.55, 0.1]#

Fractions of zooplankton carbon partitioned into (RPOC, LPOC, DOC)

Validated by:
field zfnm: list | None = [0.35, 0.3, 0.5, 0.4, 0.1, 0.2, 0.05, 0.1]#

Fractions of zooplankton metabolism nitrogen partitioned into (RPON, LPON, DON, NH4). Dimension: (ZB=1:2, 4)

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

Fractions of zooplankton nitrogen partitioned into (RPON, LPON, DON, NH4)

Validated by:
field zfpm: list | None = [0.35, 0.3, 0.5, 0.4, 0.1, 0.2, 0.05, 0.1]#

Fractions of zooplankton metabolism phosphorus partitioned into (RPOP, LPOP, DOP, PO4). Dimension: (ZB=1:2, 4)

Validated by:
field zfpp: list | None = [0.1, 0.2, 0.5, 0.2]#

Fractions of zooplankton phosphorus partitioned into (RPOP, LPOP, DOP, PO4)

Validated by:
field zfsm: list | None = [0.5, 0.4, 0.5, 0.6]#

Fractions of zooplankton metabolism silica partitioned into (SU, SA). Dimension: (ZB=1:2, 2)

Validated by:
field zfsp: list | None = [0.7, 0.25]#

Fractions of zooplankton silica partitioned into (SU, SA)

Validated by:
field zgpm: list | None = [0.0, 0.0, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.0, 0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]#

Zooplankton predation rate (day^-1) for different prey types and zooplankton groups. Dimension: (prey=1:8, ZB=1:2)

Validated by:
field zkhdo: list | None = [0.5, 0.5]#

Dissolved oxygen half-saturation for zooplankton’s DOC excretion (mg/L)

Validated by:
field zkhg: list | None = [0.175, 0.175, 0.175, 0.175, 0.175, 0.175, 0.175, 0.175, 0.175, 0.175, 0.175, 0.175, 0.175, 0.175, 0.175, 0.175]#

Reference prey concentration (mg/L) for zooplankton growth. Dimension: (prey=1:8, ZB=1:2)

Validated by:
field zktgp: list | None = [0.0035, 0.008, 0.025, 0.03]#

Temperature dependence for zooplankton growth (°C^-2). Dimension: (ZB=1:2, 1:2) for T<=zTGP & T>zTGP

Validated by:
field zktmt: list | None = [0.0693, 0.0693]#

Temperature dependence for zooplankton metabolism (°C^-1)

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

Zooplankton mortality rates (day^-1)

Validated by:
field zmtb: list | None = [0.254, 0.186]#

Zooplankton metabolism rates (day^-1)

Validated by:
field zn2c: list | None = [0.2, 0.2]#

Nitrogen to carbon ratio for zooplankton

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

Phosphorus to carbon ratio for zooplankton

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

Zooplankton respiration ratio when grazing (0-1)

Validated by:
field zs2c: list | None = [0.5, 0.5]#

Silica to carbon ratio for zooplankton

Validated by:
field ztgp: list | None = [25.0, 25.0]#

Optimal temperature for zooplankton growth (°C)

Validated by:
field ztmt: list | None = [20.0, 20.0]#

Reference temperature for zooplankton metabolism (°C)

Validated by:
validator validate_p2pr  »  p2pr[source]#
validator validate_z2pr  »  z2pr[source]#
validator validate_zag  »  zag[source]#
validator validate_zfcm  »  zfcm[source]#
validator validate_zfcp  »  zfcp[source]#
validator validate_zfnm  »  zfnm[source]#
validator validate_zfnp  »  zfnp[source]#
validator validate_zfpm  »  zfpm[source]#
validator validate_zfpp  »  zfpp[source]#
validator validate_zfsm  »  zfsm[source]#
validator validate_zfsp  »  zfsp[source]#
validator validate_zgpm  »  zgpm[source]#
validator validate_zkhdo  »  zkhdo[source]#
validator validate_zkhg  »  zkhg[source]#
validator validate_zktgp  »  zktgp[source]#
validator validate_zktmt  »  zktmt[source]#
validator validate_zmrt  »  zmrt[source]#
validator validate_zmtb  »  zmtb[source]#
validator validate_zn2c  »  zn2c[source]#
validator validate_zp2c  »  zp2c[source]#
validator validate_zrg  »  zrg[source]#
validator validate_zs2c  »  zs2c[source]#
validator validate_ztgp  »  ztgp[source]#
validator validate_ztmt  »  ztmt[source]#