rompy.schism.namelists.wwminput.Hotfile#

pydantic model rompy.schism.namelists.wwminput.Hotfile[source]#

Show JSON schema
{
   "title": "Hotfile",
   "type": "object",
   "properties": {
      "lhotf": {
         "anyOf": [
            {
               "type": "boolean"
            },
            {
               "type": "null"
            }
         ],
         "default": true,
         "description": "Write hotfile",
         "title": "Lhotf"
      },
      "filehot_out": {
         "anyOf": [
            {
               "type": "string"
            },
            {
               "type": "null"
            }
         ],
         "default": "wwm_hot_out.nc",
         "description": "name of output",
         "title": "Filehot Out"
      },
      "begtc": {
         "anyOf": [
            {
               "type": "string"
            },
            {
               "type": "null"
            }
         ],
         "default": "20200101.000000",
         "description": "Starting time of hotfile writing. With ihot!=0 in SCHISM,",
         "title": "Begtc"
      },
      "deltc": {
         "anyOf": [
            {
               "type": "number"
            },
            {
               "type": "null"
            }
         ],
         "default": 2678400.0,
         "description": "time between hotfile writes",
         "title": "Deltc"
      },
      "unitc": {
         "anyOf": [
            {
               "type": "string"
            },
            {
               "type": "null"
            }
         ],
         "default": "SEC",
         "description": "unit used above",
         "title": "Unitc"
      },
      "endtc": {
         "anyOf": [
            {
               "type": "string"
            },
            {
               "type": "null"
            }
         ],
         "default": "20200201.000000",
         "description": "Ending time of hotfile writing (adjust with BEGTC)",
         "title": "Endtc"
      },
      "lcyclehot": {
         "anyOf": [
            {
               "type": "boolean"
            },
            {
               "type": "null"
            }
         ],
         "default": false,
         "description": "Applies only to netcdf",
         "title": "Lcyclehot"
      },
      "hotstyle_out": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": 2,
         "description": "1: binary hotfile of data as output",
         "title": "Hotstyle Out"
      },
      "multipleout": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": 0,
         "description": "0: hotfile in a single file (binary or netcdf)",
         "title": "Multipleout"
      },
      "filehot_in": {
         "anyOf": [
            {
               "type": "string"
            },
            {
               "type": "null"
            }
         ],
         "default": "wwm_hot_in.nc",
         "description": "(Full) hot file name for input (which can be copied from FILEHOT_OUT above)",
         "title": "Filehot In"
      },
      "hotstyle_in": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": 2,
         "description": "1: binary hotfile of data as input",
         "title": "Hotstyle In"
      },
      "ihotpos_in": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": 2,
         "description": "Position in hotfile (only for netcdf)",
         "title": "Ihotpos In"
      },
      "multiplein": {
         "anyOf": [
            {
               "type": "integer"
            },
            {
               "type": "null"
            }
         ],
         "default": 0,
         "description": "0: read hotfile from one single file",
         "title": "Multiplein"
      }
   },
   "additionalProperties": false
}

Fields:
Validators:

field begtc: str | None = '20200101.000000'#

Starting time of hotfile writing. With ihot!=0 in SCHISM,

Validated by:
  • __lowercase_property_keys__

field deltc: float | None = 2678400.0#

time between hotfile writes

Validated by:
  • __lowercase_property_keys__

field endtc: str | None = '20200201.000000'#

Ending time of hotfile writing (adjust with BEGTC)

Validated by:
  • __lowercase_property_keys__

field filehot_in: str | None = 'wwm_hot_in.nc'#

(Full) hot file name for input (which can be copied from FILEHOT_OUT above)

Validated by:
  • __lowercase_property_keys__

field filehot_out: str | None = 'wwm_hot_out.nc'#

name of output

Validated by:
  • __lowercase_property_keys__

field hotstyle_in: int | None = 2#

1: binary hotfile of data as input

Validated by:
  • __lowercase_property_keys__

field hotstyle_out: int | None = 2#

1: binary hotfile of data as output

Validated by:
  • __lowercase_property_keys__

field ihotpos_in: int | None = 2#

Position in hotfile (only for netcdf)

Validated by:
  • __lowercase_property_keys__

field lcyclehot: bool | None = False#

Applies only to netcdf

Validated by:
  • __lowercase_property_keys__

field lhotf: bool | None = True#

Write hotfile

Validated by:
  • __lowercase_property_keys__

field multiplein: int | None = 0#

0: read hotfile from one single file

Validated by:
  • __lowercase_property_keys__

field multipleout: int | None = 0#

0: hotfile in a single file (binary or netcdf)

Validated by:
  • __lowercase_property_keys__

field unitc: str | None = 'SEC'#

unit used above

Validated by:
  • __lowercase_property_keys__