ManualEventLogger#
Doc: basic class to log events, can only be used through inheritance, which must supply an update() method which calls this class’s log_event() method to write events to the output file
short class_name: ManualEventLogger
full class_name : oceantracker.event_loggers.manual_event_logger.ManualEventLogger
Warning
Class is under development may not yet work in all cases, if errors contact developer
Inheritance: > ParameterBaseClass> _BaseEventLogger> ManualEventLogger
Parameters:#
chunk_size<class 'int'><optional>
default:
500000data_type:
<class 'int'>deprecated:
Falsemin:
1
class_name<class 'str'><optional>Description: Class name as string A.B.C, used to import this class from python path
default:
Nonedata_type:
<class 'str'>deprecated:
False
name<class 'str'><optional>Description: Name used to refer to class in code and output, = None for core claseses
default:
Nonedata_type:
<class 'str'>deprecated:
False
output_file_base<class 'str'><optional>
default:
event_loggerdata_type:
<class 'str'>deprecated:
False
particle_prop_to_write_list: <optional>
a list containing type:
[]default list :
['ID', 'x', 'IDpulse', 'IDrelease_group', 'user_release_groupID', 'status', 'age']data_type:
<class 'str'>deprecated:
Falsepossible_types:
[]make_list_unique:
Falsemin_len:
0
user_note<class 'str'><optional>
default:
Nonedata_type:
<class 'str'>deprecated:
False
write<class 'bool'><optional>
default:
Truedata_type:
<class 'bool'>deprecated:
Falsepossible_values:
[True, False]