############ _BaseWriter ############ **Doc:** **short class_name:** _BaseWriter **full class_name :** oceantracker.tracks_writer._base_tracks_writer._BaseWriter **Inheritance:** > ParameterBaseClass> _BaseWriter Parameters: ************ * ``class_name`` : ```` ** Description: Class name as string A.B.C, used to import this class from python path - default: ``None`` - data_type: ```` * ``name`` : ```` ** Description: Name used to refer to class in code and output, = None for core claseses - default: ``None`` - data_type: ```` * ``role_output_file_tag`` : ```` ** - default: ``tracks`` - data_type: ```` * ``time_steps_per_per_file`` : ```` ** Description: Split track output into files with given number of time integer steps - default: ``None`` - data_type: ```` - min: ``1`` * ``turn_off_write_particle_properties_list``: ** 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: ```` - possible_types: ``[]`` - make_list_unique: ``False`` - min_len: ``0`` * ``turn_on_write_particle_properties_list``: ** 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: ```` - possible_types: ``[]`` - make_list_unique: ``False`` - min_len: ``0`` * ``update_interval`` : ```` ** Description: the time in model seconds between writes (will be rounded to model time step) - default: ``None`` - data_type: ```` - units: ``sec`` - min: ``0.01`` * ``user_note`` : ```` ** - default: ``None`` - data_type: ```` * ``write_dry_cell_flag`` : ```` ** 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: ```` - possible_values: ``[True, False]`` Expert Parameters: *******************