python /home/admin/mtr/script_for_cron.py -j default -m 20 -a 'python3 /home/admin/workarea/git/Velours/python/prod/memo/memo.py --job=sla_mensuel --raspi=20092 --dashboard_places=refus_amiens --rootfolder_sla=/data_2/data_log/job/memo/refus_amiens -v --mtr_id=983 --date=`date -d"$nowdate 15 day ago" +%Y-%m` ' -s sla_mensuel -M 0 -S 0 -U 90,80,95 import MySQLdb succeeded Import error (python version) Need env var : LOGRASPI Raspi : 20092, Date : 2025-01 _cr_cnf_ : /home/admin/mtr/.credentials/credentials.py _cr_cnf_ : /home/admin/mtr/.credentials/credentials.py warning , we can't find thcl infos in json_data warning , we can't find pdt infos in json_data nb_day : (2, 31) VR TODO TOCHECK : due to this bug it shouldn't have being able to work, or maybe it was due to a change directory not done ! SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3142 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3142 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3142 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3142 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! {"input_values":[]} SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3996 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3996 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3996 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3996 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 10383 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 10391 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 10392 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 10387 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 10387 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 10390 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 10390 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 10384 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 10384 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11838 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11838 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 10386 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 10385 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 10385 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 10393 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 10430 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 10386 doesn't seem to be define in the database( WARNING : type of input 3 of step 10385 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 10383 doesn't seem to be define in the database( WARNING : type of input 2 of step 10387 doesn't seem to be define in the database( WARNING : output 1 of step 10383 have datatype=2 whereas input 1 of step 10390 have datatype=7 WARNING : type of output 2 of step 10390 doesn't seem to be define in the database( WARNING : type of input 1 of step 10384 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 10386 have datatype=10 whereas input 3 of step 10393 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 10391 doesn't seem to be define in the database( WARNING : type of input 3 of step 10387 doesn't seem to be define in the database( WARNING : type of output 1 of step 10392 doesn't seem to be define in the database( WARNING : type of input 3 of step 10387 doesn't seem to be define in the database( WARNING : type of input 5 of step 10393 doesn't seem to be define in the database( WARNING : output 0 of step 11836 have datatype=11 whereas input 5 of step 10393 have datatype=None WARNING : output 0 of step 10386 have datatype=10 whereas input 0 of step 11836 have datatype=18 WARNING : type of output 3 of step 11838 doesn't seem to be define in the database( WARNING : type of input 1 of step 10386 doesn't seem to be define in the database( WARNING : type of input 2 of step 11838 doesn't seem to be define in the database( WARNING : output 1 of step 10384 have datatype=7 whereas input 2 of step 11838 have datatype=None WARNING : output 0 of step 10390 have datatype=1 whereas input 0 of step 10384 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4213, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,pet_fonce', 'hashtag_parmi': 'refus,textiles_sanitaires', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'ela': 1, 'etiquette': 1, 'film_plastique': 1, 'kraft': 1, 'metal': 1, 'papier': 1, 'pehd': 1, 'pet_clair': 1, 'pet_opaque': 1, 'pet_fonce': 1, 'textiles_sanitaires': 1, 'refus': 3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier TODO : Insert select and so on SELECT id, name, misc_info, datou_id_for_right FROM MTRPhoto.dashboard_places WHERE name="refus_amiens"; SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3142 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3142 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3142 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3142 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! {"input_values":[]} SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3996 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3996 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3996 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3996 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 10383 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 10391 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 10392 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 10387 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 10387 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 10390 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 10390 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 10384 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 10384 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11838 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11838 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 10386 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 10385 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 10385 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 10393 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 10430 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 10386 doesn't seem to be define in the database( WARNING : type of input 3 of step 10385 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 10383 doesn't seem to be define in the database( WARNING : type of input 2 of step 10387 doesn't seem to be define in the database( WARNING : output 1 of step 10383 have datatype=2 whereas input 1 of step 10390 have datatype=7 WARNING : type of output 2 of step 10390 doesn't seem to be define in the database( WARNING : type of input 1 of step 10384 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 10386 have datatype=10 whereas input 3 of step 10393 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 10391 doesn't seem to be define in the database( WARNING : type of input 3 of step 10387 doesn't seem to be define in the database( WARNING : type of output 1 of step 10392 doesn't seem to be define in the database( WARNING : type of input 3 of step 10387 doesn't seem to be define in the database( WARNING : type of input 5 of step 10393 doesn't seem to be define in the database( WARNING : output 0 of step 11836 have datatype=11 whereas input 5 of step 10393 have datatype=None WARNING : output 0 of step 10386 have datatype=10 whereas input 0 of step 11836 have datatype=18 WARNING : type of output 3 of step 11838 doesn't seem to be define in the database( WARNING : type of input 1 of step 10386 doesn't seem to be define in the database( WARNING : type of input 2 of step 11838 doesn't seem to be define in the database( WARNING : output 1 of step 10384 have datatype=7 whereas input 2 of step 11838 have datatype=None WARNING : output 0 of step 10390 have datatype=1 whereas input 0 of step 10384 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4213, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,pet_fonce', 'hashtag_parmi': 'refus,textiles_sanitaires', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'ela': 1, 'etiquette': 1, 'film_plastique': 1, 'kraft': 1, 'metal': 1, 'papier': 1, 'pehd': 1, 'pet_clair': 1, 'pet_opaque': 1, 'pet_fonce': 1, 'textiles_sanitaires': 1, 'refus': 3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier Fonction SLA_MENSUEL nb_day : (2, 31) VR TODO TOCHECK : due to this bug it shouldn't have being able to work, or maybe it was due to a change directory not done ! SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3142 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3142 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3142 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3142 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! {"input_values":[]} SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3996 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3996 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3996 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3996 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 10383 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 10391 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 10392 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 10387 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 10387 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 10390 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 10390 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 10384 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 10384 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11838 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11838 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 10386 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 10385 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 10385 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 10393 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 10430 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 10386 doesn't seem to be define in the database( WARNING : type of input 3 of step 10385 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 10383 doesn't seem to be define in the database( WARNING : type of input 2 of step 10387 doesn't seem to be define in the database( WARNING : output 1 of step 10383 have datatype=2 whereas input 1 of step 10390 have datatype=7 WARNING : type of output 2 of step 10390 doesn't seem to be define in the database( WARNING : type of input 1 of step 10384 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 10386 have datatype=10 whereas input 3 of step 10393 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 10391 doesn't seem to be define in the database( WARNING : type of input 3 of step 10387 doesn't seem to be define in the database( WARNING : type of output 1 of step 10392 doesn't seem to be define in the database( WARNING : type of input 3 of step 10387 doesn't seem to be define in the database( WARNING : type of input 5 of step 10393 doesn't seem to be define in the database( WARNING : output 0 of step 11836 have datatype=11 whereas input 5 of step 10393 have datatype=None WARNING : output 0 of step 10386 have datatype=10 whereas input 0 of step 11836 have datatype=18 WARNING : type of output 3 of step 11838 doesn't seem to be define in the database( WARNING : type of input 1 of step 10386 doesn't seem to be define in the database( WARNING : type of input 2 of step 11838 doesn't seem to be define in the database( WARNING : output 1 of step 10384 have datatype=7 whereas input 2 of step 11838 have datatype=None WARNING : output 0 of step 10390 have datatype=1 whereas input 0 of step 10384 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4213, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,pet_fonce', 'hashtag_parmi': 'refus,textiles_sanitaires', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'ela': 1, 'etiquette': 1, 'film_plastique': 1, 'kraft': 1, 'metal': 1, 'papier': 1, 'pehd': 1, 'pet_clair': 1, 'pet_opaque': 1, 'pet_fonce': 1, 'textiles_sanitaires': 1, 'refus': 3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier TODO : Insert select and so on SELECT id, name, misc_info, datou_id_for_right FROM MTRPhoto.dashboard_places WHERE name="refus_amiens"; SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3142 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3142 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3142 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3142 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! {"input_values":[]} SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3996 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3996 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3996 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3996 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 10383 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 10391 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 10392 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 10387 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 10387 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 10390 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 10390 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 10384 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 10384 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11838 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11838 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 10386 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 10385 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 10385 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 10393 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 10430 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 10386 doesn't seem to be define in the database( WARNING : type of input 3 of step 10385 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 10383 doesn't seem to be define in the database( WARNING : type of input 2 of step 10387 doesn't seem to be define in the database( WARNING : output 1 of step 10383 have datatype=2 whereas input 1 of step 10390 have datatype=7 WARNING : type of output 2 of step 10390 doesn't seem to be define in the database( WARNING : type of input 1 of step 10384 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 10386 have datatype=10 whereas input 3 of step 10393 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 10391 doesn't seem to be define in the database( WARNING : type of input 3 of step 10387 doesn't seem to be define in the database( WARNING : type of output 1 of step 10392 doesn't seem to be define in the database( WARNING : type of input 3 of step 10387 doesn't seem to be define in the database( WARNING : type of input 5 of step 10393 doesn't seem to be define in the database( WARNING : output 0 of step 11836 have datatype=11 whereas input 5 of step 10393 have datatype=None WARNING : output 0 of step 10386 have datatype=10 whereas input 0 of step 11836 have datatype=18 WARNING : type of output 3 of step 11838 doesn't seem to be define in the database( WARNING : type of input 1 of step 10386 doesn't seem to be define in the database( WARNING : type of input 2 of step 11838 doesn't seem to be define in the database( WARNING : output 1 of step 10384 have datatype=7 whereas input 2 of step 11838 have datatype=None WARNING : output 0 of step 10390 have datatype=1 whereas input 0 of step 10384 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4213, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,pet_fonce', 'hashtag_parmi': 'refus,textiles_sanitaires', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'ela': 1, 'etiquette': 1, 'film_plastique': 1, 'kraft': 1, 'metal': 1, 'papier': 1, 'pehd': 1, 'pet_clair': 1, 'pet_opaque': 1, 'pet_fonce': 1, 'textiles_sanitaires': 1, 'refus': 3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier place_id : 15 month : 01 mtr_id : 983 dashboard_places : refus_amiens date : 2025-01 year : 2025 raspi : 20092 select count(distinct mtr_photo_id) from MTRUser.mtr_portfolio_photos where mtr_portfolio_id in (select id from MTRUser.mtr_portfolios where id in (select mtr_portfolio_id from MTRPhoto.dashboard_results where dashboard_run_id in(select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id in (select id from MTRPhoto.dashboard_places where name = 'refus_amiens' and date like '%2025-01%') and created_at like '%2025-01%'))); nb_day : (2, 31) after unwanted_material_data nb_day : (2, 31) WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used WARNING: No hour configured for port 20092, from 00:00 to 24:00 used SQL: SELECT ms.id, ms.name, mst.name as type, ms.test_group, ms.test_name, ms.server, ms.version_code, ms.result_str, ms.result_bool, ms.result_float, ms.lien, ms.created_at FROM MTRAdmin.monitor_sys ms INNER JOIN MTRAdmin.monitor_sys_type mst on mst.id = ms.type WHERE ms.test_name like '%20092%' AND ms.result_str like '%2025/01%'ORDER BY ms.id desc LIMIT 0, 1000000; No error ? {'log_dict': {'total_nb_images': 0, 'max_time_between_images': '0 days 0 seconds', 'coverage_pause': '0 days 0 seconds', 'coverage_times_pause': '0 days 0 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5458, 'nb_dedup_ok': 5333, 'nb_two_criteria_ok': 5062, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 0, 'total_number_of_photos': 0, 'last_update': '0000/00/00'}} No error ? {'log_dict': {'total_nb_images': 0, 'max_time_between_images': '0 days 0 seconds', 'coverage_pause': '0 days 0 seconds', 'coverage_times_pause': '0 days 0 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5458, 'nb_dedup_ok': 5333, 'nb_two_criteria_ok': 5062, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 0, 'total_number_of_photos': 0, 'last_update': '0000/00/00'}} No error ? {'log_dict': {'total_nb_images': 5636, 'max_time_between_images': '0 days 1740 seconds', 'coverage_pause': '0 days 84540 seconds', 'coverage_times_pause': '0 days 84600 seconds', 'nb_photos_decision': 5634, 'nb_gray_level_ok': 5025, 'nb_dedup_ok': 5463, 'nb_two_criteria_ok': 4921, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 174, 'end_of_day_photos_dark': 542, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 4920, 'ratio_coverage': 0.9784835472632785}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 0, 'total_number_of_photos': 0, 'last_update': '0000/00/00'}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5454, 'nb_dedup_ok': 5641, 'nb_two_criteria_ok': 5370, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 111, 'end_of_day_photos_dark': 271, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1009, 'end_of_day_photos_uploaded': 4356, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 7, 'nb_images_finished': 1461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 13, 'nb_images_started': 2957, 'nb_selected_images': 4418, 'last_update': '2025/01/28', 'portfolio_id': 19928189, 'last_run_id': 1562756, 'total_number_of_photos': 4452}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5454, 'nb_dedup_ok': 5641, 'nb_two_criteria_ok': 5370, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 111, 'end_of_day_photos_dark': 271, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1009, 'end_of_day_photos_uploaded': 4356, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 7, 'nb_images_finished': 1461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 13, 'nb_images_started': 2957, 'nb_selected_images': 4418, 'last_update': '2025/01/28', 'portfolio_id': 19928189, 'last_run_id': 1562756, 'total_number_of_photos': 4452}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5523, 'nb_dedup_ok': 5645, 'nb_two_criteria_ok': 5438, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 107, 'end_of_day_photos_dark': 207, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5425, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4733, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 731, 'nb_selected_images': 5464, 'last_update': '2025/01/26', 'portfolio_id': 19908538, 'last_run_id': 1561482, 'total_number_of_photos': 5488}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5454, 'nb_dedup_ok': 5641, 'nb_two_criteria_ok': 5370, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 111, 'end_of_day_photos_dark': 271, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1009, 'end_of_day_photos_uploaded': 4356, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 7, 'nb_images_finished': 1461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 13, 'nb_images_started': 2957, 'nb_selected_images': 4418, 'last_update': '2025/01/28', 'portfolio_id': 19928189, 'last_run_id': 1562756, 'total_number_of_photos': 4452}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5523, 'nb_dedup_ok': 5645, 'nb_two_criteria_ok': 5438, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 107, 'end_of_day_photos_dark': 207, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5425, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4733, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 731, 'nb_selected_images': 5464, 'last_update': '2025/01/26', 'portfolio_id': 19908538, 'last_run_id': 1561482, 'total_number_of_photos': 5488}} No error ? {'log_dict': {'total_nb_images': 5664, 'max_time_between_images': '0 days 1335 seconds', 'coverage_pause': '0 days 84960 seconds', 'coverage_times_pause': '0 days 85020 seconds', 'nb_photos_decision': 5664, 'nb_gray_level_ok': 5427, 'nb_dedup_ok': 5569, 'nb_two_criteria_ok': 5346, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 96, 'end_of_day_photos_dark': 223, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 603, 'end_of_day_photos_uploaded': 4738, 'ratio_coverage': 0.9833447146379009}, 'dashboard_dict': {'nb_ptf_finished': 16, 'nb_images_finished': 3478, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1312, 'nb_selected_images': 4790, 'last_update': '2025/01/28', 'portfolio_id': 19862469, 'last_run_id': 1559716, 'total_number_of_photos': 4824}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5454, 'nb_dedup_ok': 5641, 'nb_two_criteria_ok': 5370, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 111, 'end_of_day_photos_dark': 271, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1009, 'end_of_day_photos_uploaded': 4356, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 7, 'nb_images_finished': 1461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 13, 'nb_images_started': 2957, 'nb_selected_images': 4418, 'last_update': '2025/01/28', 'portfolio_id': 19928189, 'last_run_id': 1562756, 'total_number_of_photos': 4452}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5523, 'nb_dedup_ok': 5645, 'nb_two_criteria_ok': 5438, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 107, 'end_of_day_photos_dark': 207, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5425, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4733, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 731, 'nb_selected_images': 5464, 'last_update': '2025/01/26', 'portfolio_id': 19908538, 'last_run_id': 1561482, 'total_number_of_photos': 5488}} No error ? {'log_dict': {'total_nb_images': 5664, 'max_time_between_images': '0 days 1335 seconds', 'coverage_pause': '0 days 84960 seconds', 'coverage_times_pause': '0 days 85020 seconds', 'nb_photos_decision': 5664, 'nb_gray_level_ok': 5427, 'nb_dedup_ok': 5569, 'nb_two_criteria_ok': 5346, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 96, 'end_of_day_photos_dark': 223, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 603, 'end_of_day_photos_uploaded': 4738, 'ratio_coverage': 0.9833447146379009}, 'dashboard_dict': {'nb_ptf_finished': 16, 'nb_images_finished': 3478, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1312, 'nb_selected_images': 4790, 'last_update': '2025/01/28', 'portfolio_id': 19862469, 'last_run_id': 1559716, 'total_number_of_photos': 4824}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5607, 'nb_dedup_ok': 5639, 'nb_two_criteria_ok': 5513, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 117, 'end_of_day_photos_dark': 126, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 233, 'end_of_day_photos_uploaded': 5271, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3869, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1413, 'nb_selected_images': 5282, 'last_update': '2025/01/29', 'portfolio_id': 19839052, 'last_run_id': 1556669, 'total_number_of_photos': 5343}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5454, 'nb_dedup_ok': 5641, 'nb_two_criteria_ok': 5370, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 111, 'end_of_day_photos_dark': 271, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1009, 'end_of_day_photos_uploaded': 4356, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 7, 'nb_images_finished': 1461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 13, 'nb_images_started': 2957, 'nb_selected_images': 4418, 'last_update': '2025/01/28', 'portfolio_id': 19928189, 'last_run_id': 1562756, 'total_number_of_photos': 4452}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5523, 'nb_dedup_ok': 5645, 'nb_two_criteria_ok': 5438, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 107, 'end_of_day_photos_dark': 207, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5425, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4733, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 731, 'nb_selected_images': 5464, 'last_update': '2025/01/26', 'portfolio_id': 19908538, 'last_run_id': 1561482, 'total_number_of_photos': 5488}} No error ? {'log_dict': {'total_nb_images': 5664, 'max_time_between_images': '0 days 1335 seconds', 'coverage_pause': '0 days 84960 seconds', 'coverage_times_pause': '0 days 85020 seconds', 'nb_photos_decision': 5664, 'nb_gray_level_ok': 5427, 'nb_dedup_ok': 5569, 'nb_two_criteria_ok': 5346, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 96, 'end_of_day_photos_dark': 223, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 603, 'end_of_day_photos_uploaded': 4738, 'ratio_coverage': 0.9833447146379009}, 'dashboard_dict': {'nb_ptf_finished': 16, 'nb_images_finished': 3478, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1312, 'nb_selected_images': 4790, 'last_update': '2025/01/28', 'portfolio_id': 19862469, 'last_run_id': 1559716, 'total_number_of_photos': 4824}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5607, 'nb_dedup_ok': 5639, 'nb_two_criteria_ok': 5513, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 117, 'end_of_day_photos_dark': 126, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 233, 'end_of_day_photos_uploaded': 5271, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3869, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1413, 'nb_selected_images': 5282, 'last_update': '2025/01/29', 'portfolio_id': 19839052, 'last_run_id': 1556669, 'total_number_of_photos': 5343}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5214, 'nb_dedup_ok': 5587, 'nb_two_criteria_ok': 5104, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 161, 'end_of_day_photos_dark': 483, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_ok_for_neural_classification': 167, 'end_of_day_photos_uploaded': 4932, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 472, 'nb_selected_images': 4933, 'last_update': '2025/01/29', 'portfolio_id': 19806642, 'last_run_id': 1554629, 'total_number_of_photos': 5001}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5454, 'nb_dedup_ok': 5641, 'nb_two_criteria_ok': 5370, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 111, 'end_of_day_photos_dark': 271, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1009, 'end_of_day_photos_uploaded': 4356, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 7, 'nb_images_finished': 1461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 13, 'nb_images_started': 2957, 'nb_selected_images': 4418, 'last_update': '2025/01/28', 'portfolio_id': 19928189, 'last_run_id': 1562756, 'total_number_of_photos': 4452}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5523, 'nb_dedup_ok': 5645, 'nb_two_criteria_ok': 5438, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 107, 'end_of_day_photos_dark': 207, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5425, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4733, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 731, 'nb_selected_images': 5464, 'last_update': '2025/01/26', 'portfolio_id': 19908538, 'last_run_id': 1561482, 'total_number_of_photos': 5488}} No error ? {'log_dict': {'total_nb_images': 5664, 'max_time_between_images': '0 days 1335 seconds', 'coverage_pause': '0 days 84960 seconds', 'coverage_times_pause': '0 days 85020 seconds', 'nb_photos_decision': 5664, 'nb_gray_level_ok': 5427, 'nb_dedup_ok': 5569, 'nb_two_criteria_ok': 5346, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 96, 'end_of_day_photos_dark': 223, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 603, 'end_of_day_photos_uploaded': 4738, 'ratio_coverage': 0.9833447146379009}, 'dashboard_dict': {'nb_ptf_finished': 16, 'nb_images_finished': 3478, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1312, 'nb_selected_images': 4790, 'last_update': '2025/01/27', 'portfolio_id': 19862469, 'last_run_id': 1559716, 'total_number_of_photos': 4824}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5607, 'nb_dedup_ok': 5639, 'nb_two_criteria_ok': 5513, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 117, 'end_of_day_photos_dark': 126, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 233, 'end_of_day_photos_uploaded': 5271, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3869, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1413, 'nb_selected_images': 5282, 'last_update': '2025/01/28', 'portfolio_id': 19839052, 'last_run_id': 1556669, 'total_number_of_photos': 5343}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5214, 'nb_dedup_ok': 5587, 'nb_two_criteria_ok': 5104, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 161, 'end_of_day_photos_dark': 483, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_ok_for_neural_classification': 167, 'end_of_day_photos_uploaded': 4932, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 472, 'nb_selected_images': 4933, 'last_update': '2025/01/28', 'portfolio_id': 19806642, 'last_run_id': 1554629, 'total_number_of_photos': 5001}} No error ? {'log_dict': {'total_nb_images': 5692, 'max_time_between_images': '0 days 735 seconds', 'coverage_pause': '0 days 85380 seconds', 'coverage_times_pause': '0 days 85455 seconds', 'nb_photos_decision': 5700, 'nb_gray_level_ok': 5565, 'nb_dedup_ok': 5575, 'nb_two_criteria_ok': 5451, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 127, 'end_of_day_photos_dark': 124, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1525, 'end_of_day_photos_uploaded': 3917, 'ratio_coverage': 0.9882058820125232}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4774, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 487, 'nb_selected_images': 5261, 'last_update': '2025/01/28', 'portfolio_id': 19777178, 'last_run_id': 1563186, 'total_number_of_photos': 5395}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5454, 'nb_dedup_ok': 5641, 'nb_two_criteria_ok': 5370, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 111, 'end_of_day_photos_dark': 271, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1009, 'end_of_day_photos_uploaded': 4356, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 7, 'nb_images_finished': 1461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 13, 'nb_images_started': 2957, 'nb_selected_images': 4418, 'last_update': '2025/01/27', 'portfolio_id': 19928189, 'last_run_id': 1562756, 'total_number_of_photos': 4452}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5523, 'nb_dedup_ok': 5645, 'nb_two_criteria_ok': 5438, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 107, 'end_of_day_photos_dark': 207, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5425, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4733, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 731, 'nb_selected_images': 5464, 'last_update': '2025/01/26', 'portfolio_id': 19908538, 'last_run_id': 1561482, 'total_number_of_photos': 5488}} No error ? {'log_dict': {'total_nb_images': 5664, 'max_time_between_images': '0 days 1335 seconds', 'coverage_pause': '0 days 84960 seconds', 'coverage_times_pause': '0 days 85020 seconds', 'nb_photos_decision': 5664, 'nb_gray_level_ok': 5427, 'nb_dedup_ok': 5569, 'nb_two_criteria_ok': 5346, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 96, 'end_of_day_photos_dark': 223, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 603, 'end_of_day_photos_uploaded': 4738, 'ratio_coverage': 0.9833447146379009}, 'dashboard_dict': {'nb_ptf_finished': 16, 'nb_images_finished': 3478, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1312, 'nb_selected_images': 4790, 'last_update': '2025/01/27', 'portfolio_id': 19862469, 'last_run_id': 1559716, 'total_number_of_photos': 4824}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5607, 'nb_dedup_ok': 5639, 'nb_two_criteria_ok': 5513, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 117, 'end_of_day_photos_dark': 126, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 233, 'end_of_day_photos_uploaded': 5271, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3869, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1413, 'nb_selected_images': 5282, 'last_update': '2025/01/27', 'portfolio_id': 19839052, 'last_run_id': 1556669, 'total_number_of_photos': 5343}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5214, 'nb_dedup_ok': 5587, 'nb_two_criteria_ok': 5104, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 161, 'end_of_day_photos_dark': 483, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_ok_for_neural_classification': 167, 'end_of_day_photos_uploaded': 4932, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 472, 'nb_selected_images': 4933, 'last_update': '2025/01/27', 'portfolio_id': 19806642, 'last_run_id': 1554629, 'total_number_of_photos': 5001}} No error ? {'log_dict': {'total_nb_images': 5692, 'max_time_between_images': '0 days 735 seconds', 'coverage_pause': '0 days 85380 seconds', 'coverage_times_pause': '0 days 85455 seconds', 'nb_photos_decision': 5700, 'nb_gray_level_ok': 5565, 'nb_dedup_ok': 5575, 'nb_two_criteria_ok': 5451, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 127, 'end_of_day_photos_dark': 124, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1525, 'end_of_day_photos_uploaded': 3917, 'ratio_coverage': 0.9882058820125232}, 'dashboard_dict': {'nb_ptf_finished': 19, 'nb_images_finished': 4310, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 483, 'nb_selected_images': 4793, 'last_update': '2025/01/26', 'portfolio_id': 19777178, 'last_run_id': 1560058, 'total_number_of_photos': 5395}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 3497, 'nb_dedup_ok': 5424, 'nb_two_criteria_ok': 3465, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 324, 'end_of_day_photos_dark': 1959, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_uploaded': 3460, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3477, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 3477, 'last_update': '2025/01/26', 'portfolio_id': 19747564, 'last_run_id': 1550745, 'total_number_of_photos': 3517}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5523, 'nb_dedup_ok': 5645, 'nb_two_criteria_ok': 5438, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 107, 'end_of_day_photos_dark': 207, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5425, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4733, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 731, 'nb_selected_images': 5464, 'last_update': '2025/01/26', 'portfolio_id': 19908538, 'last_run_id': 1561482, 'total_number_of_photos': 5488}} No error ? {'log_dict': {'total_nb_images': 5664, 'max_time_between_images': '0 days 1335 seconds', 'coverage_pause': '0 days 84960 seconds', 'coverage_times_pause': '0 days 85020 seconds', 'nb_photos_decision': 5664, 'nb_gray_level_ok': 5427, 'nb_dedup_ok': 5569, 'nb_two_criteria_ok': 5346, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 96, 'end_of_day_photos_dark': 223, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 603, 'end_of_day_photos_uploaded': 4738, 'ratio_coverage': 0.9833447146379009}, 'dashboard_dict': {'nb_ptf_finished': 16, 'nb_images_finished': 3478, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1312, 'nb_selected_images': 4790, 'last_update': '2025/01/25', 'portfolio_id': 19862469, 'last_run_id': 1559716, 'total_number_of_photos': 4824}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5607, 'nb_dedup_ok': 5639, 'nb_two_criteria_ok': 5513, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 117, 'end_of_day_photos_dark': 126, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 233, 'end_of_day_photos_uploaded': 5271, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3869, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1413, 'nb_selected_images': 5282, 'last_update': '2025/01/26', 'portfolio_id': 19839052, 'last_run_id': 1556669, 'total_number_of_photos': 5343}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5214, 'nb_dedup_ok': 5587, 'nb_two_criteria_ok': 5104, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 161, 'end_of_day_photos_dark': 483, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_ok_for_neural_classification': 167, 'end_of_day_photos_uploaded': 4932, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 472, 'nb_selected_images': 4933, 'last_update': '2025/01/25', 'portfolio_id': 19806642, 'last_run_id': 1554629, 'total_number_of_photos': 5001}} No error ? {'log_dict': {'total_nb_images': 5692, 'max_time_between_images': '0 days 735 seconds', 'coverage_pause': '0 days 85380 seconds', 'coverage_times_pause': '0 days 85455 seconds', 'nb_photos_decision': 5700, 'nb_gray_level_ok': 5565, 'nb_dedup_ok': 5575, 'nb_two_criteria_ok': 5451, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 127, 'end_of_day_photos_dark': 124, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1525, 'end_of_day_photos_uploaded': 3917, 'ratio_coverage': 0.9882058820125232}, 'dashboard_dict': {'nb_ptf_finished': 19, 'nb_images_finished': 4310, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 483, 'nb_selected_images': 4793, 'last_update': '2025/01/25', 'portfolio_id': 19777178, 'last_run_id': 1560058, 'total_number_of_photos': 5389}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 3497, 'nb_dedup_ok': 5424, 'nb_two_criteria_ok': 3465, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 324, 'end_of_day_photos_dark': 1959, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_uploaded': 3460, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3477, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 3477, 'last_update': '2025/01/25', 'portfolio_id': 19747564, 'last_run_id': 1550745, 'total_number_of_photos': 3517}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5382, 'nb_dedup_ok': 5642, 'nb_two_criteria_ok': 5299, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 110, 'end_of_day_photos_dark': 343, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5286, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5083, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 243, 'nb_selected_images': 5326, 'last_update': '2025/01/24', 'portfolio_id': 19739540, 'last_run_id': 1547959, 'total_number_of_photos': 5370}} No error ? {'log_dict': {'total_nb_images': 5664, 'max_time_between_images': '0 days 1335 seconds', 'coverage_pause': '0 days 84960 seconds', 'coverage_times_pause': '0 days 85020 seconds', 'nb_photos_decision': 5664, 'nb_gray_level_ok': 5427, 'nb_dedup_ok': 5569, 'nb_two_criteria_ok': 5346, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 96, 'end_of_day_photos_dark': 223, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 603, 'end_of_day_photos_uploaded': 4738, 'ratio_coverage': 0.9833447146379009}, 'dashboard_dict': {'nb_ptf_finished': 16, 'nb_images_finished': 3478, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1312, 'nb_selected_images': 4790, 'last_update': '2025/01/25', 'portfolio_id': 19862469, 'last_run_id': 1559716, 'total_number_of_photos': 4824}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5607, 'nb_dedup_ok': 5639, 'nb_two_criteria_ok': 5513, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 117, 'end_of_day_photos_dark': 126, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 233, 'end_of_day_photos_uploaded': 5271, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3869, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1413, 'nb_selected_images': 5282, 'last_update': '2025/01/25', 'portfolio_id': 19839052, 'last_run_id': 1556669, 'total_number_of_photos': 5343}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5214, 'nb_dedup_ok': 5587, 'nb_two_criteria_ok': 5104, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 161, 'end_of_day_photos_dark': 483, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_ok_for_neural_classification': 167, 'end_of_day_photos_uploaded': 4932, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 472, 'nb_selected_images': 4933, 'last_update': '2025/01/25', 'portfolio_id': 19806642, 'last_run_id': 1554629, 'total_number_of_photos': 5001}} No error ? {'log_dict': {'total_nb_images': 5692, 'max_time_between_images': '0 days 735 seconds', 'coverage_pause': '0 days 85380 seconds', 'coverage_times_pause': '0 days 85455 seconds', 'nb_photos_decision': 5700, 'nb_gray_level_ok': 5565, 'nb_dedup_ok': 5575, 'nb_two_criteria_ok': 5451, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 127, 'end_of_day_photos_dark': 124, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1525, 'end_of_day_photos_uploaded': 3917, 'ratio_coverage': 0.9882058820125232}, 'dashboard_dict': {'nb_ptf_finished': 16, 'nb_images_finished': 3621, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 1109, 'nb_selected_images': 4730, 'last_update': '2025/01/25', 'portfolio_id': 19777178, 'last_run_id': 1557331, 'total_number_of_photos': 4876}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 3497, 'nb_dedup_ok': 5424, 'nb_two_criteria_ok': 3465, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 324, 'end_of_day_photos_dark': 1959, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_uploaded': 3460, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3477, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 3477, 'last_update': '2025/01/25', 'portfolio_id': 19747564, 'last_run_id': 1550745, 'total_number_of_photos': 3517}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5382, 'nb_dedup_ok': 5642, 'nb_two_criteria_ok': 5299, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 110, 'end_of_day_photos_dark': 343, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5286, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5083, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 243, 'nb_selected_images': 5326, 'last_update': '2025/01/24', 'portfolio_id': 19739540, 'last_run_id': 1547959, 'total_number_of_photos': 5370}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5623, 'nb_dedup_ok': 5606, 'nb_two_criteria_ok': 5492, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 146, 'end_of_day_photos_dark': 114, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5479, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5251, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 242, 'nb_selected_images': 5493, 'last_update': '2025/01/24', 'portfolio_id': 19724253, 'last_run_id': 1548120, 'total_number_of_photos': 5544}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5607, 'nb_dedup_ok': 5639, 'nb_two_criteria_ok': 5513, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 117, 'end_of_day_photos_dark': 126, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 233, 'end_of_day_photos_uploaded': 5271, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3869, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 1413, 'nb_selected_images': 5282, 'last_update': '2025/01/24', 'portfolio_id': 19839052, 'last_run_id': 1556669, 'total_number_of_photos': 5343}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5214, 'nb_dedup_ok': 5587, 'nb_two_criteria_ok': 5104, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 161, 'end_of_day_photos_dark': 483, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_ok_for_neural_classification': 167, 'end_of_day_photos_uploaded': 4932, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 472, 'nb_selected_images': 4933, 'last_update': '2025/01/24', 'portfolio_id': 19806642, 'last_run_id': 1554629, 'total_number_of_photos': 5001}} No error ? {'log_dict': {'total_nb_images': 5692, 'max_time_between_images': '0 days 735 seconds', 'coverage_pause': '0 days 85380 seconds', 'coverage_times_pause': '0 days 85455 seconds', 'nb_photos_decision': 5700, 'nb_gray_level_ok': 5565, 'nb_dedup_ok': 5575, 'nb_two_criteria_ok': 5451, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 127, 'end_of_day_photos_dark': 124, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1525, 'end_of_day_photos_uploaded': 3917, 'ratio_coverage': 0.9882058820125232}, 'dashboard_dict': {'nb_ptf_finished': 16, 'nb_images_finished': 3621, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 619, 'nb_selected_images': 4240, 'last_update': '2025/01/24', 'portfolio_id': 19777178, 'last_run_id': 1554796, 'total_number_of_photos': 4762}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 3497, 'nb_dedup_ok': 5424, 'nb_two_criteria_ok': 3465, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 324, 'end_of_day_photos_dark': 1959, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_uploaded': 3460, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3477, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 3477, 'last_update': '2025/01/24', 'portfolio_id': 19747564, 'last_run_id': 1550745, 'total_number_of_photos': 3517}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5382, 'nb_dedup_ok': 5642, 'nb_two_criteria_ok': 5299, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 110, 'end_of_day_photos_dark': 343, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5286, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5083, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 243, 'nb_selected_images': 5326, 'last_update': '2025/01/24', 'portfolio_id': 19739540, 'last_run_id': 1547959, 'total_number_of_photos': 5370}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5623, 'nb_dedup_ok': 5606, 'nb_two_criteria_ok': 5492, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 146, 'end_of_day_photos_dark': 114, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5479, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5251, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 242, 'nb_selected_images': 5493, 'last_update': '2025/01/24', 'portfolio_id': 19724253, 'last_run_id': 1548120, 'total_number_of_photos': 5544}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5629, 'nb_dedup_ok': 5635, 'nb_two_criteria_ok': 5521, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 117, 'end_of_day_photos_dark': 114, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 788, 'end_of_day_photos_uploaded': 4728, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4829, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 723, 'nb_selected_images': 5552, 'last_update': '2025/01/24', 'portfolio_id': 19698700, 'last_run_id': 1548171, 'total_number_of_photos': 5596}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5214, 'nb_dedup_ok': 5587, 'nb_two_criteria_ok': 5104, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 161, 'end_of_day_photos_dark': 483, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_ok_for_neural_classification': 167, 'end_of_day_photos_uploaded': 4932, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4461, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 472, 'nb_selected_images': 4933, 'last_update': '2025/01/23', 'portfolio_id': 19806642, 'last_run_id': 1554629, 'total_number_of_photos': 5001}} No error ? {'log_dict': {'total_nb_images': 5692, 'max_time_between_images': '0 days 735 seconds', 'coverage_pause': '0 days 85380 seconds', 'coverage_times_pause': '0 days 85455 seconds', 'nb_photos_decision': 5700, 'nb_gray_level_ok': 5565, 'nb_dedup_ok': 5575, 'nb_two_criteria_ok': 5451, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 127, 'end_of_day_photos_dark': 124, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1525, 'end_of_day_photos_uploaded': 3917, 'ratio_coverage': 0.9882058820125232}, 'dashboard_dict': {'nb_ptf_finished': 9, 'nb_images_finished': 1996, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 9, 'nb_images_started': 1936, 'nb_selected_images': 3932, 'last_update': '2025/01/22', 'portfolio_id': 19777178, 'last_run_id': 1552723, 'total_number_of_photos': 4246}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 3497, 'nb_dedup_ok': 5424, 'nb_two_criteria_ok': 3465, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 324, 'end_of_day_photos_dark': 1959, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_uploaded': 3460, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3477, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 3477, 'last_update': '2025/01/22', 'portfolio_id': 19747564, 'last_run_id': 1550745, 'total_number_of_photos': 3517}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5382, 'nb_dedup_ok': 5642, 'nb_two_criteria_ok': 5299, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 110, 'end_of_day_photos_dark': 343, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5286, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5083, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 243, 'nb_selected_images': 5326, 'last_update': '2025/01/22', 'portfolio_id': 19739540, 'last_run_id': 1547959, 'total_number_of_photos': 5370}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5623, 'nb_dedup_ok': 5606, 'nb_two_criteria_ok': 5492, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 146, 'end_of_day_photos_dark': 114, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5479, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5251, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 242, 'nb_selected_images': 5493, 'last_update': '2025/01/22', 'portfolio_id': 19724253, 'last_run_id': 1548120, 'total_number_of_photos': 5544}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5629, 'nb_dedup_ok': 5635, 'nb_two_criteria_ok': 5521, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 117, 'end_of_day_photos_dark': 114, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 788, 'end_of_day_photos_uploaded': 4728, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4829, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 723, 'nb_selected_images': 5552, 'last_update': '2025/01/23', 'portfolio_id': 19698700, 'last_run_id': 1548171, 'total_number_of_photos': 5596}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5639, 'nb_dedup_ok': 5634, 'nb_two_criteria_ok': 5526, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 122, 'end_of_day_photos_dark': 108, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 877, 'end_of_day_photos_uploaded': 4640, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4865, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 671, 'nb_selected_images': 5536, 'last_update': '2025/01/20', 'portfolio_id': 19672129, 'last_run_id': 1547076, 'total_number_of_photos': 5620}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 3497, 'nb_dedup_ok': 5424, 'nb_two_criteria_ok': 3465, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 324, 'end_of_day_photos_dark': 1959, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_uploaded': 3460, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3477, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 3477, 'last_update': '2025/01/21', 'portfolio_id': 19747564, 'last_run_id': 1550745, 'total_number_of_photos': 3517}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5382, 'nb_dedup_ok': 5642, 'nb_two_criteria_ok': 5299, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 110, 'end_of_day_photos_dark': 343, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5286, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5083, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 243, 'nb_selected_images': 5326, 'last_update': '2025/01/21', 'portfolio_id': 19739540, 'last_run_id': 1547959, 'total_number_of_photos': 5370}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5623, 'nb_dedup_ok': 5606, 'nb_two_criteria_ok': 5492, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 146, 'end_of_day_photos_dark': 114, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5479, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5251, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 242, 'nb_selected_images': 5493, 'last_update': '2025/01/21', 'portfolio_id': 19724253, 'last_run_id': 1548120, 'total_number_of_photos': 5544}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5629, 'nb_dedup_ok': 5635, 'nb_two_criteria_ok': 5521, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 117, 'end_of_day_photos_dark': 114, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 788, 'end_of_day_photos_uploaded': 4728, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4829, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 723, 'nb_selected_images': 5552, 'last_update': '2025/01/20', 'portfolio_id': 19698700, 'last_run_id': 1548171, 'total_number_of_photos': 5596}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5639, 'nb_dedup_ok': 5634, 'nb_two_criteria_ok': 5526, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 122, 'end_of_day_photos_dark': 108, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 877, 'end_of_day_photos_uploaded': 4640, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4865, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 671, 'nb_selected_images': 5536, 'last_update': '2025/01/20', 'portfolio_id': 19672129, 'last_run_id': 1547076, 'total_number_of_photos': 5620}} No error ? {'log_dict': {'total_nb_images': 5736, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 86040 seconds', 'coverage_times_pause': '0 days 86100 seconds', 'nb_photos_decision': 5736, 'nb_gray_level_ok': 5321, 'nb_dedup_ok': 5613, 'nb_two_criteria_ok': 5243, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 124, 'end_of_day_photos_dark': 370, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5234, 'ratio_coverage': 0.9958448593155014}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5240, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5240, 'last_update': '2025/01/20', 'portfolio_id': 19604979, 'last_run_id': 1542208, 'total_number_of_photos': 5315}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5510, 'nb_dedup_ok': 5417, 'nb_two_criteria_ok': 5210, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 339, 'end_of_day_photos_dark': 207, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5193, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 4906, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 216, 'nb_selected_images': 5122, 'last_update': '2025/01/20', 'portfolio_id': 19559969, 'last_run_id': 1538555, 'total_number_of_photos': 5254}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5382, 'nb_dedup_ok': 5642, 'nb_two_criteria_ok': 5299, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 110, 'end_of_day_photos_dark': 343, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5286, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5083, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 243, 'nb_selected_images': 5326, 'last_update': '2025/01/20', 'portfolio_id': 19739540, 'last_run_id': 1547959, 'total_number_of_photos': 5370}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5623, 'nb_dedup_ok': 5606, 'nb_two_criteria_ok': 5492, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 146, 'end_of_day_photos_dark': 114, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5479, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5481, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5481, 'last_update': '2025/01/19', 'portfolio_id': 19724253, 'last_run_id': 1546900, 'total_number_of_photos': 5544}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5629, 'nb_dedup_ok': 5635, 'nb_two_criteria_ok': 5521, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 117, 'end_of_day_photos_dark': 114, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 788, 'end_of_day_photos_uploaded': 4728, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 20, 'nb_images_finished': 4619, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 427, 'nb_selected_images': 5046, 'last_update': '2025/01/20', 'portfolio_id': 19698700, 'last_run_id': 1547044, 'total_number_of_photos': 5596}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5639, 'nb_dedup_ok': 5634, 'nb_two_criteria_ok': 5526, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 122, 'end_of_day_photos_dark': 108, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 877, 'end_of_day_photos_uploaded': 4640, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4865, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 671, 'nb_selected_images': 5536, 'last_update': '2025/01/20', 'portfolio_id': 19672129, 'last_run_id': 1547076, 'total_number_of_photos': 5620}} No error ? {'log_dict': {'total_nb_images': 5736, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 86040 seconds', 'coverage_times_pause': '0 days 86100 seconds', 'nb_photos_decision': 5736, 'nb_gray_level_ok': 5321, 'nb_dedup_ok': 5613, 'nb_two_criteria_ok': 5243, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 124, 'end_of_day_photos_dark': 370, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5234, 'ratio_coverage': 0.9958448593155014}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5240, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5240, 'last_update': '2025/01/20', 'portfolio_id': 19604979, 'last_run_id': 1542208, 'total_number_of_photos': 5315}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5510, 'nb_dedup_ok': 5417, 'nb_two_criteria_ok': 5210, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 339, 'end_of_day_photos_dark': 207, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5193, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 4906, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 216, 'nb_selected_images': 5122, 'last_update': '2025/01/20', 'portfolio_id': 19559969, 'last_run_id': 1538555, 'total_number_of_photos': 5254}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5748, 'nb_dedup_ok': 5413, 'nb_two_criteria_ok': 5413, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 335, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5404, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5097, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 190, 'nb_selected_images': 5287, 'last_update': '2025/01/19', 'portfolio_id': 19538744, 'last_run_id': 1534654, 'total_number_of_photos': 5462}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5629, 'nb_dedup_ok': 5635, 'nb_two_criteria_ok': 5521, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 117, 'end_of_day_photos_dark': 114, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 788, 'end_of_day_photos_uploaded': 4728, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 19, 'nb_images_finished': 4297, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 466, 'nb_selected_images': 4763, 'last_update': '2025/01/18', 'portfolio_id': 19698700, 'last_run_id': 1545476, 'total_number_of_photos': 4794}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5639, 'nb_dedup_ok': 5634, 'nb_two_criteria_ok': 5526, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 122, 'end_of_day_photos_dark': 108, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 877, 'end_of_day_photos_uploaded': 4640, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 12, 'nb_images_finished': 2593, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 9, 'nb_images_started': 2098, 'nb_selected_images': 4691, 'last_update': '2025/01/18', 'portfolio_id': 19672129, 'last_run_id': 1543600, 'total_number_of_photos': 5014}} No error ? {'log_dict': {'total_nb_images': 5736, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 86040 seconds', 'coverage_times_pause': '0 days 86100 seconds', 'nb_photos_decision': 5736, 'nb_gray_level_ok': 5321, 'nb_dedup_ok': 5613, 'nb_two_criteria_ok': 5243, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 124, 'end_of_day_photos_dark': 370, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5234, 'ratio_coverage': 0.9958448593155014}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5240, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5240, 'last_update': '2025/01/18', 'portfolio_id': 19604979, 'last_run_id': 1542208, 'total_number_of_photos': 5315}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5510, 'nb_dedup_ok': 5417, 'nb_two_criteria_ok': 5210, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 339, 'end_of_day_photos_dark': 207, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5193, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 4906, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 216, 'nb_selected_images': 5122, 'last_update': '2025/01/18', 'portfolio_id': 19559969, 'last_run_id': 1538555, 'total_number_of_photos': 5254}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5748, 'nb_dedup_ok': 5413, 'nb_two_criteria_ok': 5413, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 335, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5404, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5097, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 190, 'nb_selected_images': 5287, 'last_update': '2025/01/17', 'portfolio_id': 19538744, 'last_run_id': 1534654, 'total_number_of_photos': 5462}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5495, 'nb_two_criteria_ok': 5495, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 256, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5483, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5282, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5282, 'last_update': '2025/01/15', 'portfolio_id': 19529693, 'last_run_id': 1531680, 'total_number_of_photos': 5560}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 5474, 'nb_two_criteria_ok': 5474, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 282, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5461, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 4912, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 4912, 'last_update': '2025/01/12', 'portfolio_id': 19511890, 'last_run_id': 1530774, 'total_number_of_photos': 5497}} No error ? {'log_dict': {'total_nb_images': 5736, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 86040 seconds', 'coverage_times_pause': '0 days 86100 seconds', 'nb_photos_decision': 5736, 'nb_gray_level_ok': 5321, 'nb_dedup_ok': 5613, 'nb_two_criteria_ok': 5243, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 124, 'end_of_day_photos_dark': 370, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5234, 'ratio_coverage': 0.9958448593155014}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5240, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5240, 'last_update': '2025/01/16', 'portfolio_id': 19604979, 'last_run_id': 1542208, 'total_number_of_photos': 5315}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5510, 'nb_dedup_ok': 5417, 'nb_two_criteria_ok': 5210, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 339, 'end_of_day_photos_dark': 207, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5193, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 4906, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 216, 'nb_selected_images': 5122, 'last_update': '2025/01/16', 'portfolio_id': 19559969, 'last_run_id': 1538555, 'total_number_of_photos': 5254}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5748, 'nb_dedup_ok': 5413, 'nb_two_criteria_ok': 5413, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 335, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5404, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5097, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 190, 'nb_selected_images': 5287, 'last_update': '2025/01/16', 'portfolio_id': 19538744, 'last_run_id': 1534654, 'total_number_of_photos': 5462}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5495, 'nb_two_criteria_ok': 5495, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 256, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5483, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5282, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5282, 'last_update': '2025/01/15', 'portfolio_id': 19529693, 'last_run_id': 1531680, 'total_number_of_photos': 5560}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 5474, 'nb_two_criteria_ok': 5474, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 282, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5461, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 4912, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 4912, 'last_update': '2025/01/12', 'portfolio_id': 19511890, 'last_run_id': 1530774, 'total_number_of_photos': 5497}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5262, 'nb_two_criteria_ok': 5262, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 489, 'end_of_day_photos_resized': 1, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5249, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4137, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 417, 'nb_selected_images': 4554, 'last_update': '2025/01/12', 'portfolio_id': 19493866, 'last_run_id': 1530875, 'total_number_of_photos': 5349}} No error ? {'log_dict': {'total_nb_images': 5516, 'max_time_between_images': '0 days 3555 seconds', 'coverage_pause': '0 days 82740 seconds', 'coverage_times_pause': '0 days 82800 seconds', 'nb_photos_decision': 5512, 'nb_gray_level_ok': 5512, 'nb_dedup_ok': 5204, 'nb_two_criteria_ok': 5204, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 309, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_ok_for_neural_classification': 665, 'end_of_day_photos_uploaded': 4534, 'ratio_coverage': 0.9576499728006111}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 4647, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 225, 'nb_selected_images': 4872, 'last_update': '2025/01/12', 'portfolio_id': 19481811, 'last_run_id': 1530889, 'total_number_of_photos': 5283}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5510, 'nb_dedup_ok': 5417, 'nb_two_criteria_ok': 5210, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 339, 'end_of_day_photos_dark': 207, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5193, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 4906, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 216, 'nb_selected_images': 5122, 'last_update': '2025/01/15', 'portfolio_id': 19559969, 'last_run_id': 1538555, 'total_number_of_photos': 5254}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5748, 'nb_dedup_ok': 5413, 'nb_two_criteria_ok': 5413, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 335, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5404, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5097, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 190, 'nb_selected_images': 5287, 'last_update': '2025/01/15', 'portfolio_id': 19538744, 'last_run_id': 1534654, 'total_number_of_photos': 5462}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5495, 'nb_two_criteria_ok': 5495, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 256, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5483, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5282, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5282, 'last_update': '2025/01/15', 'portfolio_id': 19529693, 'last_run_id': 1531680, 'total_number_of_photos': 5560}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 5474, 'nb_two_criteria_ok': 5474, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 282, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5461, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 4912, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 4912, 'last_update': '2025/01/12', 'portfolio_id': 19511890, 'last_run_id': 1530774, 'total_number_of_photos': 5497}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5262, 'nb_two_criteria_ok': 5262, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 489, 'end_of_day_photos_resized': 1, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5249, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4137, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 417, 'nb_selected_images': 4554, 'last_update': '2025/01/12', 'portfolio_id': 19493866, 'last_run_id': 1530875, 'total_number_of_photos': 5349}} No error ? {'log_dict': {'total_nb_images': 5516, 'max_time_between_images': '0 days 3555 seconds', 'coverage_pause': '0 days 82740 seconds', 'coverage_times_pause': '0 days 82800 seconds', 'nb_photos_decision': 5512, 'nb_gray_level_ok': 5512, 'nb_dedup_ok': 5204, 'nb_two_criteria_ok': 5204, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 309, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_ok_for_neural_classification': 665, 'end_of_day_photos_uploaded': 4534, 'ratio_coverage': 0.9576499728006111}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 4647, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 225, 'nb_selected_images': 4872, 'last_update': '2025/01/12', 'portfolio_id': 19481811, 'last_run_id': 1530889, 'total_number_of_photos': 5283}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5567, 'nb_two_criteria_ok': 5567, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 185, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5554, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 5108, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 476, 'nb_selected_images': 5584, 'last_update': '2025/01/12', 'portfolio_id': 19463093, 'last_run_id': 1525662, 'total_number_of_photos': 5623}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5495, 'nb_two_criteria_ok': 5495, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 256, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5483, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5282, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5282, 'last_update': '2025/01/13', 'portfolio_id': 19529693, 'last_run_id': 1531680, 'total_number_of_photos': 5560}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 5474, 'nb_two_criteria_ok': 5474, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 282, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5461, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 4912, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 4912, 'last_update': '2025/01/12', 'portfolio_id': 19511890, 'last_run_id': 1530774, 'total_number_of_photos': 5497}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5262, 'nb_two_criteria_ok': 5262, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 489, 'end_of_day_photos_resized': 1, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5249, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4137, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 417, 'nb_selected_images': 4554, 'last_update': '2025/01/12', 'portfolio_id': 19493866, 'last_run_id': 1530875, 'total_number_of_photos': 5349}} No error ? {'log_dict': {'total_nb_images': 5516, 'max_time_between_images': '0 days 3555 seconds', 'coverage_pause': '0 days 82740 seconds', 'coverage_times_pause': '0 days 82800 seconds', 'nb_photos_decision': 5512, 'nb_gray_level_ok': 5512, 'nb_dedup_ok': 5204, 'nb_two_criteria_ok': 5204, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 309, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_ok_for_neural_classification': 665, 'end_of_day_photos_uploaded': 4534, 'ratio_coverage': 0.9576499728006111}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 4647, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 225, 'nb_selected_images': 4872, 'last_update': '2025/01/12', 'portfolio_id': 19481811, 'last_run_id': 1530889, 'total_number_of_photos': 5283}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5567, 'nb_two_criteria_ok': 5567, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 185, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5554, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 5108, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 476, 'nb_selected_images': 5584, 'last_update': '2025/01/12', 'portfolio_id': 19463093, 'last_run_id': 1525662, 'total_number_of_photos': 5623}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 5378, 'nb_two_criteria_ok': 5378, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 378, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5361, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5404, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5404, 'last_update': '2025/01/08', 'portfolio_id': 19445907, 'last_run_id': 1523658, 'total_number_of_photos': 5434}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5748, 'nb_dedup_ok': 5434, 'nb_two_criteria_ok': 5434, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 314, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_uploaded': 5429, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5503, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5503, 'last_update': '2025/01/07', 'portfolio_id': 19426211, 'last_run_id': 1521014, 'total_number_of_photos': 5530}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 5474, 'nb_two_criteria_ok': 5474, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 282, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5461, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 4912, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 4912, 'last_update': '2025/01/12', 'portfolio_id': 19511890, 'last_run_id': 1530774, 'total_number_of_photos': 5497}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5262, 'nb_two_criteria_ok': 5262, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 489, 'end_of_day_photos_resized': 1, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5249, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 4356, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 186, 'nb_selected_images': 4542, 'last_update': '2025/01/12', 'portfolio_id': 19493866, 'last_run_id': 1528791, 'total_number_of_photos': 5349}} No error ? {'log_dict': {'total_nb_images': 5516, 'max_time_between_images': '0 days 3555 seconds', 'coverage_pause': '0 days 82740 seconds', 'coverage_times_pause': '0 days 82800 seconds', 'nb_photos_decision': 5512, 'nb_gray_level_ok': 5512, 'nb_dedup_ok': 5204, 'nb_two_criteria_ok': 5204, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 309, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_ok_for_neural_classification': 665, 'end_of_day_photos_uploaded': 4534, 'ratio_coverage': 0.9576499728006111}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 4265, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 551, 'nb_selected_images': 4816, 'last_update': '2025/01/12', 'portfolio_id': 19481811, 'last_run_id': 1529130, 'total_number_of_photos': 5283}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5567, 'nb_two_criteria_ok': 5567, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 185, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5554, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 5108, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 476, 'nb_selected_images': 5584, 'last_update': '2025/01/12', 'portfolio_id': 19463093, 'last_run_id': 1525662, 'total_number_of_photos': 5623}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 5378, 'nb_two_criteria_ok': 5378, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 378, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5361, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5404, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5404, 'last_update': '2025/01/08', 'portfolio_id': 19445907, 'last_run_id': 1523658, 'total_number_of_photos': 5434}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5748, 'nb_dedup_ok': 5434, 'nb_two_criteria_ok': 5434, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 314, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_uploaded': 5429, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5503, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5503, 'last_update': '2025/01/07', 'portfolio_id': 19426211, 'last_run_id': 1521014, 'total_number_of_photos': 5530}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5406, 'nb_two_criteria_ok': 5406, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 346, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5393, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5309, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5309, 'last_update': '2025/01/06', 'portfolio_id': 19417920, 'last_run_id': 1517985, 'total_number_of_photos': 5482}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5262, 'nb_two_criteria_ok': 5262, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 489, 'end_of_day_photos_resized': 1, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5249, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 4356, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 186, 'nb_selected_images': 4542, 'last_update': '2025/01/11', 'portfolio_id': 19493866, 'last_run_id': 1528791, 'total_number_of_photos': 5336}} No error ? {'log_dict': {'total_nb_images': 5516, 'max_time_between_images': '0 days 3555 seconds', 'coverage_pause': '0 days 82740 seconds', 'coverage_times_pause': '0 days 82800 seconds', 'nb_photos_decision': 5512, 'nb_gray_level_ok': 5512, 'nb_dedup_ok': 5204, 'nb_two_criteria_ok': 5204, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 309, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_ok_for_neural_classification': 665, 'end_of_day_photos_uploaded': 4534, 'ratio_coverage': 0.9576499728006111}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 3311, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 1038, 'nb_selected_images': 4349, 'last_update': '2025/01/10', 'portfolio_id': 19481811, 'last_run_id': 1526478, 'total_number_of_photos': 5137}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5567, 'nb_two_criteria_ok': 5567, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 185, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5554, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 5108, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 476, 'nb_selected_images': 5584, 'last_update': '2025/01/11', 'portfolio_id': 19463093, 'last_run_id': 1525662, 'total_number_of_photos': 5623}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 5378, 'nb_two_criteria_ok': 5378, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 378, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5361, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5404, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5404, 'last_update': '2025/01/08', 'portfolio_id': 19445907, 'last_run_id': 1523658, 'total_number_of_photos': 5434}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5748, 'nb_dedup_ok': 5434, 'nb_two_criteria_ok': 5434, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 314, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_uploaded': 5429, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5503, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5503, 'last_update': '2025/01/07', 'portfolio_id': 19426211, 'last_run_id': 1521014, 'total_number_of_photos': 5530}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5406, 'nb_two_criteria_ok': 5406, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 346, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5393, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5309, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5309, 'last_update': '2025/01/06', 'portfolio_id': 19417920, 'last_run_id': 1517985, 'total_number_of_photos': 5482}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5470, 'nb_two_criteria_ok': 5470, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 282, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5461, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 19, 'nb_images_finished': 4332, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 1121, 'nb_selected_images': 5453, 'last_update': '2025/01/05', 'portfolio_id': 19403015, 'last_run_id': 1517269, 'total_number_of_photos': 5510}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5567, 'nb_two_criteria_ok': 5567, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 185, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5554, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 5108, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 476, 'nb_selected_images': 5584, 'last_update': '2025/01/09', 'portfolio_id': 19463093, 'last_run_id': 1525662, 'total_number_of_photos': 5623}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 5378, 'nb_two_criteria_ok': 5378, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 378, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5361, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5404, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5404, 'last_update': '2025/01/08', 'portfolio_id': 19445907, 'last_run_id': 1523658, 'total_number_of_photos': 5434}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5748, 'nb_dedup_ok': 5434, 'nb_two_criteria_ok': 5434, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 314, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_uploaded': 5429, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5503, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5503, 'last_update': '2025/01/07', 'portfolio_id': 19426211, 'last_run_id': 1521014, 'total_number_of_photos': 5530}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5406, 'nb_two_criteria_ok': 5406, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 346, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5393, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5309, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5309, 'last_update': '2025/01/06', 'portfolio_id': 19417920, 'last_run_id': 1517985, 'total_number_of_photos': 5482}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5470, 'nb_two_criteria_ok': 5470, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 282, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5461, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 19, 'nb_images_finished': 4332, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 1121, 'nb_selected_images': 5453, 'last_update': '2025/01/05', 'portfolio_id': 19403015, 'last_run_id': 1517269, 'total_number_of_photos': 5510}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5393, 'nb_two_criteria_ok': 5393, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 359, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5380, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5144, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 237, 'nb_selected_images': 5381, 'last_update': '2025/01/05', 'portfolio_id': 19381866, 'last_run_id': 1514228, 'total_number_of_photos': 5445}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5394, 'nb_two_criteria_ok': 5394, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 358, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5385, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5398, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5398, 'last_update': '2025/01/03', 'portfolio_id': 19362608, 'last_run_id': 1510275, 'total_number_of_photos': 5436}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 5378, 'nb_two_criteria_ok': 5378, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 378, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5361, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5404, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5404, 'last_update': '2025/01/08', 'portfolio_id': 19445907, 'last_run_id': 1523658, 'total_number_of_photos': 5434}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5748, 'nb_dedup_ok': 5434, 'nb_two_criteria_ok': 5434, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 314, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_uploaded': 5429, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5503, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5503, 'last_update': '2025/01/07', 'portfolio_id': 19426211, 'last_run_id': 1521014, 'total_number_of_photos': 5530}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5406, 'nb_two_criteria_ok': 5406, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 346, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5393, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5309, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5309, 'last_update': '2025/01/06', 'portfolio_id': 19417920, 'last_run_id': 1517985, 'total_number_of_photos': 5482}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5470, 'nb_two_criteria_ok': 5470, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 282, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5461, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 19, 'nb_images_finished': 4332, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 1121, 'nb_selected_images': 5453, 'last_update': '2025/01/05', 'portfolio_id': 19403015, 'last_run_id': 1517269, 'total_number_of_photos': 5510}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5393, 'nb_two_criteria_ok': 5393, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 359, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5380, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5144, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 237, 'nb_selected_images': 5381, 'last_update': '2025/01/05', 'portfolio_id': 19381866, 'last_run_id': 1514228, 'total_number_of_photos': 5445}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5394, 'nb_two_criteria_ok': 5394, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 358, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5385, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5398, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5398, 'last_update': '2025/01/03', 'portfolio_id': 19362608, 'last_run_id': 1510275, 'total_number_of_photos': 5436}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 4310, 'nb_two_criteria_ok': 4310, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1444, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 4295, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 4113, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 4113, 'last_update': '2025/01/02', 'portfolio_id': 19344147, 'last_run_id': 1507148, 'total_number_of_photos': 4323}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5748, 'nb_gray_level_ok': 5748, 'nb_dedup_ok': 5434, 'nb_two_criteria_ok': 5434, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 314, 'end_of_day_photos_nothing_done': 9, 'end_of_day_photos_uploaded': 5429, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5503, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5503, 'last_update': '2025/01/07', 'portfolio_id': 19426211, 'last_run_id': 1521014, 'total_number_of_photos': 5530}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5406, 'nb_two_criteria_ok': 5406, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 346, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5393, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5309, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5309, 'last_update': '2025/01/06', 'portfolio_id': 19417920, 'last_run_id': 1517985, 'total_number_of_photos': 5482}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5470, 'nb_two_criteria_ok': 5470, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 282, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5461, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 19, 'nb_images_finished': 4332, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 1121, 'nb_selected_images': 5453, 'last_update': '2025/01/05', 'portfolio_id': 19403015, 'last_run_id': 1517269, 'total_number_of_photos': 5510}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5393, 'nb_two_criteria_ok': 5393, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 359, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5380, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5144, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 237, 'nb_selected_images': 5381, 'last_update': '2025/01/05', 'portfolio_id': 19381866, 'last_run_id': 1514228, 'total_number_of_photos': 5445}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5394, 'nb_two_criteria_ok': 5394, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 358, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5385, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5398, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5398, 'last_update': '2025/01/03', 'portfolio_id': 19362608, 'last_run_id': 1510275, 'total_number_of_photos': 5436}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 4310, 'nb_two_criteria_ok': 4310, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1444, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 4295, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 4113, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 4113, 'last_update': '2025/01/02', 'portfolio_id': 19344147, 'last_run_id': 1507148, 'total_number_of_photos': 4323}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5406, 'nb_two_criteria_ok': 5406, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 346, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5393, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5309, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5309, 'last_update': '2025/01/06', 'portfolio_id': 19417920, 'last_run_id': 1517985, 'total_number_of_photos': 5482}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5470, 'nb_two_criteria_ok': 5470, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 282, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5461, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 19, 'nb_images_finished': 4332, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 1121, 'nb_selected_images': 5453, 'last_update': '2025/01/05', 'portfolio_id': 19403015, 'last_run_id': 1517269, 'total_number_of_photos': 5510}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5393, 'nb_two_criteria_ok': 5393, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 359, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5380, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5144, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 237, 'nb_selected_images': 5381, 'last_update': '2025/01/05', 'portfolio_id': 19381866, 'last_run_id': 1514228, 'total_number_of_photos': 5445}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5394, 'nb_two_criteria_ok': 5394, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 358, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5385, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5398, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5398, 'last_update': '2025/01/03', 'portfolio_id': 19362608, 'last_run_id': 1510275, 'total_number_of_photos': 5436}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 4310, 'nb_two_criteria_ok': 4310, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1444, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 4295, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 4113, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 4113, 'last_update': '2025/01/02', 'portfolio_id': 19344147, 'last_run_id': 1507148, 'total_number_of_photos': 4323}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5470, 'nb_two_criteria_ok': 5470, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 282, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5461, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 19, 'nb_images_finished': 4332, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 1121, 'nb_selected_images': 5453, 'last_update': '2025/01/05', 'portfolio_id': 19403015, 'last_run_id': 1517269, 'total_number_of_photos': 5510}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5393, 'nb_two_criteria_ok': 5393, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 359, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5380, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5144, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 237, 'nb_selected_images': 5381, 'last_update': '2025/01/05', 'portfolio_id': 19381866, 'last_run_id': 1514228, 'total_number_of_photos': 5445}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5394, 'nb_two_criteria_ok': 5394, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 358, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5385, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5398, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5398, 'last_update': '2025/01/03', 'portfolio_id': 19362608, 'last_run_id': 1510275, 'total_number_of_photos': 5436}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 4310, 'nb_two_criteria_ok': 4310, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1444, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 4295, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 4113, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 4113, 'last_update': '2025/01/02', 'portfolio_id': 19344147, 'last_run_id': 1507148, 'total_number_of_photos': 4323}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5393, 'nb_two_criteria_ok': 5393, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 359, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 5380, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 5144, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 237, 'nb_selected_images': 5381, 'last_update': '2025/01/04', 'portfolio_id': 19381866, 'last_run_id': 1514228, 'total_number_of_photos': 5445}} No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5394, 'nb_two_criteria_ok': 5394, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 358, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5385, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5398, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5398, 'last_update': '2025/01/03', 'portfolio_id': 19362608, 'last_run_id': 1510275, 'total_number_of_photos': 5436}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 4310, 'nb_two_criteria_ok': 4310, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1444, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 4295, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 4113, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 4113, 'last_update': '2025/01/02', 'portfolio_id': 19344147, 'last_run_id': 1507148, 'total_number_of_photos': 4323}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 5752, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86280 seconds', 'coverage_times_pause': '0 days 86325 seconds', 'nb_photos_decision': 5752, 'nb_gray_level_ok': 5752, 'nb_dedup_ok': 5394, 'nb_two_criteria_ok': 5394, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 358, 'end_of_day_photos_nothing_done': 5, 'end_of_day_photos_ok_for_neural_classification': 4, 'end_of_day_photos_uploaded': 5385, 'ratio_coverage': 0.998622669243857}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 5398, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 5398, 'last_update': '2025/01/03', 'portfolio_id': 19362608, 'last_run_id': 1510275, 'total_number_of_photos': 5436}} No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 4310, 'nb_two_criteria_ok': 4310, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1444, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 4295, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 4113, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 4113, 'last_update': '2025/01/02', 'portfolio_id': 19344147, 'last_run_id': 1507148, 'total_number_of_photos': 4323}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 5748, 'max_time_between_images': '0 days 75 seconds', 'coverage_pause': '0 days 86220 seconds', 'coverage_times_pause': '0 days 86265 seconds', 'nb_photos_decision': 5756, 'nb_gray_level_ok': 5756, 'nb_dedup_ok': 4310, 'nb_two_criteria_ok': 4310, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1444, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 8, 'end_of_day_photos_uploaded': 4295, 'ratio_coverage': 0.9979282167617681}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 4113, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 4113, 'last_update': '2025/01/02', 'portfolio_id': 19344147, 'last_run_id': 1507148, 'total_number_of_photos': 4323}} Since we don't have condition on date we need to verify this lately ! Since we don't have condition on date we need to verify this lately ! Found day : 2025-01-31 00:00:00 Found day : 2025-01-30 00:00:00 Found day : 2025-01-26 00:00:00 Found day : 2025-01-25 00:00:00 Found day : 2025-01-24 00:00:00 Found day : 2025-01-23 00:00:00 Found day : 2025-01-22 00:00:00 Found day : 2025-01-21 00:00:00 Found day : 2025-01-20 00:00:00 Found day : 2025-01-19 00:00:00 Found day : 2025-01-18 00:00:00 Found day : 2025-01-17 00:00:00 Found day : 2025-01-16 00:00:00 Found day : 2025-01-15 00:00:00 Found day : 2025-01-14 00:00:00 Found day : 2025-01-13 00:00:00 Found day : 2025-01-12 00:00:00 Found day : 2025-01-11 00:00:00 Found day : 2025-01-10 00:00:00 Found day : 2025-01-09 00:00:00 Found day : 2025-01-08 00:00:00 Found day : 2025-01-07 00:00:00 Found day : 2025-01-06 00:00:00 Found day : 2025-01-05 00:00:00 Found day : 2025-01-04 00:00:00 Found day : 2025-01-03 00:00:00 Found day : 2025-01-02 00:00:00 Found day : 2025-01-01 00:00:00 Missing day sla_per_day needs to be called ! Missing day sla_per_day needs to be called ! Missing day sla_per_day needs to be called ! We will need to call the sla_per_day for these missing days : 2025-01-27 00:00:00,2025-01-28 00:00:00,2025-01-29 00:00:00 after coverage_data SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and ded.dashboard_place_id = 15 and month(ded.date) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______refus' and ded.dashboard_place_id = 15 and month(ded.date) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; select avg(cps.score) as score, SUBSTRING_INDEX(SUBSTRING_INDEX(mp.name,'__', -1), '_', 1) as sbstr, SUBSTRING_INDEX(SUBSTRING_INDEX(mp.name,'_', -2), '_', 1) as sbstr2, SUBSTRING_INDEX(mp.name,'_', -1) as sbstr3 FROM MTRUser.mtr_portfolio_photos mpp, MTRUser.mtr_portfolios mp,MTRPhoto.class_photo_score cps,MTRBack.hashtags h,MTRPhoto.dashboard_results dr,MTRPhoto.dashboard_entry_day ded, MTRPhoto.dashboard_places dp WHERE mp.id=mpp.mtr_portfolio_id and cps.photo_id=mpp.mtr_photo_id and h.hashtag_id=cps.hashtag_id and dr.mtr_portfolio_id = mpp.mtr_portfolio_id and dr.dashboard_run_id = ded.last_run_id and ded.dashboard_place_id = dp.id and h.hashtag in ('blur', 'mean_blur', 'clear') and dp.id = 15 and mp.name like '%012025%' and cps.thcl = 1533 GROUP BY sbstr ; after number_of_batch date_start : 2025-01-01 : dt_date_just_month_year : 2025-01-01 00:00:00 : VR TODO TOCHECK : due to this bug it shouldn't have being able to work, or maybe it was due to a change directory not done ! after pl.get_datou_sts_from_crontab : verbose : True no sts found, try to find from database SELECT dri.id FROM MTRPhoto.dashboard_run_ids dri, MTRPhoto.dashboard_entry_day ded, MTRPhoto.dashboard_places dp WHERE dp.name= "refus_amiens" AND ded.dashboard_place_id=dp.id AND dri.dashboard_entry_day=ded.id AND dri.id=ded.last_run_id AND ded.date >= "2025-01-01" AND ded.date <= "2025-01-31" apple3 {'refus': {'mat': 'refus', 'pht': 4213, 'datou_carac_id': 3996, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'refus,textiles_sanitaires'}} SELECT h.hashtag as unwanted_material, substr(dr.hashtag,8) as main_material, ptp.type as pht_type, sum(pcr.value*dr.nombre_balle)/sum(dr.nombre_balle) as ratio, count(distinct mpp.mtr_photo_id) as nb_photo, group_concat(distinct ptp.mtr_portfolio_id_2) as list_port_cont, group_concat(distinct concat(cast(ptp.mtr_portfolio_id_1 as char), ":", cast(ptp.mtr_portfolio_id_2 as char))) as assoc_port, group_concat(distinct concat(cast(ptp.mtr_portfolio_id_1 as char), ":", h.hashtag, ":", cast(ptp.type as char), ":", cast(ptp.mtr_portfolio_id_2 as char))) as assoc_mat FROM MTRPhoto.dashboard_results dr, MTRPhoto.mtr_port_to_port_ids ptp, MTRUser.mtr_portfolio_photos mpp, MTRUser.portfolio_carac_ratio pcr, MTRBack.hashtags h WHERE dr.dashboard_run_id IN (1507148,1510275,1514228,1517269,1517985,1521014,1523658,1525662,1530889,1530875,1530774,1531680,1534654,1538555,1542208,1547076,1548171,1548120,1547959,1550745,1587272,1554629,1556669,1559716,1561482,1562756,1570242) AND dr.mtr_portfolio_id=ptp.mtr_portfolio_id_1 AND dr.qualite >= 0 AND mpp.mtr_portfolio_id=ptp.mtr_portfolio_id_2 AND pcr.portfolio_id=ptp.mtr_portfolio_id_1 AND h.hashtag_id = pcr.hashtag_id AND ptp.type = pcr.hashtag_type AND mpp.hide_status = 0 AND ptp.hashtag_id=h.hashtag_id group by h.hashtag, dr.hashtag, ptp.type; VR TODO TO BETTER PARSE ! ({'unwanted_material': 'barquette_opaque', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0003940126098574364, 'nb_photo': 2, 'list_port_cont': '20257322', 'assoc_port': '20255973:20257322', 'assoc_mat': '20255973:barquette_opaque:4213:20257322'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0034452460828997824, 'nb_photo': 44412, 'list_port_cont': '19350945,19351119,19351350,19351414,19352703,19354776,19355809,19356913,19359503,19360304,19362148,19362678,19363324,19364682,19364764,19364817,19364851,19364883,19364932,19364966,19366479,19366571,19367590,19367944,19370304,19371037,19371376,19371909,19373360,19374264,19375232,19375938,19377129,19377345,19380620,19382043,19382592,19386929,19387010,19387202,19387232,19387280,19387410,19387467,19388122,19388538,19390328,19393509,19394658,19394757,19395181,19395827,19396440,19397037,19397730,19398303,19398928,19401200,19403462,19404417,19407657,19407739,19407922,19408195,19408623,19409434,19410071,19410264,19410455,19411198,19411346,19411965,19412178,19413574,19413622,19414207,19417063,19418576,19418757,19420158,19421317,19421358,19421640,19421704,19421796,19426260,19426296,19426365,19426396,19426445,19426465,19426514,19426553,19426579,19426608,19426775,19426807,19426844,19426912,19426943,19426985,19427023,19427066,19427107,19427138,19427176,19427218,19427285,19427522,19428578,19428664,19428894,19429154,1942917', 'assoc_port': '19350703:19351119,19350704:19350945,19350970:19351350,19351373:19351414,19352580:19352703,19354724:19354776,19355792:19355809,19356886:19356913,19359486:19359503,19360233:19360304,19362067:19362148,19362613:19362678,19363319:19363324,19364638:19364764,19364639:19364817,19364640:19364883,19364641:19364932,19364642:19364966,19364643:19364682,19364803:19364851,19365320:19366571,19366393:19366479,19367507:19367590,19367935:19367944,19369796:19370304,19371033:19371376,19371034:19371037,19371744:19371909,19372962:19377345,19373349:19373360,19374132:19374264,19375163:19375232,19375753:19375938,19377093:19377129,19379837:19380620,19382001:19382592,19382002:19382043,19386892:19387202,19386893:19387280,19386894:19387410,19386895:19387467,19386896:19386929,19386897:19387010,19387159:19387232,19388106:19388122,19388522:19388538,19390251:19390328,19392322:19420158,19393491:19393509,19393492:19394658,19394709:19394757,19395135:19395181,19395818:19395827,19396403:19396440,19397003:19397037,19397690:19397730,19398256:1939830', 'assoc_mat': '19350703:carton:4213:19351119,19350704:carton:4213:19350945,19350970:carton:4213:19351350,19351373:carton:4213:19351414,19352580:carton:4213:19352703,19354724:carton:4213:19354776,19355792:carton:4213:19355809,19356886:carton:4213:19356913,19359486:carton:4213:19359503,19360233:carton:4213:19360304,19362067:carton:4213:19362148,19362613:carton:4213:19362678,19363319:carton:4213:19363324,19364638:carton:4213:19364764,19364639:carton:4213:19364817,19364640:carton:4213:19364883,19364641:carton:4213:19364932,19364642:carton:4213:19364966,19364643:carton:4213:19364682,19364803:carton:4213:19364851,19365320:carton:4213:19366571,19366393:carton:4213:19366479,19367507:carton:4213:19367590,19367935:carton:4213:19367944,19369796:carton:4213:19370304,19371033:carton:4213:19371376,19371034:carton:4213:19371037,19371744:carton:4213:19371909,19372962:carton:4213:19377345,19373349:carton:4213:19373360,19374132:carton:4213:19374264,19375163:carton:4213:19375232,19375753:carton:4213:19375938,19377093:carton:4213:19377129,1937'}, {'unwanted_material': 'ela', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 3.0301707773843254e-05, 'nb_photo': 1, 'list_port_cont': '20257312', 'assoc_port': '20255973:20257312', 'assoc_mat': '20255973:ela:4213:20257312'}, {'unwanted_material': 'etiquette', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0012743636625684334, 'nb_photo': 13, 'list_port_cont': '20257320', 'assoc_port': '20255973:20257320', 'assoc_mat': '20255973:etiquette:4213:20257320'}, {'unwanted_material': 'film_plastique', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.03346653230713911, 'nb_photo': 84, 'list_port_cont': '20257310', 'assoc_port': '20255973:20257310', 'assoc_mat': '20255973:film_plastique:4213:20257310'}, {'unwanted_material': 'kraft', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0007016663673520444, 'nb_photo': 2, 'list_port_cont': '20257324', 'assoc_port': '20255973:20257324', 'assoc_mat': '20255973:kraft:4213:20257324'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0020802774839703995, 'nb_photo': 100222, 'list_port_cont': '19362146,19362680,19363336,19364681,19364771,19364820,19364845,19364881,19364929,19364976,19366472,19366558,19367582,19367945,19370308,19371048,19371378,19371904,19373369,19374267,19375231,19375941,19377142,19377333,19380630,19382054,19382602,19386937,19387006,19387209,19387240,19387272,19387406,19387466,19388125,19388526,19390323,19393508,19394659,19394753,19395168,19395835,19396451,19397046,19397736,19398296,19398923,19401206,19403463,19404406,19407656,19407745,19407913,19408191,19408612,19409445,19410067,19410266,19410454,19411196,19411353,19411964,19412176,19413590,19413613,19414199,19417065,19418579,19418760,19420163,19421328,19421353,19421631,19421709,19421790,19426254,19426300,19426369,19426398,19426433,19426476,19426503,19426541,19426572,19426620,19426762,19426805,19426838,19426914,19426952,19426981,19427024,19427056,19427108,19427146,19427169,19427202,19427294,19427510,19428589,19428665,19428892,19429156,19429174,19429215,19429504,19429637,19430750,19431136,19431864,19433534,19434939,19435980,1943657', 'assoc_port': '19362067:19362146,19362613:19362680,19363319:19363336,19364638:19364771,19364639:19364820,19364640:19364881,19364641:19364929,19364642:19364976,19364643:19364681,19364803:19364845,19365320:19366558,19366393:19366472,19367507:19367582,19367935:19367945,19369796:19370308,19371033:19371378,19371034:19371048,19371744:19371904,19372962:19377333,19373349:19373369,19374132:19374267,19375163:19375231,19375753:19375941,19377093:19377142,19379837:19380630,19382001:19382602,19382002:19382054,19386892:19387209,19386893:19387272,19386894:19387406,19386895:19387466,19386896:19386937,19386897:19387006,19387159:19387240,19388106:19388125,19388522:19388526,19390251:19390323,19392322:19420163,19393491:19393508,19393492:19394659,19394709:19394753,19395135:19395168,19395818:19395835,19396403:19396451,19397003:19397046,19397690:19397736,19398256:19398296,19398878:19398923,19401024:19401206,19403249:19403463,19404371:19404406,19407598:19421631,19407599:19421709,19407600:19421328,19407601:19421790,19407602:19421353,19407603:1940765', 'assoc_mat': '19362067:metal:4213:19362146,19362613:metal:4213:19362680,19363319:metal:4213:19363336,19364638:metal:4213:19364771,19364639:metal:4213:19364820,19364640:metal:4213:19364881,19364641:metal:4213:19364929,19364642:metal:4213:19364976,19364643:metal:4213:19364681,19364803:metal:4213:19364845,19365320:metal:4213:19366558,19366393:metal:4213:19366472,19367507:metal:4213:19367582,19367935:metal:4213:19367945,19369796:metal:4213:19370308,19371033:metal:4213:19371378,19371034:metal:4213:19371048,19371744:metal:4213:19371904,19372962:metal:4213:19377333,19373349:metal:4213:19373369,19374132:metal:4213:19374267,19375163:metal:4213:19375231,19375753:metal:4213:19375941,19377093:metal:4213:19377142,19379837:metal:4213:19380630,19382001:metal:4213:19382602,19382002:metal:4213:19382054,19386892:metal:4213:19387209,19386893:metal:4213:19387272,19386894:metal:4213:19387406,19386895:metal:4213:19387466,19386896:metal:4213:19386937,19386897:metal:4213:19387006,19387159:metal:4213:19387240,19388106:metal:4213:19388125,19388522:'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.05793257250065428, 'nb_photo': 296322, 'list_port_cont': '19350759,19350913,19350944,19351017,19351049,19351115,19351354,19351425,19352693,19354764,19355800,19356522,19356915,19357155,19357552,19358334,19358705,19359114,19359492,19359929,19360296,19362157,19362677,19363335,19364679,19364773,19364805,19364844,19364878,19364931,19364968,19366469,19366555,19367584,19367937,19370306,19371040,19371375,19371907,19373356,19374276,19375246,19375932,19377138,19377346,19380632,19382045,19382601,19386938,19387013,19387212,19387234,19387276,19387409,19387475,19388110,19388531,19390335,19393498,19394647,19394751,19395180,19395829,19396446,19397036,19397739,19398304,19398917,19401197,19403467,19404419,19407652,19407748,19407920,19408189,19408613,19409439,19410062,19410262,19410446,19411191,19411345,19411962,19412165,19413584,19413615,19414204,19417077,19418586,19418765,19420168,19421315,19421364,19421638,19421707,19421789,19426245,19426298,19426364,19426397,19426439,19426480,19426515,19426548,19426588,19426616,19426767,19426796,19426850,19426917,19426949,19426989,19427026,1942705', 'assoc_port': '19350699:19350913,19350700:19351017,19350701:19351049,19350702:19350759,19350703:19351115,19350704:19350944,19350970:19351354,19351373:19351425,19352580:19352693,19354724:19354764,19355792:19355800,19356503:19356522,19356886:19356915,19357149:19357155,19357516:19357552,19358329:19358334,19358663:19358705,19359105:19359114,19359486:19359492,19359883:19359929,19360233:19360296,19362067:19362157,19362613:19362677,19363319:19363335,19364638:19364773,19364639:19364805,19364640:19364878,19364641:19364931,19364642:19364968,19364643:19364679,19364803:19364844,19365320:19366555,19366393:19366469,19367507:19367584,19367935:19367937,19369796:19370306,19371033:19371375,19371034:19371040,19371744:19371907,19372962:19377346,19373349:19373356,19374132:19374276,19375163:19375246,19375753:19375932,19377093:19377138,19379837:19380632,19382001:19382601,19382002:19382045,19386892:19387212,19386893:19387276,19386894:19387409,19386895:19387475,19386896:19386938,19386897:19387013,19387159:19387234,19388106:19388110,19388522:1938853', 'assoc_mat': '19350699:papier:4213:19350913,19350700:papier:4213:19351017,19350701:papier:4213:19351049,19350702:papier:4213:19350759,19350703:papier:4213:19351115,19350704:papier:4213:19350944,19350970:papier:4213:19351354,19351373:papier:4213:19351425,19352580:papier:4213:19352693,19354724:papier:4213:19354764,19355792:papier:4213:19355800,19356503:papier:4213:19356522,19356886:papier:4213:19356915,19357149:papier:4213:19357155,19357516:papier:4213:19357552,19358329:papier:4213:19358334,19358663:papier:4213:19358705,19359105:papier:4213:19359114,19359486:papier:4213:19359492,19359883:papier:4213:19359929,19360233:papier:4213:19360296,19362067:papier:4213:19362157,19362613:papier:4213:19362677,19363319:papier:4213:19363335,19364638:papier:4213:19364773,19364639:papier:4213:19364805,19364640:papier:4213:19364878,19364641:papier:4213:19364931,19364642:papier:4213:19364968,19364643:papier:4213:19364679,19364803:papier:4213:19364844,19365320:papier:4213:19366555,19366393:papier:4213:19366469,19367507:papier:4213:19367584,1936'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0007877912233141205, 'nb_photo': 7547, 'list_port_cont': '19362150,19362681,19363332,19364688,19364779,19364840,19364891,19364940,19364963,19366478,19366559,19367580,19370298,19371045,19371381,19371894,19373368,19374275,19375234,19375936,19377130,19377331,19380624,19382051,19382595,19386926,19387016,19387211,19387231,19387279,19387407,19387479,19388117,19388532,19393501,19394657,19394758,19395826,19396443,19397044,19397740,19398297,19398913,19403461,19404420,19407653,19407741,19407910,19408188,19408622,19409442,19410061,19411199,19411341,19411960,19412171,19413576,19413617,19414201,19417079,19418572,19418762,19420160,19421325,19421357,19421699,19421787,19426247,19426287,19426363,19426408,19426432,19426473,19426507,19426550,19426574,19426609,19426764,19426810,19426847,19426919,19426951,19426982,19427025,19427063,19427092,19427134,19427166,19427215,19427287,19427514,19428581,19428669,19429182,19429510,19429645,19430758,19431857,19433531,19434949,19435983,19436979,19438065,19438664,19440513,19441780,19444806,19446302,19446481,19450394,19450662,19450746,19450787,1945093', 'assoc_port': '19362067:19362150,19362613:19362681,19363319:19363332,19364638:19364779,19364640:19364891,19364641:19364940,19364642:19364963,19364643:19364688,19364803:19364840,19365320:19366559,19366393:19366478,19367507:19367580,19369796:19370298,19371033:19371381,19371034:19371045,19371744:19371894,19372962:19377331,19373349:19373368,19374132:19374275,19375163:19375234,19375753:19375936,19377093:19377130,19379837:19380624,19382001:19382595,19382002:19382051,19386892:19387211,19386893:19387279,19386894:19387407,19386895:19387479,19386896:19386926,19386897:19387016,19387159:19387231,19388106:19388117,19388522:19388532,19392322:19420160,19393491:19393501,19393492:19394657,19394709:19394758,19395818:19395826,19396403:19396443,19397003:19397044,19397690:19397740,19398256:19398297,19398878:19398913,19403249:19403461,19404371:19404420,19407599:19421699,19407600:19421325,19407601:19421787,19407602:19421357,19407603:19407653,19407737:19407741,19407907:19407910,19408174:19408188,19408604:19408622,19409403:19409442,19410022:1941006', 'assoc_mat': '19362067:pehd:4213:19362150,19362613:pehd:4213:19362681,19363319:pehd:4213:19363332,19364638:pehd:4213:19364779,19364640:pehd:4213:19364891,19364641:pehd:4213:19364940,19364642:pehd:4213:19364963,19364643:pehd:4213:19364688,19364803:pehd:4213:19364840,19365320:pehd:4213:19366559,19366393:pehd:4213:19366478,19367507:pehd:4213:19367580,19369796:pehd:4213:19370298,19371033:pehd:4213:19371381,19371034:pehd:4213:19371045,19371744:pehd:4213:19371894,19372962:pehd:4213:19377331,19373349:pehd:4213:19373368,19374132:pehd:4213:19374275,19375163:pehd:4213:19375234,19375753:pehd:4213:19375936,19377093:pehd:4213:19377130,19379837:pehd:4213:19380624,19382001:pehd:4213:19382595,19382002:pehd:4213:19382051,19386892:pehd:4213:19387211,19386893:pehd:4213:19387279,19386894:pehd:4213:19387407,19386895:pehd:4213:19387479,19386896:pehd:4213:19386926,19386897:pehd:4213:19387016,19387159:pehd:4213:19387231,19388106:pehd:4213:19388117,19388522:pehd:4213:19388532,19392322:pehd:4213:19420160,19393491:pehd:4213:19393501,19393492:pehd:42'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.002977167511771599, 'nb_photo': 32405, 'list_port_cont': '19350756,19350914,19350939,19351012,19351053,19351120,19351344,19356917,19362149,19362688,19363323,19364680,19364776,19364816,19364846,19364886,19364938,19364969,19366483,19366556,19367578,19367946,19370300,19371046,19371379,19371905,19373370,19374274,19375245,19375946,19377131,19377340,19380633,19382042,19382596,19386928,19387014,19387205,19387247,19387273,19387399,19387471,19388115,19388536,19390331,19393497,19394649,19394754,19395177,19395824,19396448,19397042,19397741,19398299,19398921,19401208,19403455,19404421,19407663,19407755,19407924,19408180,19408619,19409430,19410058,19410271,19410448,19411197,19411342,19411957,19412166,19413586,19413609,19414203,19417066,19418574,19418768,19420161,19421326,19421360,19421641,19421694,19421792,19426252,19426286,19426362,19426405,19426437,19426467,19426509,19426549,19426577,19426621,19426776,19426797,19426836,19426922,19426953,19426980,19427027,19427055,19427105,19427136,19427170,19427210,19427288,19427513,19428579,19428673,19428883,19429150,19429181,19429216,1942951', 'assoc_port': '19350699:19350914,19350700:19351012,19350701:19351053,19350702:19350756,19350703:19351120,19350704:19350939,19350970:19351344,19356886:19356917,19362067:19362149,19362613:19362688,19363319:19363323,19364638:19364776,19364639:19364816,19364640:19364886,19364641:19364938,19364642:19364969,19364643:19364680,19364803:19364846,19365320:19366556,19366393:19366483,19367507:19367578,19367935:19367946,19369796:19370300,19371033:19371379,19371034:19371046,19371744:19371905,19372962:19377340,19373349:19373370,19374132:19374274,19375163:19375245,19375753:19375946,19377093:19377131,19379837:19380633,19382001:19382596,19382002:19382042,19386892:19387205,19386893:19387273,19386894:19387399,19386895:19387471,19386896:19386928,19386897:19387014,19387159:19387247,19388106:19388115,19388522:19388536,19390251:19390331,19392322:19420161,19393491:19393497,19393492:19394649,19394709:19394754,19395135:19395177,19395818:19395824,19396403:19396448,19397003:19397042,19397690:19397741,19398256:19398299,19398878:19398921,19401024:1940120', 'assoc_mat': '19350699:pet_clair:4213:19350914,19350700:pet_clair:4213:19351012,19350701:pet_clair:4213:19351053,19350702:pet_clair:4213:19350756,19350703:pet_clair:4213:19351120,19350704:pet_clair:4213:19350939,19350970:pet_clair:4213:19351344,19356886:pet_clair:4213:19356917,19362067:pet_clair:4213:19362149,19362613:pet_clair:4213:19362688,19363319:pet_clair:4213:19363323,19364638:pet_clair:4213:19364776,19364639:pet_clair:4213:19364816,19364640:pet_clair:4213:19364886,19364641:pet_clair:4213:19364938,19364642:pet_clair:4213:19364969,19364643:pet_clair:4213:19364680,19364803:pet_clair:4213:19364846,19365320:pet_clair:4213:19366556,19366393:pet_clair:4213:19366483,19367507:pet_clair:4213:19367578,19367935:pet_clair:4213:19367946,19369796:pet_clair:4213:19370300,19371033:pet_clair:4213:19371379,19371034:pet_clair:4213:19371046,19371744:pet_clair:4213:19371905,19372962:pet_clair:4213:19377340,19373349:pet_clair:4213:19373370,19374132:pet_clair:4213:19374274,19375163:pet_clair:4213:19375245,19375753:pet_clair:4213:19375946,1'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0002324037749542156, 'nb_photo': 1268, 'list_port_cont': '19359935,19362683,19364972,19371052,19371897,19373354,19374269,19375235,19375933,19382599,19387007,19387235,19387282,19394743,19396438,19397047,19403459,19409437,19410065,19411347,19411967,19413583,19413618,19418763,19426543,19426585,19426849,19426906,19426956,19427033,19427068,19427100,19427207,19428888,19429178,19430756,19434945,19435985,19436571,19436980,19438068,19438658,19441792,19450576,19450675,19450743,19452845,19455907,19459421,19460314,19461323,19464074,19466051,19467499,19467981,19470817,19478281,19483927,19487581,19490820,19493444,19494954,19496366,19496436,19496581,19498253,19498814,19499164,19505213,19509691,19510783,19511210,19516484,19516619,19517405,19517674,19522772,19527315,19529338,19530006,19539941,19540043,19540112,19541534,19541637,19541971,19542004,19542045,19542117,19542291,19543142,19543179,19543340,19548196,19549770,19553432,19556043,19557381,19557762,19558936,19560988,19569680,19570279,19571642,19574327,19582387,19585113,19587812,19590687,19593515,19595091,19597314,19605498,1962409', 'assoc_port': '19359883:19359935,19362613:19362683,19364642:19364972,19371034:19371052,19371744:19371897,19373349:19373354,19374132:19374269,19375163:19375235,19375753:19375933,19382001:19382599,19386893:19387282,19386897:19387007,19387159:19387235,19394709:19394743,19396403:19396438,19397003:19397047,19403249:19403459,19409403:19409437,19410022:19410065,19411333:19411347,19411757:19411967,19413539:19413583,19413540:19413618,19418460:19418763,19426221:19426543,19426222:19426585,19426227:19426849,19426228:19426906,19426229:19426956,19426231:19427033,19426232:19427068,19426233:19427100,19426235:19427207,19428567:19429178,19428774:19428888,19430652:19430756,19434735:19434945,19435771:19435985,19436390:19436571,19436876:19436980,19437833:19438068,19438362:19438658,19441560:19441792,19450316:19450576,19450318:19450675,19450319:19450743,19451642:19452845,19455704:19455907,19459273:19459421,19460295:19460314,19461079:19461323,19464022:19464074,19465810:19466051,19467291:19467499,19467730:19467981,19470651:19470817,19477974:1947828', 'assoc_mat': '19359883:pet_fonce:4213:19359935,19362613:pet_fonce:4213:19362683,19364642:pet_fonce:4213:19364972,19371034:pet_fonce:4213:19371052,19371744:pet_fonce:4213:19371897,19373349:pet_fonce:4213:19373354,19374132:pet_fonce:4213:19374269,19375163:pet_fonce:4213:19375235,19375753:pet_fonce:4213:19375933,19382001:pet_fonce:4213:19382599,19386893:pet_fonce:4213:19387282,19386897:pet_fonce:4213:19387007,19387159:pet_fonce:4213:19387235,19394709:pet_fonce:4213:19394743,19396403:pet_fonce:4213:19396438,19397003:pet_fonce:4213:19397047,19403249:pet_fonce:4213:19403459,19409403:pet_fonce:4213:19409437,19410022:pet_fonce:4213:19410065,19411333:pet_fonce:4213:19411347,19411757:pet_fonce:4213:19411967,19413539:pet_fonce:4213:19413583,19413540:pet_fonce:4213:19413618,19418460:pet_fonce:4213:19418763,19426221:pet_fonce:4213:19426543,19426222:pet_fonce:4213:19426585,19426227:pet_fonce:4213:19426849,19426228:pet_fonce:4213:19426906,19426229:pet_fonce:4213:19426956,19426231:pet_fonce:4213:19427033,19426232:pet_fonce:4213:19427068,1'}, {'unwanted_material': 'pet_opaque', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.016327653541472927, 'nb_photo': 22, 'list_port_cont': '20257313', 'assoc_port': '20255973:20257313', 'assoc_mat': '20255973:pet_opaque:4213:20257313'}) select count(distinct mtr_photo_id) from MTRUser.mtr_portfolio_photos where mtr_portfolio_id in (select mtr_portfolio_id from MTRPhoto.dashboard_results where dashboard_run_id in(1507148,1510275,1514228,1517269,1517985,1521014,1523658,1525662,1530889,1530875,1530774,1531680,1534654,1538555,1542208,1547076,1548171,1548120,1547959,1550745,1587272,1554629,1556669,1559716,1561482,1562756,1570242)); after get_hostname_from_raspi hasthag : refus hasthag that could be used but not yet : _______refus,textiles_sanitaires SELECT substr(hashtag,8), substr(date_debut,1,7) as month, (sum(qualite*nombre_balle)/sum(nombre_balle)) FROM MTRPhoto.dashboard_results WHERE hashtag = '_______refus' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=983) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=15 and date >='2025-01-01' and date <= '2025-01-31') GROUP BY month order by month; after impurety_average_per_hashtag {'number_of_analysed_photos': ((133965,),), 'unwanted_material_monthly_percentage': ((0.04628732570083895,),), 'material_repartition': (('refus', 128512),), 'material_dict': {'refus': 128512}, 'coverage_data': (('2025/01/31/', 0.0), ('2025/01/30/', 0.978484), ('2025/01/26/', 0.997928), ('2025/01/25/', 0.997928), ('2025/01/24/', 0.983345), ('2025/01/23/', 0.997928), ('2025/01/22/', 0.998623), ('2025/01/21/', 0.988206), ('2025/01/20/', 0.997928), ('2025/01/19/', 0.997928), ('2025/01/18/', 0.997928), ('2025/01/17/', 0.998623), ('2025/01/16/', 0.997928), ('2025/01/15/', 0.995845), ('2025/01/14/', 0.997928), ('2025/01/13/', 0.997928), ('2025/01/12/', 0.998623), ('2025/01/11/', 0.997928), ('2025/01/10/', 0.997928), ('2025/01/09/', 0.95765), ('2025/01/08/', 0.997928), ('2025/01/07/', 0.997928), ('2025/01/06/', 0.998623), ('2025/01/05/', 0.997928), ('2025/01/04/', 0.997928), ('2025/01/03/', 0.997928), ('2025/01/02/', 0.998623), ('2025/01/01/', 0.997928)), 'impurety_average_data': ((datetime.date(2025, 1, 1), 0.0031415727652784604, 4113), (datetime.date(2025, 1, 2), 0.013257715214067597, 5398), (datetime.date(2025, 1, 3), 0.024882219769043673, 5381), (datetime.date(2025, 1, 4), 0.023814202925591395, 5453), (datetime.date(2025, 1, 5), 0.05390190202298538, 5309), (datetime.date(2025, 1, 6), 0.17677604349622686, 5503), (datetime.date(2025, 1, 7), 0.15067136161616007, 5404), (datetime.date(2025, 1, 8), 0.14197711688640233, 5584), (datetime.date(2025, 1, 9), 0.01986420373081231, 4872), (datetime.date(2025, 1, 10), 0.027280637841192012, 4368), (datetime.date(2025, 1, 11), 0.015288578717056288, 4912), (datetime.date(2025, 1, 12), 0.01241406338613218, 5282), (datetime.date(2025, 1, 13), 0.012729006466581467, 5287), (datetime.date(2025, 1, 14), 0.020967872769123812, 5122), (datetime.date(2025, 1, 15), 0.04088843124031516, 5240), (datetime.date(2025, 1, 16), 0.038701567022189784, 5536), (datetime.date(2025, 1, 17), 0.04214273548007545, 5552), (datetime.date(2025, 1, 18), 0.03953088603288481, 5493), (datetime.date(2025, 1, 19), 0.03646708656289506, 5326), (datetime.date(2025, 1, 20), 0.03939407014303094, 3477), (datetime.date(2025, 1, 21), 0.043180744081426366, 5267), (datetime.date(2025, 1, 22), 0.0380487144472087, 4933), (datetime.date(2025, 1, 23), 0.033567122484935624, 5282), (datetime.date(2025, 1, 24), 0.039054699218348775, 4790), (datetime.date(2025, 1, 25), 0.051198046048418086, 5464), (datetime.date(2025, 1, 26), 0.0352715072478803, 4418), (datetime.date(2025, 1, 27), 0.06790919882176621, 1013)), 'impurety_average_data_per_hashtag': {'refus': ((datetime.date(2025, 1, 1), 0.0031415727652784604, 4113), (datetime.date(2025, 1, 2), 0.013257715214067597, 5398), (datetime.date(2025, 1, 3), 0.024882219769043673, 5381), (datetime.date(2025, 1, 4), 0.023814202925591395, 5453), (datetime.date(2025, 1, 5), 0.05390190202298538, 5309), (datetime.date(2025, 1, 6), 0.17677604349622686, 5503), (datetime.date(2025, 1, 7), 0.15067136161616007, 5404), (datetime.date(2025, 1, 8), 0.14197711688640233, 5584), (datetime.date(2025, 1, 9), 0.01986420373081231, 4872), (datetime.date(2025, 1, 10), 0.027280637841192012, 4368), (datetime.date(2025, 1, 11), 0.015288578717056288, 4912), (datetime.date(2025, 1, 12), 0.01241406338613218, 5282), (datetime.date(2025, 1, 13), 0.012729006466581467, 5287), (datetime.date(2025, 1, 14), 0.020967872769123812, 5122), (datetime.date(2025, 1, 15), 0.04088843124031516, 5240), (datetime.date(2025, 1, 16), 0.038701567022189784, 5536), (datetime.date(2025, 1, 17), 0.04214273548007545, 5552), (datetime.date(2025, 1, 18), 0.03953088603288481, 5493), (datetime.date(2025, 1, 19), 0.03646708656289506, 5326), (datetime.date(2025, 1, 20), 0.03939407014303094, 3477), (datetime.date(2025, 1, 21), 0.043180744081426366, 5267), (datetime.date(2025, 1, 22), 0.0380487144472087, 4933), (datetime.date(2025, 1, 23), 0.033567122484935624, 5282), (datetime.date(2025, 1, 24), 0.039054699218348775, 4790), (datetime.date(2025, 1, 25), 0.051198046048418086, 5464), (datetime.date(2025, 1, 26), 0.0352715072478803, 4418), (datetime.date(2025, 1, 27), 0.06790919882176621, 1013))}, 'quality_array': [['-2.126771336501394', '24022023'], ['-0.1988868465558106', '01012025'], ['-0.544539624521373', '02012025'], ['-0.9128318808959711', '03012025'], ['-0.9639856402734335', '04012025'], ['-1.2196158778049482', '05012025'], ['-1.2373245580009966', '06012025'], ['-1.1598098092312246', '07012025'], ['-1.078237063142374', '08012025'], ['-1.073472879371373', '09012025'], ['-0.8871964418950024', '10012025'], ['-0.5732921233523613', '11012025'], ['-0.6802286794575557', '12012025'], ['-0.696019584853654', '13012025'], ['-1.0686934862432318', '14012025'], ['-2.3583343547184783', '15012025'], ['-2.4991495359972054', '16012025'], ['-2.459815797263982', '17012025'], ['-2.3628308730707004', '18012025'], ['-2.3619568739298007', '19012025'], ['-2.4658490683989083', '20012025'], ['-2.47550138020341', '21012025'], ['-2.4965358024870388', '22012025'], ['-2.432790057412958', '23012025'], ['-2.482060315547679', '24012025'], ['-2.3759033265926117', '25012025'], ['-2.4314061083869247', '26012025'], ['-2.437152749333131', '27012025']], 'number_of_batch': ((613,),), 'datou_id_sts': 3142, 'map_hashtag_number_mat': {'hash_to_mat_nb': ({'unwanted_material': 'barquette_opaque', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0003940126098574364, 'nb_photo': 2, 'list_port_cont': '20257322', 'assoc_port': '20255973:20257322', 'assoc_mat': '20255973:barquette_opaque:4213:20257322'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0034452460828997824, 'nb_photo': 44412, 'list_port_cont': '19350945,19351119,19351350,19351414,19352703,19354776,19355809,19356913,19359503,19360304,19362148,19362678,19363324,19364682,19364764,19364817,19364851,19364883,19364932,19364966,19366479,19366571,19367590,19367944,19370304,19371037,19371376,19371909,19373360,19374264,19375232,19375938,19377129,19377345,19380620,19382043,19382592,19386929,19387010,19387202,19387232,19387280,19387410,19387467,19388122,19388538,19390328,19393509,19394658,19394757,19395181,19395827,19396440,19397037,19397730,19398303,19398928,19401200,19403462,19404417,19407657,19407739,19407922,19408195,19408623,19409434,19410071,19410264,19410455,19411198,19411346,19411965,19412178,19413574,19413622,19414207,19417063,19418576,19418757,19420158,19421317,19421358,19421640,19421704,19421796,19426260,19426296,19426365,19426396,19426445,19426465,19426514,19426553,19426579,19426608,19426775,19426807,19426844,19426912,19426943,19426985,19427023,19427066,19427107,19427138,19427176,19427218,19427285,19427522,19428578,19428664,19428894,19429154,1942917', 'assoc_port': '19350703:19351119,19350704:19350945,19350970:19351350,19351373:19351414,19352580:19352703,19354724:19354776,19355792:19355809,19356886:19356913,19359486:19359503,19360233:19360304,19362067:19362148,19362613:19362678,19363319:19363324,19364638:19364764,19364639:19364817,19364640:19364883,19364641:19364932,19364642:19364966,19364643:19364682,19364803:19364851,19365320:19366571,19366393:19366479,19367507:19367590,19367935:19367944,19369796:19370304,19371033:19371376,19371034:19371037,19371744:19371909,19372962:19377345,19373349:19373360,19374132:19374264,19375163:19375232,19375753:19375938,19377093:19377129,19379837:19380620,19382001:19382592,19382002:19382043,19386892:19387202,19386893:19387280,19386894:19387410,19386895:19387467,19386896:19386929,19386897:19387010,19387159:19387232,19388106:19388122,19388522:19388538,19390251:19390328,19392322:19420158,19393491:19393509,19393492:19394658,19394709:19394757,19395135:19395181,19395818:19395827,19396403:19396440,19397003:19397037,19397690:19397730,19398256:1939830', 'assoc_mat': '19350703:carton:4213:19351119,19350704:carton:4213:19350945,19350970:carton:4213:19351350,19351373:carton:4213:19351414,19352580:carton:4213:19352703,19354724:carton:4213:19354776,19355792:carton:4213:19355809,19356886:carton:4213:19356913,19359486:carton:4213:19359503,19360233:carton:4213:19360304,19362067:carton:4213:19362148,19362613:carton:4213:19362678,19363319:carton:4213:19363324,19364638:carton:4213:19364764,19364639:carton:4213:19364817,19364640:carton:4213:19364883,19364641:carton:4213:19364932,19364642:carton:4213:19364966,19364643:carton:4213:19364682,19364803:carton:4213:19364851,19365320:carton:4213:19366571,19366393:carton:4213:19366479,19367507:carton:4213:19367590,19367935:carton:4213:19367944,19369796:carton:4213:19370304,19371033:carton:4213:19371376,19371034:carton:4213:19371037,19371744:carton:4213:19371909,19372962:carton:4213:19377345,19373349:carton:4213:19373360,19374132:carton:4213:19374264,19375163:carton:4213:19375232,19375753:carton:4213:19375938,19377093:carton:4213:19377129,1937'}, {'unwanted_material': 'ela', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 3.0301707773843254e-05, 'nb_photo': 1, 'list_port_cont': '20257312', 'assoc_port': '20255973:20257312', 'assoc_mat': '20255973:ela:4213:20257312'}, {'unwanted_material': 'etiquette', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0012743636625684334, 'nb_photo': 13, 'list_port_cont': '20257320', 'assoc_port': '20255973:20257320', 'assoc_mat': '20255973:etiquette:4213:20257320'}, {'unwanted_material': 'film_plastique', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.03346653230713911, 'nb_photo': 84, 'list_port_cont': '20257310', 'assoc_port': '20255973:20257310', 'assoc_mat': '20255973:film_plastique:4213:20257310'}, {'unwanted_material': 'kraft', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0007016663673520444, 'nb_photo': 2, 'list_port_cont': '20257324', 'assoc_port': '20255973:20257324', 'assoc_mat': '20255973:kraft:4213:20257324'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0020802774839703995, 'nb_photo': 100222, 'list_port_cont': '19362146,19362680,19363336,19364681,19364771,19364820,19364845,19364881,19364929,19364976,19366472,19366558,19367582,19367945,19370308,19371048,19371378,19371904,19373369,19374267,19375231,19375941,19377142,19377333,19380630,19382054,19382602,19386937,19387006,19387209,19387240,19387272,19387406,19387466,19388125,19388526,19390323,19393508,19394659,19394753,19395168,19395835,19396451,19397046,19397736,19398296,19398923,19401206,19403463,19404406,19407656,19407745,19407913,19408191,19408612,19409445,19410067,19410266,19410454,19411196,19411353,19411964,19412176,19413590,19413613,19414199,19417065,19418579,19418760,19420163,19421328,19421353,19421631,19421709,19421790,19426254,19426300,19426369,19426398,19426433,19426476,19426503,19426541,19426572,19426620,19426762,19426805,19426838,19426914,19426952,19426981,19427024,19427056,19427108,19427146,19427169,19427202,19427294,19427510,19428589,19428665,19428892,19429156,19429174,19429215,19429504,19429637,19430750,19431136,19431864,19433534,19434939,19435980,1943657', 'assoc_port': '19362067:19362146,19362613:19362680,19363319:19363336,19364638:19364771,19364639:19364820,19364640:19364881,19364641:19364929,19364642:19364976,19364643:19364681,19364803:19364845,19365320:19366558,19366393:19366472,19367507:19367582,19367935:19367945,19369796:19370308,19371033:19371378,19371034:19371048,19371744:19371904,19372962:19377333,19373349:19373369,19374132:19374267,19375163:19375231,19375753:19375941,19377093:19377142,19379837:19380630,19382001:19382602,19382002:19382054,19386892:19387209,19386893:19387272,19386894:19387406,19386895:19387466,19386896:19386937,19386897:19387006,19387159:19387240,19388106:19388125,19388522:19388526,19390251:19390323,19392322:19420163,19393491:19393508,19393492:19394659,19394709:19394753,19395135:19395168,19395818:19395835,19396403:19396451,19397003:19397046,19397690:19397736,19398256:19398296,19398878:19398923,19401024:19401206,19403249:19403463,19404371:19404406,19407598:19421631,19407599:19421709,19407600:19421328,19407601:19421790,19407602:19421353,19407603:1940765', 'assoc_mat': '19362067:metal:4213:19362146,19362613:metal:4213:19362680,19363319:metal:4213:19363336,19364638:metal:4213:19364771,19364639:metal:4213:19364820,19364640:metal:4213:19364881,19364641:metal:4213:19364929,19364642:metal:4213:19364976,19364643:metal:4213:19364681,19364803:metal:4213:19364845,19365320:metal:4213:19366558,19366393:metal:4213:19366472,19367507:metal:4213:19367582,19367935:metal:4213:19367945,19369796:metal:4213:19370308,19371033:metal:4213:19371378,19371034:metal:4213:19371048,19371744:metal:4213:19371904,19372962:metal:4213:19377333,19373349:metal:4213:19373369,19374132:metal:4213:19374267,19375163:metal:4213:19375231,19375753:metal:4213:19375941,19377093:metal:4213:19377142,19379837:metal:4213:19380630,19382001:metal:4213:19382602,19382002:metal:4213:19382054,19386892:metal:4213:19387209,19386893:metal:4213:19387272,19386894:metal:4213:19387406,19386895:metal:4213:19387466,19386896:metal:4213:19386937,19386897:metal:4213:19387006,19387159:metal:4213:19387240,19388106:metal:4213:19388125,19388522:'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.05793257250065428, 'nb_photo': 296322, 'list_port_cont': '19350759,19350913,19350944,19351017,19351049,19351115,19351354,19351425,19352693,19354764,19355800,19356522,19356915,19357155,19357552,19358334,19358705,19359114,19359492,19359929,19360296,19362157,19362677,19363335,19364679,19364773,19364805,19364844,19364878,19364931,19364968,19366469,19366555,19367584,19367937,19370306,19371040,19371375,19371907,19373356,19374276,19375246,19375932,19377138,19377346,19380632,19382045,19382601,19386938,19387013,19387212,19387234,19387276,19387409,19387475,19388110,19388531,19390335,19393498,19394647,19394751,19395180,19395829,19396446,19397036,19397739,19398304,19398917,19401197,19403467,19404419,19407652,19407748,19407920,19408189,19408613,19409439,19410062,19410262,19410446,19411191,19411345,19411962,19412165,19413584,19413615,19414204,19417077,19418586,19418765,19420168,19421315,19421364,19421638,19421707,19421789,19426245,19426298,19426364,19426397,19426439,19426480,19426515,19426548,19426588,19426616,19426767,19426796,19426850,19426917,19426949,19426989,19427026,1942705', 'assoc_port': '19350699:19350913,19350700:19351017,19350701:19351049,19350702:19350759,19350703:19351115,19350704:19350944,19350970:19351354,19351373:19351425,19352580:19352693,19354724:19354764,19355792:19355800,19356503:19356522,19356886:19356915,19357149:19357155,19357516:19357552,19358329:19358334,19358663:19358705,19359105:19359114,19359486:19359492,19359883:19359929,19360233:19360296,19362067:19362157,19362613:19362677,19363319:19363335,19364638:19364773,19364639:19364805,19364640:19364878,19364641:19364931,19364642:19364968,19364643:19364679,19364803:19364844,19365320:19366555,19366393:19366469,19367507:19367584,19367935:19367937,19369796:19370306,19371033:19371375,19371034:19371040,19371744:19371907,19372962:19377346,19373349:19373356,19374132:19374276,19375163:19375246,19375753:19375932,19377093:19377138,19379837:19380632,19382001:19382601,19382002:19382045,19386892:19387212,19386893:19387276,19386894:19387409,19386895:19387475,19386896:19386938,19386897:19387013,19387159:19387234,19388106:19388110,19388522:1938853', 'assoc_mat': '19350699:papier:4213:19350913,19350700:papier:4213:19351017,19350701:papier:4213:19351049,19350702:papier:4213:19350759,19350703:papier:4213:19351115,19350704:papier:4213:19350944,19350970:papier:4213:19351354,19351373:papier:4213:19351425,19352580:papier:4213:19352693,19354724:papier:4213:19354764,19355792:papier:4213:19355800,19356503:papier:4213:19356522,19356886:papier:4213:19356915,19357149:papier:4213:19357155,19357516:papier:4213:19357552,19358329:papier:4213:19358334,19358663:papier:4213:19358705,19359105:papier:4213:19359114,19359486:papier:4213:19359492,19359883:papier:4213:19359929,19360233:papier:4213:19360296,19362067:papier:4213:19362157,19362613:papier:4213:19362677,19363319:papier:4213:19363335,19364638:papier:4213:19364773,19364639:papier:4213:19364805,19364640:papier:4213:19364878,19364641:papier:4213:19364931,19364642:papier:4213:19364968,19364643:papier:4213:19364679,19364803:papier:4213:19364844,19365320:papier:4213:19366555,19366393:papier:4213:19366469,19367507:papier:4213:19367584,1936'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0007877912233141205, 'nb_photo': 7547, 'list_port_cont': '19362150,19362681,19363332,19364688,19364779,19364840,19364891,19364940,19364963,19366478,19366559,19367580,19370298,19371045,19371381,19371894,19373368,19374275,19375234,19375936,19377130,19377331,19380624,19382051,19382595,19386926,19387016,19387211,19387231,19387279,19387407,19387479,19388117,19388532,19393501,19394657,19394758,19395826,19396443,19397044,19397740,19398297,19398913,19403461,19404420,19407653,19407741,19407910,19408188,19408622,19409442,19410061,19411199,19411341,19411960,19412171,19413576,19413617,19414201,19417079,19418572,19418762,19420160,19421325,19421357,19421699,19421787,19426247,19426287,19426363,19426408,19426432,19426473,19426507,19426550,19426574,19426609,19426764,19426810,19426847,19426919,19426951,19426982,19427025,19427063,19427092,19427134,19427166,19427215,19427287,19427514,19428581,19428669,19429182,19429510,19429645,19430758,19431857,19433531,19434949,19435983,19436979,19438065,19438664,19440513,19441780,19444806,19446302,19446481,19450394,19450662,19450746,19450787,1945093', 'assoc_port': '19362067:19362150,19362613:19362681,19363319:19363332,19364638:19364779,19364640:19364891,19364641:19364940,19364642:19364963,19364643:19364688,19364803:19364840,19365320:19366559,19366393:19366478,19367507:19367580,19369796:19370298,19371033:19371381,19371034:19371045,19371744:19371894,19372962:19377331,19373349:19373368,19374132:19374275,19375163:19375234,19375753:19375936,19377093:19377130,19379837:19380624,19382001:19382595,19382002:19382051,19386892:19387211,19386893:19387279,19386894:19387407,19386895:19387479,19386896:19386926,19386897:19387016,19387159:19387231,19388106:19388117,19388522:19388532,19392322:19420160,19393491:19393501,19393492:19394657,19394709:19394758,19395818:19395826,19396403:19396443,19397003:19397044,19397690:19397740,19398256:19398297,19398878:19398913,19403249:19403461,19404371:19404420,19407599:19421699,19407600:19421325,19407601:19421787,19407602:19421357,19407603:19407653,19407737:19407741,19407907:19407910,19408174:19408188,19408604:19408622,19409403:19409442,19410022:1941006', 'assoc_mat': '19362067:pehd:4213:19362150,19362613:pehd:4213:19362681,19363319:pehd:4213:19363332,19364638:pehd:4213:19364779,19364640:pehd:4213:19364891,19364641:pehd:4213:19364940,19364642:pehd:4213:19364963,19364643:pehd:4213:19364688,19364803:pehd:4213:19364840,19365320:pehd:4213:19366559,19366393:pehd:4213:19366478,19367507:pehd:4213:19367580,19369796:pehd:4213:19370298,19371033:pehd:4213:19371381,19371034:pehd:4213:19371045,19371744:pehd:4213:19371894,19372962:pehd:4213:19377331,19373349:pehd:4213:19373368,19374132:pehd:4213:19374275,19375163:pehd:4213:19375234,19375753:pehd:4213:19375936,19377093:pehd:4213:19377130,19379837:pehd:4213:19380624,19382001:pehd:4213:19382595,19382002:pehd:4213:19382051,19386892:pehd:4213:19387211,19386893:pehd:4213:19387279,19386894:pehd:4213:19387407,19386895:pehd:4213:19387479,19386896:pehd:4213:19386926,19386897:pehd:4213:19387016,19387159:pehd:4213:19387231,19388106:pehd:4213:19388117,19388522:pehd:4213:19388532,19392322:pehd:4213:19420160,19393491:pehd:4213:19393501,19393492:pehd:42'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.002977167511771599, 'nb_photo': 32405, 'list_port_cont': '19350756,19350914,19350939,19351012,19351053,19351120,19351344,19356917,19362149,19362688,19363323,19364680,19364776,19364816,19364846,19364886,19364938,19364969,19366483,19366556,19367578,19367946,19370300,19371046,19371379,19371905,19373370,19374274,19375245,19375946,19377131,19377340,19380633,19382042,19382596,19386928,19387014,19387205,19387247,19387273,19387399,19387471,19388115,19388536,19390331,19393497,19394649,19394754,19395177,19395824,19396448,19397042,19397741,19398299,19398921,19401208,19403455,19404421,19407663,19407755,19407924,19408180,19408619,19409430,19410058,19410271,19410448,19411197,19411342,19411957,19412166,19413586,19413609,19414203,19417066,19418574,19418768,19420161,19421326,19421360,19421641,19421694,19421792,19426252,19426286,19426362,19426405,19426437,19426467,19426509,19426549,19426577,19426621,19426776,19426797,19426836,19426922,19426953,19426980,19427027,19427055,19427105,19427136,19427170,19427210,19427288,19427513,19428579,19428673,19428883,19429150,19429181,19429216,1942951', 'assoc_port': '19350699:19350914,19350700:19351012,19350701:19351053,19350702:19350756,19350703:19351120,19350704:19350939,19350970:19351344,19356886:19356917,19362067:19362149,19362613:19362688,19363319:19363323,19364638:19364776,19364639:19364816,19364640:19364886,19364641:19364938,19364642:19364969,19364643:19364680,19364803:19364846,19365320:19366556,19366393:19366483,19367507:19367578,19367935:19367946,19369796:19370300,19371033:19371379,19371034:19371046,19371744:19371905,19372962:19377340,19373349:19373370,19374132:19374274,19375163:19375245,19375753:19375946,19377093:19377131,19379837:19380633,19382001:19382596,19382002:19382042,19386892:19387205,19386893:19387273,19386894:19387399,19386895:19387471,19386896:19386928,19386897:19387014,19387159:19387247,19388106:19388115,19388522:19388536,19390251:19390331,19392322:19420161,19393491:19393497,19393492:19394649,19394709:19394754,19395135:19395177,19395818:19395824,19396403:19396448,19397003:19397042,19397690:19397741,19398256:19398299,19398878:19398921,19401024:1940120', 'assoc_mat': '19350699:pet_clair:4213:19350914,19350700:pet_clair:4213:19351012,19350701:pet_clair:4213:19351053,19350702:pet_clair:4213:19350756,19350703:pet_clair:4213:19351120,19350704:pet_clair:4213:19350939,19350970:pet_clair:4213:19351344,19356886:pet_clair:4213:19356917,19362067:pet_clair:4213:19362149,19362613:pet_clair:4213:19362688,19363319:pet_clair:4213:19363323,19364638:pet_clair:4213:19364776,19364639:pet_clair:4213:19364816,19364640:pet_clair:4213:19364886,19364641:pet_clair:4213:19364938,19364642:pet_clair:4213:19364969,19364643:pet_clair:4213:19364680,19364803:pet_clair:4213:19364846,19365320:pet_clair:4213:19366556,19366393:pet_clair:4213:19366483,19367507:pet_clair:4213:19367578,19367935:pet_clair:4213:19367946,19369796:pet_clair:4213:19370300,19371033:pet_clair:4213:19371379,19371034:pet_clair:4213:19371046,19371744:pet_clair:4213:19371905,19372962:pet_clair:4213:19377340,19373349:pet_clair:4213:19373370,19374132:pet_clair:4213:19374274,19375163:pet_clair:4213:19375245,19375753:pet_clair:4213:19375946,1'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0002324037749542156, 'nb_photo': 1268, 'list_port_cont': '19359935,19362683,19364972,19371052,19371897,19373354,19374269,19375235,19375933,19382599,19387007,19387235,19387282,19394743,19396438,19397047,19403459,19409437,19410065,19411347,19411967,19413583,19413618,19418763,19426543,19426585,19426849,19426906,19426956,19427033,19427068,19427100,19427207,19428888,19429178,19430756,19434945,19435985,19436571,19436980,19438068,19438658,19441792,19450576,19450675,19450743,19452845,19455907,19459421,19460314,19461323,19464074,19466051,19467499,19467981,19470817,19478281,19483927,19487581,19490820,19493444,19494954,19496366,19496436,19496581,19498253,19498814,19499164,19505213,19509691,19510783,19511210,19516484,19516619,19517405,19517674,19522772,19527315,19529338,19530006,19539941,19540043,19540112,19541534,19541637,19541971,19542004,19542045,19542117,19542291,19543142,19543179,19543340,19548196,19549770,19553432,19556043,19557381,19557762,19558936,19560988,19569680,19570279,19571642,19574327,19582387,19585113,19587812,19590687,19593515,19595091,19597314,19605498,1962409', 'assoc_port': '19359883:19359935,19362613:19362683,19364642:19364972,19371034:19371052,19371744:19371897,19373349:19373354,19374132:19374269,19375163:19375235,19375753:19375933,19382001:19382599,19386893:19387282,19386897:19387007,19387159:19387235,19394709:19394743,19396403:19396438,19397003:19397047,19403249:19403459,19409403:19409437,19410022:19410065,19411333:19411347,19411757:19411967,19413539:19413583,19413540:19413618,19418460:19418763,19426221:19426543,19426222:19426585,19426227:19426849,19426228:19426906,19426229:19426956,19426231:19427033,19426232:19427068,19426233:19427100,19426235:19427207,19428567:19429178,19428774:19428888,19430652:19430756,19434735:19434945,19435771:19435985,19436390:19436571,19436876:19436980,19437833:19438068,19438362:19438658,19441560:19441792,19450316:19450576,19450318:19450675,19450319:19450743,19451642:19452845,19455704:19455907,19459273:19459421,19460295:19460314,19461079:19461323,19464022:19464074,19465810:19466051,19467291:19467499,19467730:19467981,19470651:19470817,19477974:1947828', 'assoc_mat': '19359883:pet_fonce:4213:19359935,19362613:pet_fonce:4213:19362683,19364642:pet_fonce:4213:19364972,19371034:pet_fonce:4213:19371052,19371744:pet_fonce:4213:19371897,19373349:pet_fonce:4213:19373354,19374132:pet_fonce:4213:19374269,19375163:pet_fonce:4213:19375235,19375753:pet_fonce:4213:19375933,19382001:pet_fonce:4213:19382599,19386893:pet_fonce:4213:19387282,19386897:pet_fonce:4213:19387007,19387159:pet_fonce:4213:19387235,19394709:pet_fonce:4213:19394743,19396403:pet_fonce:4213:19396438,19397003:pet_fonce:4213:19397047,19403249:pet_fonce:4213:19403459,19409403:pet_fonce:4213:19409437,19410022:pet_fonce:4213:19410065,19411333:pet_fonce:4213:19411347,19411757:pet_fonce:4213:19411967,19413539:pet_fonce:4213:19413583,19413540:pet_fonce:4213:19413618,19418460:pet_fonce:4213:19418763,19426221:pet_fonce:4213:19426543,19426222:pet_fonce:4213:19426585,19426227:pet_fonce:4213:19426849,19426228:pet_fonce:4213:19426906,19426229:pet_fonce:4213:19426956,19426231:pet_fonce:4213:19427033,19426232:pet_fonce:4213:19427068,1'}, {'unwanted_material': 'pet_opaque', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.016327653541472927, 'nb_photo': 22, 'list_port_cont': '20257313', 'assoc_port': '20255973:20257313', 'assoc_mat': '20255973:pet_opaque:4213:20257313'}), 'main_stat': {'nb_photos': 133965}}, 'hostname': (('raspi-92',),), 'impurety_average_per_hashtag': [(('refus', '2025-01', 0.04628732570083895),)]} VR TODO TOCHECK : due to this bug it shouldn't have being able to work, or maybe it was due to a change directory not done ! SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3142 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3142 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3142 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3142 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! {"input_values":[]} SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3996 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3996 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3996 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3996 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 10383 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 10391 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 10392 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 10387 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 10387 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 10390 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 10390 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 10384 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 10384 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11838 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11838 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 10386 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 10385 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 10385 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 10393 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 10430 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 10386 doesn't seem to be define in the database( WARNING : type of input 3 of step 10385 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 10383 doesn't seem to be define in the database( WARNING : type of input 2 of step 10387 doesn't seem to be define in the database( WARNING : output 1 of step 10383 have datatype=2 whereas input 1 of step 10390 have datatype=7 WARNING : type of output 2 of step 10390 doesn't seem to be define in the database( WARNING : type of input 1 of step 10384 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 10386 have datatype=10 whereas input 3 of step 10393 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 10391 doesn't seem to be define in the database( WARNING : type of input 3 of step 10387 doesn't seem to be define in the database( WARNING : type of output 1 of step 10392 doesn't seem to be define in the database( WARNING : type of input 3 of step 10387 doesn't seem to be define in the database( WARNING : type of input 5 of step 10393 doesn't seem to be define in the database( WARNING : output 0 of step 11836 have datatype=11 whereas input 5 of step 10393 have datatype=None WARNING : output 0 of step 10386 have datatype=10 whereas input 0 of step 11836 have datatype=18 WARNING : type of output 3 of step 11838 doesn't seem to be define in the database( WARNING : type of input 1 of step 10386 doesn't seem to be define in the database( WARNING : type of input 2 of step 11838 doesn't seem to be define in the database( WARNING : output 1 of step 10384 have datatype=7 whereas input 2 of step 11838 have datatype=None WARNING : output 0 of step 10390 have datatype=1 whereas input 0 of step 10384 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4213, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,pet_fonce', 'hashtag_parmi': 'refus,textiles_sanitaires', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'ela': 1, 'etiquette': 1, 'film_plastique': 1, 'kraft': 1, 'metal': 1, 'papier': 1, 'pehd': 1, 'pet_clair': 1, 'pet_opaque': 1, 'pet_fonce': 1, 'textiles_sanitaires': 1, 'refus': 3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier TODO : Insert select and so on SELECT id, name, misc_info, datou_id_for_right FROM MTRPhoto.dashboard_places WHERE name="refus_amiens"; SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3142 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3142 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3142 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3142 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! {"input_values":[]} SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3996 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3996 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3996 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3996 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 10383 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 10391 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 10392 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 10387 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 10387 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 10390 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 10390 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 10384 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 10384 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11838 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11838 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 10386 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 10385 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 10385 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 10393 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 10430 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 10386 doesn't seem to be define in the database( WARNING : type of input 3 of step 10385 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 10383 doesn't seem to be define in the database( WARNING : type of input 2 of step 10387 doesn't seem to be define in the database( WARNING : output 1 of step 10383 have datatype=2 whereas input 1 of step 10390 have datatype=7 WARNING : type of output 2 of step 10390 doesn't seem to be define in the database( WARNING : type of input 1 of step 10384 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 10386 have datatype=10 whereas input 3 of step 10393 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 10391 doesn't seem to be define in the database( WARNING : type of input 3 of step 10387 doesn't seem to be define in the database( WARNING : type of output 1 of step 10392 doesn't seem to be define in the database( WARNING : type of input 3 of step 10387 doesn't seem to be define in the database( WARNING : type of input 5 of step 10393 doesn't seem to be define in the database( WARNING : output 0 of step 11836 have datatype=11 whereas input 5 of step 10393 have datatype=None WARNING : output 0 of step 10386 have datatype=10 whereas input 0 of step 11836 have datatype=18 WARNING : type of output 3 of step 11838 doesn't seem to be define in the database( WARNING : type of input 1 of step 10386 doesn't seem to be define in the database( WARNING : type of input 2 of step 11838 doesn't seem to be define in the database( WARNING : output 1 of step 10384 have datatype=7 whereas input 2 of step 11838 have datatype=None WARNING : output 0 of step 10390 have datatype=1 whereas input 0 of step 10384 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4213, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,pet_fonce', 'hashtag_parmi': 'refus,textiles_sanitaires', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'ela': 1, 'etiquette': 1, 'film_plastique': 1, 'kraft': 1, 'metal': 1, 'papier': 1, 'pehd': 1, 'pet_clair': 1, 'pet_opaque': 1, 'pet_fonce': 1, 'textiles_sanitaires': 1, 'refus': 3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier {'number_of_analysed_photos': ((133965,),), 'unwanted_material_monthly_percentage': ((0.04628732570083895,),), 'material_repartition': (('refus', 128512),), 'material_dict': {'refus': 128512}, 'coverage_data': (('2025/01/31/', 0.0), ('2025/01/30/', 0.978484), ('2025/01/26/', 0.997928), ('2025/01/25/', 0.997928), ('2025/01/24/', 0.983345), ('2025/01/23/', 0.997928), ('2025/01/22/', 0.998623), ('2025/01/21/', 0.988206), ('2025/01/20/', 0.997928), ('2025/01/19/', 0.997928), ('2025/01/18/', 0.997928), ('2025/01/17/', 0.998623), ('2025/01/16/', 0.997928), ('2025/01/15/', 0.995845), ('2025/01/14/', 0.997928), ('2025/01/13/', 0.997928), ('2025/01/12/', 0.998623), ('2025/01/11/', 0.997928), ('2025/01/10/', 0.997928), ('2025/01/09/', 0.95765), ('2025/01/08/', 0.997928), ('2025/01/07/', 0.997928), ('2025/01/06/', 0.998623), ('2025/01/05/', 0.997928), ('2025/01/04/', 0.997928), ('2025/01/03/', 0.997928), ('2025/01/02/', 0.998623), ('2025/01/01/', 0.997928)), 'impurety_average_data': ((datetime.date(2025, 1, 1), 0.0031415727652784604, 4113), (datetime.date(2025, 1, 2), 0.013257715214067597, 5398), (datetime.date(2025, 1, 3), 0.024882219769043673, 5381), (datetime.date(2025, 1, 4), 0.023814202925591395, 5453), (datetime.date(2025, 1, 5), 0.05390190202298538, 5309), (datetime.date(2025, 1, 6), 0.17677604349622686, 5503), (datetime.date(2025, 1, 7), 0.15067136161616007, 5404), (datetime.date(2025, 1, 8), 0.14197711688640233, 5584), (datetime.date(2025, 1, 9), 0.01986420373081231, 4872), (datetime.date(2025, 1, 10), 0.027280637841192012, 4368), (datetime.date(2025, 1, 11), 0.015288578717056288, 4912), (datetime.date(2025, 1, 12), 0.01241406338613218, 5282), (datetime.date(2025, 1, 13), 0.012729006466581467, 5287), (datetime.date(2025, 1, 14), 0.020967872769123812, 5122), (datetime.date(2025, 1, 15), 0.04088843124031516, 5240), (datetime.date(2025, 1, 16), 0.038701567022189784, 5536), (datetime.date(2025, 1, 17), 0.04214273548007545, 5552), (datetime.date(2025, 1, 18), 0.03953088603288481, 5493), (datetime.date(2025, 1, 19), 0.03646708656289506, 5326), (datetime.date(2025, 1, 20), 0.03939407014303094, 3477), (datetime.date(2025, 1, 21), 0.043180744081426366, 5267), (datetime.date(2025, 1, 22), 0.0380487144472087, 4933), (datetime.date(2025, 1, 23), 0.033567122484935624, 5282), (datetime.date(2025, 1, 24), 0.039054699218348775, 4790), (datetime.date(2025, 1, 25), 0.051198046048418086, 5464), (datetime.date(2025, 1, 26), 0.0352715072478803, 4418), (datetime.date(2025, 1, 27), 0.06790919882176621, 1013)), 'impurety_average_data_per_hashtag': {'refus': ((datetime.date(2025, 1, 1), 0.0031415727652784604, 4113), (datetime.date(2025, 1, 2), 0.013257715214067597, 5398), (datetime.date(2025, 1, 3), 0.024882219769043673, 5381), (datetime.date(2025, 1, 4), 0.023814202925591395, 5453), (datetime.date(2025, 1, 5), 0.05390190202298538, 5309), (datetime.date(2025, 1, 6), 0.17677604349622686, 5503), (datetime.date(2025, 1, 7), 0.15067136161616007, 5404), (datetime.date(2025, 1, 8), 0.14197711688640233, 5584), (datetime.date(2025, 1, 9), 0.01986420373081231, 4872), (datetime.date(2025, 1, 10), 0.027280637841192012, 4368), (datetime.date(2025, 1, 11), 0.015288578717056288, 4912), (datetime.date(2025, 1, 12), 0.01241406338613218, 5282), (datetime.date(2025, 1, 13), 0.012729006466581467, 5287), (datetime.date(2025, 1, 14), 0.020967872769123812, 5122), (datetime.date(2025, 1, 15), 0.04088843124031516, 5240), (datetime.date(2025, 1, 16), 0.038701567022189784, 5536), (datetime.date(2025, 1, 17), 0.04214273548007545, 5552), (datetime.date(2025, 1, 18), 0.03953088603288481, 5493), (datetime.date(2025, 1, 19), 0.03646708656289506, 5326), (datetime.date(2025, 1, 20), 0.03939407014303094, 3477), (datetime.date(2025, 1, 21), 0.043180744081426366, 5267), (datetime.date(2025, 1, 22), 0.0380487144472087, 4933), (datetime.date(2025, 1, 23), 0.033567122484935624, 5282), (datetime.date(2025, 1, 24), 0.039054699218348775, 4790), (datetime.date(2025, 1, 25), 0.051198046048418086, 5464), (datetime.date(2025, 1, 26), 0.0352715072478803, 4418), (datetime.date(2025, 1, 27), 0.06790919882176621, 1013))}, 'quality_array': [['-2.126771336501394', '24022023'], ['-0.1988868465558106', '01012025'], ['-0.544539624521373', '02012025'], ['-0.9128318808959711', '03012025'], ['-0.9639856402734335', '04012025'], ['-1.2196158778049482', '05012025'], ['-1.2373245580009966', '06012025'], ['-1.1598098092312246', '07012025'], ['-1.078237063142374', '08012025'], ['-1.073472879371373', '09012025'], ['-0.8871964418950024', '10012025'], ['-0.5732921233523613', '11012025'], ['-0.6802286794575557', '12012025'], ['-0.696019584853654', '13012025'], ['-1.0686934862432318', '14012025'], ['-2.3583343547184783', '15012025'], ['-2.4991495359972054', '16012025'], ['-2.459815797263982', '17012025'], ['-2.3628308730707004', '18012025'], ['-2.3619568739298007', '19012025'], ['-2.4658490683989083', '20012025'], ['-2.47550138020341', '21012025'], ['-2.4965358024870388', '22012025'], ['-2.432790057412958', '23012025'], ['-2.482060315547679', '24012025'], ['-2.3759033265926117', '25012025'], ['-2.4314061083869247', '26012025'], ['-2.437152749333131', '27012025']], 'number_of_batch': ((613,),), 'datou_id_sts': 3142, 'map_hashtag_number_mat': {'hash_to_mat_nb': ({'unwanted_material': 'barquette_opaque', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0003940126098574364, 'nb_photo': 2, 'list_port_cont': '20257322', 'assoc_port': '20255973:20257322', 'assoc_mat': '20255973:barquette_opaque:4213:20257322'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0034452460828997824, 'nb_photo': 44412, 'list_port_cont': '19350945,19351119,19351350,19351414,19352703,19354776,19355809,19356913,19359503,19360304,19362148,19362678,19363324,19364682,19364764,19364817,19364851,19364883,19364932,19364966,19366479,19366571,19367590,19367944,19370304,19371037,19371376,19371909,19373360,19374264,19375232,19375938,19377129,19377345,19380620,19382043,19382592,19386929,19387010,19387202,19387232,19387280,19387410,19387467,19388122,19388538,19390328,19393509,19394658,19394757,19395181,19395827,19396440,19397037,19397730,19398303,19398928,19401200,19403462,19404417,19407657,19407739,19407922,19408195,19408623,19409434,19410071,19410264,19410455,19411198,19411346,19411965,19412178,19413574,19413622,19414207,19417063,19418576,19418757,19420158,19421317,19421358,19421640,19421704,19421796,19426260,19426296,19426365,19426396,19426445,19426465,19426514,19426553,19426579,19426608,19426775,19426807,19426844,19426912,19426943,19426985,19427023,19427066,19427107,19427138,19427176,19427218,19427285,19427522,19428578,19428664,19428894,19429154,1942917', 'assoc_port': '19350703:19351119,19350704:19350945,19350970:19351350,19351373:19351414,19352580:19352703,19354724:19354776,19355792:19355809,19356886:19356913,19359486:19359503,19360233:19360304,19362067:19362148,19362613:19362678,19363319:19363324,19364638:19364764,19364639:19364817,19364640:19364883,19364641:19364932,19364642:19364966,19364643:19364682,19364803:19364851,19365320:19366571,19366393:19366479,19367507:19367590,19367935:19367944,19369796:19370304,19371033:19371376,19371034:19371037,19371744:19371909,19372962:19377345,19373349:19373360,19374132:19374264,19375163:19375232,19375753:19375938,19377093:19377129,19379837:19380620,19382001:19382592,19382002:19382043,19386892:19387202,19386893:19387280,19386894:19387410,19386895:19387467,19386896:19386929,19386897:19387010,19387159:19387232,19388106:19388122,19388522:19388538,19390251:19390328,19392322:19420158,19393491:19393509,19393492:19394658,19394709:19394757,19395135:19395181,19395818:19395827,19396403:19396440,19397003:19397037,19397690:19397730,19398256:1939830', 'assoc_mat': '19350703:carton:4213:19351119,19350704:carton:4213:19350945,19350970:carton:4213:19351350,19351373:carton:4213:19351414,19352580:carton:4213:19352703,19354724:carton:4213:19354776,19355792:carton:4213:19355809,19356886:carton:4213:19356913,19359486:carton:4213:19359503,19360233:carton:4213:19360304,19362067:carton:4213:19362148,19362613:carton:4213:19362678,19363319:carton:4213:19363324,19364638:carton:4213:19364764,19364639:carton:4213:19364817,19364640:carton:4213:19364883,19364641:carton:4213:19364932,19364642:carton:4213:19364966,19364643:carton:4213:19364682,19364803:carton:4213:19364851,19365320:carton:4213:19366571,19366393:carton:4213:19366479,19367507:carton:4213:19367590,19367935:carton:4213:19367944,19369796:carton:4213:19370304,19371033:carton:4213:19371376,19371034:carton:4213:19371037,19371744:carton:4213:19371909,19372962:carton:4213:19377345,19373349:carton:4213:19373360,19374132:carton:4213:19374264,19375163:carton:4213:19375232,19375753:carton:4213:19375938,19377093:carton:4213:19377129,1937'}, {'unwanted_material': 'ela', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 3.0301707773843254e-05, 'nb_photo': 1, 'list_port_cont': '20257312', 'assoc_port': '20255973:20257312', 'assoc_mat': '20255973:ela:4213:20257312'}, {'unwanted_material': 'etiquette', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0012743636625684334, 'nb_photo': 13, 'list_port_cont': '20257320', 'assoc_port': '20255973:20257320', 'assoc_mat': '20255973:etiquette:4213:20257320'}, {'unwanted_material': 'film_plastique', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.03346653230713911, 'nb_photo': 84, 'list_port_cont': '20257310', 'assoc_port': '20255973:20257310', 'assoc_mat': '20255973:film_plastique:4213:20257310'}, {'unwanted_material': 'kraft', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0007016663673520444, 'nb_photo': 2, 'list_port_cont': '20257324', 'assoc_port': '20255973:20257324', 'assoc_mat': '20255973:kraft:4213:20257324'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0020802774839703995, 'nb_photo': 100222, 'list_port_cont': '19362146,19362680,19363336,19364681,19364771,19364820,19364845,19364881,19364929,19364976,19366472,19366558,19367582,19367945,19370308,19371048,19371378,19371904,19373369,19374267,19375231,19375941,19377142,19377333,19380630,19382054,19382602,19386937,19387006,19387209,19387240,19387272,19387406,19387466,19388125,19388526,19390323,19393508,19394659,19394753,19395168,19395835,19396451,19397046,19397736,19398296,19398923,19401206,19403463,19404406,19407656,19407745,19407913,19408191,19408612,19409445,19410067,19410266,19410454,19411196,19411353,19411964,19412176,19413590,19413613,19414199,19417065,19418579,19418760,19420163,19421328,19421353,19421631,19421709,19421790,19426254,19426300,19426369,19426398,19426433,19426476,19426503,19426541,19426572,19426620,19426762,19426805,19426838,19426914,19426952,19426981,19427024,19427056,19427108,19427146,19427169,19427202,19427294,19427510,19428589,19428665,19428892,19429156,19429174,19429215,19429504,19429637,19430750,19431136,19431864,19433534,19434939,19435980,1943657', 'assoc_port': '19362067:19362146,19362613:19362680,19363319:19363336,19364638:19364771,19364639:19364820,19364640:19364881,19364641:19364929,19364642:19364976,19364643:19364681,19364803:19364845,19365320:19366558,19366393:19366472,19367507:19367582,19367935:19367945,19369796:19370308,19371033:19371378,19371034:19371048,19371744:19371904,19372962:19377333,19373349:19373369,19374132:19374267,19375163:19375231,19375753:19375941,19377093:19377142,19379837:19380630,19382001:19382602,19382002:19382054,19386892:19387209,19386893:19387272,19386894:19387406,19386895:19387466,19386896:19386937,19386897:19387006,19387159:19387240,19388106:19388125,19388522:19388526,19390251:19390323,19392322:19420163,19393491:19393508,19393492:19394659,19394709:19394753,19395135:19395168,19395818:19395835,19396403:19396451,19397003:19397046,19397690:19397736,19398256:19398296,19398878:19398923,19401024:19401206,19403249:19403463,19404371:19404406,19407598:19421631,19407599:19421709,19407600:19421328,19407601:19421790,19407602:19421353,19407603:1940765', 'assoc_mat': '19362067:metal:4213:19362146,19362613:metal:4213:19362680,19363319:metal:4213:19363336,19364638:metal:4213:19364771,19364639:metal:4213:19364820,19364640:metal:4213:19364881,19364641:metal:4213:19364929,19364642:metal:4213:19364976,19364643:metal:4213:19364681,19364803:metal:4213:19364845,19365320:metal:4213:19366558,19366393:metal:4213:19366472,19367507:metal:4213:19367582,19367935:metal:4213:19367945,19369796:metal:4213:19370308,19371033:metal:4213:19371378,19371034:metal:4213:19371048,19371744:metal:4213:19371904,19372962:metal:4213:19377333,19373349:metal:4213:19373369,19374132:metal:4213:19374267,19375163:metal:4213:19375231,19375753:metal:4213:19375941,19377093:metal:4213:19377142,19379837:metal:4213:19380630,19382001:metal:4213:19382602,19382002:metal:4213:19382054,19386892:metal:4213:19387209,19386893:metal:4213:19387272,19386894:metal:4213:19387406,19386895:metal:4213:19387466,19386896:metal:4213:19386937,19386897:metal:4213:19387006,19387159:metal:4213:19387240,19388106:metal:4213:19388125,19388522:'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.05793257250065428, 'nb_photo': 296322, 'list_port_cont': '19350759,19350913,19350944,19351017,19351049,19351115,19351354,19351425,19352693,19354764,19355800,19356522,19356915,19357155,19357552,19358334,19358705,19359114,19359492,19359929,19360296,19362157,19362677,19363335,19364679,19364773,19364805,19364844,19364878,19364931,19364968,19366469,19366555,19367584,19367937,19370306,19371040,19371375,19371907,19373356,19374276,19375246,19375932,19377138,19377346,19380632,19382045,19382601,19386938,19387013,19387212,19387234,19387276,19387409,19387475,19388110,19388531,19390335,19393498,19394647,19394751,19395180,19395829,19396446,19397036,19397739,19398304,19398917,19401197,19403467,19404419,19407652,19407748,19407920,19408189,19408613,19409439,19410062,19410262,19410446,19411191,19411345,19411962,19412165,19413584,19413615,19414204,19417077,19418586,19418765,19420168,19421315,19421364,19421638,19421707,19421789,19426245,19426298,19426364,19426397,19426439,19426480,19426515,19426548,19426588,19426616,19426767,19426796,19426850,19426917,19426949,19426989,19427026,1942705', 'assoc_port': '19350699:19350913,19350700:19351017,19350701:19351049,19350702:19350759,19350703:19351115,19350704:19350944,19350970:19351354,19351373:19351425,19352580:19352693,19354724:19354764,19355792:19355800,19356503:19356522,19356886:19356915,19357149:19357155,19357516:19357552,19358329:19358334,19358663:19358705,19359105:19359114,19359486:19359492,19359883:19359929,19360233:19360296,19362067:19362157,19362613:19362677,19363319:19363335,19364638:19364773,19364639:19364805,19364640:19364878,19364641:19364931,19364642:19364968,19364643:19364679,19364803:19364844,19365320:19366555,19366393:19366469,19367507:19367584,19367935:19367937,19369796:19370306,19371033:19371375,19371034:19371040,19371744:19371907,19372962:19377346,19373349:19373356,19374132:19374276,19375163:19375246,19375753:19375932,19377093:19377138,19379837:19380632,19382001:19382601,19382002:19382045,19386892:19387212,19386893:19387276,19386894:19387409,19386895:19387475,19386896:19386938,19386897:19387013,19387159:19387234,19388106:19388110,19388522:1938853', 'assoc_mat': '19350699:papier:4213:19350913,19350700:papier:4213:19351017,19350701:papier:4213:19351049,19350702:papier:4213:19350759,19350703:papier:4213:19351115,19350704:papier:4213:19350944,19350970:papier:4213:19351354,19351373:papier:4213:19351425,19352580:papier:4213:19352693,19354724:papier:4213:19354764,19355792:papier:4213:19355800,19356503:papier:4213:19356522,19356886:papier:4213:19356915,19357149:papier:4213:19357155,19357516:papier:4213:19357552,19358329:papier:4213:19358334,19358663:papier:4213:19358705,19359105:papier:4213:19359114,19359486:papier:4213:19359492,19359883:papier:4213:19359929,19360233:papier:4213:19360296,19362067:papier:4213:19362157,19362613:papier:4213:19362677,19363319:papier:4213:19363335,19364638:papier:4213:19364773,19364639:papier:4213:19364805,19364640:papier:4213:19364878,19364641:papier:4213:19364931,19364642:papier:4213:19364968,19364643:papier:4213:19364679,19364803:papier:4213:19364844,19365320:papier:4213:19366555,19366393:papier:4213:19366469,19367507:papier:4213:19367584,1936'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0007877912233141205, 'nb_photo': 7547, 'list_port_cont': '19362150,19362681,19363332,19364688,19364779,19364840,19364891,19364940,19364963,19366478,19366559,19367580,19370298,19371045,19371381,19371894,19373368,19374275,19375234,19375936,19377130,19377331,19380624,19382051,19382595,19386926,19387016,19387211,19387231,19387279,19387407,19387479,19388117,19388532,19393501,19394657,19394758,19395826,19396443,19397044,19397740,19398297,19398913,19403461,19404420,19407653,19407741,19407910,19408188,19408622,19409442,19410061,19411199,19411341,19411960,19412171,19413576,19413617,19414201,19417079,19418572,19418762,19420160,19421325,19421357,19421699,19421787,19426247,19426287,19426363,19426408,19426432,19426473,19426507,19426550,19426574,19426609,19426764,19426810,19426847,19426919,19426951,19426982,19427025,19427063,19427092,19427134,19427166,19427215,19427287,19427514,19428581,19428669,19429182,19429510,19429645,19430758,19431857,19433531,19434949,19435983,19436979,19438065,19438664,19440513,19441780,19444806,19446302,19446481,19450394,19450662,19450746,19450787,1945093', 'assoc_port': '19362067:19362150,19362613:19362681,19363319:19363332,19364638:19364779,19364640:19364891,19364641:19364940,19364642:19364963,19364643:19364688,19364803:19364840,19365320:19366559,19366393:19366478,19367507:19367580,19369796:19370298,19371033:19371381,19371034:19371045,19371744:19371894,19372962:19377331,19373349:19373368,19374132:19374275,19375163:19375234,19375753:19375936,19377093:19377130,19379837:19380624,19382001:19382595,19382002:19382051,19386892:19387211,19386893:19387279,19386894:19387407,19386895:19387479,19386896:19386926,19386897:19387016,19387159:19387231,19388106:19388117,19388522:19388532,19392322:19420160,19393491:19393501,19393492:19394657,19394709:19394758,19395818:19395826,19396403:19396443,19397003:19397044,19397690:19397740,19398256:19398297,19398878:19398913,19403249:19403461,19404371:19404420,19407599:19421699,19407600:19421325,19407601:19421787,19407602:19421357,19407603:19407653,19407737:19407741,19407907:19407910,19408174:19408188,19408604:19408622,19409403:19409442,19410022:1941006', 'assoc_mat': '19362067:pehd:4213:19362150,19362613:pehd:4213:19362681,19363319:pehd:4213:19363332,19364638:pehd:4213:19364779,19364640:pehd:4213:19364891,19364641:pehd:4213:19364940,19364642:pehd:4213:19364963,19364643:pehd:4213:19364688,19364803:pehd:4213:19364840,19365320:pehd:4213:19366559,19366393:pehd:4213:19366478,19367507:pehd:4213:19367580,19369796:pehd:4213:19370298,19371033:pehd:4213:19371381,19371034:pehd:4213:19371045,19371744:pehd:4213:19371894,19372962:pehd:4213:19377331,19373349:pehd:4213:19373368,19374132:pehd:4213:19374275,19375163:pehd:4213:19375234,19375753:pehd:4213:19375936,19377093:pehd:4213:19377130,19379837:pehd:4213:19380624,19382001:pehd:4213:19382595,19382002:pehd:4213:19382051,19386892:pehd:4213:19387211,19386893:pehd:4213:19387279,19386894:pehd:4213:19387407,19386895:pehd:4213:19387479,19386896:pehd:4213:19386926,19386897:pehd:4213:19387016,19387159:pehd:4213:19387231,19388106:pehd:4213:19388117,19388522:pehd:4213:19388532,19392322:pehd:4213:19420160,19393491:pehd:4213:19393501,19393492:pehd:42'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.002977167511771599, 'nb_photo': 32405, 'list_port_cont': '19350756,19350914,19350939,19351012,19351053,19351120,19351344,19356917,19362149,19362688,19363323,19364680,19364776,19364816,19364846,19364886,19364938,19364969,19366483,19366556,19367578,19367946,19370300,19371046,19371379,19371905,19373370,19374274,19375245,19375946,19377131,19377340,19380633,19382042,19382596,19386928,19387014,19387205,19387247,19387273,19387399,19387471,19388115,19388536,19390331,19393497,19394649,19394754,19395177,19395824,19396448,19397042,19397741,19398299,19398921,19401208,19403455,19404421,19407663,19407755,19407924,19408180,19408619,19409430,19410058,19410271,19410448,19411197,19411342,19411957,19412166,19413586,19413609,19414203,19417066,19418574,19418768,19420161,19421326,19421360,19421641,19421694,19421792,19426252,19426286,19426362,19426405,19426437,19426467,19426509,19426549,19426577,19426621,19426776,19426797,19426836,19426922,19426953,19426980,19427027,19427055,19427105,19427136,19427170,19427210,19427288,19427513,19428579,19428673,19428883,19429150,19429181,19429216,1942951', 'assoc_port': '19350699:19350914,19350700:19351012,19350701:19351053,19350702:19350756,19350703:19351120,19350704:19350939,19350970:19351344,19356886:19356917,19362067:19362149,19362613:19362688,19363319:19363323,19364638:19364776,19364639:19364816,19364640:19364886,19364641:19364938,19364642:19364969,19364643:19364680,19364803:19364846,19365320:19366556,19366393:19366483,19367507:19367578,19367935:19367946,19369796:19370300,19371033:19371379,19371034:19371046,19371744:19371905,19372962:19377340,19373349:19373370,19374132:19374274,19375163:19375245,19375753:19375946,19377093:19377131,19379837:19380633,19382001:19382596,19382002:19382042,19386892:19387205,19386893:19387273,19386894:19387399,19386895:19387471,19386896:19386928,19386897:19387014,19387159:19387247,19388106:19388115,19388522:19388536,19390251:19390331,19392322:19420161,19393491:19393497,19393492:19394649,19394709:19394754,19395135:19395177,19395818:19395824,19396403:19396448,19397003:19397042,19397690:19397741,19398256:19398299,19398878:19398921,19401024:1940120', 'assoc_mat': '19350699:pet_clair:4213:19350914,19350700:pet_clair:4213:19351012,19350701:pet_clair:4213:19351053,19350702:pet_clair:4213:19350756,19350703:pet_clair:4213:19351120,19350704:pet_clair:4213:19350939,19350970:pet_clair:4213:19351344,19356886:pet_clair:4213:19356917,19362067:pet_clair:4213:19362149,19362613:pet_clair:4213:19362688,19363319:pet_clair:4213:19363323,19364638:pet_clair:4213:19364776,19364639:pet_clair:4213:19364816,19364640:pet_clair:4213:19364886,19364641:pet_clair:4213:19364938,19364642:pet_clair:4213:19364969,19364643:pet_clair:4213:19364680,19364803:pet_clair:4213:19364846,19365320:pet_clair:4213:19366556,19366393:pet_clair:4213:19366483,19367507:pet_clair:4213:19367578,19367935:pet_clair:4213:19367946,19369796:pet_clair:4213:19370300,19371033:pet_clair:4213:19371379,19371034:pet_clair:4213:19371046,19371744:pet_clair:4213:19371905,19372962:pet_clair:4213:19377340,19373349:pet_clair:4213:19373370,19374132:pet_clair:4213:19374274,19375163:pet_clair:4213:19375245,19375753:pet_clair:4213:19375946,1'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.0002324037749542156, 'nb_photo': 1268, 'list_port_cont': '19359935,19362683,19364972,19371052,19371897,19373354,19374269,19375235,19375933,19382599,19387007,19387235,19387282,19394743,19396438,19397047,19403459,19409437,19410065,19411347,19411967,19413583,19413618,19418763,19426543,19426585,19426849,19426906,19426956,19427033,19427068,19427100,19427207,19428888,19429178,19430756,19434945,19435985,19436571,19436980,19438068,19438658,19441792,19450576,19450675,19450743,19452845,19455907,19459421,19460314,19461323,19464074,19466051,19467499,19467981,19470817,19478281,19483927,19487581,19490820,19493444,19494954,19496366,19496436,19496581,19498253,19498814,19499164,19505213,19509691,19510783,19511210,19516484,19516619,19517405,19517674,19522772,19527315,19529338,19530006,19539941,19540043,19540112,19541534,19541637,19541971,19542004,19542045,19542117,19542291,19543142,19543179,19543340,19548196,19549770,19553432,19556043,19557381,19557762,19558936,19560988,19569680,19570279,19571642,19574327,19582387,19585113,19587812,19590687,19593515,19595091,19597314,19605498,1962409', 'assoc_port': '19359883:19359935,19362613:19362683,19364642:19364972,19371034:19371052,19371744:19371897,19373349:19373354,19374132:19374269,19375163:19375235,19375753:19375933,19382001:19382599,19386893:19387282,19386897:19387007,19387159:19387235,19394709:19394743,19396403:19396438,19397003:19397047,19403249:19403459,19409403:19409437,19410022:19410065,19411333:19411347,19411757:19411967,19413539:19413583,19413540:19413618,19418460:19418763,19426221:19426543,19426222:19426585,19426227:19426849,19426228:19426906,19426229:19426956,19426231:19427033,19426232:19427068,19426233:19427100,19426235:19427207,19428567:19429178,19428774:19428888,19430652:19430756,19434735:19434945,19435771:19435985,19436390:19436571,19436876:19436980,19437833:19438068,19438362:19438658,19441560:19441792,19450316:19450576,19450318:19450675,19450319:19450743,19451642:19452845,19455704:19455907,19459273:19459421,19460295:19460314,19461079:19461323,19464022:19464074,19465810:19466051,19467291:19467499,19467730:19467981,19470651:19470817,19477974:1947828', 'assoc_mat': '19359883:pet_fonce:4213:19359935,19362613:pet_fonce:4213:19362683,19364642:pet_fonce:4213:19364972,19371034:pet_fonce:4213:19371052,19371744:pet_fonce:4213:19371897,19373349:pet_fonce:4213:19373354,19374132:pet_fonce:4213:19374269,19375163:pet_fonce:4213:19375235,19375753:pet_fonce:4213:19375933,19382001:pet_fonce:4213:19382599,19386893:pet_fonce:4213:19387282,19386897:pet_fonce:4213:19387007,19387159:pet_fonce:4213:19387235,19394709:pet_fonce:4213:19394743,19396403:pet_fonce:4213:19396438,19397003:pet_fonce:4213:19397047,19403249:pet_fonce:4213:19403459,19409403:pet_fonce:4213:19409437,19410022:pet_fonce:4213:19410065,19411333:pet_fonce:4213:19411347,19411757:pet_fonce:4213:19411967,19413539:pet_fonce:4213:19413583,19413540:pet_fonce:4213:19413618,19418460:pet_fonce:4213:19418763,19426221:pet_fonce:4213:19426543,19426222:pet_fonce:4213:19426585,19426227:pet_fonce:4213:19426849,19426228:pet_fonce:4213:19426906,19426229:pet_fonce:4213:19426956,19426231:pet_fonce:4213:19427033,19426232:pet_fonce:4213:19427068,1'}, {'unwanted_material': 'pet_opaque', 'main_material': 'refus', 'pht_type': 4213, 'ratio': 0.016327653541472927, 'nb_photo': 22, 'list_port_cont': '20257313', 'assoc_port': '20255973:20257313', 'assoc_mat': '20255973:pet_opaque:4213:20257313'}), 'main_stat': {'nb_photos': 133965}}, 'hostname': (('raspi-92',),), 'impurety_average_per_hashtag': [(('refus', '2025-01', 0.04628732570083895),)]} filepath : /data_2/data_log/job/memo/refus_amiens/sla_mensuel_refus_amiens_mois_01_annee_2025.pdf Before plot_photos_and_unwanted_material_summary # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! None was removed should we ? donnée sous forme de texte was removed should we ? [ptf_id0,ptf_id1...] was removed should we ? Before organize_and_plot_unwanted_material_stats {'refus': {'barquette_opaque': ['barquette_opaque', '0.04%', 2], 'carton': ['carton', '0.34%', 44412], 'ela': ['ela', '0.0%', 1], 'etiquette': ['etiquette', '0.13%', 13], 'film_plastique': ['film_plastique', '3.35%', 84], 'kraft': ['kraft', '0.07%', 2], 'metal': ['metal', '0.21%', 100222], 'papier': ['papier', '5.79%', 296322], 'pehd': ['pehd', '0.08%', 7547], 'pet_clair': ['pet_clair', '0.3%', 32405], 'pet_fonce': ['pet_fonce', '0.02%', 1268], 'pet_opaque': ['pet_opaque', '1.63%', 22]}} before organize_and_plot_coverage_data Warning a wrong coverage has been found : 0.0 before organize_and_plot_impurety_average_data before organize_and_plot_quality_photo_data finish generating filepath : /data_2/data_log/job/memo/refus_amiens/sla_mensuel_refus_amiens_mois_01_annee_2025.pdf le fichier se trouve ici : /data_2/data_log/job/memo/refus_amiens 3.18user 2.48system 4:15.98elapsed 2%CPU (0avgtext+0avgdata 196480maxresident)k 1440inputs+600outputs (6major+74616minor)pagefaults 0swaps