implemented "GMS_object" as parent object for all GMS objects; dissolved L0A_P...
implemented "GMS_object" as parent object for all GMS objects; dissolved L0A_P to config, and META; deleted L0B_P algorithms: - added new module 'gms_object', based on parts of L1A_object - GMS_object now provides the complete basic functionality of all GMS objects in later processing levels - L0A_P has been dissolved/moved to config and METADATA - L0B_P removed (deprecated) algorithms.L1A_P.L1A_object: - revised __init__() (L1A_object now inherits from GMS_object) - added import_rasterdata() - moved functions providing basic GMS functionality to GMS_object - refactored fill_from_disk() to from_disk() algorithms.L1B_P - L2C-P: - updated __init__() functions due to new object structure io.Output_writer: - Obj2ENVI: data_DB_updater now receives a dictionary including current state of all properties misc.database_tools.GMS_JOB: - added __repr__() - bugfix for using CFG.job.conn_database instead of self.conn - revised from_job_ID(): self.dataframe is now properly filled misc.helper_functions: - failed_GMS_object now inherits from GMS_object - get_GMS_sensorcode() now does not need a logger anymore processing.pipeline: - refactored L0A_L1A_map to L1A_map and L0B_L1A_map_1 to L1A_map_1 - revised L1A_map and L1A_map_1 according to new structure of L1A_object processing.process_controller: - added attribute '_DB_job_record' - added property 'DB_job_record' - removed get_data_list() (deprecated) - stop(): added docstring - L1A_processing(): edited docstring and added logger output; changed reduce call (!) - L1B_processing(): edited docstring and added logger output - L1C_processing(): edited docstring and added logger output; changed reduce call (!) - L2A_processing(): edited docstring and added logger output - L2B_processing(): edited docstring and added logger output; changed reduce call (!) - L2C_processing(): edited docstring and added logger output config: - Job: added attribute 'DB_job_record' - Usecase: - added attributes '_job' and 'data_list' - moved get_usecase_coord_grid() from top level of module here - added get_entity_IDs_within_AOI() from L0A_P - added get_data_list_of_current_jobID() from L0A_P - updated __version__