rompy.schism.namelists.icm.Ph_icm#

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

Show JSON schema
{
   "title": "Ph_icm",
   "type": "object",
   "properties": {
      "ppatch0": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": -999,
         "description": "Region flag for pH modeling. If set to 1, pH modeling is enabled for all elements. If set to -999, spatial pH modeling is used.",
         "title": "Ppatch0"
      },
      "pkcaco3": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 60.0,
         "description": "Dissolution rate constant between calcium carbonate (CaCO3) and calcium ions (Ca++)",
         "title": "Pkcaco3"
      },
      "pkca": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 60.0,
         "description": "Sediment surface transfer coefficient from calcium carbonate (CaCO3) to calcium ions (Ca++)",
         "title": "Pkca"
      },
      "prea": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 1.0,
         "description": "Reaeration rate for carbon dioxide (CO2)",
         "title": "Prea"
      },
      "inu_ph": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": 0,
         "description": "Nudge option for pH model. Controls whether pH values are adjusted during simulation.",
         "title": "Inu Ph"
      }
   },
   "additionalProperties": false
}

Fields:
Validators:
field inu_ph: int | None = 0#

Nudge option for pH model. Controls whether pH values are adjusted during simulation.

Validated by:
field pkca: float | None = 60.0#

Sediment surface transfer coefficient from calcium carbonate (CaCO3) to calcium ions (Ca++)

Validated by:
field pkcaco3: float | None = 60.0#

Dissolution rate constant between calcium carbonate (CaCO3) and calcium ions (Ca++)

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

Region flag for pH modeling. If set to 1, pH modeling is enabled for all elements. If set to -999, spatial pH modeling is used.

Validated by:
field prea: float | None = 1.0#

Reaeration rate for carbon dioxide (CO2)

Validated by:
validator validate_inu_ph  »  inu_ph[source]#
validator validate_pkca  »  pkca[source]#
validator validate_pkcaco3  »  pkcaco3[source]#
validator validate_ppatch0  »  ppatch0[source]#
validator validate_prea  »  prea[source]#