############### SplitParticles ############### **Doc:** Splits particles in two at given time interval, for given status values and given particle age range. Simulates reproduction, but can produce large numbers fast! **short class_name:** SplitParticles **full class_name :** oceantracker.trajectory_modifiers.split_particles.SplitParticles **Inheritance:** > ParameterBaseClass> _BaseTrajectoryModifier> SplitParticles Parameters: ************ * ``class_name`` : ```` ** Description: Class name as string A.B.C, used to import this class from python path - default: ``None`` - data_type: ```` * ``interval`` : ```` ** Description: time interval between splits - default: ``86400`` - data_type: ```` - units: ``sec`` - min: ``60`` * ``max_age`` : ```` ** Description: maximum particle age to split - default: ``None`` - data_type: ```` - units: ``sec`` * ``min_age`` : ```` ** Description: minumim particle age to start splitting - default: ``None`` - data_type: ```` - units: ``sec`` * ``name`` : ```` ** Description: Name used to refer to class in code and output, = None for core claseses - default: ``None`` - data_type: ```` * ``probability`` : ```` ** Description: probability of splitting at each given interval - default: ``1.0`` - data_type: ```` - min: ``0.0`` - max: ``1.0`` * ``statuses``: ** Description: - list of status names to cull - a list containing type: ``[]`` - default list : ``['moving', 'on_bottom', 'stranded_by_tide', 'stationary']`` - data_type: ```` - possible_values: ``['unknown', 'bad_coord', 'cell_search_failed', 'notReleased', 'dead', 'hit_dry_cell', 'outside_domain', 'outside_open_boundary', 'stationary', 'stranded_by_tide', 'on_bottom', 'moving']`` - possible_types: ``[]`` - make_list_unique: ``False`` - min_len: ``1`` * ``user_note`` : ```` ** - default: ``None`` - data_type: ```` Expert Parameters: *******************