###################### _BaseParticleProperty ###################### **Doc:** **short class_name:** _BaseParticleProperty **full class_name :** oceantracker.particle_properties._base_particle_properties._BaseParticleProperty **Inheritance:** > ParameterBaseClass> _BaseParticleProperty Parameters: ************ * ``class_name`` : ```` ** Description: Class name as string A.B.C, used to import this class from python path - default: ``None`` - data_type: ```` * ``description`` : ```` ** - default: ``None`` - data_type: ```` * ``dtype`` : ```` ** - default: ``float64`` - data_type: ```` - possible_values: ``['float64', 'float32', 'bool', 'int32', 'int16', 'int8', 'int64']`` * ``initial_value`` : ```` ** Description: Value given to particle property on release - default: ``0.0`` - data_type: ```` * ``name`` : ```` **** Description: Name used to refer to this particle property in code and output - default: ``None`` - data_type: ```` * ``prop_dim3`` : ```` ** Description: size of a 3d dimesion of particle property - default: ``1`` - data_type: ```` - min: ``1`` * ``time_varying`` : ```` ** - default: ``True`` - data_type: ```` - possible_values: ``[True, False]`` * ``units`` : ```` ** - default: ``None`` - data_type: ```` * ``update`` : ```` ** - default: ``True`` - data_type: ```` - possible_values: ``[True, False]`` * ``user_note`` : ```` ** - default: ``None`` - data_type: ```` * ``vector_dim`` : ```` ** - default: ``1`` - data_type: ```` - min: ``1`` * ``write`` : ```` ** Description: Write particle property to tracks or event files file - default: ``True`` - data_type: ```` - possible_values: ``[True, False]`` Expert Parameters: ******************* * ``release_group_parameters``: ** Description: - In development: release group specific particle prop params - a list containing type: ``[]`` - default list : ``None`` - data_type: ```` - possible_types: ``[]`` - make_list_unique: ``False`` - min_len: ``0``