CompactTracksWriter

Description:

class_name: oceantracker.tracks_writer.track_writer_compact.CompactTracksWriter

File: oceantracker/tracks_writer/track_writer_compact.py

Inheritance: _BaseWriter> CompactTracksWriter

Parameters:

  • NCDF_particle_chunk<class 'int'> <optional>

    Description: number of particles per time chunk in the netcdf file

    • default: 100000

    • min: 1000

  • NCDF_time_chunk<class 'int'> <optional>

    Description: number of time steps per time chunk in the netcdf file

    • default: 24

    • min: 1

  • class_name<class 'str'> <optional>

    Description: Class name as string A.B.C, used to import this class from python path

    • default: None

  • retain_compact_files<class 'bool'> <optional>

    Description: keep compact tracks files after conversion to rectangular format

    • default: False

    • possible_values: [True, False]

  • role_output_file_tag<class 'str'> <optional>
    • default: tracks_compact

  • time_steps_per_per_file<class 'int'> <optional>

    Description: Split track output into files with given number of time integer steps

    • default: None

    • 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: [<class 'str'>]

    • default list : ['water_velocity', 'particle_velocity', 'velocity_modifier']

    • can_be_empty_list: True

  • 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: [<class 'str'>]

    • default list : []

    • can_be_empty_list: True

  • update_interval<class 'int'> <optional>

    Description: the time in model seconds between writes (will be rounded to model time step)

    • default: None

    • min: 1

    • units: sec

  • user_note<class 'str'> <optional>
    • default: None

  • write_dry_cell_index<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

    • default: True

    • possible_values: [True, False]