gnome.basic_types
basic_types.py
The python version of the various type definitions used
Imports all the symbols from cy_basic_types.pyx
Adds some for Python-only use
Attributes
Classes
Enum where members are also (and must be) ints |
|
An enum for weathering status. The numpy array will contain np.uint8 |
|
Enum where members are also (and must be) ints |
Module Contents
- gnome.basic_types.ts_format
- gnome.basic_types.oil_status
- gnome.basic_types.spill_type
- gnome.basic_types.seconds
- gnome.basic_types.oil_status_map
- gnome.basic_types.mover_type
- gnome.basic_types.world_point_type
- gnome.basic_types.windage_type
- gnome.basic_types.water_current_type
- gnome.basic_types.datetime_value_2d
- gnome.basic_types.datetime_value_1d
- class gnome.basic_types.wind_datasources
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
Initialize self. See help(type(self)) for accurate signature.
- undefined = 0
- file = 1
- manual = 2
- nws = 3
- buoy = 4
- class gnome.basic_types.fate
Bases:
enum.IntEnum
An enum for weathering status. The numpy array will contain np.uint8 datatype. Can still define 2 more flags as 2**6, 2**7 These are bit flags
Initialize self. See help(type(self)) for accurate signature.
- non_weather = (1,)
- surface_weather = (2,)
- subsurf_weather = (4,)
- skim = (8,)
- burn = (16,)
- disperse = (32,)
- class gnome.basic_types.numerical_methods
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
Initialize self. See help(type(self)) for accurate signature.
- Euler = 0
- RK2 = 1
- RK4 = 2
- gnome.basic_types.world_point
- gnome.basic_types.velocity_rec
- gnome.basic_types.time_value_pair
- gnome.basic_types.ebb_flood_data
- gnome.basic_types.tide_height_data
- gnome.basic_types.w_point_2d
- gnome.basic_types.long_point
- gnome.basic_types.triangle_data
- gnome.basic_types.cell_data
- gnome.basic_types.status_code_type
- gnome.basic_types.id_type
- gnome.basic_types.date_rec