rompy.schism.namelists.cosine.Cosine#

pydantic model rompy.schism.namelists.cosine.Cosine[source]#

Show JSON schema
{
   "title": "Cosine",
   "type": "object",
   "properties": {
      "marco": {
         "anyOf": [
            {
               "$ref": "#/$defs/Marco"
            },
            {
               "type": "null"
            }
         ]
      },
      "core": {
         "anyOf": [
            {
               "$ref": "#/$defs/Core"
            },
            {
               "type": "null"
            }
         ]
      },
      "misc": {
         "anyOf": [
            {
               "$ref": "#/$defs/Misc"
            },
            {
               "type": "null"
            }
         ]
      }
   },
   "$defs": {
      "Core": {
         "additionalProperties": false,
         "properties": {
            "gmaxs": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  2.0,
                  2.5
               ],
               "description": "Maximum growth rates for two phytoplankton types",
               "title": "Gmaxs"
            },
            "gammas": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.2,
                  0.075
               ],
               "description": "Mortality rates for two phytoplankton types",
               "title": "Gammas"
            },
            "pis": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  1.5,
                  1.5
               ],
               "description": "Ammonium inhibition parameters for two phytoplankton types",
               "title": "Pis"
            },
            "kno3s": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  1.0,
                  3.0
               ],
               "description": "NO3 half-saturation constants for two phytoplankton types",
               "title": "Kno3S"
            },
            "knh4s": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.15,
                  0.45
               ],
               "description": "NH4 half-saturation constants for two phytoplankton types",
               "title": "Knh4S"
            },
            "kpo4s": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.1,
                  0.1
               ],
               "description": "PO4 half-saturation constants for two phytoplankton types",
               "title": "Kpo4S"
            },
            "kco2s": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  50.0,
                  50.0
               ],
               "description": "CO2 half-saturation constants for two phytoplankton types",
               "title": "Kco2S"
            },
            "ksio4": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 4.5,
               "description": "SiO4 half-saturation constant for diatoms",
               "title": "Ksio4"
            },
            "kns": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.0,
                  0.0
               ],
               "description": "Nighttime uptake rates of NH4 for two phytoplankton types",
               "title": "Kns"
            },
            "alphas": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.1,
                  0.1
               ],
               "description": "Initial slopes of P-I curve for two phytoplankton types",
               "title": "Alphas"
            },
            "betas": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.0,
                  0.0
               ],
               "description": "Slopes for photo-inhibition for two phytoplankton types",
               "title": "Betas"
            },
            "aks": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.75,
                  0.03,
                  0.066
               ],
               "description": "Light extinction coefficients for phytoplankton and suspended particulate matter",
               "title": "Aks"
            },
            "betaz": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  1.35,
                  0.4
               ],
               "description": "Maximum grazing rates for two zooplankton types",
               "title": "Betaz"
            },
            "alphaz": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.75,
                  0.75
               ],
               "description": "Assimilation rates for two zooplankton types",
               "title": "Alphaz"
            },
            "gammaz": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.2,
                  0.2
               ],
               "description": "Mortality rates for two zooplankton types",
               "title": "Gammaz"
            },
            "kez": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.2,
                  0.2
               ],
               "description": "Excretion rates for two zooplankton types",
               "title": "Kez"
            },
            "kgz": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.5,
                  0.25
               ],
               "description": "Reference prey concentrations for grazing for two zooplankton types",
               "title": "Kgz"
            },
            "rhoz": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.6,
                  0.3,
                  0.1
               ],
               "description": "Prey preference factors of Z2 on (S2, Z1, DN)",
               "title": "Rhoz"
            },
            "ipo4": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 1,
               "description": "Flag to add additional PO4 from biogenic silica dissolution",
               "title": "Ipo4"
            },
            "tr": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 20.0,
               "description": "Reference temperature for temperature adjustment for CoSiNE sink and source",
               "title": "Tr"
            },
            "kox": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 30.0,
               "description": "Reference oxygen concentration for oxidation",
               "title": "Kox"
            },
            "wss2": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0.2,
               "description": "Settling velocity of S2 (phytoplankton type 2)",
               "title": "Wss2"
            },
            "wsdn": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 1.0,
               "description": "Settling velocity of DN (detrital nitrogen)",
               "title": "Wsdn"
            },
            "wsdsi": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 1.0,
               "description": "Settling velocity of DSi (dissolved silica)",
               "title": "Wsdsi"
            },
            "si2n": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 1.2,
               "description": "Silica to nitrogen conversion coefficient",
               "title": "Si2N"
            },
            "p2n": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0.0625,
               "description": "Phosphorus to nitrogen conversion coefficient",
               "title": "P2N"
            },
            "o2no": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 8.625,
               "description": "Oxygen to nitrogen (NO3) conversion coefficient",
               "title": "O2No"
            },
            "o2nh": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 6.625,
               "description": "Oxygen to nitrogen (NH4) conversion coefficient",
               "title": "O2Nh"
            },
            "c2n": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 7.3,
               "description": "Carbon to nitrogen conversion coefficient",
               "title": "C2N"
            },
            "gamman": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0.07,
               "description": "Nitrification coefficient",
               "title": "Gamman"
            },
            "pco2a": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 391.63,
               "description": "Atmospheric CO2 concentration",
               "title": "Pco2A"
            },
            "kmdn": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.009,
                  0.075
               ],
               "description": "Remineralization coefficients for DN (detrital nitrogen)",
               "title": "Kmdn"
            },
            "kmdsi": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.0114,
                  0.015
               ],
               "description": "Remineralization coefficients for DSi (dissolved silica)",
               "title": "Kmdsi"
            }
         },
         "title": "Core",
         "type": "object"
      },
      "Marco": {
         "additionalProperties": false,
         "properties": {
            "idelay": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0,
               "description": "Switch for 7-day delay in zooplankton predation (0: off, 1: on)",
               "title": "Idelay"
            },
            "ndelay": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 7,
               "description": "Number of days for zooplankton predation delay when idelay is active",
               "title": "Ndelay"
            },
            "ibgraze": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0,
               "description": "Switch for bottom grazing function (0: off, 1: on)",
               "title": "Ibgraze"
            },
            "idapt": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0,
               "description": "Switch for light adaptation (0: off, 1: on)",
               "title": "Idapt"
            },
            "alpha_corr": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 1.25,
               "description": "Correction factor for light adaptation when idapt is active",
               "title": "Alpha Corr"
            },
            "zeptic": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 10.0,
               "description": "Euphotic zone depth parameter for light adaptation when idapt is active",
               "title": "Zeptic"
            },
            "iz2graze": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 1,
               "description": "Switch for Z2 grazing on S2, Z1, and DN (0: off, 1: on)",
               "title": "Iz2Graze"
            },
            "iout_cosine": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0,
               "description": "CoSiNE model station output option (0: off, 1-5: various output levels)",
               "title": "Iout Cosine"
            },
            "nspool_cosine": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 30,
               "description": "Output interval (number of time steps) for CoSiNE model station output",
               "title": "Nspool Cosine"
            },
            "ico2s": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0,
               "description": "Switch for CO2 limitation on phytoplankton growth (0: off, 1: on)",
               "title": "Ico2S"
            },
            "ispm": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0,
               "description": "Suspended Particulate Matter (SPM) calculation method (0: constant, 1: spatial varying, 2: SED model)",
               "title": "Ispm"
            },
            "spm0": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 20.0,
               "description": "Constant SPM value used when ispm is 0",
               "title": "Spm0"
            },
            "ised": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 1,
               "description": "Switch for sediment flux model (0: off, 1: on)",
               "title": "Ised"
            }
         },
         "title": "Marco",
         "type": "object"
      },
      "Misc": {
         "additionalProperties": false,
         "properties": {
            "iws": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0,
               "description": "Flag to enable or disable diatom sinking velocity dependence on NO3 concentration",
               "title": "Iws"
            },
            "no3c": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 2.0,
               "description": "Critical NO3 concentration (mmol/m3) for diatom sinking velocity calculation",
               "title": "No3C"
            },
            "ws1": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 2.5,
               "description": "Diatom sinking velocity (m/day) when NO3 concentration is below no3c",
               "title": "Ws1"
            },
            "ws2": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 2.0,
               "description": "Diatom sinking velocity (m/day) when NO3 concentration is above no3c",
               "title": "Ws2"
            },
            "iclam": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0,
               "description": "Flag to enable or disable clam grazing model",
               "title": "Iclam"
            },
            "deltaz": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 1,
               "description": "Vertical grid size (meter) for clam grazing model",
               "title": "Deltaz"
            },
            "kcex": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0.002,
               "description": "Clam excretion rate (day^-1)",
               "title": "Kcex"
            },
            "nperclam": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0.39032,
               "description": "Nitrogen content per clam (mmol[N])",
               "title": "Nperclam"
            },
            "wclam": {
               "anyOf": [
                  {
                     "type": "number"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 0.00545,
               "description": "Clam weight (g)",
               "title": "Wclam"
            },
            "fclam": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 40,
               "description": "Clam filtration rate (L.g[AFDW]^-1.day^-1)",
               "title": "Fclam"
            },
            "nclam0": {
               "anyOf": [
                  {
                     "type": "integer"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": 2000,
               "description": "Initial number of clams",
               "title": "Nclam0"
            },
            "fs2": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.1,
                  0.1,
                  0.8
               ],
               "description": "Partitioning coefficients for S2 from water column into sediment (3 values)",
               "title": "Fs2"
            },
            "rks2": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.004,
                  0.0001,
                  0.0
               ],
               "description": "Changing rates of remineralization for sediment S2 (3 values, day^-1)",
               "title": "Rks2"
            },
            "mks2": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.1,
                  0.01,
                  0.0
               ],
               "description": "Maximum remineralization rates for sediment S2 (3 values, day^-1)",
               "title": "Mks2"
            },
            "fdn": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.15,
                  0.1,
                  0.75
               ],
               "description": "Partitioning coefficients for DN from water column into sediment (3 values)",
               "title": "Fdn"
            },
            "rkdn": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.004,
                  0.0001,
                  0.0
               ],
               "description": "Changing rates of remineralization for sediment DN (3 values, day^-1)",
               "title": "Rkdn"
            },
            "mkdn": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.1,
                  0.01,
                  0.0
               ],
               "description": "Maximum remineralization rates for sediment DN (3 values, day^-1)",
               "title": "Mkdn"
            },
            "fdsi": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.3,
                  0.3,
                  0.4
               ],
               "description": "Partitioning coefficients for DSi from water column into sediment (3 values)",
               "title": "Fdsi"
            },
            "rkdsi": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.004,
                  0.0001,
                  0.0
               ],
               "description": "Changing rates of remineralization for sediment DSi (3 values, day^-1)",
               "title": "Rkdsi"
            },
            "mkdsi": {
               "anyOf": [
                  {
                     "items": {},
                     "type": "array"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": [
                  0.1,
                  0.01,
                  0.0
               ],
               "description": "Maximum remineralization rates for sediment DSi (3 values, day^-1)",
               "title": "Mkdsi"
            }
         },
         "title": "Misc",
         "type": "object"
      }
   },
   "additionalProperties": false
}

Fields:
Validators:

field core: Core | None [Optional]#
Validated by:
  • __lowercase_property_keys__

field marco: Marco | None [Optional]#
Validated by:
  • __lowercase_property_keys__

field misc: Misc | None [Optional]#
Validated by:
  • __lowercase_property_keys__