opendrift.models.seaicedrift
Attributes
Classes
Trajectory model based on the OpenDrift framework. |
Module Contents
- opendrift.models.seaicedrift.logger
- class opendrift.models.seaicedrift.SeaIceDrift(*args, **kwargs)[source]
Bases:
opendrift.models.basemodel.OpenDriftSimulation
Trajectory model based on the OpenDrift framework.
Simply propagation with ocean sea ice (this module is not for ice bergs) Developed at MET Norway.
Initialise OpenDriftSimulation
- Args:
- seed: integer or None. A given integer will yield identical
random numbers drawn each simulation. Random numbers are e.g. used to distribute particles spatially when seeding, and may be used by modules (subclasses) for e.g. diffusion. Specifying a fixed value (default: 0) is useful for sensitivity tests. With seed = None, different random numbers will be drawn for subsequent runs, even with identical configuration/input.
- iomodule: name of module used to export data
default: netcdf, see
opendrift.io
for more alternatives. iomodule is module/filename without preceeding io_- loglevel: set to 0 (default) to retrieve all debug information.
Provide a higher value (e.g. 20) to receive less output. Use the string ‘custom’ to configure logging from outside.
- logtime: if True, a time stamp is given for each logging line.
logtime can also be given as a python time specifier (e.g. ‘%H:%M:%S’)
- ElementType
Any trajectory model implementation must define an ElementType.
- required_variables
Any trajectory model implementation must list needed variables.