_BaseWriter¶
Doc:
short class_name: _BaseWriter
full class_name : oceantracker.tracks_writer._base_tracks_writer._BaseWriter
Inheritance: > ParameterBaseClass> _BaseWriter
Parameters:¶
class_name
<class 'str'>
<optional>Description: Class name as string A.B.C, used to import this class from python path
default:
None
data_type:
<class 'str'>
name
<class 'str'>
<optional>Description: Name used to refer to class in code and output, = None for core claseses
default:
None
data_type:
<class 'str'>
role_output_file_tag
<class 'str'>
<optional>
default:
tracks
data_type:
<class 'str'>
time_steps_per_per_file
<class 'int'>
<optional>Description: Split track output into files with given number of time integer steps
default:
None
data_type:
<class 'int'>
min:
1
turn_off_write_particle_properties_list
: <optional>Description: - Change default write param of particle properties to not write to tracks file, ie tweak write flags individually
a list containing type:
[]
default list :
['water_velocity', 'velocity_modifier']
data_type:
<class 'str'>
possible_types:
[]
make_list_unique:
False
min_len:
0
turn_on_write_particle_properties_list
: <optional>Description: - Change default write param of particle properties to write to tracks file, ie tweak write flags individually
a list containing type:
[]
default list :
None
data_type:
<class 'str'>
possible_types:
[]
make_list_unique:
False
min_len:
0
update_interval
<class 'float'>
<optional>Description: the time in model seconds between writes (will be rounded to model time step)
default:
None
data_type:
<class 'float'>
units:
sec
min:
0.01
user_note
<class 'str'>
<optional>
default:
None
data_type:
<class 'str'>
write_dry_cell_flag
<class 'bool'>
<optional>Description: Write dry cell flag to track output file for all cells, which can be used to show dry cells on plots, off by default to keep file size down
default:
False
data_type:
<class 'bool'>
possible_values:
[True, False]