rompy.schism.namelists.icm.Bag#

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

Show JSON schema
{
   "title": "Bag",
   "type": "object",
   "properties": {
      "gpatch0": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": -999,
         "description": "Region flag for Benthic Algae (BA). 1 indicates BA is ON for all elements, -999 indicates spatial distribution.",
         "title": "Gpatch0"
      },
      "ba0": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 5.0,
         "description": "Initial Benthic Algae (BA) concentration in grams of carbon per square meter.",
         "title": "Ba0"
      },
      "ggpm": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 2.25,
         "description": "Maximum growth rate for Benthic Algae (BA) per day.",
         "title": "Ggpm"
      },
      "gtgp": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 20.0,
         "description": "Optimal temperature for Benthic Algae (BA) growth in degrees Celsius.",
         "title": "Gtgp"
      },
      "gktgp": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.004,
            0.006
         ],
         "description": "Temperature dependence coefficients for Benthic Algae (BA) growth in inverse degrees Celsius squared.",
         "title": "Gktgp"
      },
      "gmtb": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.05,
         "description": "Respiration rate for Benthic Algae (BA) at the reference temperature gTR, per day.",
         "title": "Gmtb"
      },
      "gprr": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.1,
         "description": "Predation rate for Benthic Algae (BA) at the reference temperature gTR, per day.",
         "title": "Gprr"
      },
      "gtr": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 20.0,
         "description": "Reference temperature for Benthic Algae (BA) respiration in degrees Celsius.",
         "title": "Gtr"
      },
      "gktr": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.069,
         "description": "Temperature dependence coefficient for Benthic Algae (BA) respiration in inverse degrees Celsius.",
         "title": "Gktr"
      },
      "galpha": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.1,
         "description": "Initial slope of the Photosynthesis-Irradiance (P-I) curve for Benthic Algae (BA) in square meters per Einstein.",
         "title": "Galpha"
      },
      "gksed": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.0,
         "description": "Light attenuation due to sediment for Benthic Algae (BA) growth (dimensionless).",
         "title": "Gksed"
      },
      "gkba": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.01,
         "description": "Light attenuation coefficient due to Benthic Algae (BA) self-shading in square meters per gram of carbon.",
         "title": "Gkba"
      },
      "gkhn": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.01,
         "description": "Nitrogen half-saturation constant for Benthic Algae (BA) growth in grams of nitrogen per square meter.",
         "title": "Gkhn"
      },
      "gkhp": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.001,
         "description": "Phosphorus half-saturation constant for Benthic Algae (BA) growth in grams of phosphorus per square meter.",
         "title": "Gkhp"
      },
      "gp2c": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.0167,
         "description": "Phosphorus to carbon ratio in Benthic Algae (BA) biomass.",
         "title": "Gp2C"
      },
      "gn2c": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 0.167,
         "description": "Nitrogen to carbon ratio in Benthic Algae (BA) biomass.",
         "title": "Gn2C"
      },
      "go2c": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 2.67,
         "description": "Oxygen to carbon ratio for Benthic Algae (BA) respiration.",
         "title": "Go2C"
      },
      "gfcp": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.5,
            0.45,
            0.05
         ],
         "description": "Fractions of predated Benthic Algae (BA) carbon distributed into three classes in sediment.",
         "title": "Gfcp"
      },
      "gfnp": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.5,
            0.45,
            0.05
         ],
         "description": "Fractions of predated Benthic Algae (BA) nitrogen distributed into three classes in sediment.",
         "title": "Gfnp"
      },
      "gfpp": {
         "anyOf": [
            {
               "items": {},
               "type": "array"
            },
            {
               "type": "null"
            }
         ],
         "default": [
            0.5,
            0.45,
            0.05
         ],
         "description": "Fractions of predated Benthic Algae (BA) phosphorus distributed into three classes in sediment.",
         "title": "Gfpp"
      }
   },
   "additionalProperties": false
}

Fields:
Validators:
field ba0: float | None = 5.0#

Initial Benthic Algae (BA) concentration in grams of carbon per square meter.

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

Initial slope of the Photosynthesis-Irradiance (P-I) curve for Benthic Algae (BA) in square meters per Einstein.

Validated by:
field gfcp: list | None = [0.5, 0.45, 0.05]#

Fractions of predated Benthic Algae (BA) carbon distributed into three classes in sediment.

Validated by:
field gfnp: list | None = [0.5, 0.45, 0.05]#

Fractions of predated Benthic Algae (BA) nitrogen distributed into three classes in sediment.

Validated by:
field gfpp: list | None = [0.5, 0.45, 0.05]#

Fractions of predated Benthic Algae (BA) phosphorus distributed into three classes in sediment.

Validated by:
field ggpm: float | None = 2.25#

Maximum growth rate for Benthic Algae (BA) per day.

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

Light attenuation coefficient due to Benthic Algae (BA) self-shading in square meters per gram of carbon.

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

Nitrogen half-saturation constant for Benthic Algae (BA) growth in grams of nitrogen per square meter.

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

Phosphorus half-saturation constant for Benthic Algae (BA) growth in grams of phosphorus per square meter.

Validated by:
field gksed: float | None = 0.0#

Light attenuation due to sediment for Benthic Algae (BA) growth (dimensionless).

Validated by:
field gktgp: list | None = [0.004, 0.006]#

Temperature dependence coefficients for Benthic Algae (BA) growth in inverse degrees Celsius squared.

Validated by:
field gktr: float | None = 0.069#

Temperature dependence coefficient for Benthic Algae (BA) respiration in inverse degrees Celsius.

Validated by:
field gmtb: float | None = 0.05#

Respiration rate for Benthic Algae (BA) at the reference temperature gTR, per day.

Validated by:
field gn2c: float | None = 0.167#

Nitrogen to carbon ratio in Benthic Algae (BA) biomass.

Validated by:
field go2c: float | None = 2.67#

Oxygen to carbon ratio for Benthic Algae (BA) respiration.

Validated by:
field gp2c: float | None = 0.0167#

Phosphorus to carbon ratio in Benthic Algae (BA) biomass.

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

Region flag for Benthic Algae (BA). 1 indicates BA is ON for all elements, -999 indicates spatial distribution.

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

Predation rate for Benthic Algae (BA) at the reference temperature gTR, per day.

Validated by:
field gtgp: float | None = 20.0#

Optimal temperature for Benthic Algae (BA) growth in degrees Celsius.

Validated by:
field gtr: float | None = 20.0#

Reference temperature for Benthic Algae (BA) respiration in degrees Celsius.

Validated by:
validator check_ba0  »  ba0[source]#
validator check_galpha  »  galpha[source]#
validator check_gfcp  »  gfcp[source]#
validator check_gfnp  »  gfnp[source]#
validator check_gfpp  »  gfpp[source]#
validator check_ggpm  »  ggpm[source]#
validator check_gkba  »  gkba[source]#
validator check_gkhn  »  gkhn[source]#
validator check_gkhp  »  gkhp[source]#
validator check_gksed  »  gksed[source]#
validator check_gktgp  »  gktgp[source]#
validator check_gktr  »  gktr[source]#
validator check_gmtb  »  gmtb[source]#
validator check_gn2c  »  gn2c[source]#
validator check_go2c  »  go2c[source]#
validator check_gp2c  »  gp2c[source]#
validator check_gpatch0  »  gpatch0[source]#
validator check_gprr  »  gprr[source]#
validator check_gtgp  »  gtgp[source]#
validator check_gtr  »  gtr[source]#