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=30005 --dashboard_places=sevran --rootfolder_sla=/data_4/data_log/job/memo/sevran -v --mtr_id=1042 --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 : 30005, Date : 2025-08 _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 : (4, 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=4887 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=4887 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= 4887 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=4887 # 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=3993 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=3993 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= 3993 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=3993 # 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 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 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 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 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 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 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': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton,background', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3994 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=3994 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= 3994 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=3994 # 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 11488 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11496 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11497 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11492 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11492 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11495 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 11495 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11575 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11575 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11491 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11490 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11490 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11498 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 11499 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 11491 doesn't seem to be define in the database( WARNING : type of input 3 of step 11490 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11488 doesn't seem to be define in the database( WARNING : type of input 2 of step 11492 doesn't seem to be define in the database( WARNING : output 1 of step 11488 have datatype=2 whereas input 1 of step 11495 have datatype=7 WARNING : type of output 2 of step 11495 doesn't seem to be define in the database( WARNING : type of input 1 of step 11489 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11491 have datatype=10 whereas input 3 of step 11498 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11575 doesn't seem to be define in the database( WARNING : output 1 of step 11489 have datatype=7 whereas input 2 of step 11575 have datatype=None WARNING : type of output 3 of step 11575 doesn't seem to be define in the database( WARNING : type of input 1 of step 11491 doesn't seem to be define in the database( WARNING : output 0 of step 11491 have datatype=10 whereas input 0 of step 11581 have datatype=18 WARNING : type of input 5 of step 11498 doesn't seem to be define in the database( WARNING : output 0 of step 11581 have datatype=11 whereas input 5 of step 11498 have datatype=None WARNING : type of output 1 of step 11496 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : type of output 1 of step 11497 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : output 0 of step 11495 have datatype=1 whereas input 0 of step 11489 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': 4209, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'papier,background', 'hashtag_background': 'papier', 'hashtag_weights': {'barquette_opaque': 0.7, 'carton': 0.7, 'ela': 0.7, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.7, 'metal': 1.5, 'pehd': 0.7, 'pet_clair': 0.7, 'pet_opaque': 0.7, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.7}, 'ETA': 600} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3993 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=3993 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= 3993 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=3993 # 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 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 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 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 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 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 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': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton,background', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3459 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=3459 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= 3459 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=3459 # 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 ! 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 11449 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11452 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Step 11452 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11453 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 11453 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11454 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11454 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11478 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11478 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11456 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11456 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11455 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11455 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11458 send_mail_cod have less inputs used (3) than in the step definition (5) : 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 ! WARNING : type of output 2 of step 11449 doesn't seem to be define in the database( WARNING : type of input 2 of step 11452 doesn't seem to be define in the database( WARNING : output 1 of step 11449 have datatype=2 whereas input 1 of step 11453 have datatype=7 WARNING : type of output 2 of step 11453 doesn't seem to be define in the database( WARNING : type of input 1 of step 11454 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 3 of step 11453 doesn't seem to be define in the database( WARNING : type of input 1 of step 11456 doesn't seem to be define in the database( WARNING : type of output 1 of step 11456 doesn't seem to be define in the database( WARNING : type of input 3 of step 11455 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11456 have datatype=10 whereas input 3 of step 11458 have datatype=6 WARNING : type of input 5 of step 11458 doesn't seem to be define in the database( WARNING : output 0 of step 11477 have datatype=11 whereas input 5 of step 11458 have datatype=None WARNING : output 0 of step 11456 have datatype=10 whereas input 0 of step 11477 have datatype=18 WARNING : type of input 2 of step 11478 doesn't seem to be define in the database( WARNING : output 1 of step 11454 have datatype=7 whereas input 2 of step 11478 have datatype=None WARNING : type of output 3 of step 11478 doesn't seem to be define in the database( WARNING : type of input 2 of step 11456 doesn't seem to be define in the database( WARNING : output 0 of step 11453 have datatype=1 whereas input 0 of step 11454 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': 3726, 'hashtag_proportion': 'Carton_brun,Carton_gris,Teint_Dans_La_Masse,autre_refus,cartonnette,kraft,metal,plastique', 'hashtag_parmi': 'papier,background', 'hashtag_weights': {'Carton_brun': 1.5, 'Carton_gris': 1.5, 'Teint_Dans_La_Masse': 1.0, 'autre_refus': 1.5, 'cartonnette': 1.0, 'kraft': 1.5, 'metal': 3, 'plastique': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3991 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=3991 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= 3991 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=3991 # 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 11512 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11521 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11520 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11516 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11516 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11519 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 11519 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11513 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11513 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11577 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11577 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11515 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11514 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11514 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11523 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 11515 doesn't seem to be define in the database( WARNING : type of input 3 of step 11514 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11512 doesn't seem to be define in the database( WARNING : type of input 2 of step 11516 doesn't seem to be define in the database( WARNING : output 1 of step 11512 have datatype=2 whereas input 1 of step 11519 have datatype=7 WARNING : type of output 2 of step 11519 doesn't seem to be define in the database( WARNING : type of input 1 of step 11513 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11515 have datatype=10 whereas input 3 of step 11522 have datatype=6 WARNING : type of input 2 of step 11577 doesn't seem to be define in the database( WARNING : output 1 of step 11513 have datatype=7 whereas input 2 of step 11577 have datatype=None WARNING : type of output 3 of step 11577 doesn't seem to be define in the database( WARNING : type of input 1 of step 11515 doesn't seem to be define in the database( WARNING : output 0 of step 11515 have datatype=10 whereas input 0 of step 11583 have datatype=18 WARNING : type of input 5 of step 11522 doesn't seem to be define in the database( WARNING : output 0 of step 11583 have datatype=11 whereas input 5 of step 11522 have datatype=None WARNING : type of output 1 of step 11521 doesn't seem to be define in the database( WARNING : type of input 3 of step 11516 doesn't seem to be define in the database( WARNING : type of output 1 of step 11520 doesn't seem to be define in the database( WARNING : type of input 3 of step 11516 doesn't seem to be define in the database( WARNING : output 0 of step 11519 have datatype=1 whereas input 0 of step 11513 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': 4203, 'hashtag_proportion': 'barquette_opaque,carton,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'ela,background', 'hashtag_background': 'ela', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.8, 'metal': 2, 'papier': 0.8, 'pehd': 0.8, 'pet_clair': 0.8, 'pet_opaque': 0.8, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3804 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=3804 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= 3804 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=3804 # 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 ! 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 11560 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11567 mask_detect have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11567 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11563 crop_condition is not consistent : 4 used against 2 in the step definition ! Step 11563 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11564 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 11564 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11573 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11573 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11566 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11566 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! 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 ! WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 1 of step 11560 have datatype=2 whereas input 1 of step 11564 have datatype=7 WARNING : type of output 2 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11565 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11567 doesn't seem to be define in the database( WARNING : type of input 3 of step 11563 doesn't seem to be define in the database( WARNING : type of output 3 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11568 doesn't seem to be define in the database( WARNING : type of output 1 of step 11568 doesn't seem to be define in the database( WARNING : type of input 3 of step 11566 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11570 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11569 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11570 doesn't seem to be define in the database( WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11569 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11568 have datatype=10 whereas input 3 of step 11571 have datatype=6 WARNING : type of input 2 of step 11573 doesn't seem to be define in the database( WARNING : output 1 of step 11565 have datatype=7 whereas input 2 of step 11573 have datatype=None WARNING : type of output 3 of step 11573 doesn't seem to be define in the database( WARNING : type of input 3 of step 11568 doesn't seem to be define in the database( WARNING : output 0 of step 11568 have datatype=10 whereas input 0 of step 11587 have datatype=18 WARNING : type of input 5 of step 11571 doesn't seem to be define in the database( WARNING : output 0 of step 11587 have datatype=11 whereas input 5 of step 11571 have datatype=None WARNING : output 0 of step 11564 have datatype=1 whereas input 0 of step 11565 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': 3327, 'hashtag_proportion': 'autre,carton,metal,papier,pehd,pet_fonce', 'hashtag_parmi': 'pet_clair,bouchon,etiquette,barquette_avec_film,background', 'hashtag_background': 'pet_clair', 'hashtag_weights': {'autre': 8.0, 'barquette_avec_film': 6, 'carton': 8.0, 'metal': 12, 'papier': 5, 'pehd': 8, 'pet_fonce': 8, 'bouchon': 8, 'etiquette': 8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4322 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=4322 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= 4322 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=4322 # 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 11978 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11987 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11986 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11982 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11982 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11985 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 11985 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11990 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11990 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11981 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11980 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11980 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11989 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 11981 doesn't seem to be define in the database( WARNING : type of input 3 of step 11980 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11978 doesn't seem to be define in the database( WARNING : type of input 2 of step 11982 doesn't seem to be define in the database( WARNING : output 1 of step 11978 have datatype=2 whereas input 1 of step 11985 have datatype=7 WARNING : type of output 2 of step 11985 doesn't seem to be define in the database( WARNING : type of input 1 of step 11979 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11981 have datatype=10 whereas input 3 of step 11988 have datatype=6 WARNING : type of input 2 of step 11990 doesn't seem to be define in the database( WARNING : output 1 of step 11979 have datatype=7 whereas input 2 of step 11990 have datatype=None WARNING : type of output 3 of step 11990 doesn't seem to be define in the database( WARNING : type of input 1 of step 11981 doesn't seem to be define in the database( WARNING : output 0 of step 11981 have datatype=10 whereas input 0 of step 11991 have datatype=18 WARNING : type of input 5 of step 11988 doesn't seem to be define in the database( WARNING : output 0 of step 11991 have datatype=11 whereas input 5 of step 11988 have datatype=None WARNING : type of output 1 of step 11987 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : type of output 1 of step 11986 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : output 0 of step 11985 have datatype=1 whereas input 0 of step 11979 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': 4461, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,pehd,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'film_plastique', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3995 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=3995 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= 3995 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=3995 # 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 11524 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11533 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11532 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11528 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11528 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11531 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 11531 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11578 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11578 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11527 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11526 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11526 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11535 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 11527 doesn't seem to be define in the database( WARNING : type of input 3 of step 11526 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11524 doesn't seem to be define in the database( WARNING : type of input 2 of step 11528 doesn't seem to be define in the database( WARNING : output 1 of step 11524 have datatype=2 whereas input 1 of step 11531 have datatype=7 WARNING : type of output 2 of step 11531 doesn't seem to be define in the database( WARNING : type of input 1 of step 11525 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11527 have datatype=10 whereas input 3 of step 11534 have datatype=6 WARNING : type of input 2 of step 11578 doesn't seem to be define in the database( WARNING : output 1 of step 11525 have datatype=7 whereas input 2 of step 11578 have datatype=None WARNING : type of output 3 of step 11578 doesn't seem to be define in the database( WARNING : type of input 1 of step 11527 doesn't seem to be define in the database( WARNING : output 0 of step 11527 have datatype=10 whereas input 0 of step 11584 have datatype=18 WARNING : type of input 5 of step 11534 doesn't seem to be define in the database( WARNING : output 0 of step 11584 have datatype=11 whereas input 5 of step 11534 have datatype=None WARNING : type of output 1 of step 11533 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : type of output 1 of step 11532 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : output 0 of step 11531 have datatype=1 whereas input 0 of step 11525 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': 4211, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'pehd,background', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3, 'background': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4153 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=4153 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= 4153 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=4153 # 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 11548 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11556 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11557 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11552 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11552 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11555 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 11555 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11549 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11549 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11580 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11580 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11551 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11550 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11550 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11559 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 11551 doesn't seem to be define in the database( WARNING : type of input 3 of step 11550 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11548 doesn't seem to be define in the database( WARNING : type of input 2 of step 11552 doesn't seem to be define in the database( WARNING : output 1 of step 11548 have datatype=2 whereas input 1 of step 11555 have datatype=7 WARNING : type of output 2 of step 11555 doesn't seem to be define in the database( WARNING : type of input 1 of step 11549 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11551 have datatype=10 whereas input 3 of step 11558 have datatype=6 WARNING : type of input 2 of step 11580 doesn't seem to be define in the database( WARNING : output 1 of step 11549 have datatype=7 whereas input 2 of step 11580 have datatype=None WARNING : type of output 3 of step 11580 doesn't seem to be define in the database( WARNING : type of input 1 of step 11551 doesn't seem to be define in the database( WARNING : output 0 of step 11551 have datatype=10 whereas input 0 of step 11586 have datatype=18 WARNING : type of input 5 of step 11558 doesn't seem to be define in the database( WARNING : output 0 of step 11586 have datatype=11 whereas input 5 of step 11558 have datatype=None WARNING : type of output 1 of step 11556 doesn't seem to be define in the database( WARNING : type of input 3 of step 11552 doesn't seem to be define in the database( WARNING : type of output 1 of step 11557 doesn't seem to be define in the database( WARNING : type of input 3 of step 11552 doesn't seem to be define in the database( WARNING : output 0 of step 11555 have datatype=1 whereas input 0 of step 11549 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': 4200, 'hashtag_proportion': 'carton,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_opaque,textiles_sanitaires,barquette_opaque,pet_clair', 'hashtag_parmi': 'pet_fonce,background', 'hashtag_weights': {'barquette_opaque': 1.5, 'carton': 2.5, 'ela': 1.5, 'etiquette': 1.5, 'film_plastique': 1, 'kraft': 1.5, 'metal': 3.0, 'papier': 1.2, 'pehd': 1.5, 'pet_clair': 1.5, 'pet_opaque': 1.5, 'textiles_sanitaires': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3992 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=3992 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= 3992 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=3992 # 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 11536 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11545 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11544 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11540 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11540 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11543 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11543 merge_mask_thcl_custom have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 11537 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11579 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11579 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11539 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11538 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11538 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11547 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 11539 doesn't seem to be define in the database( WARNING : type of input 3 of step 11538 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11536 doesn't seem to be define in the database( WARNING : type of input 2 of step 11540 doesn't seem to be define in the database( WARNING : output 1 of step 11536 have datatype=2 whereas input 1 of step 11543 have datatype=7 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11539 have datatype=10 whereas input 3 of step 11546 have datatype=6 WARNING : type of input 2 of step 11579 doesn't seem to be define in the database( WARNING : output 1 of step 11537 have datatype=7 whereas input 2 of step 11579 have datatype=None WARNING : type of output 3 of step 11579 doesn't seem to be define in the database( WARNING : type of input 1 of step 11539 doesn't seem to be define in the database( WARNING : output 0 of step 11539 have datatype=10 whereas input 0 of step 11585 have datatype=18 WARNING : type of input 5 of step 11546 doesn't seem to be define in the database( WARNING : output 0 of step 11585 have datatype=11 whereas input 5 of step 11546 have datatype=None WARNING : type of output 1 of step 11545 doesn't seem to be define in the database( WARNING : type of input 3 of step 11540 doesn't seem to be define in the database( WARNING : type of output 1 of step 11544 doesn't seem to be define in the database( WARNING : type of input 3 of step 11540 doesn't seem to be define in the database( WARNING : output 0 of step 11543 have datatype=1 whereas input 0 of step 11537 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': 4205, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'metal,background', 'hashtag_background': 'metal', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1.5, 'ela': 1.5, 'etiquette': 1, 'film_plastique': 1, 'kraft': 1, 'papier': 1, 'pehd': 1.5, 'pet_clair': 1.5, 'pet_opaque': 1.5, 'textiles_sanitaires': 1.5, 'pet_fonce': 1.5}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3318 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=3318 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= 3318 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=3318 # 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 ! 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 7928 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 8092 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 8092 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7935 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 7934 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 7934 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 13649 velours_tree is not consistent : 2 used against 1 in the step definition ! Step 9283 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 7935 doesn't seem to be define in the database( WARNING : type of input 3 of step 7934 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 1 of step 7935 doesn't seem to be define in the database( WARNING : output 1 of step 7933 have datatype=7 whereas input 1 of step 7935 have datatype=None WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 2 of step 8092 doesn't seem to be define in the database( WARNING : type of output 3 of step 8092 doesn't seem to be define in the database( WARNING : type of input 1 of step 7933 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10917 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10918 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 7935 have datatype=10 whereas input 3 of step 10916 have datatype=6 WARNING : output 0 of step 7935 have datatype=10 whereas input 0 of step 13649 have datatype=18 WARNING : type of output 1 of step 13649 doesn't seem to be define in the database( WARNING : type of input 5 of step 10916 doesn't seem to be define in the database( 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': 3594, 'hashtag_proportion': 'papier,carton,metal,pet_clair,autre,pehd,pet_fonce', 'hashtag_parmi': 'refus,background', 'hashtag_weights': {'papier': 1, 'carton': 1, 'metal': 1, 'pet_clair': 1, 'autre': 1, 'pehd': 1, 'pet_fonce': 1, 'refus': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier Inconsistency in dashboard_places dashboard_places from input : sevran dashboard_name_from_port found from datou STS from crontab from raspi : Sevran We force the correct camera_place_name ! TODO : Insert select and so on SELECT id, name, misc_info, datou_id_for_right FROM MTRPhoto.dashboard_places WHERE name="Sevran"; SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4101 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=4101 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= 4101 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=4101 # 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=3993 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=3993 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= 3993 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=3993 # 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 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 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 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 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 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 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': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton,background', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3994 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=3994 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= 3994 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=3994 # 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 11488 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11496 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11497 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11492 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11492 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11495 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 11495 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11575 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11575 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11491 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11490 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11490 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11498 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 11499 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 11491 doesn't seem to be define in the database( WARNING : type of input 3 of step 11490 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11488 doesn't seem to be define in the database( WARNING : type of input 2 of step 11492 doesn't seem to be define in the database( WARNING : output 1 of step 11488 have datatype=2 whereas input 1 of step 11495 have datatype=7 WARNING : type of output 2 of step 11495 doesn't seem to be define in the database( WARNING : type of input 1 of step 11489 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11491 have datatype=10 whereas input 3 of step 11498 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11575 doesn't seem to be define in the database( WARNING : output 1 of step 11489 have datatype=7 whereas input 2 of step 11575 have datatype=None WARNING : type of output 3 of step 11575 doesn't seem to be define in the database( WARNING : type of input 1 of step 11491 doesn't seem to be define in the database( WARNING : output 0 of step 11491 have datatype=10 whereas input 0 of step 11581 have datatype=18 WARNING : type of input 5 of step 11498 doesn't seem to be define in the database( WARNING : output 0 of step 11581 have datatype=11 whereas input 5 of step 11498 have datatype=None WARNING : type of output 1 of step 11496 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : type of output 1 of step 11497 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : output 0 of step 11495 have datatype=1 whereas input 0 of step 11489 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': 4209, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'papier,background', 'hashtag_background': 'papier', 'hashtag_weights': {'barquette_opaque': 0.7, 'carton': 0.7, 'ela': 0.7, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.7, 'metal': 1.5, 'pehd': 0.7, 'pet_clair': 0.7, 'pet_opaque': 0.7, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.7}, 'ETA': 600} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3993 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=3993 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= 3993 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=3993 # 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 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 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 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 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 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 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': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton,background', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3459 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=3459 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= 3459 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=3459 # 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 ! 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 11449 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11452 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Step 11452 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11453 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 11453 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11454 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11454 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11478 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11478 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11456 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11456 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11455 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11455 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11458 send_mail_cod have less inputs used (3) than in the step definition (5) : 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 ! WARNING : type of output 2 of step 11449 doesn't seem to be define in the database( WARNING : type of input 2 of step 11452 doesn't seem to be define in the database( WARNING : output 1 of step 11449 have datatype=2 whereas input 1 of step 11453 have datatype=7 WARNING : type of output 2 of step 11453 doesn't seem to be define in the database( WARNING : type of input 1 of step 11454 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 3 of step 11453 doesn't seem to be define in the database( WARNING : type of input 1 of step 11456 doesn't seem to be define in the database( WARNING : type of output 1 of step 11456 doesn't seem to be define in the database( WARNING : type of input 3 of step 11455 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11456 have datatype=10 whereas input 3 of step 11458 have datatype=6 WARNING : type of input 5 of step 11458 doesn't seem to be define in the database( WARNING : output 0 of step 11477 have datatype=11 whereas input 5 of step 11458 have datatype=None WARNING : output 0 of step 11456 have datatype=10 whereas input 0 of step 11477 have datatype=18 WARNING : type of input 2 of step 11478 doesn't seem to be define in the database( WARNING : output 1 of step 11454 have datatype=7 whereas input 2 of step 11478 have datatype=None WARNING : type of output 3 of step 11478 doesn't seem to be define in the database( WARNING : type of input 2 of step 11456 doesn't seem to be define in the database( WARNING : output 0 of step 11453 have datatype=1 whereas input 0 of step 11454 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': 3726, 'hashtag_proportion': 'Carton_brun,Carton_gris,Teint_Dans_La_Masse,autre_refus,cartonnette,kraft,metal,plastique', 'hashtag_parmi': 'papier,background', 'hashtag_weights': {'Carton_brun': 1.5, 'Carton_gris': 1.5, 'Teint_Dans_La_Masse': 1.0, 'autre_refus': 1.5, 'cartonnette': 1.0, 'kraft': 1.5, 'metal': 3, 'plastique': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3991 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=3991 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= 3991 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=3991 # 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 11512 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11521 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11520 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11516 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11516 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11519 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 11519 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11513 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11513 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11577 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11577 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11515 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11514 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11514 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11523 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 11515 doesn't seem to be define in the database( WARNING : type of input 3 of step 11514 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11512 doesn't seem to be define in the database( WARNING : type of input 2 of step 11516 doesn't seem to be define in the database( WARNING : output 1 of step 11512 have datatype=2 whereas input 1 of step 11519 have datatype=7 WARNING : type of output 2 of step 11519 doesn't seem to be define in the database( WARNING : type of input 1 of step 11513 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11515 have datatype=10 whereas input 3 of step 11522 have datatype=6 WARNING : type of input 2 of step 11577 doesn't seem to be define in the database( WARNING : output 1 of step 11513 have datatype=7 whereas input 2 of step 11577 have datatype=None WARNING : type of output 3 of step 11577 doesn't seem to be define in the database( WARNING : type of input 1 of step 11515 doesn't seem to be define in the database( WARNING : output 0 of step 11515 have datatype=10 whereas input 0 of step 11583 have datatype=18 WARNING : type of input 5 of step 11522 doesn't seem to be define in the database( WARNING : output 0 of step 11583 have datatype=11 whereas input 5 of step 11522 have datatype=None WARNING : type of output 1 of step 11521 doesn't seem to be define in the database( WARNING : type of input 3 of step 11516 doesn't seem to be define in the database( WARNING : type of output 1 of step 11520 doesn't seem to be define in the database( WARNING : type of input 3 of step 11516 doesn't seem to be define in the database( WARNING : output 0 of step 11519 have datatype=1 whereas input 0 of step 11513 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': 4203, 'hashtag_proportion': 'barquette_opaque,carton,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'ela,background', 'hashtag_background': 'ela', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.8, 'metal': 2, 'papier': 0.8, 'pehd': 0.8, 'pet_clair': 0.8, 'pet_opaque': 0.8, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3804 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=3804 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= 3804 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=3804 # 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 ! 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 11560 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11567 mask_detect have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11567 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11563 crop_condition is not consistent : 4 used against 2 in the step definition ! Step 11563 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11564 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 11564 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11573 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11573 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11566 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11566 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! 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 ! WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 1 of step 11560 have datatype=2 whereas input 1 of step 11564 have datatype=7 WARNING : type of output 2 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11565 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11567 doesn't seem to be define in the database( WARNING : type of input 3 of step 11563 doesn't seem to be define in the database( WARNING : type of output 3 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11568 doesn't seem to be define in the database( WARNING : type of output 1 of step 11568 doesn't seem to be define in the database( WARNING : type of input 3 of step 11566 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11570 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11569 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11570 doesn't seem to be define in the database( WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11569 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11568 have datatype=10 whereas input 3 of step 11571 have datatype=6 WARNING : type of input 2 of step 11573 doesn't seem to be define in the database( WARNING : output 1 of step 11565 have datatype=7 whereas input 2 of step 11573 have datatype=None WARNING : type of output 3 of step 11573 doesn't seem to be define in the database( WARNING : type of input 3 of step 11568 doesn't seem to be define in the database( WARNING : output 0 of step 11568 have datatype=10 whereas input 0 of step 11587 have datatype=18 WARNING : type of input 5 of step 11571 doesn't seem to be define in the database( WARNING : output 0 of step 11587 have datatype=11 whereas input 5 of step 11571 have datatype=None WARNING : output 0 of step 11564 have datatype=1 whereas input 0 of step 11565 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': 3327, 'hashtag_proportion': 'autre,carton,metal,papier,pehd,pet_fonce', 'hashtag_parmi': 'pet_clair,bouchon,etiquette,barquette_avec_film,background', 'hashtag_background': 'pet_clair', 'hashtag_weights': {'autre': 8.0, 'barquette_avec_film': 6, 'carton': 8.0, 'metal': 12, 'papier': 5, 'pehd': 8, 'pet_fonce': 8, 'bouchon': 8, 'etiquette': 8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4322 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=4322 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= 4322 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=4322 # 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 11978 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11987 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11986 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11982 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11982 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11985 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 11985 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11990 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11990 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11981 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11980 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11980 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11989 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 11981 doesn't seem to be define in the database( WARNING : type of input 3 of step 11980 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11978 doesn't seem to be define in the database( WARNING : type of input 2 of step 11982 doesn't seem to be define in the database( WARNING : output 1 of step 11978 have datatype=2 whereas input 1 of step 11985 have datatype=7 WARNING : type of output 2 of step 11985 doesn't seem to be define in the database( WARNING : type of input 1 of step 11979 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11981 have datatype=10 whereas input 3 of step 11988 have datatype=6 WARNING : type of input 2 of step 11990 doesn't seem to be define in the database( WARNING : output 1 of step 11979 have datatype=7 whereas input 2 of step 11990 have datatype=None WARNING : type of output 3 of step 11990 doesn't seem to be define in the database( WARNING : type of input 1 of step 11981 doesn't seem to be define in the database( WARNING : output 0 of step 11981 have datatype=10 whereas input 0 of step 11991 have datatype=18 WARNING : type of input 5 of step 11988 doesn't seem to be define in the database( WARNING : output 0 of step 11991 have datatype=11 whereas input 5 of step 11988 have datatype=None WARNING : type of output 1 of step 11987 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : type of output 1 of step 11986 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : output 0 of step 11985 have datatype=1 whereas input 0 of step 11979 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': 4461, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,pehd,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'film_plastique', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3995 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=3995 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= 3995 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=3995 # 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 11524 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11533 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11532 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11528 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11528 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11531 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 11531 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11578 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11578 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11527 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11526 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11526 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11535 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 11527 doesn't seem to be define in the database( WARNING : type of input 3 of step 11526 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11524 doesn't seem to be define in the database( WARNING : type of input 2 of step 11528 doesn't seem to be define in the database( WARNING : output 1 of step 11524 have datatype=2 whereas input 1 of step 11531 have datatype=7 WARNING : type of output 2 of step 11531 doesn't seem to be define in the database( WARNING : type of input 1 of step 11525 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11527 have datatype=10 whereas input 3 of step 11534 have datatype=6 WARNING : type of input 2 of step 11578 doesn't seem to be define in the database( WARNING : output 1 of step 11525 have datatype=7 whereas input 2 of step 11578 have datatype=None WARNING : type of output 3 of step 11578 doesn't seem to be define in the database( WARNING : type of input 1 of step 11527 doesn't seem to be define in the database( WARNING : output 0 of step 11527 have datatype=10 whereas input 0 of step 11584 have datatype=18 WARNING : type of input 5 of step 11534 doesn't seem to be define in the database( WARNING : output 0 of step 11584 have datatype=11 whereas input 5 of step 11534 have datatype=None WARNING : type of output 1 of step 11533 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : type of output 1 of step 11532 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : output 0 of step 11531 have datatype=1 whereas input 0 of step 11525 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': 4211, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'pehd,background', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3, 'background': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4153 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=4153 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= 4153 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=4153 # 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 11548 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11556 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11557 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11552 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11552 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11555 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 11555 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11549 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11549 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11580 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11580 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11551 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11550 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11550 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11559 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 11551 doesn't seem to be define in the database( WARNING : type of input 3 of step 11550 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11548 doesn't seem to be define in the database( WARNING : type of input 2 of step 11552 doesn't seem to be define in the database( WARNING : output 1 of step 11548 have datatype=2 whereas input 1 of step 11555 have datatype=7 WARNING : type of output 2 of step 11555 doesn't seem to be define in the database( WARNING : type of input 1 of step 11549 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11551 have datatype=10 whereas input 3 of step 11558 have datatype=6 WARNING : type of input 2 of step 11580 doesn't seem to be define in the database( WARNING : output 1 of step 11549 have datatype=7 whereas input 2 of step 11580 have datatype=None WARNING : type of output 3 of step 11580 doesn't seem to be define in the database( WARNING : type of input 1 of step 11551 doesn't seem to be define in the database( WARNING : output 0 of step 11551 have datatype=10 whereas input 0 of step 11586 have datatype=18 WARNING : type of input 5 of step 11558 doesn't seem to be define in the database( WARNING : output 0 of step 11586 have datatype=11 whereas input 5 of step 11558 have datatype=None WARNING : type of output 1 of step 11556 doesn't seem to be define in the database( WARNING : type of input 3 of step 11552 doesn't seem to be define in the database( WARNING : type of output 1 of step 11557 doesn't seem to be define in the database( WARNING : type of input 3 of step 11552 doesn't seem to be define in the database( WARNING : output 0 of step 11555 have datatype=1 whereas input 0 of step 11549 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': 4200, 'hashtag_proportion': 'carton,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_opaque,textiles_sanitaires,barquette_opaque,pet_clair', 'hashtag_parmi': 'pet_fonce,background', 'hashtag_weights': {'barquette_opaque': 1.5, 'carton': 2.5, 'ela': 1.5, 'etiquette': 1.5, 'film_plastique': 1, 'kraft': 1.5, 'metal': 3.0, 'papier': 1.2, 'pehd': 1.5, 'pet_clair': 1.5, 'pet_opaque': 1.5, 'textiles_sanitaires': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3992 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=3992 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= 3992 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=3992 # 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 11536 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11545 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11544 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11540 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11540 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11543 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11543 merge_mask_thcl_custom have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 11537 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11579 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11579 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11539 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11538 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11538 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11547 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 11539 doesn't seem to be define in the database( WARNING : type of input 3 of step 11538 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11536 doesn't seem to be define in the database( WARNING : type of input 2 of step 11540 doesn't seem to be define in the database( WARNING : output 1 of step 11536 have datatype=2 whereas input 1 of step 11543 have datatype=7 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11539 have datatype=10 whereas input 3 of step 11546 have datatype=6 WARNING : type of input 2 of step 11579 doesn't seem to be define in the database( WARNING : output 1 of step 11537 have datatype=7 whereas input 2 of step 11579 have datatype=None WARNING : type of output 3 of step 11579 doesn't seem to be define in the database( WARNING : type of input 1 of step 11539 doesn't seem to be define in the database( WARNING : output 0 of step 11539 have datatype=10 whereas input 0 of step 11585 have datatype=18 WARNING : type of input 5 of step 11546 doesn't seem to be define in the database( WARNING : output 0 of step 11585 have datatype=11 whereas input 5 of step 11546 have datatype=None WARNING : type of output 1 of step 11545 doesn't seem to be define in the database( WARNING : type of input 3 of step 11540 doesn't seem to be define in the database( WARNING : type of output 1 of step 11544 doesn't seem to be define in the database( WARNING : type of input 3 of step 11540 doesn't seem to be define in the database( WARNING : output 0 of step 11543 have datatype=1 whereas input 0 of step 11537 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': 4205, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'metal,background', 'hashtag_background': 'metal', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1.5, 'ela': 1.5, 'etiquette': 1, 'film_plastique': 1, 'kraft': 1, 'papier': 1, 'pehd': 1.5, 'pet_clair': 1.5, 'pet_opaque': 1.5, 'textiles_sanitaires': 1.5, 'pet_fonce': 1.5}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3318 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=3318 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= 3318 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=3318 # 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 ! 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 7928 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 8092 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 8092 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7935 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 7934 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 7934 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 13649 velours_tree is not consistent : 2 used against 1 in the step definition ! Step 9283 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 7935 doesn't seem to be define in the database( WARNING : type of input 3 of step 7934 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 1 of step 7935 doesn't seem to be define in the database( WARNING : output 1 of step 7933 have datatype=7 whereas input 1 of step 7935 have datatype=None WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 2 of step 8092 doesn't seem to be define in the database( WARNING : type of output 3 of step 8092 doesn't seem to be define in the database( WARNING : type of input 1 of step 7933 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10917 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10918 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 7935 have datatype=10 whereas input 3 of step 10916 have datatype=6 WARNING : output 0 of step 7935 have datatype=10 whereas input 0 of step 13649 have datatype=18 WARNING : type of output 1 of step 13649 doesn't seem to be define in the database( WARNING : type of input 5 of step 10916 doesn't seem to be define in the database( 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': 3594, 'hashtag_proportion': 'papier,carton,metal,pet_clair,autre,pehd,pet_fonce', 'hashtag_parmi': 'refus,background', 'hashtag_weights': {'papier': 1, 'carton': 1, 'metal': 1, 'pet_clair': 1, 'autre': 1, 'pehd': 1, 'pet_fonce': 1, 'refus': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier Fonction SLA_MENSUEL nb_day : (4, 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=4887 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=4887 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= 4887 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=4887 # 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=3993 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=3993 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= 3993 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=3993 # 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 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 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 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 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 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 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': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton,background', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3994 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=3994 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= 3994 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=3994 # 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 11488 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11496 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11497 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11492 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11492 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11495 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 11495 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11575 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11575 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11491 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11490 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11490 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11498 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 11499 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 11491 doesn't seem to be define in the database( WARNING : type of input 3 of step 11490 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11488 doesn't seem to be define in the database( WARNING : type of input 2 of step 11492 doesn't seem to be define in the database( WARNING : output 1 of step 11488 have datatype=2 whereas input 1 of step 11495 have datatype=7 WARNING : type of output 2 of step 11495 doesn't seem to be define in the database( WARNING : type of input 1 of step 11489 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11491 have datatype=10 whereas input 3 of step 11498 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11575 doesn't seem to be define in the database( WARNING : output 1 of step 11489 have datatype=7 whereas input 2 of step 11575 have datatype=None WARNING : type of output 3 of step 11575 doesn't seem to be define in the database( WARNING : type of input 1 of step 11491 doesn't seem to be define in the database( WARNING : output 0 of step 11491 have datatype=10 whereas input 0 of step 11581 have datatype=18 WARNING : type of input 5 of step 11498 doesn't seem to be define in the database( WARNING : output 0 of step 11581 have datatype=11 whereas input 5 of step 11498 have datatype=None WARNING : type of output 1 of step 11496 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : type of output 1 of step 11497 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : output 0 of step 11495 have datatype=1 whereas input 0 of step 11489 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': 4209, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'papier,background', 'hashtag_background': 'papier', 'hashtag_weights': {'barquette_opaque': 0.7, 'carton': 0.7, 'ela': 0.7, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.7, 'metal': 1.5, 'pehd': 0.7, 'pet_clair': 0.7, 'pet_opaque': 0.7, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.7}, 'ETA': 600} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3993 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=3993 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= 3993 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=3993 # 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 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 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 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 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 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 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': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton,background', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3459 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=3459 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= 3459 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=3459 # 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 ! 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 11449 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11452 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Step 11452 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11453 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 11453 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11454 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11454 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11478 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11478 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11456 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11456 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11455 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11455 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11458 send_mail_cod have less inputs used (3) than in the step definition (5) : 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 ! WARNING : type of output 2 of step 11449 doesn't seem to be define in the database( WARNING : type of input 2 of step 11452 doesn't seem to be define in the database( WARNING : output 1 of step 11449 have datatype=2 whereas input 1 of step 11453 have datatype=7 WARNING : type of output 2 of step 11453 doesn't seem to be define in the database( WARNING : type of input 1 of step 11454 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 3 of step 11453 doesn't seem to be define in the database( WARNING : type of input 1 of step 11456 doesn't seem to be define in the database( WARNING : type of output 1 of step 11456 doesn't seem to be define in the database( WARNING : type of input 3 of step 11455 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11456 have datatype=10 whereas input 3 of step 11458 have datatype=6 WARNING : type of input 5 of step 11458 doesn't seem to be define in the database( WARNING : output 0 of step 11477 have datatype=11 whereas input 5 of step 11458 have datatype=None WARNING : output 0 of step 11456 have datatype=10 whereas input 0 of step 11477 have datatype=18 WARNING : type of input 2 of step 11478 doesn't seem to be define in the database( WARNING : output 1 of step 11454 have datatype=7 whereas input 2 of step 11478 have datatype=None WARNING : type of output 3 of step 11478 doesn't seem to be define in the database( WARNING : type of input 2 of step 11456 doesn't seem to be define in the database( WARNING : output 0 of step 11453 have datatype=1 whereas input 0 of step 11454 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': 3726, 'hashtag_proportion': 'Carton_brun,Carton_gris,Teint_Dans_La_Masse,autre_refus,cartonnette,kraft,metal,plastique', 'hashtag_parmi': 'papier,background', 'hashtag_weights': {'Carton_brun': 1.5, 'Carton_gris': 1.5, 'Teint_Dans_La_Masse': 1.0, 'autre_refus': 1.5, 'cartonnette': 1.0, 'kraft': 1.5, 'metal': 3, 'plastique': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3991 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=3991 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= 3991 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=3991 # 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 11512 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11521 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11520 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11516 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11516 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11519 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 11519 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11513 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11513 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11577 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11577 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11515 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11514 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11514 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11523 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 11515 doesn't seem to be define in the database( WARNING : type of input 3 of step 11514 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11512 doesn't seem to be define in the database( WARNING : type of input 2 of step 11516 doesn't seem to be define in the database( WARNING : output 1 of step 11512 have datatype=2 whereas input 1 of step 11519 have datatype=7 WARNING : type of output 2 of step 11519 doesn't seem to be define in the database( WARNING : type of input 1 of step 11513 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11515 have datatype=10 whereas input 3 of step 11522 have datatype=6 WARNING : type of input 2 of step 11577 doesn't seem to be define in the database( WARNING : output 1 of step 11513 have datatype=7 whereas input 2 of step 11577 have datatype=None WARNING : type of output 3 of step 11577 doesn't seem to be define in the database( WARNING : type of input 1 of step 11515 doesn't seem to be define in the database( WARNING : output 0 of step 11515 have datatype=10 whereas input 0 of step 11583 have datatype=18 WARNING : type of input 5 of step 11522 doesn't seem to be define in the database( WARNING : output 0 of step 11583 have datatype=11 whereas input 5 of step 11522 have datatype=None WARNING : type of output 1 of step 11521 doesn't seem to be define in the database( WARNING : type of input 3 of step 11516 doesn't seem to be define in the database( WARNING : type of output 1 of step 11520 doesn't seem to be define in the database( WARNING : type of input 3 of step 11516 doesn't seem to be define in the database( WARNING : output 0 of step 11519 have datatype=1 whereas input 0 of step 11513 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': 4203, 'hashtag_proportion': 'barquette_opaque,carton,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'ela,background', 'hashtag_background': 'ela', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.8, 'metal': 2, 'papier': 0.8, 'pehd': 0.8, 'pet_clair': 0.8, 'pet_opaque': 0.8, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3804 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=3804 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= 3804 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=3804 # 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 ! 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 11560 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11567 mask_detect have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11567 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11563 crop_condition is not consistent : 4 used against 2 in the step definition ! Step 11563 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11564 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 11564 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11573 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11573 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11566 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11566 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! 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 ! WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 1 of step 11560 have datatype=2 whereas input 1 of step 11564 have datatype=7 WARNING : type of output 2 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11565 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11567 doesn't seem to be define in the database( WARNING : type of input 3 of step 11563 doesn't seem to be define in the database( WARNING : type of output 3 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11568 doesn't seem to be define in the database( WARNING : type of output 1 of step 11568 doesn't seem to be define in the database( WARNING : type of input 3 of step 11566 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11570 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11569 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11570 doesn't seem to be define in the database( WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11569 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11568 have datatype=10 whereas input 3 of step 11571 have datatype=6 WARNING : type of input 2 of step 11573 doesn't seem to be define in the database( WARNING : output 1 of step 11565 have datatype=7 whereas input 2 of step 11573 have datatype=None WARNING : type of output 3 of step 11573 doesn't seem to be define in the database( WARNING : type of input 3 of step 11568 doesn't seem to be define in the database( WARNING : output 0 of step 11568 have datatype=10 whereas input 0 of step 11587 have datatype=18 WARNING : type of input 5 of step 11571 doesn't seem to be define in the database( WARNING : output 0 of step 11587 have datatype=11 whereas input 5 of step 11571 have datatype=None WARNING : output 0 of step 11564 have datatype=1 whereas input 0 of step 11565 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': 3327, 'hashtag_proportion': 'autre,carton,metal,papier,pehd,pet_fonce', 'hashtag_parmi': 'pet_clair,bouchon,etiquette,barquette_avec_film,background', 'hashtag_background': 'pet_clair', 'hashtag_weights': {'autre': 8.0, 'barquette_avec_film': 6, 'carton': 8.0, 'metal': 12, 'papier': 5, 'pehd': 8, 'pet_fonce': 8, 'bouchon': 8, 'etiquette': 8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4322 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=4322 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= 4322 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=4322 # 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 11978 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11987 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11986 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11982 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11982 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11985 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 11985 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11990 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11990 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11981 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11980 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11980 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11989 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 11981 doesn't seem to be define in the database( WARNING : type of input 3 of step 11980 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11978 doesn't seem to be define in the database( WARNING : type of input 2 of step 11982 doesn't seem to be define in the database( WARNING : output 1 of step 11978 have datatype=2 whereas input 1 of step 11985 have datatype=7 WARNING : type of output 2 of step 11985 doesn't seem to be define in the database( WARNING : type of input 1 of step 11979 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11981 have datatype=10 whereas input 3 of step 11988 have datatype=6 WARNING : type of input 2 of step 11990 doesn't seem to be define in the database( WARNING : output 1 of step 11979 have datatype=7 whereas input 2 of step 11990 have datatype=None WARNING : type of output 3 of step 11990 doesn't seem to be define in the database( WARNING : type of input 1 of step 11981 doesn't seem to be define in the database( WARNING : output 0 of step 11981 have datatype=10 whereas input 0 of step 11991 have datatype=18 WARNING : type of input 5 of step 11988 doesn't seem to be define in the database( WARNING : output 0 of step 11991 have datatype=11 whereas input 5 of step 11988 have datatype=None WARNING : type of output 1 of step 11987 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : type of output 1 of step 11986 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : output 0 of step 11985 have datatype=1 whereas input 0 of step 11979 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': 4461, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,pehd,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'film_plastique', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3995 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=3995 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= 3995 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=3995 # 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 11524 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11533 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11532 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11528 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11528 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11531 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 11531 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11578 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11578 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11527 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11526 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11526 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11535 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 11527 doesn't seem to be define in the database( WARNING : type of input 3 of step 11526 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11524 doesn't seem to be define in the database( WARNING : type of input 2 of step 11528 doesn't seem to be define in the database( WARNING : output 1 of step 11524 have datatype=2 whereas input 1 of step 11531 have datatype=7 WARNING : type of output 2 of step 11531 doesn't seem to be define in the database( WARNING : type of input 1 of step 11525 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11527 have datatype=10 whereas input 3 of step 11534 have datatype=6 WARNING : type of input 2 of step 11578 doesn't seem to be define in the database( WARNING : output 1 of step 11525 have datatype=7 whereas input 2 of step 11578 have datatype=None WARNING : type of output 3 of step 11578 doesn't seem to be define in the database( WARNING : type of input 1 of step 11527 doesn't seem to be define in the database( WARNING : output 0 of step 11527 have datatype=10 whereas input 0 of step 11584 have datatype=18 WARNING : type of input 5 of step 11534 doesn't seem to be define in the database( WARNING : output 0 of step 11584 have datatype=11 whereas input 5 of step 11534 have datatype=None WARNING : type of output 1 of step 11533 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : type of output 1 of step 11532 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : output 0 of step 11531 have datatype=1 whereas input 0 of step 11525 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': 4211, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'pehd,background', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3, 'background': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4153 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=4153 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= 4153 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=4153 # 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 11548 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11556 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11557 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11552 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11552 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11555 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 11555 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11549 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11549 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11580 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11580 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11551 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11550 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11550 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11559 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 11551 doesn't seem to be define in the database( WARNING : type of input 3 of step 11550 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11548 doesn't seem to be define in the database( WARNING : type of input 2 of step 11552 doesn't seem to be define in the database( WARNING : output 1 of step 11548 have datatype=2 whereas input 1 of step 11555 have datatype=7 WARNING : type of output 2 of step 11555 doesn't seem to be define in the database( WARNING : type of input 1 of step 11549 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11551 have datatype=10 whereas input 3 of step 11558 have datatype=6 WARNING : type of input 2 of step 11580 doesn't seem to be define in the database( WARNING : output 1 of step 11549 have datatype=7 whereas input 2 of step 11580 have datatype=None WARNING : type of output 3 of step 11580 doesn't seem to be define in the database( WARNING : type of input 1 of step 11551 doesn't seem to be define in the database( WARNING : output 0 of step 11551 have datatype=10 whereas input 0 of step 11586 have datatype=18 WARNING : type of input 5 of step 11558 doesn't seem to be define in the database( WARNING : output 0 of step 11586 have datatype=11 whereas input 5 of step 11558 have datatype=None WARNING : type of output 1 of step 11556 doesn't seem to be define in the database( WARNING : type of input 3 of step 11552 doesn't seem to be define in the database( WARNING : type of output 1 of step 11557 doesn't seem to be define in the database( WARNING : type of input 3 of step 11552 doesn't seem to be define in the database( WARNING : output 0 of step 11555 have datatype=1 whereas input 0 of step 11549 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': 4200, 'hashtag_proportion': 'carton,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_opaque,textiles_sanitaires,barquette_opaque,pet_clair', 'hashtag_parmi': 'pet_fonce,background', 'hashtag_weights': {'barquette_opaque': 1.5, 'carton': 2.5, 'ela': 1.5, 'etiquette': 1.5, 'film_plastique': 1, 'kraft': 1.5, 'metal': 3.0, 'papier': 1.2, 'pehd': 1.5, 'pet_clair': 1.5, 'pet_opaque': 1.5, 'textiles_sanitaires': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3992 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=3992 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= 3992 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=3992 # 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 11536 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11545 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11544 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11540 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11540 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11543 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11543 merge_mask_thcl_custom have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 11537 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11579 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11579 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11539 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11538 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11538 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11547 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 11539 doesn't seem to be define in the database( WARNING : type of input 3 of step 11538 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11536 doesn't seem to be define in the database( WARNING : type of input 2 of step 11540 doesn't seem to be define in the database( WARNING : output 1 of step 11536 have datatype=2 whereas input 1 of step 11543 have datatype=7 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11539 have datatype=10 whereas input 3 of step 11546 have datatype=6 WARNING : type of input 2 of step 11579 doesn't seem to be define in the database( WARNING : output 1 of step 11537 have datatype=7 whereas input 2 of step 11579 have datatype=None WARNING : type of output 3 of step 11579 doesn't seem to be define in the database( WARNING : type of input 1 of step 11539 doesn't seem to be define in the database( WARNING : output 0 of step 11539 have datatype=10 whereas input 0 of step 11585 have datatype=18 WARNING : type of input 5 of step 11546 doesn't seem to be define in the database( WARNING : output 0 of step 11585 have datatype=11 whereas input 5 of step 11546 have datatype=None WARNING : type of output 1 of step 11545 doesn't seem to be define in the database( WARNING : type of input 3 of step 11540 doesn't seem to be define in the database( WARNING : type of output 1 of step 11544 doesn't seem to be define in the database( WARNING : type of input 3 of step 11540 doesn't seem to be define in the database( WARNING : output 0 of step 11543 have datatype=1 whereas input 0 of step 11537 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': 4205, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'metal,background', 'hashtag_background': 'metal', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1.5, 'ela': 1.5, 'etiquette': 1, 'film_plastique': 1, 'kraft': 1, 'papier': 1, 'pehd': 1.5, 'pet_clair': 1.5, 'pet_opaque': 1.5, 'textiles_sanitaires': 1.5, 'pet_fonce': 1.5}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3318 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=3318 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= 3318 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=3318 # 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 ! 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 7928 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 8092 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 8092 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7935 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 7934 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 7934 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 13649 velours_tree is not consistent : 2 used against 1 in the step definition ! Step 9283 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 7935 doesn't seem to be define in the database( WARNING : type of input 3 of step 7934 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 1 of step 7935 doesn't seem to be define in the database( WARNING : output 1 of step 7933 have datatype=7 whereas input 1 of step 7935 have datatype=None WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 2 of step 8092 doesn't seem to be define in the database( WARNING : type of output 3 of step 8092 doesn't seem to be define in the database( WARNING : type of input 1 of step 7933 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10917 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10918 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 7935 have datatype=10 whereas input 3 of step 10916 have datatype=6 WARNING : output 0 of step 7935 have datatype=10 whereas input 0 of step 13649 have datatype=18 WARNING : type of output 1 of step 13649 doesn't seem to be define in the database( WARNING : type of input 5 of step 10916 doesn't seem to be define in the database( 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': 3594, 'hashtag_proportion': 'papier,carton,metal,pet_clair,autre,pehd,pet_fonce', 'hashtag_parmi': 'refus,background', 'hashtag_weights': {'papier': 1, 'carton': 1, 'metal': 1, 'pet_clair': 1, 'autre': 1, 'pehd': 1, 'pet_fonce': 1, 'refus': 1}} 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="Sevran"; SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4101 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=4101 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= 4101 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=4101 # 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=3993 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=3993 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= 3993 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=3993 # 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 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 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 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 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 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 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': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton,background', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3994 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=3994 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= 3994 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=3994 # 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 11488 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11496 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11497 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11492 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11492 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11495 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 11495 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11575 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11575 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11491 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11490 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11490 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11498 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 11499 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 11491 doesn't seem to be define in the database( WARNING : type of input 3 of step 11490 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11488 doesn't seem to be define in the database( WARNING : type of input 2 of step 11492 doesn't seem to be define in the database( WARNING : output 1 of step 11488 have datatype=2 whereas input 1 of step 11495 have datatype=7 WARNING : type of output 2 of step 11495 doesn't seem to be define in the database( WARNING : type of input 1 of step 11489 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11491 have datatype=10 whereas input 3 of step 11498 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11575 doesn't seem to be define in the database( WARNING : output 1 of step 11489 have datatype=7 whereas input 2 of step 11575 have datatype=None WARNING : type of output 3 of step 11575 doesn't seem to be define in the database( WARNING : type of input 1 of step 11491 doesn't seem to be define in the database( WARNING : output 0 of step 11491 have datatype=10 whereas input 0 of step 11581 have datatype=18 WARNING : type of input 5 of step 11498 doesn't seem to be define in the database( WARNING : output 0 of step 11581 have datatype=11 whereas input 5 of step 11498 have datatype=None WARNING : type of output 1 of step 11496 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : type of output 1 of step 11497 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : output 0 of step 11495 have datatype=1 whereas input 0 of step 11489 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': 4209, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'papier,background', 'hashtag_background': 'papier', 'hashtag_weights': {'barquette_opaque': 0.7, 'carton': 0.7, 'ela': 0.7, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.7, 'metal': 1.5, 'pehd': 0.7, 'pet_clair': 0.7, 'pet_opaque': 0.7, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.7}, 'ETA': 600} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3993 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=3993 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= 3993 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=3993 # 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 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 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 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 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 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 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': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton,background', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3459 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=3459 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= 3459 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=3459 # 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 ! 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 11449 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11452 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Step 11452 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11453 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 11453 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11454 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11454 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11478 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11478 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11456 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11456 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11455 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11455 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11458 send_mail_cod have less inputs used (3) than in the step definition (5) : 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 ! WARNING : type of output 2 of step 11449 doesn't seem to be define in the database( WARNING : type of input 2 of step 11452 doesn't seem to be define in the database( WARNING : output 1 of step 11449 have datatype=2 whereas input 1 of step 11453 have datatype=7 WARNING : type of output 2 of step 11453 doesn't seem to be define in the database( WARNING : type of input 1 of step 11454 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 3 of step 11453 doesn't seem to be define in the database( WARNING : type of input 1 of step 11456 doesn't seem to be define in the database( WARNING : type of output 1 of step 11456 doesn't seem to be define in the database( WARNING : type of input 3 of step 11455 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11456 have datatype=10 whereas input 3 of step 11458 have datatype=6 WARNING : type of input 5 of step 11458 doesn't seem to be define in the database( WARNING : output 0 of step 11477 have datatype=11 whereas input 5 of step 11458 have datatype=None WARNING : output 0 of step 11456 have datatype=10 whereas input 0 of step 11477 have datatype=18 WARNING : type of input 2 of step 11478 doesn't seem to be define in the database( WARNING : output 1 of step 11454 have datatype=7 whereas input 2 of step 11478 have datatype=None WARNING : type of output 3 of step 11478 doesn't seem to be define in the database( WARNING : type of input 2 of step 11456 doesn't seem to be define in the database( WARNING : output 0 of step 11453 have datatype=1 whereas input 0 of step 11454 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': 3726, 'hashtag_proportion': 'Carton_brun,Carton_gris,Teint_Dans_La_Masse,autre_refus,cartonnette,kraft,metal,plastique', 'hashtag_parmi': 'papier,background', 'hashtag_weights': {'Carton_brun': 1.5, 'Carton_gris': 1.5, 'Teint_Dans_La_Masse': 1.0, 'autre_refus': 1.5, 'cartonnette': 1.0, 'kraft': 1.5, 'metal': 3, 'plastique': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3991 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=3991 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= 3991 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=3991 # 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 11512 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11521 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11520 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11516 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11516 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11519 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 11519 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11513 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11513 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11577 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11577 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11515 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11514 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11514 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11523 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 11515 doesn't seem to be define in the database( WARNING : type of input 3 of step 11514 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11512 doesn't seem to be define in the database( WARNING : type of input 2 of step 11516 doesn't seem to be define in the database( WARNING : output 1 of step 11512 have datatype=2 whereas input 1 of step 11519 have datatype=7 WARNING : type of output 2 of step 11519 doesn't seem to be define in the database( WARNING : type of input 1 of step 11513 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11515 have datatype=10 whereas input 3 of step 11522 have datatype=6 WARNING : type of input 2 of step 11577 doesn't seem to be define in the database( WARNING : output 1 of step 11513 have datatype=7 whereas input 2 of step 11577 have datatype=None WARNING : type of output 3 of step 11577 doesn't seem to be define in the database( WARNING : type of input 1 of step 11515 doesn't seem to be define in the database( WARNING : output 0 of step 11515 have datatype=10 whereas input 0 of step 11583 have datatype=18 WARNING : type of input 5 of step 11522 doesn't seem to be define in the database( WARNING : output 0 of step 11583 have datatype=11 whereas input 5 of step 11522 have datatype=None WARNING : type of output 1 of step 11521 doesn't seem to be define in the database( WARNING : type of input 3 of step 11516 doesn't seem to be define in the database( WARNING : type of output 1 of step 11520 doesn't seem to be define in the database( WARNING : type of input 3 of step 11516 doesn't seem to be define in the database( WARNING : output 0 of step 11519 have datatype=1 whereas input 0 of step 11513 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': 4203, 'hashtag_proportion': 'barquette_opaque,carton,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'ela,background', 'hashtag_background': 'ela', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.8, 'metal': 2, 'papier': 0.8, 'pehd': 0.8, 'pet_clair': 0.8, 'pet_opaque': 0.8, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3804 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=3804 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= 3804 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=3804 # 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 ! 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 11560 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11567 mask_detect have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11567 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11563 crop_condition is not consistent : 4 used against 2 in the step definition ! Step 11563 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11564 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 11564 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11573 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11573 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11566 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11566 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! 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 ! WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 1 of step 11560 have datatype=2 whereas input 1 of step 11564 have datatype=7 WARNING : type of output 2 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11565 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11567 doesn't seem to be define in the database( WARNING : type of input 3 of step 11563 doesn't seem to be define in the database( WARNING : type of output 3 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11568 doesn't seem to be define in the database( WARNING : type of output 1 of step 11568 doesn't seem to be define in the database( WARNING : type of input 3 of step 11566 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11570 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11569 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11570 doesn't seem to be define in the database( WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11569 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11568 have datatype=10 whereas input 3 of step 11571 have datatype=6 WARNING : type of input 2 of step 11573 doesn't seem to be define in the database( WARNING : output 1 of step 11565 have datatype=7 whereas input 2 of step 11573 have datatype=None WARNING : type of output 3 of step 11573 doesn't seem to be define in the database( WARNING : type of input 3 of step 11568 doesn't seem to be define in the database( WARNING : output 0 of step 11568 have datatype=10 whereas input 0 of step 11587 have datatype=18 WARNING : type of input 5 of step 11571 doesn't seem to be define in the database( WARNING : output 0 of step 11587 have datatype=11 whereas input 5 of step 11571 have datatype=None WARNING : output 0 of step 11564 have datatype=1 whereas input 0 of step 11565 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': 3327, 'hashtag_proportion': 'autre,carton,metal,papier,pehd,pet_fonce', 'hashtag_parmi': 'pet_clair,bouchon,etiquette,barquette_avec_film,background', 'hashtag_background': 'pet_clair', 'hashtag_weights': {'autre': 8.0, 'barquette_avec_film': 6, 'carton': 8.0, 'metal': 12, 'papier': 5, 'pehd': 8, 'pet_fonce': 8, 'bouchon': 8, 'etiquette': 8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4322 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=4322 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= 4322 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=4322 # 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 11978 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11987 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11986 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11982 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11982 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11985 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 11985 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11990 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11990 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11981 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11980 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11980 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11989 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 11981 doesn't seem to be define in the database( WARNING : type of input 3 of step 11980 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11978 doesn't seem to be define in the database( WARNING : type of input 2 of step 11982 doesn't seem to be define in the database( WARNING : output 1 of step 11978 have datatype=2 whereas input 1 of step 11985 have datatype=7 WARNING : type of output 2 of step 11985 doesn't seem to be define in the database( WARNING : type of input 1 of step 11979 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11981 have datatype=10 whereas input 3 of step 11988 have datatype=6 WARNING : type of input 2 of step 11990 doesn't seem to be define in the database( WARNING : output 1 of step 11979 have datatype=7 whereas input 2 of step 11990 have datatype=None WARNING : type of output 3 of step 11990 doesn't seem to be define in the database( WARNING : type of input 1 of step 11981 doesn't seem to be define in the database( WARNING : output 0 of step 11981 have datatype=10 whereas input 0 of step 11991 have datatype=18 WARNING : type of input 5 of step 11988 doesn't seem to be define in the database( WARNING : output 0 of step 11991 have datatype=11 whereas input 5 of step 11988 have datatype=None WARNING : type of output 1 of step 11987 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : type of output 1 of step 11986 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : output 0 of step 11985 have datatype=1 whereas input 0 of step 11979 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': 4461, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,pehd,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'film_plastique', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3995 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=3995 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= 3995 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=3995 # 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 11524 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11533 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11532 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11528 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11528 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11531 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 11531 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11578 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11578 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11527 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11526 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11526 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11535 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 11527 doesn't seem to be define in the database( WARNING : type of input 3 of step 11526 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11524 doesn't seem to be define in the database( WARNING : type of input 2 of step 11528 doesn't seem to be define in the database( WARNING : output 1 of step 11524 have datatype=2 whereas input 1 of step 11531 have datatype=7 WARNING : type of output 2 of step 11531 doesn't seem to be define in the database( WARNING : type of input 1 of step 11525 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11527 have datatype=10 whereas input 3 of step 11534 have datatype=6 WARNING : type of input 2 of step 11578 doesn't seem to be define in the database( WARNING : output 1 of step 11525 have datatype=7 whereas input 2 of step 11578 have datatype=None WARNING : type of output 3 of step 11578 doesn't seem to be define in the database( WARNING : type of input 1 of step 11527 doesn't seem to be define in the database( WARNING : output 0 of step 11527 have datatype=10 whereas input 0 of step 11584 have datatype=18 WARNING : type of input 5 of step 11534 doesn't seem to be define in the database( WARNING : output 0 of step 11584 have datatype=11 whereas input 5 of step 11534 have datatype=None WARNING : type of output 1 of step 11533 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : type of output 1 of step 11532 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : output 0 of step 11531 have datatype=1 whereas input 0 of step 11525 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': 4211, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'pehd,background', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3, 'background': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4153 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=4153 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= 4153 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=4153 # 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 11548 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11556 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11557 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11552 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11552 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11555 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 11555 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11549 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11549 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11580 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11580 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11551 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11550 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11550 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11559 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 11551 doesn't seem to be define in the database( WARNING : type of input 3 of step 11550 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11548 doesn't seem to be define in the database( WARNING : type of input 2 of step 11552 doesn't seem to be define in the database( WARNING : output 1 of step 11548 have datatype=2 whereas input 1 of step 11555 have datatype=7 WARNING : type of output 2 of step 11555 doesn't seem to be define in the database( WARNING : type of input 1 of step 11549 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11551 have datatype=10 whereas input 3 of step 11558 have datatype=6 WARNING : type of input 2 of step 11580 doesn't seem to be define in the database( WARNING : output 1 of step 11549 have datatype=7 whereas input 2 of step 11580 have datatype=None WARNING : type of output 3 of step 11580 doesn't seem to be define in the database( WARNING : type of input 1 of step 11551 doesn't seem to be define in the database( WARNING : output 0 of step 11551 have datatype=10 whereas input 0 of step 11586 have datatype=18 WARNING : type of input 5 of step 11558 doesn't seem to be define in the database( WARNING : output 0 of step 11586 have datatype=11 whereas input 5 of step 11558 have datatype=None WARNING : type of output 1 of step 11556 doesn't seem to be define in the database( WARNING : type of input 3 of step 11552 doesn't seem to be define in the database( WARNING : type of output 1 of step 11557 doesn't seem to be define in the database( WARNING : type of input 3 of step 11552 doesn't seem to be define in the database( WARNING : output 0 of step 11555 have datatype=1 whereas input 0 of step 11549 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': 4200, 'hashtag_proportion': 'carton,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_opaque,textiles_sanitaires,barquette_opaque,pet_clair', 'hashtag_parmi': 'pet_fonce,background', 'hashtag_weights': {'barquette_opaque': 1.5, 'carton': 2.5, 'ela': 1.5, 'etiquette': 1.5, 'film_plastique': 1, 'kraft': 1.5, 'metal': 3.0, 'papier': 1.2, 'pehd': 1.5, 'pet_clair': 1.5, 'pet_opaque': 1.5, 'textiles_sanitaires': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3992 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=3992 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= 3992 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=3992 # 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 11536 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11545 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11544 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11540 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11540 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11543 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11543 merge_mask_thcl_custom have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 11537 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11579 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11579 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11539 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11538 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11538 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11547 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 11539 doesn't seem to be define in the database( WARNING : type of input 3 of step 11538 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11536 doesn't seem to be define in the database( WARNING : type of input 2 of step 11540 doesn't seem to be define in the database( WARNING : output 1 of step 11536 have datatype=2 whereas input 1 of step 11543 have datatype=7 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11539 have datatype=10 whereas input 3 of step 11546 have datatype=6 WARNING : type of input 2 of step 11579 doesn't seem to be define in the database( WARNING : output 1 of step 11537 have datatype=7 whereas input 2 of step 11579 have datatype=None WARNING : type of output 3 of step 11579 doesn't seem to be define in the database( WARNING : type of input 1 of step 11539 doesn't seem to be define in the database( WARNING : output 0 of step 11539 have datatype=10 whereas input 0 of step 11585 have datatype=18 WARNING : type of input 5 of step 11546 doesn't seem to be define in the database( WARNING : output 0 of step 11585 have datatype=11 whereas input 5 of step 11546 have datatype=None WARNING : type of output 1 of step 11545 doesn't seem to be define in the database( WARNING : type of input 3 of step 11540 doesn't seem to be define in the database( WARNING : type of output 1 of step 11544 doesn't seem to be define in the database( WARNING : type of input 3 of step 11540 doesn't seem to be define in the database( WARNING : output 0 of step 11543 have datatype=1 whereas input 0 of step 11537 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': 4205, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'metal,background', 'hashtag_background': 'metal', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1.5, 'ela': 1.5, 'etiquette': 1, 'film_plastique': 1, 'kraft': 1, 'papier': 1, 'pehd': 1.5, 'pet_clair': 1.5, 'pet_opaque': 1.5, 'textiles_sanitaires': 1.5, 'pet_fonce': 1.5}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3318 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=3318 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= 3318 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=3318 # 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 ! 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 7928 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 8092 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 8092 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7935 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 7934 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 7934 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 13649 velours_tree is not consistent : 2 used against 1 in the step definition ! Step 9283 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 7935 doesn't seem to be define in the database( WARNING : type of input 3 of step 7934 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 1 of step 7935 doesn't seem to be define in the database( WARNING : output 1 of step 7933 have datatype=7 whereas input 1 of step 7935 have datatype=None WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 2 of step 8092 doesn't seem to be define in the database( WARNING : type of output 3 of step 8092 doesn't seem to be define in the database( WARNING : type of input 1 of step 7933 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10917 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10918 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 7935 have datatype=10 whereas input 3 of step 10916 have datatype=6 WARNING : output 0 of step 7935 have datatype=10 whereas input 0 of step 13649 have datatype=18 WARNING : type of output 1 of step 13649 doesn't seem to be define in the database( WARNING : type of input 5 of step 10916 doesn't seem to be define in the database( 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': 3594, 'hashtag_proportion': 'papier,carton,metal,pet_clair,autre,pehd,pet_fonce', 'hashtag_parmi': 'refus,background', 'hashtag_weights': {'papier': 1, 'carton': 1, 'metal': 1, 'pet_clair': 1, 'autre': 1, 'pehd': 1, 'pet_fonce': 1, 'refus': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier place_id : 94 month : 08 mtr_id : 1042 dashboard_places : Sevran date : 2025-08 year : 2025 raspi : 30005 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 = 'Sevran' and date like '%2025-08%') and created_at like '%2025-08%'))); nb_day : (4, 31) after unwanted_material_data nb_day : (4, 31) 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 '%30005%' AND ms.result_str like '%2025/08%'ORDER BY ms.id desc LIMIT 0, 1000000; 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 ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/31', 'portfolio_id': 26354268, 'last_run_id': 2213169, 'total_number_of_photos': 6283}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/31', 'portfolio_id': 26354268, 'last_run_id': 2213169, 'total_number_of_photos': 6283}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 36, 'nb_images_finished': 1395, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 10, 'nb_images_started': 1076, 'nb_selected_images': 2471, 'last_update': '2025/08/31', 'portfolio_id': 26310305, 'last_run_id': 2209765, 'total_number_of_photos': 8117}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/31', 'portfolio_id': 26354268, 'last_run_id': 2213169, 'total_number_of_photos': 6283}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 36, 'nb_images_finished': 1395, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 10, 'nb_images_started': 1076, 'nb_selected_images': 2471, 'last_update': '2025/08/31', 'portfolio_id': 26310305, 'last_run_id': 2209765, 'total_number_of_photos': 8117}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 15, 'nb_images_finished': 377, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 19, 'nb_images_started': 1371, 'nb_selected_images': 1748, 'last_update': '2025/08/31', 'portfolio_id': 26278256, 'last_run_id': 2202833, 'total_number_of_photos': 7392}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/31', 'portfolio_id': 26354268, 'last_run_id': 2213169, 'total_number_of_photos': 6283}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 36, 'nb_images_finished': 1395, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 10, 'nb_images_started': 1076, 'nb_selected_images': 2471, 'last_update': '2025/08/31', 'portfolio_id': 26310305, 'last_run_id': 2209765, 'total_number_of_photos': 8117}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 15, 'nb_images_finished': 377, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 19, 'nb_images_started': 1371, 'nb_selected_images': 1748, 'last_update': '2025/08/31', 'portfolio_id': 26278256, 'last_run_id': 2202833, 'total_number_of_photos': 7392}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 31, 'nb_images_finished': 1165, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 18, 'nb_images_started': 1540, 'nb_selected_images': 2705, 'last_update': '2025/08/31', 'portfolio_id': 26247210, 'last_run_id': 2196211, 'total_number_of_photos': 7951}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/31', 'portfolio_id': 26354268, 'last_run_id': 2213169, 'total_number_of_photos': 6283}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 36, 'nb_images_finished': 1395, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 10, 'nb_images_started': 1076, 'nb_selected_images': 2471, 'last_update': '2025/08/31', 'portfolio_id': 26310305, 'last_run_id': 2209765, 'total_number_of_photos': 8117}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 15, 'nb_images_finished': 377, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 19, 'nb_images_started': 1371, 'nb_selected_images': 1748, 'last_update': '2025/08/31', 'portfolio_id': 26278256, 'last_run_id': 2202833, 'total_number_of_photos': 7392}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 31, 'nb_images_finished': 1165, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 18, 'nb_images_started': 1540, 'nb_selected_images': 2705, 'last_update': '2025/08/31', 'portfolio_id': 26247210, 'last_run_id': 2196211, 'total_number_of_photos': 7951}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 38, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/31', 'portfolio_id': 26218271, 'last_run_id': 2189161, 'total_number_of_photos': 7999}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/31', 'portfolio_id': 26354268, 'last_run_id': 2213169, 'total_number_of_photos': 6283}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 36, 'nb_images_finished': 1395, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 10, 'nb_images_started': 1076, 'nb_selected_images': 2471, 'last_update': '2025/08/31', 'portfolio_id': 26310305, 'last_run_id': 2209765, 'total_number_of_photos': 8117}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 15, 'nb_images_finished': 377, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 19, 'nb_images_started': 1371, 'nb_selected_images': 1748, 'last_update': '2025/08/31', 'portfolio_id': 26278256, 'last_run_id': 2202833, 'total_number_of_photos': 7392}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 31, 'nb_images_finished': 1165, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 18, 'nb_images_started': 1540, 'nb_selected_images': 2705, 'last_update': '2025/08/31', 'portfolio_id': 26247210, 'last_run_id': 2196211, 'total_number_of_photos': 7951}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 38, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/31', 'portfolio_id': 26218271, 'last_run_id': 2189161, 'total_number_of_photos': 7999}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 46, 'nb_images_finished': 2015, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2015, 'last_update': '2025/08/30', 'portfolio_id': 26188412, 'last_run_id': 2182349, 'total_number_of_photos': 7462}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/31', 'portfolio_id': 26354268, 'last_run_id': 2213169, 'total_number_of_photos': 6283}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 36, 'nb_images_finished': 1395, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 10, 'nb_images_started': 1076, 'nb_selected_images': 2471, 'last_update': '2025/08/31', 'portfolio_id': 26310305, 'last_run_id': 2209765, 'total_number_of_photos': 8117}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 15, 'nb_images_finished': 377, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 19, 'nb_images_started': 1371, 'nb_selected_images': 1748, 'last_update': '2025/08/31', 'portfolio_id': 26278256, 'last_run_id': 2202833, 'total_number_of_photos': 7392}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 31, 'nb_images_finished': 1165, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 18, 'nb_images_started': 1540, 'nb_selected_images': 2705, 'last_update': '2025/08/31', 'portfolio_id': 26247210, 'last_run_id': 2196211, 'total_number_of_photos': 7951}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 38, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/31', 'portfolio_id': 26218271, 'last_run_id': 2189161, 'total_number_of_photos': 7999}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 46, 'nb_images_finished': 2015, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2015, 'last_update': '2025/08/30', 'portfolio_id': 26188412, 'last_run_id': 2182349, 'total_number_of_photos': 7462}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 36, 'nb_images_finished': 1395, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 10, 'nb_images_started': 1076, 'nb_selected_images': 2471, 'last_update': '2025/08/30', 'portfolio_id': 26310305, 'last_run_id': 2209765, 'total_number_of_photos': 8117}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 15, 'nb_images_finished': 377, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 19, 'nb_images_started': 1371, 'nb_selected_images': 1748, 'last_update': '2025/08/30', 'portfolio_id': 26278256, 'last_run_id': 2202833, 'total_number_of_photos': 7392}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 31, 'nb_images_finished': 1165, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 18, 'nb_images_started': 1540, 'nb_selected_images': 2705, 'last_update': '2025/08/30', 'portfolio_id': 26247210, 'last_run_id': 2196211, 'total_number_of_photos': 7951}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 38, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/30', 'portfolio_id': 26218271, 'last_run_id': 2189161, 'total_number_of_photos': 7999}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 46, 'nb_images_finished': 2015, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2015, 'last_update': '2025/08/29', 'portfolio_id': 26188412, 'last_run_id': 2182349, 'total_number_of_photos': 7462}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/24', 'portfolio_id': 26164224, 'last_run_id': 2174313, 'total_number_of_photos': 8071}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 15, 'nb_images_finished': 377, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 19, 'nb_images_started': 1371, 'nb_selected_images': 1748, 'last_update': '2025/08/29', 'portfolio_id': 26278256, 'last_run_id': 2202833, 'total_number_of_photos': 7392}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 31, 'nb_images_finished': 1165, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 18, 'nb_images_started': 1540, 'nb_selected_images': 2705, 'last_update': '2025/08/29', 'portfolio_id': 26247210, 'last_run_id': 2196211, 'total_number_of_photos': 7951}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 38, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/29', 'portfolio_id': 26218271, 'last_run_id': 2189161, 'total_number_of_photos': 7999}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 46, 'nb_images_finished': 2015, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2015, 'last_update': '2025/08/29', 'portfolio_id': 26188412, 'last_run_id': 2182349, 'total_number_of_photos': 7462}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/24', 'portfolio_id': 26164224, 'last_run_id': 2174313, 'total_number_of_photos': 8071}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 48, 'nb_images_finished': 2267, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2267, 'last_update': '2025/08/27', 'portfolio_id': 26125965, 'last_run_id': 2190921, 'total_number_of_photos': 8010}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 31, 'nb_images_finished': 1165, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 18, 'nb_images_started': 1540, 'nb_selected_images': 2705, 'last_update': '2025/08/28', 'portfolio_id': 26247210, 'last_run_id': 2196211, 'total_number_of_photos': 7951}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 38, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/28', 'portfolio_id': 26218271, 'last_run_id': 2189161, 'total_number_of_photos': 7999}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 46, 'nb_images_finished': 2015, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2015, 'last_update': '2025/08/28', 'portfolio_id': 26188412, 'last_run_id': 2182349, 'total_number_of_photos': 7462}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/24', 'portfolio_id': 26164224, 'last_run_id': 2174313, 'total_number_of_photos': 8071}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 48, 'nb_images_finished': 2267, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2267, 'last_update': '2025/08/27', 'portfolio_id': 26125965, 'last_run_id': 2190921, 'total_number_of_photos': 8010}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 26, 'nb_images_finished': 1166, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 20, 'nb_images_started': 1388, 'nb_selected_images': 2554, 'last_update': '2025/08/28', 'portfolio_id': 26103983, 'last_run_id': 2192979, 'total_number_of_photos': 8098}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 38, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/27', 'portfolio_id': 26218271, 'last_run_id': 2189161, 'total_number_of_photos': 7999}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 46, 'nb_images_finished': 2015, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2015, 'last_update': '2025/08/27', 'portfolio_id': 26188412, 'last_run_id': 2182349, 'total_number_of_photos': 7462}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/24', 'portfolio_id': 26164224, 'last_run_id': 2174313, 'total_number_of_photos': 8071}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 29, 'nb_images_finished': 793, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 19, 'nb_images_started': 1474, 'nb_selected_images': 2267, 'last_update': '2025/08/24', 'portfolio_id': 26125965, 'last_run_id': 2171317, 'total_number_of_photos': 8010}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 1013, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 290, 'nb_selected_images': 1303, 'last_update': '2025/08/23', 'portfolio_id': 26103983, 'last_run_id': 2164295, 'total_number_of_photos': 8098}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 47, 'nb_images_finished': 1744, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 198, 'nb_selected_images': 1942, 'last_update': '2025/08/23', 'portfolio_id': 26067167, 'last_run_id': 2158995, 'total_number_of_photos': 7779}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 46, 'nb_images_finished': 2015, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2015, 'last_update': '2025/08/26', 'portfolio_id': 26188412, 'last_run_id': 2182349, 'total_number_of_photos': 7462}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/24', 'portfolio_id': 26164224, 'last_run_id': 2174313, 'total_number_of_photos': 8071}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 29, 'nb_images_finished': 793, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 19, 'nb_images_started': 1474, 'nb_selected_images': 2267, 'last_update': '2025/08/24', 'portfolio_id': 26125965, 'last_run_id': 2171317, 'total_number_of_photos': 8010}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 1013, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 290, 'nb_selected_images': 1303, 'last_update': '2025/08/23', 'portfolio_id': 26103983, 'last_run_id': 2164295, 'total_number_of_photos': 8098}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 47, 'nb_images_finished': 1744, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 198, 'nb_selected_images': 1942, 'last_update': '2025/08/23', 'portfolio_id': 26067167, 'last_run_id': 2158995, 'total_number_of_photos': 7779}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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': 39, 'nb_images_started': 2446, 'nb_selected_images': 2446, 'last_update': '2025/08/24', 'portfolio_id': 26046583, 'last_run_id': 2151745, 'total_number_of_photos': 8153}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/24', 'portfolio_id': 26164224, 'last_run_id': 2174313, 'total_number_of_photos': 8071}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 29, 'nb_images_finished': 793, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 19, 'nb_images_started': 1474, 'nb_selected_images': 2267, 'last_update': '2025/08/24', 'portfolio_id': 26125965, 'last_run_id': 2171317, 'total_number_of_photos': 8010}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 1013, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 290, 'nb_selected_images': 1303, 'last_update': '2025/08/23', 'portfolio_id': 26103983, 'last_run_id': 2164295, 'total_number_of_photos': 8098}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 47, 'nb_images_finished': 1744, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 198, 'nb_selected_images': 1942, 'last_update': '2025/08/23', 'portfolio_id': 26067167, 'last_run_id': 2158995, 'total_number_of_photos': 7779}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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': 39, 'nb_images_started': 2446, 'nb_selected_images': 2446, 'last_update': '2025/08/24', 'portfolio_id': 26046583, 'last_run_id': 2151745, 'total_number_of_photos': 8153}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/19', 'portfolio_id': 26046296, 'last_run_id': 2146797, 'total_number_of_photos': 7560}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/24', 'portfolio_id': 26164224, 'last_run_id': 2174313, 'total_number_of_photos': 8071}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 29, 'nb_images_finished': 793, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 19, 'nb_images_started': 1474, 'nb_selected_images': 2267, 'last_update': '2025/08/24', 'portfolio_id': 26125965, 'last_run_id': 2171317, 'total_number_of_photos': 8010}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 1013, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 290, 'nb_selected_images': 1303, 'last_update': '2025/08/23', 'portfolio_id': 26103983, 'last_run_id': 2164295, 'total_number_of_photos': 8098}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 47, 'nb_images_finished': 1744, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 198, 'nb_selected_images': 1942, 'last_update': '2025/08/23', 'portfolio_id': 26067167, 'last_run_id': 2158995, 'total_number_of_photos': 7779}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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': 39, 'nb_images_started': 2446, 'nb_selected_images': 2446, 'last_update': '2025/08/24', 'portfolio_id': 26046583, 'last_run_id': 2151745, 'total_number_of_photos': 8153}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/19', 'portfolio_id': 26046296, 'last_run_id': 2146797, 'total_number_of_photos': 7560}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 29, 'nb_images_finished': 793, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 19, 'nb_images_started': 1474, 'nb_selected_images': 2267, 'last_update': '2025/08/23', 'portfolio_id': 26125965, 'last_run_id': 2171317, 'total_number_of_photos': 7859}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 1013, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 290, 'nb_selected_images': 1303, 'last_update': '2025/08/23', 'portfolio_id': 26103983, 'last_run_id': 2164295, 'total_number_of_photos': 7571}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 47, 'nb_images_finished': 1744, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 198, 'nb_selected_images': 1942, 'last_update': '2025/08/23', 'portfolio_id': 26067167, 'last_run_id': 2158995, 'total_number_of_photos': 7779}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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': 39, 'nb_images_started': 2446, 'nb_selected_images': 2446, 'last_update': '2025/08/23', 'portfolio_id': 26046583, 'last_run_id': 2151745, 'total_number_of_photos': 8153}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/19', 'portfolio_id': 26046296, 'last_run_id': 2146797, 'total_number_of_photos': 7560}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/19', 'portfolio_id': 26035038, 'last_run_id': 2147579, 'total_number_of_photos': 7416}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 1013, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 290, 'nb_selected_images': 1303, 'last_update': '2025/08/22', 'portfolio_id': 26103983, 'last_run_id': 2164295, 'total_number_of_photos': 5765}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 47, 'nb_images_finished': 1744, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 198, 'nb_selected_images': 1942, 'last_update': '2025/08/21', 'portfolio_id': 26067167, 'last_run_id': 2158995, 'total_number_of_photos': 7769}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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': 39, 'nb_images_started': 2446, 'nb_selected_images': 2446, 'last_update': '2025/08/22', 'portfolio_id': 26046583, 'last_run_id': 2151745, 'total_number_of_photos': 8140}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/19', 'portfolio_id': 26046296, 'last_run_id': 2146797, 'total_number_of_photos': 7206}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/19', 'portfolio_id': 26035038, 'last_run_id': 2147579, 'total_number_of_photos': 7416}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 28, 'nb_images_finished': 1882, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 9, 'nb_images_started': 573, 'nb_selected_images': 2455, 'last_update': '2025/08/16', 'portfolio_id': 26008642, 'last_run_id': 2138679, 'total_number_of_photos': 8068}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 47, 'nb_images_finished': 1744, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 198, 'nb_selected_images': 1942, 'last_update': '2025/08/21', 'portfolio_id': 26067167, 'last_run_id': 2158995, 'total_number_of_photos': 7769}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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': 39, 'nb_images_started': 2446, 'nb_selected_images': 2446, 'last_update': '2025/08/21', 'portfolio_id': 26046583, 'last_run_id': 2151745, 'total_number_of_photos': 8140}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/19', 'portfolio_id': 26046296, 'last_run_id': 2146797, 'total_number_of_photos': 5700}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/19', 'portfolio_id': 26035038, 'last_run_id': 2147579, 'total_number_of_photos': 7416}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 28, 'nb_images_finished': 1882, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 9, 'nb_images_started': 573, 'nb_selected_images': 2455, 'last_update': '2025/08/16', 'portfolio_id': 26008642, 'last_run_id': 2138679, 'total_number_of_photos': 8068}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/16', 'portfolio_id': 25957805, 'last_run_id': 2131311, 'total_number_of_photos': 7270}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/19', 'portfolio_id': 26046583, 'last_run_id': 2145023, 'total_number_of_photos': 8140}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/19', 'portfolio_id': 26046296, 'last_run_id': 2146797, 'total_number_of_photos': 5430}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/19', 'portfolio_id': 26035038, 'last_run_id': 2147579, 'total_number_of_photos': 7416}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 28, 'nb_images_finished': 1882, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 9, 'nb_images_started': 573, 'nb_selected_images': 2455, 'last_update': '2025/08/16', 'portfolio_id': 26008642, 'last_run_id': 2138679, 'total_number_of_photos': 8068}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/16', 'portfolio_id': 25957805, 'last_run_id': 2131311, 'total_number_of_photos': 7270}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 45, 'nb_images_finished': 2345, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2345, 'last_update': '2025/08/15', 'portfolio_id': 25932661, 'last_run_id': 2123541, 'total_number_of_photos': 7696}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/18', 'portfolio_id': 26046296, 'last_run_id': 2140951, 'total_number_of_photos': 5430}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/17', 'portfolio_id': 26035038, 'last_run_id': 2140569, 'total_number_of_photos': 7328}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 28, 'nb_images_finished': 1882, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 9, 'nb_images_started': 573, 'nb_selected_images': 2455, 'last_update': '2025/08/16', 'portfolio_id': 26008642, 'last_run_id': 2138679, 'total_number_of_photos': 8068}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/16', 'portfolio_id': 25957805, 'last_run_id': 2131311, 'total_number_of_photos': 7270}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 45, 'nb_images_finished': 2345, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2345, 'last_update': '2025/08/15', 'portfolio_id': 25932661, 'last_run_id': 2123541, 'total_number_of_photos': 7696}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 54, 'nb_images_finished': 2313, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 16, 'nb_selected_images': 2329, 'last_update': '2025/08/13', 'portfolio_id': 25895595, 'last_run_id': 2118629, 'total_number_of_photos': 8082}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/17', 'portfolio_id': 26035038, 'last_run_id': 2140569, 'total_number_of_photos': 6296}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 28, 'nb_images_finished': 1882, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 9, 'nb_images_started': 573, 'nb_selected_images': 2455, 'last_update': '2025/08/16', 'portfolio_id': 26008642, 'last_run_id': 2138679, 'total_number_of_photos': 8068}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/16', 'portfolio_id': 25957805, 'last_run_id': 2131311, 'total_number_of_photos': 7270}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 45, 'nb_images_finished': 2345, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2345, 'last_update': '2025/08/15', 'portfolio_id': 25932661, 'last_run_id': 2123541, 'total_number_of_photos': 7696}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 54, 'nb_images_finished': 2313, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 16, 'nb_selected_images': 2329, 'last_update': '2025/08/13', 'portfolio_id': 25895595, 'last_run_id': 2118629, 'total_number_of_photos': 8082}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 55, 'nb_images_finished': 2542, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2542, 'last_update': '2025/08/12', 'portfolio_id': 25859986, 'last_run_id': 2113541, 'total_number_of_photos': 7427}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/17', 'portfolio_id': 26035038, 'last_run_id': 2139677, 'total_number_of_photos': 6296}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 28, 'nb_images_finished': 1882, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 9, 'nb_images_started': 573, 'nb_selected_images': 2455, 'last_update': '2025/08/16', 'portfolio_id': 26008642, 'last_run_id': 2138679, 'total_number_of_photos': 8068}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/16', 'portfolio_id': 25957805, 'last_run_id': 2131311, 'total_number_of_photos': 7270}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 45, 'nb_images_finished': 2345, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2345, 'last_update': '2025/08/15', 'portfolio_id': 25932661, 'last_run_id': 2123541, 'total_number_of_photos': 7696}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 54, 'nb_images_finished': 2313, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 16, 'nb_selected_images': 2329, 'last_update': '2025/08/13', 'portfolio_id': 25895595, 'last_run_id': 2118629, 'total_number_of_photos': 8082}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 55, 'nb_images_finished': 2542, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2542, 'last_update': '2025/08/12', 'portfolio_id': 25859986, 'last_run_id': 2113541, 'total_number_of_photos': 7427}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 1826, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 169, 'nb_selected_images': 1995, 'last_update': '2025/08/15', 'portfolio_id': 26008642, 'last_run_id': 2135065, 'total_number_of_photos': 8068}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/16', 'portfolio_id': 25957805, 'last_run_id': 2131311, 'total_number_of_photos': 7270}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 45, 'nb_images_finished': 2345, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2345, 'last_update': '2025/08/15', 'portfolio_id': 25932661, 'last_run_id': 2123541, 'total_number_of_photos': 7696}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 54, 'nb_images_finished': 2313, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 16, 'nb_selected_images': 2329, 'last_update': '2025/08/13', 'portfolio_id': 25895595, 'last_run_id': 2118629, 'total_number_of_photos': 8082}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 55, 'nb_images_finished': 2542, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2542, 'last_update': '2025/08/12', 'portfolio_id': 25859986, 'last_run_id': 2113541, 'total_number_of_photos': 7427}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/10', 'portfolio_id': 25831201, 'last_run_id': 2104135, 'total_number_of_photos': 7247}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 2539, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2539, 'last_update': '2025/08/15', 'portfolio_id': 25957805, 'last_run_id': 2131311, 'total_number_of_photos': 7270}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 45, 'nb_images_finished': 2345, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2345, 'last_update': '2025/08/15', 'portfolio_id': 25932661, 'last_run_id': 2123541, 'total_number_of_photos': 7696}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 54, 'nb_images_finished': 2313, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 16, 'nb_selected_images': 2329, 'last_update': '2025/08/13', 'portfolio_id': 25895595, 'last_run_id': 2118629, 'total_number_of_photos': 8082}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 55, 'nb_images_finished': 2542, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2542, 'last_update': '2025/08/12', 'portfolio_id': 25859986, 'last_run_id': 2113541, 'total_number_of_photos': 7427}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/10', 'portfolio_id': 25831201, 'last_run_id': 2104135, 'total_number_of_photos': 7247}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 31, 'nb_images_finished': 1523, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1523, 'last_update': '2025/08/09', 'portfolio_id': 25799633, 'last_run_id': 2101351, 'total_number_of_photos': 8061}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 45, 'nb_images_finished': 2345, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2345, 'last_update': '2025/08/14', 'portfolio_id': 25932661, 'last_run_id': 2123541, 'total_number_of_photos': 7696}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 54, 'nb_images_finished': 2313, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 16, 'nb_selected_images': 2329, 'last_update': '2025/08/13', 'portfolio_id': 25895595, 'last_run_id': 2118629, 'total_number_of_photos': 8082}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 55, 'nb_images_finished': 2542, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2542, 'last_update': '2025/08/12', 'portfolio_id': 25859986, 'last_run_id': 2113541, 'total_number_of_photos': 7427}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/10', 'portfolio_id': 25831201, 'last_run_id': 2104135, 'total_number_of_photos': 7247}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 31, 'nb_images_finished': 1523, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1523, 'last_update': '2025/08/09', 'portfolio_id': 25799633, 'last_run_id': 2101351, 'total_number_of_photos': 8061}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 43, 'nb_images_finished': 2262, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2262, 'last_update': '2025/08/08', 'portfolio_id': 25751402, 'last_run_id': 2094083, 'total_number_of_photos': 8173}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 55, 'nb_images_finished': 2542, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2542, 'last_update': '2025/08/12', 'portfolio_id': 25859986, 'last_run_id': 2113541, 'total_number_of_photos': 7427}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/10', 'portfolio_id': 25831201, 'last_run_id': 2104135, 'total_number_of_photos': 7247}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 31, 'nb_images_finished': 1523, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1523, 'last_update': '2025/08/09', 'portfolio_id': 25799633, 'last_run_id': 2101351, 'total_number_of_photos': 8061}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 43, 'nb_images_finished': 2262, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2262, 'last_update': '2025/08/08', 'portfolio_id': 25751402, 'last_run_id': 2094083, 'total_number_of_photos': 8173}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 47, 'nb_images_finished': 2085, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2085, 'last_update': '2025/08/07', 'portfolio_id': 25706968, 'last_run_id': 2086399, 'total_number_of_photos': 7497}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 2179, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2179, 'last_update': '2025/08/06', 'portfolio_id': 25656692, 'last_run_id': 2078855, 'total_number_of_photos': 7322}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/10', 'portfolio_id': 25831201, 'last_run_id': 2104135, 'total_number_of_photos': 7247}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 31, 'nb_images_finished': 1523, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1523, 'last_update': '2025/08/09', 'portfolio_id': 25799633, 'last_run_id': 2101351, 'total_number_of_photos': 8061}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 43, 'nb_images_finished': 2262, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2262, 'last_update': '2025/08/08', 'portfolio_id': 25751402, 'last_run_id': 2094083, 'total_number_of_photos': 8173}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 47, 'nb_images_finished': 2085, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2085, 'last_update': '2025/08/07', 'portfolio_id': 25706968, 'last_run_id': 2086399, 'total_number_of_photos': 7497}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 2179, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2179, 'last_update': '2025/08/06', 'portfolio_id': 25656692, 'last_run_id': 2078855, 'total_number_of_photos': 7322}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 46, 'nb_images_finished': 2485, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2485, 'last_update': '2025/08/06', 'portfolio_id': 25624558, 'last_run_id': 2071013, 'total_number_of_photos': 7285}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/10', 'portfolio_id': 25831201, 'last_run_id': 2104135, 'total_number_of_photos': 7247}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 31, 'nb_images_finished': 1523, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1523, 'last_update': '2025/08/09', 'portfolio_id': 25799633, 'last_run_id': 2101351, 'total_number_of_photos': 8061}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 43, 'nb_images_finished': 2262, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2262, 'last_update': '2025/08/08', 'portfolio_id': 25751402, 'last_run_id': 2094083, 'total_number_of_photos': 8173}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 47, 'nb_images_finished': 2085, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2085, 'last_update': '2025/08/07', 'portfolio_id': 25706968, 'last_run_id': 2086399, 'total_number_of_photos': 7497}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 2179, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2179, 'last_update': '2025/08/06', 'portfolio_id': 25656692, 'last_run_id': 2078855, 'total_number_of_photos': 7322}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 46, 'nb_images_finished': 2485, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2485, 'last_update': '2025/08/06', 'portfolio_id': 25624558, 'last_run_id': 2071013, 'total_number_of_photos': 7285}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 31, 'nb_images_finished': 1523, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1523, 'last_update': '2025/08/09', 'portfolio_id': 25799633, 'last_run_id': 2101351, 'total_number_of_photos': 8061}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 43, 'nb_images_finished': 2262, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2262, 'last_update': '2025/08/08', 'portfolio_id': 25751402, 'last_run_id': 2094083, 'total_number_of_photos': 8173}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 47, 'nb_images_finished': 2085, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2085, 'last_update': '2025/08/07', 'portfolio_id': 25706968, 'last_run_id': 2086399, 'total_number_of_photos': 7497}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 2179, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2179, 'last_update': '2025/08/06', 'portfolio_id': 25656692, 'last_run_id': 2078855, 'total_number_of_photos': 7322}} 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 46, 'nb_images_finished': 2485, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2485, 'last_update': '2025/08/06', 'portfolio_id': 25624558, 'last_run_id': 2071013, 'total_number_of_photos': 7285}} Since we don't have condition on date we need to verify this lately ! 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': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, '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, 'last_update': '2025/08/03', 'portfolio_id': 25595351, 'last_run_id': 2061845, 'total_number_of_photos': 7729}} Found day : 2025-08-30 00:00:00 Found day : 2025-08-29 00:00:00 Found day : 2025-08-28 00:00:00 Found day : 2025-08-27 00:00:00 Found day : 2025-08-26 00:00:00 Found day : 2025-08-25 00:00:00 Found day : 2025-08-23 00:00:00 Found day : 2025-08-22 00:00:00 Found day : 2025-08-21 00:00:00 Found day : 2025-08-20 00:00:00 Found day : 2025-08-19 00:00:00 Found day : 2025-08-18 00:00:00 Found day : 2025-08-16 00:00:00 Found day : 2025-08-15 00:00:00 Found day : 2025-08-14 00:00:00 Found day : 2025-08-13 00:00:00 Found day : 2025-08-12 00:00:00 Found day : 2025-08-11 00:00:00 Found day : 2025-08-09 00:00:00 Found day : 2025-08-08 00:00:00 Found day : 2025-08-07 00:00:00 Found day : 2025-08-06 00:00:00 Found day : 2025-08-05 00:00:00 Found day : 2025-08-04 00:00:00 Found day : 2025-08-02 00:00:00 Missing day sla_per_day needs to be called ! We will need to call the sla_per_day for these missing days : 2025-08-01 00:00:00 after coverage_data SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), nombre_balle FROM MTRPhoto.dashboard_results dr, MTRPhoto.dashboard_entry_day ded where ded.dashboard_place_id = 94 and month(ded.date) = 08 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), nombre_balle FROM MTRPhoto.dashboard_results dr, MTRPhoto.dashboard_entry_day ded where dr.hashtag = '_______pcnc' and ded.dashboard_place_id = 94 and month(ded.date) = 08 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), nombre_balle FROM MTRPhoto.dashboard_results dr, MTRPhoto.dashboard_entry_day ded where dr.hashtag = '_______refus' and ded.dashboard_place_id = 94 and month(ded.date) = 08 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), nombre_balle FROM MTRPhoto.dashboard_results dr, MTRPhoto.dashboard_entry_day ded where dr.hashtag = '_______film_pedb' and ded.dashboard_place_id = 94 and month(ded.date) = 08 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), nombre_balle FROM MTRPhoto.dashboard_results dr, MTRPhoto.dashboard_entry_day ded where dr.hashtag = '_______pet_clair' and ded.dashboard_place_id = 94 and month(ded.date) = 08 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), nombre_balle FROM MTRPhoto.dashboard_results dr, MTRPhoto.dashboard_entry_day ded where dr.hashtag = '_______jrm' and ded.dashboard_place_id = 94 and month(ded.date) = 08 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 = 94 and mp.name like '%082025%' and cps.thcl = 1533 GROUP BY sbstr ; after number_of_batch date_start : 2025-08-01 : dt_date_just_month_year : 2025-08-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= "Sevran" 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-08-01" AND ded.date <= "2025-08-31" apple3 {'emr': {'mat': 'emr', 'pht': 4207, 'datou_carac_id': 3993, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'carton,background'}, 'pcm': {'mat': 'pcm', 'pht': 4209, 'datou_carac_id': 3994, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'papier,background'}, 'pcnc': {'mat': 'pcnc', 'pht': 4207, 'datou_carac_id': 3993, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'carton,background'}, 'jrm': {'mat': 'jrm', 'pht': 3726, 'datou_carac_id': 3459, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'papier,background'}, 'ela': {'mat': 'ela', 'pht': 4203, 'datou_carac_id': 3991, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'ela,background'}, 'pet_clair': {'mat': 'pet_clair', 'pht': 3327, 'datou_carac_id': 3804, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'pet_clair,bouchon,etiquette,barquette_avec_film,background'}, 'film_pedb': {'mat': 'film_pedb', 'pht': 4461, 'datou_carac_id': 4322, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'film_plastique'}, 'pehd_pp': {'mat': 'pehd_pp', 'pht': 4211, 'datou_carac_id': 3995, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'pehd,background'}, 'flux_dev': {'mat': 'flux_dev', 'pht': 4200, 'datou_carac_id': 4153, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'pet_fonce,background'}, 'aluminium': {'mat': 'aluminium', 'pht': 4205, 'datou_carac_id': 3992, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'metal,background'}, 'refus': {'mat': 'refus', 'pht': 3594, 'datou_carac_id': 3318, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'refus,background'}} 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 (2058579,2061845,2062667,2071013,2078855,2086399,2094083,2101351,2104135,2104935,2113541,2193077,2123541,2131311,2138679,2147579,2193047,2201567,2193025,2193001,2192979,2190921,2174313,2175121,2182349,2189161,2196211,2202833,2209765,2213169,2214215) 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 AND ptp.type IN (4207,4209,4207,3726,4203,3327,4461,4211,4200,4205,3594) group by h.hashtag, dr.hashtag, ptp.type; VR TODO TO BETTER PARSE ! ({'unwanted_material': 'autre', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.007429108882776847, 'nb_photo': 9, 'list_port_cont': '25876655,25909114,26164860,26320851', 'assoc_port': '25876452:25876655,25908862:25909114,26164734:26164860,26320613:26320851', 'assoc_mat': '25876452:autre:3327:25876655,25908862:autre:3327:25909114,26164734:autre:3327:26164860,26320613:autre:3327:26320851'}, {'unwanted_material': 'autre', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.001406798788516951, 'nb_photo': 894, 'list_port_cont': '25581286,25581414,25581713,25581979,25582715,25582862,25582946,25583668,25584339,25585851,25585873,25586245,25589594,25593719,25631170,25633111,25636294,25636602,25636989,25638384,25638477,25643951,25646179,25646538,25649223,25680020,25680674,25684062,25684467,25684773,25685975,25686882,25687229,25688179,25690496,25693128,25696791,25697800,25700362,25701134,25707191,25717040,25718878,25728194,25728294,25728914,25729119,25729129,25743620,25744023,25744735,25744946,25745127,25765238,25771379,25775309,25776609,25776990,25778132,25791910,25792126,25796022,25815897,25819109,25819122,25819346,25819368,25822753,25824787,25867954,25868326,25876617,25876846,25877147,25877331,25877456,25877911,25877969,25878362,25878375,25878522,25884868,25885376,25891162,25891451,25908126,25909158,25910029,25911801,25916498,25918363,25921316,25922325,25922636,25923115,25923299,25923582,25927312,25928319,25928889,25936380,25940587,25940900,25941325,25941635,25941743,25942010,25942170,25942933,25942948,25943199,25943325,25943958,2594406', 'assoc_port': '25581210:25581979,25581212:25581713,25581213:25581414,25581215:25581286,25582617:25582946,25582619:25582862,25582621:25582715,25583539:25583668,25584297:25584339,25585795:25585851,25585798:25585873,25586165:25586245,25589412:25589594,25591717:25593719,25630909:25631170,25632840:25633111,25636092:25636989,25636094:25636602,25636131:25636294,25638287:25638477,25638289:25638384,25643801:25646179,25643835:25643951,25646331:25649223,25646334:25646538,25678966:25680674,25678972:25680020,25683835:25688179,25683843:25684773,25683845:25684467,25683849:25684062,25685872:25685975,25686587:25687229,25686588:25686882,25689807:25690496,25689810:25693128,25696627:25697800,25696630:25700362,25696632:25696791,25698117:25701134,25707133:25707191,25716934:25717040,25717830:25718878,25727185:25728194,25727189:25728914,25727191:25729119,25727194:25729129,25727198:25728294,25743461:25745127,25743471:25744946,25743472:25744735,25743476:25744023,25743483:25743620,25764707:25765238,25771298:25771379,25774546:25775309,25774548:2577699', 'assoc_mat': '25581210:autre:3594:25581979,25581212:autre:3594:25581713,25581213:autre:3594:25581414,25581215:autre:3594:25581286,25582617:autre:3594:25582946,25582619:autre:3594:25582862,25582621:autre:3594:25582715,25583539:autre:3594:25583668,25584297:autre:3594:25584339,25585795:autre:3594:25585851,25585798:autre:3594:25585873,25586165:autre:3594:25586245,25589412:autre:3594:25589594,25591717:autre:3594:25593719,25630909:autre:3594:25631170,25632840:autre:3594:25633111,25636092:autre:3594:25636989,25636094:autre:3594:25636602,25636131:autre:3594:25636294,25638287:autre:3594:25638477,25638289:autre:3594:25638384,25643801:autre:3594:25646179,25643835:autre:3594:25643951,25646331:autre:3594:25649223,25646334:autre:3594:25646538,25678966:autre:3594:25680674,25678972:autre:3594:25680020,25683835:autre:3594:25688179,25683843:autre:3594:25684773,25683845:autre:3594:25684467,25683849:autre:3594:25684062,25685872:autre:3594:25685975,25686587:autre:3594:25687229,25686588:autre:3594:25686882,25689807:autre:3594:25690496,25689810:'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.01133761565398582, 'nb_photo': 15, 'list_port_cont': '25582682,25586964,25632895,25638361,25638411,25679014,25703813,25915295,26072287,26164953,26311547,26311639,26343448', 'assoc_port': '25582623:25582682,25586922:25586964,25632836:25632895,25638282:25638411,25638284:25638361,25678970:25679014,25703648:25703813,25915173:25915295,26072155:26072287,26164770:26164953,26310864:26311639,26310876:26311547,26343300:26343448', 'assoc_mat': '25582623:barquette_opaque:4461:25582682,25586922:barquette_opaque:4461:25586964,25632836:barquette_opaque:4461:25632895,25638282:barquette_opaque:4461:25638411,25638284:barquette_opaque:4461:25638361,25678970:barquette_opaque:4461:25679014,25703648:barquette_opaque:4461:25703813,25915173:barquette_opaque:4461:25915295,26072155:barquette_opaque:4461:26072287,26164770:barquette_opaque:4461:26164953,26310864:barquette_opaque:4461:26311639,26310876:barquette_opaque:4461:26311547,26343300:barquette_opaque:4461:26343448'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0031520270507280302, 'nb_photo': 8996, 'list_port_cont': '25576959,25576991,25581266,25582009,25582734,25582784,25582803,25582820,25582876,25583633,25584466,25585829,25586220,25586258,25591736,25592351,25594446,25594467,25603057,25603837,25603883,25604118,25632862,25633001,25633081,25633760,25633884,25634039,25638058,25638132,25638217,25638342,25638472,25638500,25638517,25638582,25645137,25645231,25646485,25648078,25656389,25656555,25656646,25656749,25657017,25657163,25674331,25679167,25684292,25684332,25685958,25686046,25686238,25687770,25687958,25688199,25690055,25690517,25690771,25692759,25692908,25696723,25700678,25700851,25700982,25701761,25703724,25705049,25705221,25705291,25707584,25708256,25720296,25720454,25720718,25720929,25728004,25728343,25728464,25728617,25729331,25729566,25731829,25732052,25734693,25734917,25744990,25745278,25745451,25745658,25745829,25746029,25746212,25746409,25756719,25757051,25757203,25764873,25770196,25774573,25774640,25776200,25776243,25776271,25776295,25776344,25776368,25780004,25791420,25793582,25793771,25793985,25794226,2579454', 'assoc_port': '25576892:25576991,25576893:25576959,25581209:25582009,25581214:25581266,25582186:25582803,25582187:25582876,25582616:25582820,25582618:25582784,25582622:25582734,25583537:25583633,25584296:25584466,25585231:25604118,25585793:25585829,25586166:25586258,25586168:25586220,25586918:25603837,25586920:25592351,25586924:25603883,25591716:25603057,25591718:25591736,25594429:25594467,25594431:25594446,25632162:25633001,25632163:25633081,25632835:25633760,25632837:25633884,25632839:25634039,25632841:25632862,25636119:25638132,25636121:25638217,25638024:25638058,25638278:25638582,25638281:25638517,25638283:25638500,25638285:25638472,25638288:25638342,25643802:25645137,25643833:25645231,25646328:25648078,25646332:25646485,25651772:25656389,25651773:25656555,25651816:25656646,25651836:25656749,25651840:25657017,25651841:25657163,25669047:25674331,25675567:25684332,25678969:25686238,25678974:25679167,25683837:25687770,25683844:25687958,25683848:25688199,25683854:25684292,25685868:25686046,25685871:25685958,25686585:2569051', 'assoc_mat': '25576892:barquette_opaque:4207:25576991,25576893:barquette_opaque:4207:25576959,25581209:barquette_opaque:4207:25582009,25581214:barquette_opaque:4207:25581266,25582186:barquette_opaque:4207:25582803,25582187:barquette_opaque:4207:25582876,25582616:barquette_opaque:4207:25582820,25582618:barquette_opaque:4207:25582784,25582622:barquette_opaque:4207:25582734,25583537:barquette_opaque:4207:25583633,25584296:barquette_opaque:4207:25584466,25585231:barquette_opaque:4207:25604118,25585793:barquette_opaque:4207:25585829,25586166:barquette_opaque:4207:25586258,25586168:barquette_opaque:4207:25586220,25586918:barquette_opaque:4207:25603837,25586920:barquette_opaque:4207:25592351,25586924:barquette_opaque:4207:25603883,25591716:barquette_opaque:4207:25603057,25591718:barquette_opaque:4207:25591736,25594429:barquette_opaque:4207:25594467,25594431:barquette_opaque:4207:25594446,25632162:barquette_opaque:4207:25633001,25632163:barquette_opaque:4207:25633081,25632835:barquette_opaque:4207:25633760,25632837:barquette_opaqu'}, {'unwanted_material': 'bouchon', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.005060336833437866, 'nb_photo': 3, 'list_port_cont': '25876654,25909110', 'assoc_port': '25876452:25876654,25908862:25909110', 'assoc_mat': '25876452:bouchon:3327:25876654,25908862:bouchon:3327:25909110'}, {'unwanted_material': 'carton', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005345470286164594, 'nb_photo': 136, 'list_port_cont': '25582650,25582690,25638362,25638401,25643982,25651995,25683991,25703824,25718072,25732474,25776285,25791476,25822480,25876573,25889182,25915303,25922761,25931547,25940459,25940559,25946591,25980371,26003740,26019390,26026798,26027761,26072323,26072383,26088888,26093521,26118999,26164890,26164943,26165129,26218921,26219066,26219188,26247916,26248018,26248188,26261052,26269274,26278856,26311068,26311179,26311237,26311541,26311642,26311724,26311795,26325603,26325637,26343440', 'assoc_port': '25582623:25582690,25582624:25582650,25638282:25638401,25638284:25638362,25643816:25643982,25651837:25651995,25683856:25683991,25703648:25703824,25717836:25718072,25732367:25732474,25776183:25776285,25791282:25791476,25822334:25822480,25876472:25876573,25889027:25889182,25915173:25915303,25922567:25922761,25931415:25931547,25940108:25940559,25940118:25940459,25946363:25946591,25980112:25980371,26003347:26003740,26019365:26019390,26023929:26027761,26026728:26026798,26072144:26072383,26072164:26072323,26084149:26093521,26088716:26088888,26118871:26118999,26164715:26165129,26164769:26164890,26164770:26164943,26218734:26219188,26218751:26219066,26218842:26218921,26247729:26248188,26247730:26248018,26247750:26247916,26260996:26261052,26269196:26269274,26278781:26278856,26310864:26311642,26310876:26311541,26310906:26311237,26310910:26311179,26310913:26311068,26311654:26311795,26311678:26311724,26325169:26325603,26325170:26325637,26343300:26343440', 'assoc_mat': '25582623:carton:4461:25582690,25582624:carton:4461:25582650,25638282:carton:4461:25638401,25638284:carton:4461:25638362,25643816:carton:4461:25643982,25651837:carton:4461:25651995,25683856:carton:4461:25683991,25703648:carton:4461:25703824,25717836:carton:4461:25718072,25732367:carton:4461:25732474,25776183:carton:4461:25776285,25791282:carton:4461:25791476,25822334:carton:4461:25822480,25876472:carton:4461:25876573,25889027:carton:4461:25889182,25915173:carton:4461:25915303,25922567:carton:4461:25922761,25931415:carton:4461:25931547,25940108:carton:4461:25940559,25940118:carton:4461:25940459,25946363:carton:4461:25946591,25980112:carton:4461:25980371,26003347:carton:4461:26003740,26019365:carton:4461:26019390,26023929:carton:4461:26027761,26026728:carton:4461:26026798,26072144:carton:4461:26072383,26072164:carton:4461:26072323,26084149:carton:4461:26093521,26088716:carton:4461:26088888,26118871:carton:4461:26118999,26164715:carton:4461:26165129,26164769:carton:4461:26164890,26164770:carton:4461:26164943,2621'}, {'unwanted_material': 'carton', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.9752112382427498, 'nb_photo': 7396, 'list_port_cont': '25576989,25581267,25582006,25582736,25582781,25582809,25582824,25582865,25583640,25584453,25585825,25586227,25586269,25587063,25591742,25592347,25594456,25594475,25603051,25603851,25603890,25604110,25632318,25632997,25633066,25633765,25633881,25634041,25638053,25638135,25638344,25638448,25638457,25638527,25638578,25645136,25645233,25645379,25646481,25648082,25656393,25656549,25656650,25656738,25656872,25657011,25657162,25674336,25679169,25684296,25684341,25685954,25686000,25686050,25687779,25687959,25688202,25690057,25690509,25690762,25692754,25692907,25696722,25700682,25700848,25701751,25703717,25705035,25705296,25707581,25708249,25720307,25720728,25728008,25728337,25728461,25728622,25729554,25732045,25734462,25734696,25734909,25744988,25745277,25745458,25745655,25746036,25746199,25746403,25756730,25757054,25757198,25764872,25770010,25770209,25770410,25774583,25774635,25776194,25776238,25776270,25776308,25776332,25776378,25780009,25791418,25793581,25793778,25793980,25794238,25794550,25794839,25795960,2579603', 'assoc_port': '25576892:25576989,25581209:25582006,25581214:25581267,25582186:25582809,25582187:25582865,25582616:25582824,25582618:25582781,25582622:25582736,25583537:25583640,25584296:25584453,25585231:25604110,25585793:25585825,25586166:25586269,25586168:25586227,25586918:25603851,25586920:25592347,25586923:25587063,25586924:25603890,25591716:25603051,25591718:25591742,25594429:25594475,25594431:25594456,25630922:25632318,25632162:25632997,25632163:25633066,25632835:25633765,25632837:25633881,25632839:25634041,25636119:25638135,25638024:25638053,25638278:25638578,25638281:25638527,25638285:25638457,25638286:25638448,25638288:25638344,25643802:25645136,25643833:25645233,25643848:25645379,25646328:25648082,25646332:25646481,25651772:25656393,25651773:25656549,25651816:25656650,25651836:25656738,25651839:25656872,25651840:25657011,25651841:25657162,25669047:25674336,25675567:25684341,25678974:25679169,25683837:25687779,25683844:25687959,25683848:25688202,25683854:25684296,25685868:25686050,25685869:25686000,25685871:2568595', 'assoc_mat': '25576892:carton:4207:25576989,25581209:carton:4207:25582006,25581214:carton:4207:25581267,25582186:carton:4207:25582809,25582187:carton:4207:25582865,25582616:carton:4207:25582824,25582618:carton:4207:25582781,25582622:carton:4207:25582736,25583537:carton:4207:25583640,25584296:carton:4207:25584453,25585231:carton:4207:25604110,25585793:carton:4207:25585825,25586166:carton:4207:25586269,25586168:carton:4207:25586227,25586918:carton:4207:25603851,25586920:carton:4207:25592347,25586923:carton:4207:25587063,25586924:carton:4207:25603890,25591716:carton:4207:25603051,25591718:carton:4207:25591742,25594429:carton:4207:25594475,25594431:carton:4207:25594456,25630922:carton:4207:25632318,25632162:carton:4207:25632997,25632163:carton:4207:25633066,25632835:carton:4207:25633765,25632837:carton:4207:25633881,25632839:carton:4207:25634041,25636119:carton:4207:25638135,25638024:carton:4207:25638053,25638278:carton:4207:25638578,25638281:carton:4207:25638527,25638285:carton:4207:25638457,25638286:carton:4207:25638448,2563'}, {'unwanted_material': 'carton', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.11209369203293691, 'nb_photo': 9, 'list_port_cont': '25876661,25909107,26164866,26320853', 'assoc_port': '25876452:25876661,25908862:25909107,26164734:26164866,26320613:26320853', 'assoc_mat': '25876452:carton:3327:25876661,25908862:carton:3327:25909107,26164734:carton:3327:26164866,26320613:carton:3327:26320853'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.008055046280024682, 'nb_photo': 1341, 'list_port_cont': '25581281,25581420,25581704,25581984,25582721,25582858,25582949,25584342,25585158,25585854,25585875,25586993,25593712,25631169,25633105,25636286,25636595,25636983,25638383,25638476,25638545,25643953,25646177,25646529,25649224,25680012,25680675,25684065,25684469,25684771,25685985,25686186,25686880,25687234,25688177,25690490,25693129,25697792,25700370,25701135,25703906,25707184,25717038,25727675,25727956,25728186,25728903,25729122,25729133,25744021,25744733,25745124,25765243,25766522,25771380,25775308,25776392,25776467,25776602,25776884,25776994,25778135,25791908,25792130,25796015,25808405,25815903,25819004,25819119,25819121,25819344,25819373,25822756,25824789,25824868,25867950,25868319,25876621,25876843,25877329,25877458,25877912,25877960,25878376,25878513,25884863,25885368,25889132,25889468,25891158,25891452,25891981,25908121,25909152,25910028,25910065,25911796,25912404,25913128,25916503,25918360,25921315,25922321,25922630,25923120,25923572,25927311,25928318,25928892,25936385,25940586,25940895,25941324,2594163', 'assoc_port': '25581210:25581984,25581212:25581704,25581213:25581420,25581215:25581281,25582617:25582949,25582619:25582858,25582621:25582721,25583540:25585158,25584297:25584342,25585795:25585854,25585798:25585875,25586925:25586993,25591717:25593712,25630909:25631169,25632840:25633105,25636092:25636983,25636094:25636595,25636131:25636286,25638279:25638545,25638287:25638476,25638289:25638383,25643801:25646177,25643835:25643953,25646331:25649224,25646334:25646529,25678966:25680675,25678972:25680012,25683835:25688177,25683843:25684771,25683845:25684469,25683849:25684065,25685870:25686186,25685872:25685985,25686587:25687234,25686588:25686880,25689807:25690490,25689810:25693129,25696627:25697792,25696630:25700370,25698117:25701135,25703646:25703906,25707133:25707184,25716934:25717038,25727185:25728186,25727189:25728903,25727191:25729122,25727194:25729133,25727203:25727956,25727206:25727675,25743461:25745124,25743472:25744733,25743476:25744021,25764703:25766522,25764707:25765243,25771298:25771380,25774546:25775308,25774548:2577699', 'assoc_mat': '25581210:carton:3594:25581984,25581212:carton:3594:25581704,25581213:carton:3594:25581420,25581215:carton:3594:25581281,25582617:carton:3594:25582949,25582619:carton:3594:25582858,25582621:carton:3594:25582721,25583540:carton:3594:25585158,25584297:carton:3594:25584342,25585795:carton:3594:25585854,25585798:carton:3594:25585875,25586925:carton:3594:25586993,25591717:carton:3594:25593712,25630909:carton:3594:25631169,25632840:carton:3594:25633105,25636092:carton:3594:25636983,25636094:carton:3594:25636595,25636131:carton:3594:25636286,25638279:carton:3594:25638545,25638287:carton:3594:25638476,25638289:carton:3594:25638383,25643801:carton:3594:25646177,25643835:carton:3594:25643953,25646331:carton:3594:25649224,25646334:carton:3594:25646529,25678966:carton:3594:25680675,25678972:carton:3594:25680012,25683835:carton:3594:25688177,25683843:carton:3594:25684771,25683845:carton:3594:25684469,25683849:carton:3594:25684065,25685870:carton:3594:25686186,25685872:carton:3594:25685985,25686587:carton:3594:25687234,2568'}, {'unwanted_material': 'Carton_brun', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.07049382717932702, 'nb_photo': 6, 'list_port_cont': '26247861', 'assoc_port': '26247724:26247861', 'assoc_mat': '26247724:Carton_brun:3726:26247861'}, {'unwanted_material': 'ela', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 1.1890572880834774e-05, 'nb_photo': 1, 'list_port_cont': '26329762', 'assoc_port': '26310888:26329762', 'assoc_mat': '26310888:ela:4207:26329762'}, {'unwanted_material': 'etiquette', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00030574651404979494, 'nb_photo': 1452, 'list_port_cont': '25582010,25582746,25582780,25582811,25582833,25582875,25583625,25584464,25585828,25586222,25587073,25591733,25592352,25594443,25594482,25603064,25603842,25633067,25633766,25633877,25634040,25638054,25638129,25638222,25638341,25638459,25638531,25638573,25645132,25646484,25648085,25656388,25656554,25656642,25656742,25657161,25674338,25679171,25684295,25684330,25685962,25686060,25687774,25687964,25690058,25700688,25700849,25701752,25703727,25705216,25707588,25708258,25720298,25720732,25728009,25728346,25728463,25728630,25729565,25734692,25734912,25744994,25745276,25746022,25746202,25746406,25756722,25757213,25770019,25774576,25776190,25776241,25776339,25776381,25793567,25793777,25794224,25796033,25797827,25814069,25817866,25819235,25824166,25824822,25824880,25838319,25869515,25869615,25869730,25876543,25877209,25878726,25879564,25885205,25885474,25885780,25890255,25890566,25891027,25891931,25892601,25893456,25896142,25907357,25912204,25913846,25922685,25923341,25923673,25924199,25924372,25926792,25931472,2593254', 'assoc_port': '25581209:25582010,25582186:25582811,25582187:25582875,25582616:25582833,25582618:25582780,25582622:25582746,25583537:25583625,25584296:25584464,25585793:25585828,25586168:25586222,25586918:25603842,25586920:25592352,25586923:25587073,25591716:25603064,25591718:25591733,25594429:25594482,25594431:25594443,25632163:25633067,25632835:25633766,25632837:25633877,25632839:25634040,25636119:25638129,25636121:25638222,25638024:25638054,25638278:25638573,25638281:25638531,25638285:25638459,25638288:25638341,25643802:25645132,25646328:25648085,25646332:25646484,25651772:25656388,25651773:25656554,25651816:25656642,25651836:25656742,25651841:25657161,25669047:25674338,25675567:25684330,25678974:25679171,25683837:25687774,25683844:25687964,25683854:25684295,25685868:25686060,25685871:25685962,25689809:25690058,25696626:25700688,25696628:25700849,25698120:25701752,25703647:25705216,25703650:25708258,25703651:25703727,25707572:25707588,25717827:25720298,25717833:25720732,25727184:25728009,25727186:25728346,25727187:2572846', 'assoc_mat': '25581209:etiquette:4207:25582010,25582186:etiquette:4207:25582811,25582187:etiquette:4207:25582875,25582616:etiquette:4207:25582833,25582618:etiquette:4207:25582780,25582622:etiquette:4207:25582746,25583537:etiquette:4207:25583625,25584296:etiquette:4207:25584464,25585793:etiquette:4207:25585828,25586168:etiquette:4207:25586222,25586918:etiquette:4207:25603842,25586920:etiquette:4207:25592352,25586923:etiquette:4207:25587073,25591716:etiquette:4207:25603064,25591718:etiquette:4207:25591733,25594429:etiquette:4207:25594482,25594431:etiquette:4207:25594443,25632163:etiquette:4207:25633067,25632835:etiquette:4207:25633766,25632837:etiquette:4207:25633877,25632839:etiquette:4207:25634040,25636119:etiquette:4207:25638129,25636121:etiquette:4207:25638222,25638024:etiquette:4207:25638054,25638278:etiquette:4207:25638573,25638281:etiquette:4207:25638531,25638285:etiquette:4207:25638459,25638288:etiquette:4207:25638341,25643802:etiquette:4207:25645132,25646328:etiquette:4207:25648085,25646332:etiquette:4207:25646484,2'}, {'unwanted_material': 'film_plastique', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.9186118438736237, 'nb_photo': 1285, 'list_port_cont': '25582641,25582697,25586975,25632899,25638360,25638402,25643994,25652010,25679017,25683989,25696781,25703821,25718060,25727308,25732464,25743558,25743713,25751956,25776280,25791480,25791545,25791781,25808280,25813963,25822476,25824690,25876569,25884300,25889179,25907579,25915311,25922757,25922906,25931511,25931549,25940227,25940451,25940540,25940754,25946596,25949721,25980365,25990732,26003728,26019387,26026787,26027770,26029101,26072296,26072332,26072389,26072429,26075899,26088885,26093524,26118995,26121633,26164882,26164952,26164996,26165127,26196572,26218931,26218989,26219025,26219068,26219135,26219198,26247918,26248025,26248178,26261058,26269282,26278845,26310958,26311064,26311194,26311233,26311383,26311455,26311537,26311655,26311733,26311803,26319890,26320044,26325613,26325635,26331766,26343435', 'assoc_port': '25582623:25582697,25582624:25582641,25586922:25586975,25632836:25632899,25638282:25638402,25638284:25638360,25643816:25643994,25651837:25652010,25678970:25679017,25683856:25683989,25696629:25696781,25703648:25703821,25717836:25718060,25727199:25727308,25732367:25732464,25743467:25743713,25743487:25743558,25751855:25751956,25776183:25776280,25791258:25791781,25791267:25791545,25791282:25791480,25808197:25808280,25813885:25813963,25822334:25822476,25824598:25824690,25876472:25876569,25884061:25884300,25889027:25889179,25907302:25907579,25915173:25915311,25922567:25922757,25922568:25922906,25931415:25931549,25931417:25931511,25940074:25940754,25940089:25949721,25940108:25940540,25940118:25940451,25940141:25940227,25946363:25946596,25980112:25980365,25990606:25990732,26003347:26003728,26019365:26019387,26023929:26027770,26026728:26026787,26028927:26029101,26072112:26072429,26072144:26072389,26072155:26072296,26072164:26072332,26075823:26075899,26084149:26093524,26088716:26088885,26118871:26118995,26121461:2612163', 'assoc_mat': '25582623:film_plastique:4461:25582697,25582624:film_plastique:4461:25582641,25586922:film_plastique:4461:25586975,25632836:film_plastique:4461:25632899,25638282:film_plastique:4461:25638402,25638284:film_plastique:4461:25638360,25643816:film_plastique:4461:25643994,25651837:film_plastique:4461:25652010,25678970:film_plastique:4461:25679017,25683856:film_plastique:4461:25683989,25696629:film_plastique:4461:25696781,25703648:film_plastique:4461:25703821,25717836:film_plastique:4461:25718060,25727199:film_plastique:4461:25727308,25732367:film_plastique:4461:25732464,25743467:film_plastique:4461:25743713,25743487:film_plastique:4461:25743558,25751855:film_plastique:4461:25751956,25776183:film_plastique:4461:25776280,25791258:film_plastique:4461:25791781,25791267:film_plastique:4461:25791545,25791282:film_plastique:4461:25791480,25808197:film_plastique:4461:25808280,25813885:film_plastique:4461:25813963,25822334:film_plastique:4461:25822476,25824598:film_plastique:4461:25824690,25876472:film_plastique:4461:2587656'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.005243586384155429, 'nb_photo': 17348, 'list_port_cont': '25576945,25576997,25581260,25581996,25582737,25582762,25582788,25582816,25582826,25582867,25583627,25584457,25585830,25586225,25586268,25587066,25591728,25592339,25594444,25594468,25603055,25603844,25603881,25604107,25632855,25632990,25633071,25633768,25633869,25634026,25638055,25638138,25638209,25638339,25638446,25638463,25638498,25638522,25638571,25645124,25645229,25645395,25646486,25648086,25648204,25656391,25656557,25656655,25656739,25656882,25657022,25657156,25674339,25679166,25684294,25684337,25685960,25685997,25686056,25686231,25687781,25687962,25688207,25690056,25690523,25690777,25692761,25692918,25696715,25700689,25700852,25700988,25701744,25703719,25705050,25705213,25705301,25707582,25708255,25720297,25720726,25720921,25728001,25728341,25728470,25728618,25729335,25729555,25731832,25732038,25734468,25734703,25734915,25744979,25745279,25745450,25745659,25745824,25746026,25746206,25746413,25756718,25757050,25757209,25764864,25770021,25770195,25770417,25774574,25774646,25776191,25776236,25776258,2577630', 'assoc_port': '25576892:25576997,25576893:25576945,25581209:25581996,25581214:25581260,25582186:25582816,25582187:25582867,25582616:25582826,25582618:25582788,25582620:25582762,25582622:25582737,25583537:25583627,25584296:25584457,25585231:25604107,25585793:25585830,25586166:25586268,25586168:25586225,25586918:25603844,25586920:25592339,25586923:25587066,25586924:25603881,25591716:25603055,25591718:25591728,25594429:25594468,25594431:25594444,25632162:25632990,25632163:25633071,25632835:25633768,25632837:25633869,25632839:25634026,25632841:25632855,25636119:25638138,25636121:25638209,25638024:25638055,25638278:25638571,25638281:25638522,25638283:25638498,25638285:25638463,25638286:25638446,25638288:25638339,25643802:25645124,25643833:25645229,25643848:25645395,25646328:25648086,25646330:25648204,25646332:25646486,25651772:25656391,25651773:25656557,25651816:25656655,25651836:25656739,25651839:25656882,25651840:25657022,25651841:25657156,25669047:25674339,25675567:25684337,25678969:25686231,25678974:25679166,25683837:2568778', 'assoc_mat': '25576892:film_plastique:4207:25576997,25576893:film_plastique:4207:25576945,25581209:film_plastique:4207:25581996,25581214:film_plastique:4207:25581260,25582186:film_plastique:4207:25582816,25582187:film_plastique:4207:25582867,25582616:film_plastique:4207:25582826,25582618:film_plastique:4207:25582788,25582620:film_plastique:4207:25582762,25582622:film_plastique:4207:25582737,25583537:film_plastique:4207:25583627,25584296:film_plastique:4207:25584457,25585231:film_plastique:4207:25604107,25585793:film_plastique:4207:25585830,25586166:film_plastique:4207:25586268,25586168:film_plastique:4207:25586225,25586918:film_plastique:4207:25603844,25586920:film_plastique:4207:25592339,25586923:film_plastique:4207:25587066,25586924:film_plastique:4207:25603881,25591716:film_plastique:4207:25603055,25591718:film_plastique:4207:25591728,25594429:film_plastique:4207:25594468,25594431:film_plastique:4207:25594444,25632162:film_plastique:4207:25632990,25632163:film_plastique:4207:25633071,25632835:film_plastique:4207:2563376'}, {'unwanted_material': 'kraft', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00014341345820468795, 'nb_photo': 39, 'list_port_cont': '25594455,25686049,25746209,25757206,25817870,25824161,25890251,25922692,25941764,25945434,25945863,25957830,25958713,26010252,26027612,26028564,26072487,26074279,26074827,26112541,26171286,26197789,26220938,26280155,26291282,26313148,26327024,26327063,26328026,26328338,26336273,26348339,26350567', 'assoc_port': '25594431:25594455,25685868:25686049,25743480:25746209,25751861:25757206,25816321:25817870,25822327:25824161,25889014:25890251,25922563:25922692,25940066:25941764,25940105:25957830,25940129:25945434,25940138:25945863,25946357:25958713,26003333:26010252,26023926:26027612,26027892:26028564,26072141:26074279,26072151:26074827,26072162:26072487,26100173:26112541,26164740:26171286,26196497:26197789,26218753:26220938,26269753:26280155,26278764:26291282,26278768:26313148,26310849:26327024,26310874:26328026,26310878:26328338,26311683:26336273,26325166:26327063,26347776:26348339,26350441:26350567', 'assoc_mat': '25594431:kraft:4207:25594455,25685868:kraft:4207:25686049,25743480:kraft:4207:25746209,25751861:kraft:4207:25757206,25816321:kraft:4207:25817870,25822327:kraft:4207:25824161,25889014:kraft:4207:25890251,25922563:kraft:4207:25922692,25940066:kraft:4207:25941764,25940105:kraft:4207:25957830,25940129:kraft:4207:25945434,25940138:kraft:4207:25945863,25946357:kraft:4207:25958713,26003333:kraft:4207:26010252,26023926:kraft:4207:26027612,26027892:kraft:4207:26028564,26072141:kraft:4207:26074279,26072151:kraft:4207:26074827,26072162:kraft:4207:26072487,26100173:kraft:4207:26112541,26164740:kraft:4207:26171286,26196497:kraft:4207:26197789,26218753:kraft:4207:26220938,26269753:kraft:4207:26280155,26278764:kraft:4207:26291282,26278768:kraft:4207:26313148,26310849:kraft:4207:26327024,26310874:kraft:4207:26328026,26310878:kraft:4207:26328338,26311683:kraft:4207:26336273,26325166:kraft:4207:26327063,26347776:kraft:4207:26348339,26350441:kraft:4207:26350567'}, {'unwanted_material': 'metal', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00813555214447492, 'nb_photo': 3766, 'list_port_cont': '25576946,25576994,25582791,25582812,25582830,25583632,25584458,25585833,25586228,25586265,25587067,25591729,25592350,25594447,25594477,25603062,25603845,25603888,25604105,25632857,25632992,25633069,25633772,25633878,25634035,25638057,25638126,25638449,25638466,25638509,25638523,25638574,25645128,25645222,25645387,25646487,25648087,25656397,25656561,25656643,25656737,25656881,25657015,25657164,25674343,25684288,25684334,25685959,25686061,25686240,25687768,25687955,25688208,25690051,25690520,25692749,25692920,25700677,25700847,25700986,25701747,25703731,25705037,25705298,25707586,25708253,25720302,25720448,25720721,25720925,25728007,25728338,25728465,25728625,25729318,25729562,25732049,25734459,25734700,25734916,25744982,25745274,25745459,25745646,25746023,25746201,25746400,25756724,25757058,25757204,25764866,25770023,25770203,25770411,25774578,25774645,25776192,25776232,25776257,25776297,25776369,25780015,25791417,25793576,25793988,25794235,25794542,25795955,25796029,25796080,25797837,25799942,25800197,2580926', 'assoc_port': '25576892:25576994,25576893:25576946,25582186:25582812,25582616:25582830,25582618:25582791,25583537:25583632,25584296:25584458,25585231:25604105,25585793:25585833,25586166:25586265,25586168:25586228,25586918:25603845,25586920:25592350,25586923:25587067,25586924:25603888,25591716:25603062,25591718:25591729,25594429:25594477,25594431:25594447,25632162:25632992,25632163:25633069,25632835:25633772,25632837:25633878,25632839:25634035,25632841:25632857,25636119:25638126,25638024:25638057,25638278:25638574,25638281:25638523,25638283:25638509,25638285:25638466,25638286:25638449,25643802:25645128,25643833:25645222,25643848:25645387,25646328:25648087,25646332:25646487,25651772:25656397,25651773:25656561,25651816:25656643,25651836:25656737,25651839:25656881,25651840:25657015,25651841:25657164,25669047:25674343,25675567:25684334,25678969:25686240,25683837:25687768,25683844:25687955,25683848:25688208,25683854:25684288,25685868:25686061,25685871:25685959,25686585:25690520,25689804:25692749,25689805:25692920,25689809:2569005', 'assoc_mat': '25576892:metal:4207:25576994,25576893:metal:4207:25576946,25582186:metal:4207:25582812,25582616:metal:4207:25582830,25582618:metal:4207:25582791,25583537:metal:4207:25583632,25584296:metal:4207:25584458,25585231:metal:4207:25604105,25585793:metal:4207:25585833,25586166:metal:4207:25586265,25586168:metal:4207:25586228,25586918:metal:4207:25603845,25586920:metal:4207:25592350,25586923:metal:4207:25587067,25586924:metal:4207:25603888,25591716:metal:4207:25603062,25591718:metal:4207:25591729,25594429:metal:4207:25594477,25594431:metal:4207:25594447,25632162:metal:4207:25632992,25632163:metal:4207:25633069,25632835:metal:4207:25633772,25632837:metal:4207:25633878,25632839:metal:4207:25634035,25632841:metal:4207:25632857,25636119:metal:4207:25638126,25638024:metal:4207:25638057,25638278:metal:4207:25638574,25638281:metal:4207:25638523,25638283:metal:4207:25638509,25638285:metal:4207:25638466,25638286:metal:4207:25638449,25643802:metal:4207:25645128,25643833:metal:4207:25645222,25643848:metal:4207:25645387,25646328:'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.00041066528244872733, 'nb_photo': 308, 'list_port_cont': '25581423,25582860,25582955,25584340,25585846,25585870,25586244,25589592,25633114,25636293,25638389,25638540,25649218,25680019,25680668,25684066,25684463,25684770,25685976,25687236,25693135,25700364,25717042,25718883,25727678,25727965,25728289,25728539,25728905,25729123,25729130,25744025,25744739,25745131,25765240,25766523,25775318,25776393,25776608,25792135,25796013,25819118,25822755,25824782,25868321,25876845,25877909,25877965,25878363,25878520,25884861,25885367,25889476,25891154,25891984,25908131,25909162,25910036,25910063,25911802,25912401,25913136,25916499,25922327,25922637,25923583,25927310,25940898,25942929,25943197,25943327,25943950,25946536,25983874,25984438,25984956,25990776,25991768,26003514,26023423,26023793,26024065,26027174,26029073,26071070,26071310,26072109,26072622,26074369,26075950,26076062,26076826,26084434,26085299,26091156,26091707,26094546,26113464,26115774,26116783,26143130,26145788,26146900,26166348,26166906,26219833,26220092,26221319,26249417,26253276,26261319,26262761,26269987,2627066', 'assoc_port': '25581213:25581423,25582617:25582955,25582619:25582860,25584297:25584340,25585795:25585846,25585798:25585870,25586165:25586244,25589412:25589592,25632840:25633114,25636131:25636293,25638279:25638540,25638289:25638389,25646331:25649218,25678966:25680668,25678972:25680019,25683843:25684770,25683845:25684463,25683849:25684066,25685872:25685976,25686587:25687236,25689810:25693135,25696630:25700364,25716934:25717042,25717830:25718883,25727189:25728905,25727191:25729123,25727194:25729130,25727196:25728539,25727198:25728289,25727203:25727965,25727206:25727678,25743461:25745131,25743472:25744739,25743476:25744025,25764703:25766523,25764707:25765240,25774546:25775318,25776179:25776608,25776186:25776393,25791247:25792135,25791262:25796013,25818831:25819118,25822330:25822755,25824599:25824782,25867656:25868321,25876448:25877965,25876453:25878363,25876454:25878520,25876456:25877909,25876469:25876845,25884058:25885367,25884079:25884861,25889017:25889476,25891080:25891154,25891875:25891984,25907306:25910063,25907315:2591180', 'assoc_mat': '25581213:metal:3594:25581423,25582617:metal:3594:25582955,25582619:metal:3594:25582860,25584297:metal:3594:25584340,25585795:metal:3594:25585846,25585798:metal:3594:25585870,25586165:metal:3594:25586244,25589412:metal:3594:25589592,25632840:metal:3594:25633114,25636131:metal:3594:25636293,25638279:metal:3594:25638540,25638289:metal:3594:25638389,25646331:metal:3594:25649218,25678966:metal:3594:25680668,25678972:metal:3594:25680019,25683843:metal:3594:25684770,25683845:metal:3594:25684463,25683849:metal:3594:25684066,25685872:metal:3594:25685976,25686587:metal:3594:25687236,25689810:metal:3594:25693135,25696630:metal:3594:25700364,25716934:metal:3594:25717042,25717830:metal:3594:25718883,25727189:metal:3594:25728905,25727191:metal:3594:25729123,25727194:metal:3594:25729130,25727196:metal:3594:25728539,25727198:metal:3594:25728289,25727203:metal:3594:25727965,25727206:metal:3594:25727678,25743461:metal:3594:25745131,25743472:metal:3594:25744739,25743476:metal:3594:25744025,25764703:metal:3594:25766523,25764707:'}, {'unwanted_material': 'papier', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.07807111968705134, 'nb_photo': 4483, 'list_port_cont': '25582656,25582689,25586968,25632898,25638354,25638404,25643995,25652004,25679026,25683996,25696774,25703819,25718064,25727310,25732470,25743576,25743703,25751962,25776290,25791470,25791536,25791777,25808281,25813966,25822487,25824687,25876564,25884288,25889169,25907578,25915298,25922754,25922909,25931519,25931538,25940234,25940462,25940552,25940764,25946593,25949722,25980362,25990733,26003744,26019395,26026793,26027766,26029096,26072283,26072333,26072390,26072432,26075908,26088894,26093523,26118994,26121636,26164884,26164947,26165001,26165131,26196586,26218932,26218991,26219030,26219058,26219130,26219186,26247919,26248021,26248182,26261053,26269267,26278854,26310960,26311061,26311192,26311238,26311390,26311470,26311549,26311649,26311728,26311792,26319899,26320038,26325599,26325636,26331769,26343438', 'assoc_port': '25582623:25582689,25582624:25582656,25586922:25586968,25632836:25632898,25638282:25638404,25638284:25638354,25643816:25643995,25651837:25652004,25678970:25679026,25683856:25683996,25696629:25696774,25703648:25703819,25717836:25718064,25727199:25727310,25732367:25732470,25743467:25743703,25743487:25743576,25751855:25751962,25776183:25776290,25791258:25791777,25791267:25791536,25791282:25791470,25808197:25808281,25813885:25813966,25822334:25822487,25824598:25824687,25876472:25876564,25884061:25884288,25889027:25889169,25907302:25907578,25915173:25915298,25922567:25922754,25922568:25922909,25931415:25931538,25931417:25931519,25940074:25940764,25940089:25949722,25940108:25940552,25940118:25940462,25940141:25940234,25946363:25946593,25980112:25980362,25990606:25990733,26003347:26003744,26019365:26019395,26023929:26027766,26026728:26026793,26028927:26029096,26072112:26072432,26072144:26072390,26072155:26072283,26072164:26072333,26075823:26075908,26084149:26093523,26088716:26088894,26118871:26118994,26121461:2612163', 'assoc_mat': '25582623:papier:4461:25582689,25582624:papier:4461:25582656,25586922:papier:4461:25586968,25632836:papier:4461:25632898,25638282:papier:4461:25638404,25638284:papier:4461:25638354,25643816:papier:4461:25643995,25651837:papier:4461:25652004,25678970:papier:4461:25679026,25683856:papier:4461:25683996,25696629:papier:4461:25696774,25703648:papier:4461:25703819,25717836:papier:4461:25718064,25727199:papier:4461:25727310,25732367:papier:4461:25732470,25743467:papier:4461:25743703,25743487:papier:4461:25743576,25751855:papier:4461:25751962,25776183:papier:4461:25776290,25791258:papier:4461:25791777,25791267:papier:4461:25791536,25791282:papier:4461:25791470,25808197:papier:4461:25808281,25813885:papier:4461:25813966,25822334:papier:4461:25822487,25824598:papier:4461:25824687,25876472:papier:4461:25876564,25884061:papier:4461:25884288,25889027:papier:4461:25889169,25907302:papier:4461:25907578,25915173:papier:4461:25915298,25922567:papier:4461:25922754,25922568:papier:4461:25922909,25931415:papier:4461:25931538,2593'}, {'unwanted_material': 'papier', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.006992427802571592, 'nb_photo': 31542, 'list_port_cont': '25576948,25577002,25581269,25582008,25582733,25582752,25582782,25582808,25582827,25582868,25583626,25584460,25585834,25586229,25586259,25587072,25591739,25592342,25594453,25594469,25603053,25603849,25603884,25604116,25632320,25632867,25632988,25633070,25633769,25633874,25634033,25638059,25638136,25638211,25638338,25638443,25638461,25638528,25638583,25645125,25645226,25645381,25646489,25648092,25648207,25656402,25656546,25656651,25656736,25656870,25657021,25657158,25674346,25679173,25684289,25684335,25685963,25685995,25686054,25686236,25687780,25687965,25688210,25690064,25690511,25690764,25692764,25692914,25696721,25700692,25700844,25700992,25701763,25703718,25705038,25705208,25705294,25707576,25708251,25720299,25720443,25720730,25720927,25727998,25728333,25728468,25728619,25729325,25729559,25731835,25732048,25734465,25734690,25734911,25744987,25745280,25745452,25745657,25745825,25746032,25746208,25746407,25756717,25757062,25757207,25764862,25770018,25770207,25770421,25774577,25774643,25776197,25776244,2577626', 'assoc_port': '25576892:25577002,25576893:25576948,25581209:25582008,25581214:25581269,25582186:25582808,25582187:25582868,25582616:25582827,25582618:25582782,25582620:25582752,25582622:25582733,25583537:25583626,25584296:25584460,25585231:25604116,25585793:25585834,25586166:25586259,25586168:25586229,25586918:25603849,25586920:25592342,25586923:25587072,25586924:25603884,25591716:25603053,25591718:25591739,25594429:25594469,25594431:25594453,25630922:25632320,25632162:25632988,25632163:25633070,25632835:25633769,25632837:25633874,25632839:25634033,25632841:25632867,25636119:25638136,25636121:25638211,25638024:25638059,25638278:25638583,25638281:25638528,25638285:25638461,25638286:25638443,25638288:25638338,25643802:25645125,25643833:25645226,25643848:25645381,25646328:25648092,25646330:25648207,25646332:25646489,25651772:25656402,25651773:25656546,25651816:25656651,25651836:25656736,25651839:25656870,25651840:25657021,25651841:25657158,25669047:25674346,25675567:25684335,25678969:25686236,25678974:25679173,25683837:2568778', 'assoc_mat': '25576892:papier:4207:25577002,25576893:papier:4207:25576948,25581209:papier:4207:25582008,25581214:papier:4207:25581269,25582186:papier:4207:25582808,25582187:papier:4207:25582868,25582616:papier:4207:25582827,25582618:papier:4207:25582782,25582620:papier:4207:25582752,25582622:papier:4207:25582733,25583537:papier:4207:25583626,25584296:papier:4207:25584460,25585231:papier:4207:25604116,25585793:papier:4207:25585834,25586166:papier:4207:25586259,25586168:papier:4207:25586229,25586918:papier:4207:25603849,25586920:papier:4207:25592342,25586923:papier:4207:25587072,25586924:papier:4207:25603884,25591716:papier:4207:25603053,25591718:papier:4207:25591739,25594429:papier:4207:25594469,25594431:papier:4207:25594453,25630922:papier:4207:25632320,25632162:papier:4207:25632988,25632163:papier:4207:25633070,25632835:papier:4207:25633769,25632837:papier:4207:25633874,25632839:papier:4207:25634033,25632841:papier:4207:25632867,25636119:papier:4207:25638136,25636121:papier:4207:25638211,25638024:papier:4207:25638059,2563'}, {'unwanted_material': 'papier', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.019757057719520285, 'nb_photo': 8, 'list_port_cont': '25876651,25909112,26164868,26320852', 'assoc_port': '25876452:25876651,25908862:25909112,26164734:26164868,26320613:26320852', 'assoc_mat': '25876452:papier:3327:25876651,25908862:papier:3327:25909112,26164734:papier:3327:26164868,26320613:papier:3327:26320852'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.00929916261938041, 'nb_photo': 6894, 'list_port_cont': '25581283,25581424,25581712,25581983,25582714,25582856,25582954,25583676,25584338,25585156,25585853,25585871,25586246,25586997,25589591,25593716,25631174,25633109,25636295,25636601,25636986,25638380,25638481,25638535,25643947,25646175,25646536,25649217,25680014,25680673,25684058,25684471,25684777,25685981,25686182,25686886,25687228,25688182,25690493,25693132,25696795,25697793,25700372,25701131,25703905,25707185,25717044,25718874,25727683,25727961,25728190,25728293,25728537,25728910,25729125,25729135,25743613,25744028,25744736,25744951,25745132,25765239,25766525,25771381,25775312,25776385,25776477,25776603,25776875,25776998,25778133,25791909,25792133,25796016,25808402,25814128,25815902,25819001,25819111,25819123,25819342,25819376,25822760,25824783,25824873,25867956,25868322,25876620,25876839,25877142,25877337,25877455,25877917,25877966,25878357,25878369,25878521,25884864,25885372,25889131,25889475,25891157,25891456,25891980,25908129,25909159,25910034,25910066,25910977,25911798,25912410,25913135,25916502,2591836', 'assoc_port': '25581210:25581983,25581212:25581712,25581213:25581424,25581215:25581283,25582617:25582954,25582619:25582856,25582621:25582714,25583539:25583676,25583540:25585156,25584297:25584338,25585795:25585853,25585798:25585871,25586165:25586246,25586925:25586997,25589412:25589591,25591717:25593716,25630909:25631174,25632840:25633109,25636092:25636986,25636094:25636601,25636131:25636295,25638279:25638535,25638287:25638481,25638289:25638380,25643801:25646175,25643835:25643947,25646331:25649217,25646334:25646536,25678966:25680673,25678972:25680014,25683835:25688182,25683843:25684777,25683845:25684471,25683849:25684058,25685870:25686182,25685872:25685981,25686587:25687228,25686588:25686886,25689807:25690493,25689810:25693132,25696627:25697793,25696630:25700372,25696632:25696795,25698117:25701131,25703646:25703905,25707133:25707185,25716934:25717044,25717830:25718874,25727185:25728190,25727189:25728910,25727191:25729125,25727194:25729135,25727196:25728537,25727198:25728293,25727203:25727961,25727206:25727683,25743461:2574513', 'assoc_mat': '25581210:papier:3594:25581983,25581212:papier:3594:25581712,25581213:papier:3594:25581424,25581215:papier:3594:25581283,25582617:papier:3594:25582954,25582619:papier:3594:25582856,25582621:papier:3594:25582714,25583539:papier:3594:25583676,25583540:papier:3594:25585156,25584297:papier:3594:25584338,25585795:papier:3594:25585853,25585798:papier:3594:25585871,25586165:papier:3594:25586246,25586925:papier:3594:25586997,25589412:papier:3594:25589591,25591717:papier:3594:25593716,25630909:papier:3594:25631174,25632840:papier:3594:25633109,25636092:papier:3594:25636986,25636094:papier:3594:25636601,25636131:papier:3594:25636295,25638279:papier:3594:25638535,25638287:papier:3594:25638481,25638289:papier:3594:25638380,25643801:papier:3594:25646175,25643835:papier:3594:25643947,25646331:papier:3594:25649217,25646334:papier:3594:25646536,25678966:papier:3594:25680673,25678972:papier:3594:25680014,25683835:papier:3594:25688182,25683843:papier:3594:25684777,25683845:papier:3594:25684471,25683849:papier:3594:25684058,2568'}, {'unwanted_material': 'pehd', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0004096214804961116, 'nb_photo': 53, 'list_port_cont': '25594448,25646490,25657025,25729322,25732042,25744992,25764865,25776371,25793568,25817864,25824823,25877214,25878268,25924374,25984544,26003413,26009949,26026125,26073918,26074274,26075068,26075197,26075424,26075986,26112546,26114492,26114539,26116549,26143351,26171281,26197782,26220074,26220815,26221503,26252259,26252395,26279992,26291276,26327038,26330008,26334147,26334826,26336852,26351571', 'assoc_port': '25594431:25594448,25646332:25646490,25651840:25657025,25727192:25729322,25728848:25732042,25743457:25744992,25764713:25764865,25776178:25776371,25791243:25793568,25816321:25817864,25824592:25824823,25876442:25877214,25876449:25878268,25921225:25924374,25980068:25984544,26003329:26009949,26003375:26003413,26024872:26026125,26072122:26073918,26072141:26074274,26072157:26075068,26072159:26075197,26072163:26075424,26075830:26075986,26100173:26112546,26114423:26114539,26114425:26114492,26116298:26116549,26143319:26143351,26164740:26171281,26196497:26197782,26218735:26220074,26218746:26220815,26218838:26221503,26247726:26252259,26247734:26252395,26269752:26279992,26278764:26291276,26310849:26327038,26310891:26330008,26311636:26334147,26311686:26336852,26319807:26351571,26334667:26334826', 'assoc_mat': '25594431:pehd:4207:25594448,25646332:pehd:4207:25646490,25651840:pehd:4207:25657025,25727192:pehd:4207:25729322,25728848:pehd:4207:25732042,25743457:pehd:4207:25744992,25764713:pehd:4207:25764865,25776178:pehd:4207:25776371,25791243:pehd:4207:25793568,25816321:pehd:4207:25817864,25824592:pehd:4207:25824823,25876442:pehd:4207:25877214,25876449:pehd:4207:25878268,25921225:pehd:4207:25924374,25980068:pehd:4207:25984544,26003329:pehd:4207:26009949,26003375:pehd:4207:26003413,26024872:pehd:4207:26026125,26072122:pehd:4207:26073918,26072141:pehd:4207:26074274,26072157:pehd:4207:26075068,26072159:pehd:4207:26075197,26072163:pehd:4207:26075424,26075830:pehd:4207:26075986,26100173:pehd:4207:26112546,26114423:pehd:4207:26114539,26114425:pehd:4207:26114492,26116298:pehd:4207:26116549,26143319:pehd:4207:26143351,26164740:pehd:4207:26171281,26196497:pehd:4207:26197782,26218735:pehd:4207:26220074,26218746:pehd:4207:26220815,26218838:pehd:4207:26221503,26247726:pehd:4207:26252259,26247734:pehd:4207:26252395,26269752:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0005224396114495985, 'nb_photo': 57, 'list_port_cont': '25582852,25582950,25583672,25584343,25633112,25684470,25684779,25685980,25729116,25744944,25822761,25877962,25885373,25923111,25928324,25943323,25983871,25984435,26023424,26071314,26074375,26076055,26089389,26115780,26219834,26219947,26220433,26261316,26312610,26312772,26315393,26337962', 'assoc_port': '25582617:25582950,25582619:25582852,25583539:25583672,25584297:25584343,25632840:25633112,25683843:25684779,25683845:25684470,25685872:25685980,25727191:25729116,25743471:25744944,25822330:25822761,25876448:25877962,25884058:25885373,25922569:25923111,25928266:25928324,25940114:25943323,25983542:25984435,25983560:25983871,26022984:26023424,26070736:26071314,26072142:26074375,26075820:26076055,26088706:26089389,26115112:26115780,26218745:26220433,26218754:26219834,26218755:26219947,26260994:26261316,26310854:26315393,26311630:26312772,26311632:26312610,26334665:26337962', 'assoc_mat': '25582617:pehd:3594:25582950,25582619:pehd:3594:25582852,25583539:pehd:3594:25583672,25584297:pehd:3594:25584343,25632840:pehd:3594:25633112,25683843:pehd:3594:25684779,25683845:pehd:3594:25684470,25685872:pehd:3594:25685980,25727191:pehd:3594:25729116,25743471:pehd:3594:25744944,25822330:pehd:3594:25822761,25876448:pehd:3594:25877962,25884058:pehd:3594:25885373,25922569:pehd:3594:25923111,25928266:pehd:3594:25928324,25940114:pehd:3594:25943323,25983542:pehd:3594:25984435,25983560:pehd:3594:25983871,26022984:pehd:3594:26023424,26070736:pehd:3594:26071314,26072142:pehd:3594:26074375,26075820:pehd:3594:26076055,26088706:pehd:3594:26089389,26115112:pehd:3594:26115780,26218745:pehd:3594:26220433,26218754:pehd:3594:26219834,26218755:pehd:3594:26219947,26260994:pehd:3594:26261316,26310854:pehd:3594:26315393,26311630:pehd:3594:26312772,26311632:pehd:3594:26312610,26334665:pehd:3594:26337962'}, {'unwanted_material': 'pet_clair', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0036192094633471284, 'nb_photo': 1538, 'list_port_cont': '25581261,25582747,25582760,25582813,25582818,25583629,25585832,25586221,25586263,25591732,25592341,25594445,25594471,25603056,25603850,25604113,25632861,25633083,25633870,25634029,25638060,25638127,25638329,25638471,25638519,25638575,25645123,25645383,25646495,25648077,25648214,25656387,25656547,25656649,25656743,25657013,25657149,25684291,25684336,25686051,25687773,25690059,25690518,25690776,25692751,25692909,25700690,25700853,25700985,25701749,25703728,25720309,25720931,25727999,25728616,25729557,25732040,25734691,25734918,25744984,25745445,25745818,25746031,25746197,25756731,25757208,25764859,25774572,25776198,25776272,25776338,25776372,25780001,25791422,25793572,25793767,25794229,25794826,25795954,25796024,25796072,25797838,25809264,25814004,25814066,25816668,25817869,25819241,25824155,25824818,25824881,25824967,25869524,25869617,25876538,25877219,25878273,25878918,25879070,25879254,25879428,25879711,25879929,25880043,25885208,25885786,25890249,25890561,25891015,25891925,25892607,25893202,25893455,2589614', 'assoc_port': '25581214:25581261,25582186:25582813,25582616:25582818,25582620:25582760,25582622:25582747,25583537:25583629,25585231:25604113,25585793:25585832,25586166:25586263,25586168:25586221,25586918:25603850,25586920:25592341,25591716:25603056,25591718:25591732,25594429:25594471,25594431:25594445,25632163:25633083,25632837:25633870,25632839:25634029,25632841:25632861,25636119:25638127,25638024:25638060,25638278:25638575,25638281:25638519,25638285:25638471,25638288:25638329,25643802:25645123,25643848:25645383,25646328:25648077,25646330:25648214,25646332:25646495,25651772:25656387,25651773:25656547,25651816:25656649,25651836:25656743,25651840:25657013,25651841:25657149,25675567:25684336,25683837:25687773,25683854:25684291,25685868:25686051,25686585:25690518,25686586:25690776,25689804:25692751,25689805:25692909,25689809:25690059,25696626:25700690,25696628:25700853,25696631:25700985,25698120:25701749,25703651:25703728,25717827:25720309,25717834:25720931,25727184:25727999,25727188:25728616,25727202:25729557,25728848:2573204', 'assoc_mat': '25581214:pet_clair:4207:25581261,25582186:pet_clair:4207:25582813,25582616:pet_clair:4207:25582818,25582620:pet_clair:4207:25582760,25582622:pet_clair:4207:25582747,25583537:pet_clair:4207:25583629,25585231:pet_clair:4207:25604113,25585793:pet_clair:4207:25585832,25586166:pet_clair:4207:25586263,25586168:pet_clair:4207:25586221,25586918:pet_clair:4207:25603850,25586920:pet_clair:4207:25592341,25591716:pet_clair:4207:25603056,25591718:pet_clair:4207:25591732,25594429:pet_clair:4207:25594471,25594431:pet_clair:4207:25594445,25632163:pet_clair:4207:25633083,25632837:pet_clair:4207:25633870,25632839:pet_clair:4207:25634029,25632841:pet_clair:4207:25632861,25636119:pet_clair:4207:25638127,25638024:pet_clair:4207:25638060,25638278:pet_clair:4207:25638575,25638281:pet_clair:4207:25638519,25638285:pet_clair:4207:25638471,25638288:pet_clair:4207:25638329,25643802:pet_clair:4207:25645123,25643848:pet_clair:4207:25645383,25646328:pet_clair:4207:25648077,25646330:pet_clair:4207:25648214,25646332:pet_clair:4207:25646495,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.8566982444010701, 'nb_photo': 302, 'list_port_cont': '25876660,25909117,26164863,26320859', 'assoc_port': '25876452:25876660,25908862:25909117,26164734:26164863,26320613:26320859', 'assoc_mat': '25876452:pet_clair:3327:25876660,25908862:pet_clair:3327:25909117,26164734:pet_clair:3327:26164863,26320613:pet_clair:3327:26320859'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.12353728378942656, 'nb_photo': 7432, 'list_port_cont': '25581279,25581415,25581710,25581982,25582717,25582859,25582945,25583673,25584335,25585159,25585848,25585867,25586250,25587001,25589588,25593717,25631168,25633113,25636287,25636600,25636984,25638381,25638475,25638539,25643944,25646180,25646531,25649215,25680018,25680667,25684059,25684461,25684778,25685979,25686181,25686885,25687238,25688175,25690487,25693134,25696793,25697796,25700374,25701137,25703915,25707187,25717043,25718875,25727684,25727962,25728189,25728296,25728547,25728913,25729120,25729137,25743623,25744020,25744738,25744948,25745128,25765242,25766528,25771374,25775310,25776388,25776473,25776604,25776879,25776993,25778129,25791907,25792128,25796023,25808406,25814122,25815895,25819000,25819117,25819129,25819343,25819375,25822754,25824791,25824878,25867958,25868320,25876622,25876841,25877144,25877334,25877463,25877918,25877970,25878356,25878373,25878515,25884872,25885374,25889129,25889474,25891155,25891455,25891979,25908124,25909153,25910030,25910070,25910974,25911803,25912403,25913133,25916501,2591836', 'assoc_port': '25581210:25581982,25581212:25581710,25581213:25581415,25581215:25581279,25582617:25582945,25582619:25582859,25582621:25582717,25583539:25583673,25583540:25585159,25584297:25584335,25585795:25585848,25585798:25585867,25586165:25586250,25586925:25587001,25589412:25589588,25591717:25593717,25630909:25631168,25632840:25633113,25636092:25636984,25636094:25636600,25636131:25636287,25638279:25638539,25638287:25638475,25638289:25638381,25643801:25646180,25643835:25643944,25646331:25649215,25646334:25646531,25678966:25680667,25678972:25680018,25683835:25688175,25683843:25684778,25683845:25684461,25683849:25684059,25685870:25686181,25685872:25685979,25686587:25687238,25686588:25686885,25689807:25690487,25689810:25693134,25696627:25697796,25696630:25700374,25696632:25696793,25698117:25701137,25703646:25703915,25707133:25707187,25716934:25717043,25717830:25718875,25727185:25728189,25727189:25728913,25727191:25729120,25727194:25729137,25727196:25728547,25727198:25728296,25727203:25727962,25727206:25727684,25743461:2574512', 'assoc_mat': '25581210:pet_clair:3594:25581982,25581212:pet_clair:3594:25581710,25581213:pet_clair:3594:25581415,25581215:pet_clair:3594:25581279,25582617:pet_clair:3594:25582945,25582619:pet_clair:3594:25582859,25582621:pet_clair:3594:25582717,25583539:pet_clair:3594:25583673,25583540:pet_clair:3594:25585159,25584297:pet_clair:3594:25584335,25585795:pet_clair:3594:25585848,25585798:pet_clair:3594:25585867,25586165:pet_clair:3594:25586250,25586925:pet_clair:3594:25587001,25589412:pet_clair:3594:25589588,25591717:pet_clair:3594:25593717,25630909:pet_clair:3594:25631168,25632840:pet_clair:3594:25633113,25636092:pet_clair:3594:25636984,25636094:pet_clair:3594:25636600,25636131:pet_clair:3594:25636287,25638279:pet_clair:3594:25638539,25638287:pet_clair:3594:25638475,25638289:pet_clair:3594:25638381,25643801:pet_clair:3594:25646180,25643835:pet_clair:3594:25643944,25646331:pet_clair:3594:25649215,25646334:pet_clair:3594:25646531,25678966:pet_clair:3594:25680667,25678972:pet_clair:3594:25680018,25683835:pet_clair:3594:25688175,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00030482657916114104, 'nb_photo': 142, 'list_port_cont': '25581257,25582757,25582807,25582822,25583636,25585836,25592337,25603846,25633871,25645129,25656556,25656647,25690515,25700858,25700996,25729329,25744991,25776376,25793570,25824154,25824819,25880055,25890254,25890686,25891028,25896155,25911604,25912219,25931478,25931604,25932576,25944273,25944403,25945865,25957842,25958711,25987171,25995019,26009945,26011038,26019536,26020946,26023108,26028041,26028562,26072276,26074026,26074278,26074430,26074828,26075073,26076916,26108102,26114496,26114587,26143348,26170669,26170720,26170784,26170809,26171126,26198081,26252268,26252405,26252564,26252656,26252959,26253044,26260530,26271172,26278259,26280236,26291277,26291702,26313159,26326977,26327058,26327254,26328030,26328335,26330013,26330290,26333728,26334827,26336275,26353082,26363508,26363696,26365093,26365840', 'assoc_port': '25581214:25581257,25582186:25582807,25582616:25582822,25582620:25582757,25583537:25583636,25585793:25585836,25586918:25603846,25586920:25592337,25632837:25633871,25643802:25645129,25651773:25656556,25651816:25656647,25686585:25690515,25696628:25700858,25696631:25700996,25727192:25729329,25743457:25744991,25776178:25776376,25791243:25793570,25822327:25824154,25824592:25824819,25876474:25880055,25889014:25890254,25889020:25890686,25889025:25891028,25896138:25896155,25908849:25911604,25908859:25912219,25928236:25932576,25931414:25931604,25931416:25931478,25940105:25957842,25940110:25944273,25940115:25944403,25940138:25945865,25946357:25958711,25983539:25987171,25990614:25995019,26003329:26009945,26003354:26011038,26019366:26019536,26020864:26020946,26022985:26023108,26027892:26028562,26027896:26028041,26072141:26074278,26072145:26074430,26072151:26074828,26072157:26075073,26072165:26072276,26073985:26074026,26075829:26108102,26076744:26076916,26114419:26114587,26114425:26114496,26143319:26143348,26164711:2617066', 'assoc_mat': '25581214:pet_fonce:4207:25581257,25582186:pet_fonce:4207:25582807,25582616:pet_fonce:4207:25582822,25582620:pet_fonce:4207:25582757,25583537:pet_fonce:4207:25583636,25585793:pet_fonce:4207:25585836,25586918:pet_fonce:4207:25603846,25586920:pet_fonce:4207:25592337,25632837:pet_fonce:4207:25633871,25643802:pet_fonce:4207:25645129,25651773:pet_fonce:4207:25656556,25651816:pet_fonce:4207:25656647,25686585:pet_fonce:4207:25690515,25696628:pet_fonce:4207:25700858,25696631:pet_fonce:4207:25700996,25727192:pet_fonce:4207:25729329,25743457:pet_fonce:4207:25744991,25776178:pet_fonce:4207:25776376,25791243:pet_fonce:4207:25793570,25822327:pet_fonce:4207:25824154,25824592:pet_fonce:4207:25824819,25876474:pet_fonce:4207:25880055,25889014:pet_fonce:4207:25890254,25889020:pet_fonce:4207:25890686,25889025:pet_fonce:4207:25891028,25896138:pet_fonce:4207:25896155,25908849:pet_fonce:4207:25911604,25908859:pet_fonce:4207:25912219,25928236:pet_fonce:4207:25932576,25931414:pet_fonce:4207:25931604,25931416:pet_fonce:4207:25931478,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.01736816581205958, 'nb_photo': 4, 'list_port_cont': '25909105,26164870,26320860', 'assoc_port': '25908862:25909105,26164734:26164870,26320613:26320860', 'assoc_mat': '25908862:pet_fonce:3327:25909105,26164734:pet_fonce:3327:26164870,26320613:pet_fonce:3327:26320860'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0006359738622187805, 'nb_photo': 102, 'list_port_cont': '25582853,25582948,25584333,25593715,25633107,25636605,25646178,25646533,25680666,25684061,25684769,25685982,25697797,25701139,25728904,25729124,25729134,25776607,25868324,25877335,25877461,25877968,25891457,25908125,25912400,25922329,25927316,25936381,25943331,25980485,25983875,25992768,26023425,26026841,26073392,26074373,26075945,26076058,26076835,26089385,26115515,26115781,26164924,26218907,26219826,26220437,26248675,26249418,26258572,26261315,26312612,26312769,26313501,26315107,26325493,26325975,26331967,26337958,26346873', 'assoc_port': '25582617:25582948,25582619:25582853,25584297:25584333,25591717:25593715,25632840:25633107,25636094:25636605,25643801:25646178,25646334:25646533,25678966:25680666,25683843:25684769,25683849:25684061,25685872:25685982,25696627:25697797,25698117:25701139,25727189:25728904,25727191:25729124,25727194:25729134,25776179:25776607,25867656:25868324,25876444:25877335,25876448:25877968,25876458:25877461,25884082:25891457,25907323:25908125,25908860:25912400,25921213:25922329,25921219:25927316,25931413:25936381,25940114:25943331,25980109:25980485,25983560:25983875,25992555:25992768,26022984:26023425,26026724:26026841,26072119:26073392,26072142:26074373,26075820:26076058,26075827:26075945,26076746:26076835,26088706:26089385,26115111:26115515,26115112:26115781,26164772:26164924,26218745:26220437,26218754:26219826,26218845:26218907,26247732:26249418,26247743:26248675,26258331:26258572,26260994:26261315,26310862:26315107,26310890:26313501,26311630:26312769,26311632:26312612,26325172:26325975,26325174:26325493,26331661:2633196', 'assoc_mat': '25582617:pet_fonce:3594:25582948,25582619:pet_fonce:3594:25582853,25584297:pet_fonce:3594:25584333,25591717:pet_fonce:3594:25593715,25632840:pet_fonce:3594:25633107,25636094:pet_fonce:3594:25636605,25643801:pet_fonce:3594:25646178,25646334:pet_fonce:3594:25646533,25678966:pet_fonce:3594:25680666,25683843:pet_fonce:3594:25684769,25683849:pet_fonce:3594:25684061,25685872:pet_fonce:3594:25685982,25696627:pet_fonce:3594:25697797,25698117:pet_fonce:3594:25701139,25727189:pet_fonce:3594:25728904,25727191:pet_fonce:3594:25729124,25727194:pet_fonce:3594:25729134,25776179:pet_fonce:3594:25776607,25867656:pet_fonce:3594:25868324,25876444:pet_fonce:3594:25877335,25876448:pet_fonce:3594:25877968,25876458:pet_fonce:3594:25877461,25884082:pet_fonce:3594:25891457,25907323:pet_fonce:3594:25908125,25908860:pet_fonce:3594:25912400,25921213:pet_fonce:3594:25922329,25921219:pet_fonce:3594:25927316,25931413:pet_fonce:3594:25936381,25940114:pet_fonce:3594:25943331,25980109:pet_fonce:3594:25980485,25983560:pet_fonce:3594:25983875,2'}, {'unwanted_material': 'pet_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.003670855595605037, 'nb_photo': 3, 'list_port_cont': '26164951,26311546,26343446', 'assoc_port': '26164770:26164951,26310876:26311546,26343300:26343446', 'assoc_mat': '26164770:pet_opaque:4461:26164951,26310876:pet_opaque:4461:26311546,26343300:pet_opaque:4461:26343446'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.004343847279792548, 'nb_photo': 1291, 'list_port_cont': '25576990,25582790,25582817,25582829,25582873,25583630,25585838,25586223,25586264,25591731,25592344,25594449,25594480,25603065,25603886,25604114,25632998,25633085,25633761,25633879,25634027,25638050,25638139,25638340,25638458,25638526,25638580,25645127,25645232,25645385,25646493,25648081,25656394,25656560,25656654,25656741,25656879,25657014,25657157,25674340,25679177,25684299,25684328,25685966,25685998,25686047,25686232,25687771,25687954,25688206,25690063,25690763,25692752,25692919,25700854,25700989,25701756,25705290,25707580,25708260,25720303,25728002,25728626,25729560,25732050,25734454,25744980,25745267,25745821,25746210,25757200,25774582,25776342,25780005,25793578,25793978,25794227,25796036,25796066,25797825,25809258,25816667,25817861,25818979,25819238,25824160,25824827,25838315,25868839,25869513,25869609,25876540,25877215,25878275,25878915,25879067,25879261,25879419,25879923,25890262,25890555,25890682,25890831,25891023,25891935,25893201,25896156,25907361,25910557,25911597,25912213,25913840,25922679,2592345', 'assoc_port': '25576892:25576990,25582186:25582817,25582187:25582873,25582616:25582829,25582618:25582790,25583537:25583630,25585231:25604114,25585793:25585838,25586166:25586264,25586168:25586223,25586920:25592344,25586924:25603886,25591716:25603065,25591718:25591731,25594429:25594480,25594431:25594449,25632162:25632998,25632163:25633085,25632835:25633761,25632837:25633879,25632839:25634027,25636119:25638139,25638024:25638050,25638278:25638580,25638281:25638526,25638285:25638458,25638288:25638340,25643802:25645127,25643833:25645232,25643848:25645385,25646328:25648081,25646332:25646493,25651772:25656394,25651773:25656560,25651816:25656654,25651836:25656741,25651839:25656879,25651840:25657014,25651841:25657157,25669047:25674340,25675567:25684328,25678969:25686232,25678974:25679177,25683837:25687771,25683844:25687954,25683848:25688206,25683854:25684299,25685868:25686047,25685869:25685998,25685871:25685966,25686586:25690763,25689804:25692752,25689805:25692919,25689809:25690063,25696628:25700854,25696631:25700989,25698120:2570175', 'assoc_mat': '25576892:pet_opaque:4207:25576990,25582186:pet_opaque:4207:25582817,25582187:pet_opaque:4207:25582873,25582616:pet_opaque:4207:25582829,25582618:pet_opaque:4207:25582790,25583537:pet_opaque:4207:25583630,25585231:pet_opaque:4207:25604114,25585793:pet_opaque:4207:25585838,25586166:pet_opaque:4207:25586264,25586168:pet_opaque:4207:25586223,25586920:pet_opaque:4207:25592344,25586924:pet_opaque:4207:25603886,25591716:pet_opaque:4207:25603065,25591718:pet_opaque:4207:25591731,25594429:pet_opaque:4207:25594480,25594431:pet_opaque:4207:25594449,25632162:pet_opaque:4207:25632998,25632163:pet_opaque:4207:25633085,25632835:pet_opaque:4207:25633761,25632837:pet_opaque:4207:25633879,25632839:pet_opaque:4207:25634027,25636119:pet_opaque:4207:25638139,25638024:pet_opaque:4207:25638050,25638278:pet_opaque:4207:25638580,25638281:pet_opaque:4207:25638526,25638285:pet_opaque:4207:25638458,25638288:pet_opaque:4207:25638340,25643802:pet_opaque:4207:25645127,25643833:pet_opaque:4207:25645232,25643848:pet_opaque:4207:25645385,2564'}, {'unwanted_material': 'plastique', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.023913231732620985, 'nb_photo': 3, 'list_port_cont': '26247865', 'assoc_port': '26247724:26247865', 'assoc_mat': '26247724:plastique:3726:26247865'}, {'unwanted_material': 'Teint_Dans_La_Masse', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.004241168440227243, 'nb_photo': 1, 'list_port_cont': '26247869', 'assoc_port': '26247724:26247869', 'assoc_mat': '26247724:Teint_Dans_La_Masse:3726:26247869'}, {'unwanted_material': 'textiles_sanitaires', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00011288211103985825, 'nb_photo': 53, 'list_port_cont': '25582011,25582802,25585835,25594450,25633875,25720305,25793569,25793979,25796073,25797828,25817865,25824165,25869512,25891019,25922693,25958722,25959801,25993992,26010353,26019468,26074309,26075309,26076917,26109355,26220068,26220941,26221493,26221658,26230295,26252260,26252707,26291989,26292615,26327458,26328032,26328333,26329005,26329775,26330817,26334691,26350570', 'assoc_port': '25581209:25582011,25582186:25582802,25585793:25585835,25594431:25594450,25632837:25633875,25717827:25720305,25791243:25793569,25791250:25793979,25791255:25797828,25795882:25796073,25816321:25817865,25822327:25824165,25868650:25869512,25889025:25891019,25922563:25922693,25946357:25958722,25950333:25959801,25990597:25993992,26003336:26010353,26019368:26019468,26072143:26074309,26072160:26075309,26076744:26076917,26084143:26109355,26218735:26220068,26218753:26220941,26218838:26221493,26218843:26221658,26226963:26230295,26247726:26252260,26247748:26252707,26278777:26291989,26278786:26292615,26310859:26327458,26310874:26328032,26310878:26328333,26310885:26329005,26310888:26329775,26310900:26330817,26311638:26334691,26350441:26350570', 'assoc_mat': '25581209:textiles_sanitaires:4207:25582011,25582186:textiles_sanitaires:4207:25582802,25585793:textiles_sanitaires:4207:25585835,25594431:textiles_sanitaires:4207:25594450,25632837:textiles_sanitaires:4207:25633875,25717827:textiles_sanitaires:4207:25720305,25791243:textiles_sanitaires:4207:25793569,25791250:textiles_sanitaires:4207:25793979,25791255:textiles_sanitaires:4207:25797828,25795882:textiles_sanitaires:4207:25796073,25816321:textiles_sanitaires:4207:25817865,25822327:textiles_sanitaires:4207:25824165,25868650:textiles_sanitaires:4207:25869512,25889025:textiles_sanitaires:4207:25891019,25922563:textiles_sanitaires:4207:25922693,25946357:textiles_sanitaires:4207:25958722,25950333:textiles_sanitaires:4207:25959801,25990597:textiles_sanitaires:4207:25993992,26003336:textiles_sanitaires:4207:26010353,26019368:textiles_sanitaires:4207:26019468,26072143:textiles_sanitaires:4207:26074309,26072160:textiles_sanitaires:4207:26075309,26076744:textiles_sanitaires:4207:26076917,26084143:textiles_sanitaires:4207:2'}) 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(2058579,2061845,2062667,2071013,2078855,2086399,2094083,2101351,2104135,2104935,2113541,2193077,2123541,2131311,2138679,2147579,2193047,2201567,2193025,2193001,2192979,2190921,2174313,2175121,2182349,2189161,2196211,2202833,2209765,2213169,2214215)); after get_hostname_from_raspi hasthag : pcnc hasthag that could be used but not yet : _______carton,background SELECT substr(hashtag,8), substr(date_debut,1,7) as month, (sum(qualite*nombre_balle)/sum(nombre_balle)) FROM MTRPhoto.dashboard_results WHERE hashtag = '_______pcnc' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-08-01' and date <= '2025-08-31') GROUP BY month order by month; hasthag : refus hasthag that could be used but not yet : _______refus,background 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=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-08-01' and date <= '2025-08-31') GROUP BY month order by month; hasthag : film_pedb hasthag that could be used but not yet : _______film_plastique SELECT substr(hashtag,8), substr(date_debut,1,7) as month, (sum(qualite*nombre_balle)/sum(nombre_balle)) FROM MTRPhoto.dashboard_results WHERE hashtag = '_______film_pedb' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-08-01' and date <= '2025-08-31') GROUP BY month order by month; hasthag : pet_clair hasthag that could be used but not yet : _______pet_clair,bouchon,etiquette,barquette_avec_film,background SELECT substr(hashtag,8), substr(date_debut,1,7) as month, (sum(qualite*nombre_balle)/sum(nombre_balle)) FROM MTRPhoto.dashboard_results WHERE hashtag = '_______pet_clair' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-08-01' and date <= '2025-08-31') GROUP BY month order by month; hasthag : jrm hasthag that could be used but not yet : _______papier,background SELECT substr(hashtag,8), substr(date_debut,1,7) as month, (sum(qualite*nombre_balle)/sum(nombre_balle)) FROM MTRPhoto.dashboard_results WHERE hashtag = '_______jrm' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-08-01' and date <= '2025-08-31') GROUP BY month order by month; after impurety_average_per_hashtag {'number_of_analysed_photos': ((48633,),), 'unwanted_material_monthly_percentage': ((0.03890960980888992,),), 'material_repartition': (('pcnc', 41813), ('refus', 5380), ('film_pedb', 1394), ('pet_clair', 33), ('jrm', 13)), 'material_dict': {'pcnc': 41813, 'refus': 5380, 'autres': 1440}, 'coverage_data': (('2025/08/30/', 0.0), ('2025/08/29/', 0.0), ('2025/08/28/', 0.0), ('2025/08/27/', 0.0), ('2025/08/26/', 0.0), ('2025/08/25/', 0.0), ('2025/08/23/', 0.0), ('2025/08/22/', 0.0), ('2025/08/21/', 0.0), ('2025/08/20/', 0.0), ('2025/08/19/', 0.0), ('2025/08/18/', 0.0), ('2025/08/16/', 0.0), ('2025/08/15/', 0.0), ('2025/08/14/', 0.0), ('2025/08/13/', 0.0), ('2025/08/12/', 0.0), ('2025/08/11/', 0.0), ('2025/08/09/', 0.0), ('2025/08/08/', 0.0), ('2025/08/07/', 0.0), ('2025/08/06/', 0.0), ('2025/08/05/', 0.0), ('2025/08/04/', 0.0), ('2025/08/02/', 0.0)), 'impurety_average_data': ((datetime.date(2025, 8, 1), 0.04124803890795456, 15), (datetime.date(2025, 8, 4), 0.049160052510396804, 26), (datetime.date(2025, 8, 5), 0.044266755274455, 70), (datetime.date(2025, 8, 6), 0.040132433162448744, 61), (datetime.date(2025, 8, 7), 0.04035508704838687, 32), (datetime.date(2025, 8, 8), 0.04354522078075813, 42), (datetime.date(2025, 8, 11), 0.04356910480396662, 96), (datetime.date(2025, 8, 12), 0.04182994003897773, 23), (datetime.date(2025, 8, 13), 0.032910270090070644, 38), (datetime.date(2025, 8, 14), 0.04019408680129842, 45), (datetime.date(2025, 8, 15), 0.030919182167889855, 35), (datetime.date(2025, 8, 18), 0.038821789747328125, 22), (datetime.date(2025, 8, 19), 0.03708891763209815, 110), (datetime.date(2025, 8, 20), 0.046053802622670614, 116), (datetime.date(2025, 8, 21), 0.0325331386818078, 11), (datetime.date(2025, 8, 22), 0.03519696868473774, 33), (datetime.date(2025, 8, 25), 0.04002711548211587, 470), (datetime.date(2025, 8, 26), 0.03531748717708292, 458), (datetime.date(2025, 8, 27), 0.040552071407475396, 32), (datetime.date(2025, 8, 28), 0.03244654375453007, 24), (datetime.date(2025, 8, 29), 0.032832729252992, 18)), 'impurety_average_data_per_hashtag': {'pcnc': ((datetime.date(2025, 8, 1), 0.025705279905684848, 15), (datetime.date(2025, 8, 4), 0.033370492190747725, 26), (datetime.date(2025, 8, 5), 0.022952374598203765, 70), (datetime.date(2025, 8, 6), 0.024250624247566615, 61), (datetime.date(2025, 8, 7), 0.024955496091364215, 32), (datetime.date(2025, 8, 8), 0.027438134509927926, 42), (datetime.date(2025, 8, 11), 0.030992707448942485, 96), (datetime.date(2025, 8, 12), 0.02662121793975279, 23), (datetime.date(2025, 8, 13), 0.021387704142032626, 38), (datetime.date(2025, 8, 14), 0.030241476698767443, 45), (datetime.date(2025, 8, 15), 0.024740696713833225, 35), (datetime.date(2025, 8, 18), 0.025696280734423944, 22), (datetime.date(2025, 8, 19), 0.029596930382869056, 110), (datetime.date(2025, 8, 20), 0.029039899363619396, 116), (datetime.date(2025, 8, 21), 0.021387401588196048, 11), (datetime.date(2025, 8, 22), 0.02381460845421364, 33), (datetime.date(2025, 8, 25), 0.02580584144310844, 470), (datetime.date(2025, 8, 26), 0.030427317656948772, 458), (datetime.date(2025, 8, 27), 0.03403917857340608, 32), (datetime.date(2025, 8, 28), 0.02391763468904137, 24), (datetime.date(2025, 8, 29), 0.026222417705904232, 18)), 'refus': ((datetime.date(2025, 8, 1), 0.13837942685404123, 8), (datetime.date(2025, 8, 4), 0.16176708095779035, 10), (datetime.date(2025, 8, 5), 0.1508112729680741, 58), (datetime.date(2025, 8, 6), 0.12507569796860163, 22), (datetime.date(2025, 8, 7), 0.13352558797909406, 9), (datetime.date(2025, 8, 8), 0.15830574903781797, 9), (datetime.date(2025, 8, 11), 0.1135879978788992, 33), (datetime.date(2025, 8, 12), 0.10904063655316333, 16), (datetime.date(2025, 8, 13), 0.10526005450031718, 21), (datetime.date(2025, 8, 14), 0.1231967179628743, 15), (datetime.date(2025, 8, 15), 0.10727099169481985, 18), (datetime.date(2025, 8, 18), 0.13983565153899014, 14), (datetime.date(2025, 8, 19), 0.10443453279769596, 14), (datetime.date(2025, 8, 20), 0.12464551257359738, 12), (datetime.date(2025, 8, 21), 0.12393382726202079, 10), (datetime.date(2025, 8, 22), 0.12715969952795933, 9), (datetime.date(2025, 8, 25), 0.1175831946634898, 13), (datetime.date(2025, 8, 26), 0.08198983545863113, 9), (datetime.date(2025, 8, 27), 0.09723043533070716, 8), (datetime.date(2025, 8, 28), 0.09956052742931104, 18), (datetime.date(2025, 8, 29), 0.07672664280469899, 10)), 'film_pedb': ((datetime.date(2025, 8, 1), 0.09447043205571934, 14), (datetime.date(2025, 8, 4), 0.09195995920647117, 8), (datetime.date(2025, 8, 5), 0.07332542625575429, 9), (datetime.date(2025, 8, 6), 0.04934378465008686, 11), (datetime.date(2025, 8, 7), 0.07979517330042069, 21), (datetime.date(2025, 8, 8), 0.06871855184587879, 24), (datetime.date(2025, 8, 11), 0.06395172400521903, 15), (datetime.date(2025, 8, 12), 0.07817079443062216, 10), (datetime.date(2025, 8, 13), 0.08806256055011508, 9), (datetime.date(2025, 8, 14), 0.051248957540314694, 21), (datetime.date(2025, 8, 15), 0.07018220644495637, 8), (datetime.date(2025, 8, 18), 0.07070984935394681, 11), (datetime.date(2025, 8, 19), 0.06295986012057891, 11), (datetime.date(2025, 8, 20), 0.07624048656900057, 30), (datetime.date(2025, 8, 21), 0.05267327811048673, 11), (datetime.date(2025, 8, 22), 0.0907692589258564, 38), (datetime.date(2025, 8, 25), 0.06971620436305816, 8), (datetime.date(2025, 8, 26), 0.07973782750231183, 21), (datetime.date(2025, 8, 27), 0.09823455008326368, 12), (datetime.date(2025, 8, 28), 0.10555570319500165, 10), (datetime.date(2025, 8, 29), 0.07514901680627131, 13)), 'pet_clair': ((datetime.date(2025, 8, 11), 0.12925591178635049, 9), (datetime.date(2025, 8, 12), 0.11855828461656101, 8), (datetime.date(2025, 8, 22), 0.1891609241406162, 8), (datetime.date(2025, 8, 29), 0.14565901863066444, 8)), 'jrm': ((datetime.date(2025, 8, 26), 0.09864822735217525, 13),)}, 'quality_array': [['0.2293460278427129', '01082025'], ['0.4073270889882897', '04082025'], ['0.5856510896001353', '05082025'], ['0.8104339655096506', '06082025'], ['0.7872970653717617', '07082025'], ['0.6606014236588377', '08082025'], ['0.5872981201825341', '11082025'], ['0.6979490691411439', '12082025'], ['0.7162238793001864', '13082025'], ['0.5901588110654167', '14082025'], ['0.9027004587876071', '15082025'], ['0.7154304741730088', '18082025'], ['0.5142578395158648', '19082025'], ['0.28403517318552385', '20082025'], ['0.7916828856278403', '21082025'], ['0.8823931532714073', '22082025'], ['0.7905985445202494', '25082025'], ['0.6620693335293236', '26082025'], ['0.5864318222503881', '27082025'], ['0.6613465909569247', '28082025'], ['0.6097698147527311', '29082025']], 'number_of_batch': ((945,),), 'datou_id_sts': 4101, 'map_hashtag_number_mat': {'hash_to_mat_nb': ({'unwanted_material': 'autre', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.007429108882776847, 'nb_photo': 9, 'list_port_cont': '25876655,25909114,26164860,26320851', 'assoc_port': '25876452:25876655,25908862:25909114,26164734:26164860,26320613:26320851', 'assoc_mat': '25876452:autre:3327:25876655,25908862:autre:3327:25909114,26164734:autre:3327:26164860,26320613:autre:3327:26320851'}, {'unwanted_material': 'autre', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.001406798788516951, 'nb_photo': 894, 'list_port_cont': '25581286,25581414,25581713,25581979,25582715,25582862,25582946,25583668,25584339,25585851,25585873,25586245,25589594,25593719,25631170,25633111,25636294,25636602,25636989,25638384,25638477,25643951,25646179,25646538,25649223,25680020,25680674,25684062,25684467,25684773,25685975,25686882,25687229,25688179,25690496,25693128,25696791,25697800,25700362,25701134,25707191,25717040,25718878,25728194,25728294,25728914,25729119,25729129,25743620,25744023,25744735,25744946,25745127,25765238,25771379,25775309,25776609,25776990,25778132,25791910,25792126,25796022,25815897,25819109,25819122,25819346,25819368,25822753,25824787,25867954,25868326,25876617,25876846,25877147,25877331,25877456,25877911,25877969,25878362,25878375,25878522,25884868,25885376,25891162,25891451,25908126,25909158,25910029,25911801,25916498,25918363,25921316,25922325,25922636,25923115,25923299,25923582,25927312,25928319,25928889,25936380,25940587,25940900,25941325,25941635,25941743,25942010,25942170,25942933,25942948,25943199,25943325,25943958,2594406', 'assoc_port': '25581210:25581979,25581212:25581713,25581213:25581414,25581215:25581286,25582617:25582946,25582619:25582862,25582621:25582715,25583539:25583668,25584297:25584339,25585795:25585851,25585798:25585873,25586165:25586245,25589412:25589594,25591717:25593719,25630909:25631170,25632840:25633111,25636092:25636989,25636094:25636602,25636131:25636294,25638287:25638477,25638289:25638384,25643801:25646179,25643835:25643951,25646331:25649223,25646334:25646538,25678966:25680674,25678972:25680020,25683835:25688179,25683843:25684773,25683845:25684467,25683849:25684062,25685872:25685975,25686587:25687229,25686588:25686882,25689807:25690496,25689810:25693128,25696627:25697800,25696630:25700362,25696632:25696791,25698117:25701134,25707133:25707191,25716934:25717040,25717830:25718878,25727185:25728194,25727189:25728914,25727191:25729119,25727194:25729129,25727198:25728294,25743461:25745127,25743471:25744946,25743472:25744735,25743476:25744023,25743483:25743620,25764707:25765238,25771298:25771379,25774546:25775309,25774548:2577699', 'assoc_mat': '25581210:autre:3594:25581979,25581212:autre:3594:25581713,25581213:autre:3594:25581414,25581215:autre:3594:25581286,25582617:autre:3594:25582946,25582619:autre:3594:25582862,25582621:autre:3594:25582715,25583539:autre:3594:25583668,25584297:autre:3594:25584339,25585795:autre:3594:25585851,25585798:autre:3594:25585873,25586165:autre:3594:25586245,25589412:autre:3594:25589594,25591717:autre:3594:25593719,25630909:autre:3594:25631170,25632840:autre:3594:25633111,25636092:autre:3594:25636989,25636094:autre:3594:25636602,25636131:autre:3594:25636294,25638287:autre:3594:25638477,25638289:autre:3594:25638384,25643801:autre:3594:25646179,25643835:autre:3594:25643951,25646331:autre:3594:25649223,25646334:autre:3594:25646538,25678966:autre:3594:25680674,25678972:autre:3594:25680020,25683835:autre:3594:25688179,25683843:autre:3594:25684773,25683845:autre:3594:25684467,25683849:autre:3594:25684062,25685872:autre:3594:25685975,25686587:autre:3594:25687229,25686588:autre:3594:25686882,25689807:autre:3594:25690496,25689810:'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.01133761565398582, 'nb_photo': 15, 'list_port_cont': '25582682,25586964,25632895,25638361,25638411,25679014,25703813,25915295,26072287,26164953,26311547,26311639,26343448', 'assoc_port': '25582623:25582682,25586922:25586964,25632836:25632895,25638282:25638411,25638284:25638361,25678970:25679014,25703648:25703813,25915173:25915295,26072155:26072287,26164770:26164953,26310864:26311639,26310876:26311547,26343300:26343448', 'assoc_mat': '25582623:barquette_opaque:4461:25582682,25586922:barquette_opaque:4461:25586964,25632836:barquette_opaque:4461:25632895,25638282:barquette_opaque:4461:25638411,25638284:barquette_opaque:4461:25638361,25678970:barquette_opaque:4461:25679014,25703648:barquette_opaque:4461:25703813,25915173:barquette_opaque:4461:25915295,26072155:barquette_opaque:4461:26072287,26164770:barquette_opaque:4461:26164953,26310864:barquette_opaque:4461:26311639,26310876:barquette_opaque:4461:26311547,26343300:barquette_opaque:4461:26343448'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0031520270507280302, 'nb_photo': 8996, 'list_port_cont': '25576959,25576991,25581266,25582009,25582734,25582784,25582803,25582820,25582876,25583633,25584466,25585829,25586220,25586258,25591736,25592351,25594446,25594467,25603057,25603837,25603883,25604118,25632862,25633001,25633081,25633760,25633884,25634039,25638058,25638132,25638217,25638342,25638472,25638500,25638517,25638582,25645137,25645231,25646485,25648078,25656389,25656555,25656646,25656749,25657017,25657163,25674331,25679167,25684292,25684332,25685958,25686046,25686238,25687770,25687958,25688199,25690055,25690517,25690771,25692759,25692908,25696723,25700678,25700851,25700982,25701761,25703724,25705049,25705221,25705291,25707584,25708256,25720296,25720454,25720718,25720929,25728004,25728343,25728464,25728617,25729331,25729566,25731829,25732052,25734693,25734917,25744990,25745278,25745451,25745658,25745829,25746029,25746212,25746409,25756719,25757051,25757203,25764873,25770196,25774573,25774640,25776200,25776243,25776271,25776295,25776344,25776368,25780004,25791420,25793582,25793771,25793985,25794226,2579454', 'assoc_port': '25576892:25576991,25576893:25576959,25581209:25582009,25581214:25581266,25582186:25582803,25582187:25582876,25582616:25582820,25582618:25582784,25582622:25582734,25583537:25583633,25584296:25584466,25585231:25604118,25585793:25585829,25586166:25586258,25586168:25586220,25586918:25603837,25586920:25592351,25586924:25603883,25591716:25603057,25591718:25591736,25594429:25594467,25594431:25594446,25632162:25633001,25632163:25633081,25632835:25633760,25632837:25633884,25632839:25634039,25632841:25632862,25636119:25638132,25636121:25638217,25638024:25638058,25638278:25638582,25638281:25638517,25638283:25638500,25638285:25638472,25638288:25638342,25643802:25645137,25643833:25645231,25646328:25648078,25646332:25646485,25651772:25656389,25651773:25656555,25651816:25656646,25651836:25656749,25651840:25657017,25651841:25657163,25669047:25674331,25675567:25684332,25678969:25686238,25678974:25679167,25683837:25687770,25683844:25687958,25683848:25688199,25683854:25684292,25685868:25686046,25685871:25685958,25686585:2569051', 'assoc_mat': '25576892:barquette_opaque:4207:25576991,25576893:barquette_opaque:4207:25576959,25581209:barquette_opaque:4207:25582009,25581214:barquette_opaque:4207:25581266,25582186:barquette_opaque:4207:25582803,25582187:barquette_opaque:4207:25582876,25582616:barquette_opaque:4207:25582820,25582618:barquette_opaque:4207:25582784,25582622:barquette_opaque:4207:25582734,25583537:barquette_opaque:4207:25583633,25584296:barquette_opaque:4207:25584466,25585231:barquette_opaque:4207:25604118,25585793:barquette_opaque:4207:25585829,25586166:barquette_opaque:4207:25586258,25586168:barquette_opaque:4207:25586220,25586918:barquette_opaque:4207:25603837,25586920:barquette_opaque:4207:25592351,25586924:barquette_opaque:4207:25603883,25591716:barquette_opaque:4207:25603057,25591718:barquette_opaque:4207:25591736,25594429:barquette_opaque:4207:25594467,25594431:barquette_opaque:4207:25594446,25632162:barquette_opaque:4207:25633001,25632163:barquette_opaque:4207:25633081,25632835:barquette_opaque:4207:25633760,25632837:barquette_opaqu'}, {'unwanted_material': 'bouchon', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.005060336833437866, 'nb_photo': 3, 'list_port_cont': '25876654,25909110', 'assoc_port': '25876452:25876654,25908862:25909110', 'assoc_mat': '25876452:bouchon:3327:25876654,25908862:bouchon:3327:25909110'}, {'unwanted_material': 'carton', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005345470286164594, 'nb_photo': 136, 'list_port_cont': '25582650,25582690,25638362,25638401,25643982,25651995,25683991,25703824,25718072,25732474,25776285,25791476,25822480,25876573,25889182,25915303,25922761,25931547,25940459,25940559,25946591,25980371,26003740,26019390,26026798,26027761,26072323,26072383,26088888,26093521,26118999,26164890,26164943,26165129,26218921,26219066,26219188,26247916,26248018,26248188,26261052,26269274,26278856,26311068,26311179,26311237,26311541,26311642,26311724,26311795,26325603,26325637,26343440', 'assoc_port': '25582623:25582690,25582624:25582650,25638282:25638401,25638284:25638362,25643816:25643982,25651837:25651995,25683856:25683991,25703648:25703824,25717836:25718072,25732367:25732474,25776183:25776285,25791282:25791476,25822334:25822480,25876472:25876573,25889027:25889182,25915173:25915303,25922567:25922761,25931415:25931547,25940108:25940559,25940118:25940459,25946363:25946591,25980112:25980371,26003347:26003740,26019365:26019390,26023929:26027761,26026728:26026798,26072144:26072383,26072164:26072323,26084149:26093521,26088716:26088888,26118871:26118999,26164715:26165129,26164769:26164890,26164770:26164943,26218734:26219188,26218751:26219066,26218842:26218921,26247729:26248188,26247730:26248018,26247750:26247916,26260996:26261052,26269196:26269274,26278781:26278856,26310864:26311642,26310876:26311541,26310906:26311237,26310910:26311179,26310913:26311068,26311654:26311795,26311678:26311724,26325169:26325603,26325170:26325637,26343300:26343440', 'assoc_mat': '25582623:carton:4461:25582690,25582624:carton:4461:25582650,25638282:carton:4461:25638401,25638284:carton:4461:25638362,25643816:carton:4461:25643982,25651837:carton:4461:25651995,25683856:carton:4461:25683991,25703648:carton:4461:25703824,25717836:carton:4461:25718072,25732367:carton:4461:25732474,25776183:carton:4461:25776285,25791282:carton:4461:25791476,25822334:carton:4461:25822480,25876472:carton:4461:25876573,25889027:carton:4461:25889182,25915173:carton:4461:25915303,25922567:carton:4461:25922761,25931415:carton:4461:25931547,25940108:carton:4461:25940559,25940118:carton:4461:25940459,25946363:carton:4461:25946591,25980112:carton:4461:25980371,26003347:carton:4461:26003740,26019365:carton:4461:26019390,26023929:carton:4461:26027761,26026728:carton:4461:26026798,26072144:carton:4461:26072383,26072164:carton:4461:26072323,26084149:carton:4461:26093521,26088716:carton:4461:26088888,26118871:carton:4461:26118999,26164715:carton:4461:26165129,26164769:carton:4461:26164890,26164770:carton:4461:26164943,2621'}, {'unwanted_material': 'carton', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.9752112382427498, 'nb_photo': 7396, 'list_port_cont': '25576989,25581267,25582006,25582736,25582781,25582809,25582824,25582865,25583640,25584453,25585825,25586227,25586269,25587063,25591742,25592347,25594456,25594475,25603051,25603851,25603890,25604110,25632318,25632997,25633066,25633765,25633881,25634041,25638053,25638135,25638344,25638448,25638457,25638527,25638578,25645136,25645233,25645379,25646481,25648082,25656393,25656549,25656650,25656738,25656872,25657011,25657162,25674336,25679169,25684296,25684341,25685954,25686000,25686050,25687779,25687959,25688202,25690057,25690509,25690762,25692754,25692907,25696722,25700682,25700848,25701751,25703717,25705035,25705296,25707581,25708249,25720307,25720728,25728008,25728337,25728461,25728622,25729554,25732045,25734462,25734696,25734909,25744988,25745277,25745458,25745655,25746036,25746199,25746403,25756730,25757054,25757198,25764872,25770010,25770209,25770410,25774583,25774635,25776194,25776238,25776270,25776308,25776332,25776378,25780009,25791418,25793581,25793778,25793980,25794238,25794550,25794839,25795960,2579603', 'assoc_port': '25576892:25576989,25581209:25582006,25581214:25581267,25582186:25582809,25582187:25582865,25582616:25582824,25582618:25582781,25582622:25582736,25583537:25583640,25584296:25584453,25585231:25604110,25585793:25585825,25586166:25586269,25586168:25586227,25586918:25603851,25586920:25592347,25586923:25587063,25586924:25603890,25591716:25603051,25591718:25591742,25594429:25594475,25594431:25594456,25630922:25632318,25632162:25632997,25632163:25633066,25632835:25633765,25632837:25633881,25632839:25634041,25636119:25638135,25638024:25638053,25638278:25638578,25638281:25638527,25638285:25638457,25638286:25638448,25638288:25638344,25643802:25645136,25643833:25645233,25643848:25645379,25646328:25648082,25646332:25646481,25651772:25656393,25651773:25656549,25651816:25656650,25651836:25656738,25651839:25656872,25651840:25657011,25651841:25657162,25669047:25674336,25675567:25684341,25678974:25679169,25683837:25687779,25683844:25687959,25683848:25688202,25683854:25684296,25685868:25686050,25685869:25686000,25685871:2568595', 'assoc_mat': '25576892:carton:4207:25576989,25581209:carton:4207:25582006,25581214:carton:4207:25581267,25582186:carton:4207:25582809,25582187:carton:4207:25582865,25582616:carton:4207:25582824,25582618:carton:4207:25582781,25582622:carton:4207:25582736,25583537:carton:4207:25583640,25584296:carton:4207:25584453,25585231:carton:4207:25604110,25585793:carton:4207:25585825,25586166:carton:4207:25586269,25586168:carton:4207:25586227,25586918:carton:4207:25603851,25586920:carton:4207:25592347,25586923:carton:4207:25587063,25586924:carton:4207:25603890,25591716:carton:4207:25603051,25591718:carton:4207:25591742,25594429:carton:4207:25594475,25594431:carton:4207:25594456,25630922:carton:4207:25632318,25632162:carton:4207:25632997,25632163:carton:4207:25633066,25632835:carton:4207:25633765,25632837:carton:4207:25633881,25632839:carton:4207:25634041,25636119:carton:4207:25638135,25638024:carton:4207:25638053,25638278:carton:4207:25638578,25638281:carton:4207:25638527,25638285:carton:4207:25638457,25638286:carton:4207:25638448,2563'}, {'unwanted_material': 'carton', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.11209369203293691, 'nb_photo': 9, 'list_port_cont': '25876661,25909107,26164866,26320853', 'assoc_port': '25876452:25876661,25908862:25909107,26164734:26164866,26320613:26320853', 'assoc_mat': '25876452:carton:3327:25876661,25908862:carton:3327:25909107,26164734:carton:3327:26164866,26320613:carton:3327:26320853'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.008055046280024682, 'nb_photo': 1341, 'list_port_cont': '25581281,25581420,25581704,25581984,25582721,25582858,25582949,25584342,25585158,25585854,25585875,25586993,25593712,25631169,25633105,25636286,25636595,25636983,25638383,25638476,25638545,25643953,25646177,25646529,25649224,25680012,25680675,25684065,25684469,25684771,25685985,25686186,25686880,25687234,25688177,25690490,25693129,25697792,25700370,25701135,25703906,25707184,25717038,25727675,25727956,25728186,25728903,25729122,25729133,25744021,25744733,25745124,25765243,25766522,25771380,25775308,25776392,25776467,25776602,25776884,25776994,25778135,25791908,25792130,25796015,25808405,25815903,25819004,25819119,25819121,25819344,25819373,25822756,25824789,25824868,25867950,25868319,25876621,25876843,25877329,25877458,25877912,25877960,25878376,25878513,25884863,25885368,25889132,25889468,25891158,25891452,25891981,25908121,25909152,25910028,25910065,25911796,25912404,25913128,25916503,25918360,25921315,25922321,25922630,25923120,25923572,25927311,25928318,25928892,25936385,25940586,25940895,25941324,2594163', 'assoc_port': '25581210:25581984,25581212:25581704,25581213:25581420,25581215:25581281,25582617:25582949,25582619:25582858,25582621:25582721,25583540:25585158,25584297:25584342,25585795:25585854,25585798:25585875,25586925:25586993,25591717:25593712,25630909:25631169,25632840:25633105,25636092:25636983,25636094:25636595,25636131:25636286,25638279:25638545,25638287:25638476,25638289:25638383,25643801:25646177,25643835:25643953,25646331:25649224,25646334:25646529,25678966:25680675,25678972:25680012,25683835:25688177,25683843:25684771,25683845:25684469,25683849:25684065,25685870:25686186,25685872:25685985,25686587:25687234,25686588:25686880,25689807:25690490,25689810:25693129,25696627:25697792,25696630:25700370,25698117:25701135,25703646:25703906,25707133:25707184,25716934:25717038,25727185:25728186,25727189:25728903,25727191:25729122,25727194:25729133,25727203:25727956,25727206:25727675,25743461:25745124,25743472:25744733,25743476:25744021,25764703:25766522,25764707:25765243,25771298:25771380,25774546:25775308,25774548:2577699', 'assoc_mat': '25581210:carton:3594:25581984,25581212:carton:3594:25581704,25581213:carton:3594:25581420,25581215:carton:3594:25581281,25582617:carton:3594:25582949,25582619:carton:3594:25582858,25582621:carton:3594:25582721,25583540:carton:3594:25585158,25584297:carton:3594:25584342,25585795:carton:3594:25585854,25585798:carton:3594:25585875,25586925:carton:3594:25586993,25591717:carton:3594:25593712,25630909:carton:3594:25631169,25632840:carton:3594:25633105,25636092:carton:3594:25636983,25636094:carton:3594:25636595,25636131:carton:3594:25636286,25638279:carton:3594:25638545,25638287:carton:3594:25638476,25638289:carton:3594:25638383,25643801:carton:3594:25646177,25643835:carton:3594:25643953,25646331:carton:3594:25649224,25646334:carton:3594:25646529,25678966:carton:3594:25680675,25678972:carton:3594:25680012,25683835:carton:3594:25688177,25683843:carton:3594:25684771,25683845:carton:3594:25684469,25683849:carton:3594:25684065,25685870:carton:3594:25686186,25685872:carton:3594:25685985,25686587:carton:3594:25687234,2568'}, {'unwanted_material': 'Carton_brun', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.07049382717932702, 'nb_photo': 6, 'list_port_cont': '26247861', 'assoc_port': '26247724:26247861', 'assoc_mat': '26247724:Carton_brun:3726:26247861'}, {'unwanted_material': 'ela', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 1.1890572880834774e-05, 'nb_photo': 1, 'list_port_cont': '26329762', 'assoc_port': '26310888:26329762', 'assoc_mat': '26310888:ela:4207:26329762'}, {'unwanted_material': 'etiquette', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00030574651404979494, 'nb_photo': 1452, 'list_port_cont': '25582010,25582746,25582780,25582811,25582833,25582875,25583625,25584464,25585828,25586222,25587073,25591733,25592352,25594443,25594482,25603064,25603842,25633067,25633766,25633877,25634040,25638054,25638129,25638222,25638341,25638459,25638531,25638573,25645132,25646484,25648085,25656388,25656554,25656642,25656742,25657161,25674338,25679171,25684295,25684330,25685962,25686060,25687774,25687964,25690058,25700688,25700849,25701752,25703727,25705216,25707588,25708258,25720298,25720732,25728009,25728346,25728463,25728630,25729565,25734692,25734912,25744994,25745276,25746022,25746202,25746406,25756722,25757213,25770019,25774576,25776190,25776241,25776339,25776381,25793567,25793777,25794224,25796033,25797827,25814069,25817866,25819235,25824166,25824822,25824880,25838319,25869515,25869615,25869730,25876543,25877209,25878726,25879564,25885205,25885474,25885780,25890255,25890566,25891027,25891931,25892601,25893456,25896142,25907357,25912204,25913846,25922685,25923341,25923673,25924199,25924372,25926792,25931472,2593254', 'assoc_port': '25581209:25582010,25582186:25582811,25582187:25582875,25582616:25582833,25582618:25582780,25582622:25582746,25583537:25583625,25584296:25584464,25585793:25585828,25586168:25586222,25586918:25603842,25586920:25592352,25586923:25587073,25591716:25603064,25591718:25591733,25594429:25594482,25594431:25594443,25632163:25633067,25632835:25633766,25632837:25633877,25632839:25634040,25636119:25638129,25636121:25638222,25638024:25638054,25638278:25638573,25638281:25638531,25638285:25638459,25638288:25638341,25643802:25645132,25646328:25648085,25646332:25646484,25651772:25656388,25651773:25656554,25651816:25656642,25651836:25656742,25651841:25657161,25669047:25674338,25675567:25684330,25678974:25679171,25683837:25687774,25683844:25687964,25683854:25684295,25685868:25686060,25685871:25685962,25689809:25690058,25696626:25700688,25696628:25700849,25698120:25701752,25703647:25705216,25703650:25708258,25703651:25703727,25707572:25707588,25717827:25720298,25717833:25720732,25727184:25728009,25727186:25728346,25727187:2572846', 'assoc_mat': '25581209:etiquette:4207:25582010,25582186:etiquette:4207:25582811,25582187:etiquette:4207:25582875,25582616:etiquette:4207:25582833,25582618:etiquette:4207:25582780,25582622:etiquette:4207:25582746,25583537:etiquette:4207:25583625,25584296:etiquette:4207:25584464,25585793:etiquette:4207:25585828,25586168:etiquette:4207:25586222,25586918:etiquette:4207:25603842,25586920:etiquette:4207:25592352,25586923:etiquette:4207:25587073,25591716:etiquette:4207:25603064,25591718:etiquette:4207:25591733,25594429:etiquette:4207:25594482,25594431:etiquette:4207:25594443,25632163:etiquette:4207:25633067,25632835:etiquette:4207:25633766,25632837:etiquette:4207:25633877,25632839:etiquette:4207:25634040,25636119:etiquette:4207:25638129,25636121:etiquette:4207:25638222,25638024:etiquette:4207:25638054,25638278:etiquette:4207:25638573,25638281:etiquette:4207:25638531,25638285:etiquette:4207:25638459,25638288:etiquette:4207:25638341,25643802:etiquette:4207:25645132,25646328:etiquette:4207:25648085,25646332:etiquette:4207:25646484,2'}, {'unwanted_material': 'film_plastique', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.9186118438736237, 'nb_photo': 1285, 'list_port_cont': '25582641,25582697,25586975,25632899,25638360,25638402,25643994,25652010,25679017,25683989,25696781,25703821,25718060,25727308,25732464,25743558,25743713,25751956,25776280,25791480,25791545,25791781,25808280,25813963,25822476,25824690,25876569,25884300,25889179,25907579,25915311,25922757,25922906,25931511,25931549,25940227,25940451,25940540,25940754,25946596,25949721,25980365,25990732,26003728,26019387,26026787,26027770,26029101,26072296,26072332,26072389,26072429,26075899,26088885,26093524,26118995,26121633,26164882,26164952,26164996,26165127,26196572,26218931,26218989,26219025,26219068,26219135,26219198,26247918,26248025,26248178,26261058,26269282,26278845,26310958,26311064,26311194,26311233,26311383,26311455,26311537,26311655,26311733,26311803,26319890,26320044,26325613,26325635,26331766,26343435', 'assoc_port': '25582623:25582697,25582624:25582641,25586922:25586975,25632836:25632899,25638282:25638402,25638284:25638360,25643816:25643994,25651837:25652010,25678970:25679017,25683856:25683989,25696629:25696781,25703648:25703821,25717836:25718060,25727199:25727308,25732367:25732464,25743467:25743713,25743487:25743558,25751855:25751956,25776183:25776280,25791258:25791781,25791267:25791545,25791282:25791480,25808197:25808280,25813885:25813963,25822334:25822476,25824598:25824690,25876472:25876569,25884061:25884300,25889027:25889179,25907302:25907579,25915173:25915311,25922567:25922757,25922568:25922906,25931415:25931549,25931417:25931511,25940074:25940754,25940089:25949721,25940108:25940540,25940118:25940451,25940141:25940227,25946363:25946596,25980112:25980365,25990606:25990732,26003347:26003728,26019365:26019387,26023929:26027770,26026728:26026787,26028927:26029101,26072112:26072429,26072144:26072389,26072155:26072296,26072164:26072332,26075823:26075899,26084149:26093524,26088716:26088885,26118871:26118995,26121461:2612163', 'assoc_mat': '25582623:film_plastique:4461:25582697,25582624:film_plastique:4461:25582641,25586922:film_plastique:4461:25586975,25632836:film_plastique:4461:25632899,25638282:film_plastique:4461:25638402,25638284:film_plastique:4461:25638360,25643816:film_plastique:4461:25643994,25651837:film_plastique:4461:25652010,25678970:film_plastique:4461:25679017,25683856:film_plastique:4461:25683989,25696629:film_plastique:4461:25696781,25703648:film_plastique:4461:25703821,25717836:film_plastique:4461:25718060,25727199:film_plastique:4461:25727308,25732367:film_plastique:4461:25732464,25743467:film_plastique:4461:25743713,25743487:film_plastique:4461:25743558,25751855:film_plastique:4461:25751956,25776183:film_plastique:4461:25776280,25791258:film_plastique:4461:25791781,25791267:film_plastique:4461:25791545,25791282:film_plastique:4461:25791480,25808197:film_plastique:4461:25808280,25813885:film_plastique:4461:25813963,25822334:film_plastique:4461:25822476,25824598:film_plastique:4461:25824690,25876472:film_plastique:4461:2587656'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.005243586384155429, 'nb_photo': 17348, 'list_port_cont': '25576945,25576997,25581260,25581996,25582737,25582762,25582788,25582816,25582826,25582867,25583627,25584457,25585830,25586225,25586268,25587066,25591728,25592339,25594444,25594468,25603055,25603844,25603881,25604107,25632855,25632990,25633071,25633768,25633869,25634026,25638055,25638138,25638209,25638339,25638446,25638463,25638498,25638522,25638571,25645124,25645229,25645395,25646486,25648086,25648204,25656391,25656557,25656655,25656739,25656882,25657022,25657156,25674339,25679166,25684294,25684337,25685960,25685997,25686056,25686231,25687781,25687962,25688207,25690056,25690523,25690777,25692761,25692918,25696715,25700689,25700852,25700988,25701744,25703719,25705050,25705213,25705301,25707582,25708255,25720297,25720726,25720921,25728001,25728341,25728470,25728618,25729335,25729555,25731832,25732038,25734468,25734703,25734915,25744979,25745279,25745450,25745659,25745824,25746026,25746206,25746413,25756718,25757050,25757209,25764864,25770021,25770195,25770417,25774574,25774646,25776191,25776236,25776258,2577630', 'assoc_port': '25576892:25576997,25576893:25576945,25581209:25581996,25581214:25581260,25582186:25582816,25582187:25582867,25582616:25582826,25582618:25582788,25582620:25582762,25582622:25582737,25583537:25583627,25584296:25584457,25585231:25604107,25585793:25585830,25586166:25586268,25586168:25586225,25586918:25603844,25586920:25592339,25586923:25587066,25586924:25603881,25591716:25603055,25591718:25591728,25594429:25594468,25594431:25594444,25632162:25632990,25632163:25633071,25632835:25633768,25632837:25633869,25632839:25634026,25632841:25632855,25636119:25638138,25636121:25638209,25638024:25638055,25638278:25638571,25638281:25638522,25638283:25638498,25638285:25638463,25638286:25638446,25638288:25638339,25643802:25645124,25643833:25645229,25643848:25645395,25646328:25648086,25646330:25648204,25646332:25646486,25651772:25656391,25651773:25656557,25651816:25656655,25651836:25656739,25651839:25656882,25651840:25657022,25651841:25657156,25669047:25674339,25675567:25684337,25678969:25686231,25678974:25679166,25683837:2568778', 'assoc_mat': '25576892:film_plastique:4207:25576997,25576893:film_plastique:4207:25576945,25581209:film_plastique:4207:25581996,25581214:film_plastique:4207:25581260,25582186:film_plastique:4207:25582816,25582187:film_plastique:4207:25582867,25582616:film_plastique:4207:25582826,25582618:film_plastique:4207:25582788,25582620:film_plastique:4207:25582762,25582622:film_plastique:4207:25582737,25583537:film_plastique:4207:25583627,25584296:film_plastique:4207:25584457,25585231:film_plastique:4207:25604107,25585793:film_plastique:4207:25585830,25586166:film_plastique:4207:25586268,25586168:film_plastique:4207:25586225,25586918:film_plastique:4207:25603844,25586920:film_plastique:4207:25592339,25586923:film_plastique:4207:25587066,25586924:film_plastique:4207:25603881,25591716:film_plastique:4207:25603055,25591718:film_plastique:4207:25591728,25594429:film_plastique:4207:25594468,25594431:film_plastique:4207:25594444,25632162:film_plastique:4207:25632990,25632163:film_plastique:4207:25633071,25632835:film_plastique:4207:2563376'}, {'unwanted_material': 'kraft', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00014341345820468795, 'nb_photo': 39, 'list_port_cont': '25594455,25686049,25746209,25757206,25817870,25824161,25890251,25922692,25941764,25945434,25945863,25957830,25958713,26010252,26027612,26028564,26072487,26074279,26074827,26112541,26171286,26197789,26220938,26280155,26291282,26313148,26327024,26327063,26328026,26328338,26336273,26348339,26350567', 'assoc_port': '25594431:25594455,25685868:25686049,25743480:25746209,25751861:25757206,25816321:25817870,25822327:25824161,25889014:25890251,25922563:25922692,25940066:25941764,25940105:25957830,25940129:25945434,25940138:25945863,25946357:25958713,26003333:26010252,26023926:26027612,26027892:26028564,26072141:26074279,26072151:26074827,26072162:26072487,26100173:26112541,26164740:26171286,26196497:26197789,26218753:26220938,26269753:26280155,26278764:26291282,26278768:26313148,26310849:26327024,26310874:26328026,26310878:26328338,26311683:26336273,26325166:26327063,26347776:26348339,26350441:26350567', 'assoc_mat': '25594431:kraft:4207:25594455,25685868:kraft:4207:25686049,25743480:kraft:4207:25746209,25751861:kraft:4207:25757206,25816321:kraft:4207:25817870,25822327:kraft:4207:25824161,25889014:kraft:4207:25890251,25922563:kraft:4207:25922692,25940066:kraft:4207:25941764,25940105:kraft:4207:25957830,25940129:kraft:4207:25945434,25940138:kraft:4207:25945863,25946357:kraft:4207:25958713,26003333:kraft:4207:26010252,26023926:kraft:4207:26027612,26027892:kraft:4207:26028564,26072141:kraft:4207:26074279,26072151:kraft:4207:26074827,26072162:kraft:4207:26072487,26100173:kraft:4207:26112541,26164740:kraft:4207:26171286,26196497:kraft:4207:26197789,26218753:kraft:4207:26220938,26269753:kraft:4207:26280155,26278764:kraft:4207:26291282,26278768:kraft:4207:26313148,26310849:kraft:4207:26327024,26310874:kraft:4207:26328026,26310878:kraft:4207:26328338,26311683:kraft:4207:26336273,26325166:kraft:4207:26327063,26347776:kraft:4207:26348339,26350441:kraft:4207:26350567'}, {'unwanted_material': 'metal', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00813555214447492, 'nb_photo': 3766, 'list_port_cont': '25576946,25576994,25582791,25582812,25582830,25583632,25584458,25585833,25586228,25586265,25587067,25591729,25592350,25594447,25594477,25603062,25603845,25603888,25604105,25632857,25632992,25633069,25633772,25633878,25634035,25638057,25638126,25638449,25638466,25638509,25638523,25638574,25645128,25645222,25645387,25646487,25648087,25656397,25656561,25656643,25656737,25656881,25657015,25657164,25674343,25684288,25684334,25685959,25686061,25686240,25687768,25687955,25688208,25690051,25690520,25692749,25692920,25700677,25700847,25700986,25701747,25703731,25705037,25705298,25707586,25708253,25720302,25720448,25720721,25720925,25728007,25728338,25728465,25728625,25729318,25729562,25732049,25734459,25734700,25734916,25744982,25745274,25745459,25745646,25746023,25746201,25746400,25756724,25757058,25757204,25764866,25770023,25770203,25770411,25774578,25774645,25776192,25776232,25776257,25776297,25776369,25780015,25791417,25793576,25793988,25794235,25794542,25795955,25796029,25796080,25797837,25799942,25800197,2580926', 'assoc_port': '25576892:25576994,25576893:25576946,25582186:25582812,25582616:25582830,25582618:25582791,25583537:25583632,25584296:25584458,25585231:25604105,25585793:25585833,25586166:25586265,25586168:25586228,25586918:25603845,25586920:25592350,25586923:25587067,25586924:25603888,25591716:25603062,25591718:25591729,25594429:25594477,25594431:25594447,25632162:25632992,25632163:25633069,25632835:25633772,25632837:25633878,25632839:25634035,25632841:25632857,25636119:25638126,25638024:25638057,25638278:25638574,25638281:25638523,25638283:25638509,25638285:25638466,25638286:25638449,25643802:25645128,25643833:25645222,25643848:25645387,25646328:25648087,25646332:25646487,25651772:25656397,25651773:25656561,25651816:25656643,25651836:25656737,25651839:25656881,25651840:25657015,25651841:25657164,25669047:25674343,25675567:25684334,25678969:25686240,25683837:25687768,25683844:25687955,25683848:25688208,25683854:25684288,25685868:25686061,25685871:25685959,25686585:25690520,25689804:25692749,25689805:25692920,25689809:2569005', 'assoc_mat': '25576892:metal:4207:25576994,25576893:metal:4207:25576946,25582186:metal:4207:25582812,25582616:metal:4207:25582830,25582618:metal:4207:25582791,25583537:metal:4207:25583632,25584296:metal:4207:25584458,25585231:metal:4207:25604105,25585793:metal:4207:25585833,25586166:metal:4207:25586265,25586168:metal:4207:25586228,25586918:metal:4207:25603845,25586920:metal:4207:25592350,25586923:metal:4207:25587067,25586924:metal:4207:25603888,25591716:metal:4207:25603062,25591718:metal:4207:25591729,25594429:metal:4207:25594477,25594431:metal:4207:25594447,25632162:metal:4207:25632992,25632163:metal:4207:25633069,25632835:metal:4207:25633772,25632837:metal:4207:25633878,25632839:metal:4207:25634035,25632841:metal:4207:25632857,25636119:metal:4207:25638126,25638024:metal:4207:25638057,25638278:metal:4207:25638574,25638281:metal:4207:25638523,25638283:metal:4207:25638509,25638285:metal:4207:25638466,25638286:metal:4207:25638449,25643802:metal:4207:25645128,25643833:metal:4207:25645222,25643848:metal:4207:25645387,25646328:'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.00041066528244872733, 'nb_photo': 308, 'list_port_cont': '25581423,25582860,25582955,25584340,25585846,25585870,25586244,25589592,25633114,25636293,25638389,25638540,25649218,25680019,25680668,25684066,25684463,25684770,25685976,25687236,25693135,25700364,25717042,25718883,25727678,25727965,25728289,25728539,25728905,25729123,25729130,25744025,25744739,25745131,25765240,25766523,25775318,25776393,25776608,25792135,25796013,25819118,25822755,25824782,25868321,25876845,25877909,25877965,25878363,25878520,25884861,25885367,25889476,25891154,25891984,25908131,25909162,25910036,25910063,25911802,25912401,25913136,25916499,25922327,25922637,25923583,25927310,25940898,25942929,25943197,25943327,25943950,25946536,25983874,25984438,25984956,25990776,25991768,26003514,26023423,26023793,26024065,26027174,26029073,26071070,26071310,26072109,26072622,26074369,26075950,26076062,26076826,26084434,26085299,26091156,26091707,26094546,26113464,26115774,26116783,26143130,26145788,26146900,26166348,26166906,26219833,26220092,26221319,26249417,26253276,26261319,26262761,26269987,2627066', 'assoc_port': '25581213:25581423,25582617:25582955,25582619:25582860,25584297:25584340,25585795:25585846,25585798:25585870,25586165:25586244,25589412:25589592,25632840:25633114,25636131:25636293,25638279:25638540,25638289:25638389,25646331:25649218,25678966:25680668,25678972:25680019,25683843:25684770,25683845:25684463,25683849:25684066,25685872:25685976,25686587:25687236,25689810:25693135,25696630:25700364,25716934:25717042,25717830:25718883,25727189:25728905,25727191:25729123,25727194:25729130,25727196:25728539,25727198:25728289,25727203:25727965,25727206:25727678,25743461:25745131,25743472:25744739,25743476:25744025,25764703:25766523,25764707:25765240,25774546:25775318,25776179:25776608,25776186:25776393,25791247:25792135,25791262:25796013,25818831:25819118,25822330:25822755,25824599:25824782,25867656:25868321,25876448:25877965,25876453:25878363,25876454:25878520,25876456:25877909,25876469:25876845,25884058:25885367,25884079:25884861,25889017:25889476,25891080:25891154,25891875:25891984,25907306:25910063,25907315:2591180', 'assoc_mat': '25581213:metal:3594:25581423,25582617:metal:3594:25582955,25582619:metal:3594:25582860,25584297:metal:3594:25584340,25585795:metal:3594:25585846,25585798:metal:3594:25585870,25586165:metal:3594:25586244,25589412:metal:3594:25589592,25632840:metal:3594:25633114,25636131:metal:3594:25636293,25638279:metal:3594:25638540,25638289:metal:3594:25638389,25646331:metal:3594:25649218,25678966:metal:3594:25680668,25678972:metal:3594:25680019,25683843:metal:3594:25684770,25683845:metal:3594:25684463,25683849:metal:3594:25684066,25685872:metal:3594:25685976,25686587:metal:3594:25687236,25689810:metal:3594:25693135,25696630:metal:3594:25700364,25716934:metal:3594:25717042,25717830:metal:3594:25718883,25727189:metal:3594:25728905,25727191:metal:3594:25729123,25727194:metal:3594:25729130,25727196:metal:3594:25728539,25727198:metal:3594:25728289,25727203:metal:3594:25727965,25727206:metal:3594:25727678,25743461:metal:3594:25745131,25743472:metal:3594:25744739,25743476:metal:3594:25744025,25764703:metal:3594:25766523,25764707:'}, {'unwanted_material': 'papier', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.07807111968705134, 'nb_photo': 4483, 'list_port_cont': '25582656,25582689,25586968,25632898,25638354,25638404,25643995,25652004,25679026,25683996,25696774,25703819,25718064,25727310,25732470,25743576,25743703,25751962,25776290,25791470,25791536,25791777,25808281,25813966,25822487,25824687,25876564,25884288,25889169,25907578,25915298,25922754,25922909,25931519,25931538,25940234,25940462,25940552,25940764,25946593,25949722,25980362,25990733,26003744,26019395,26026793,26027766,26029096,26072283,26072333,26072390,26072432,26075908,26088894,26093523,26118994,26121636,26164884,26164947,26165001,26165131,26196586,26218932,26218991,26219030,26219058,26219130,26219186,26247919,26248021,26248182,26261053,26269267,26278854,26310960,26311061,26311192,26311238,26311390,26311470,26311549,26311649,26311728,26311792,26319899,26320038,26325599,26325636,26331769,26343438', 'assoc_port': '25582623:25582689,25582624:25582656,25586922:25586968,25632836:25632898,25638282:25638404,25638284:25638354,25643816:25643995,25651837:25652004,25678970:25679026,25683856:25683996,25696629:25696774,25703648:25703819,25717836:25718064,25727199:25727310,25732367:25732470,25743467:25743703,25743487:25743576,25751855:25751962,25776183:25776290,25791258:25791777,25791267:25791536,25791282:25791470,25808197:25808281,25813885:25813966,25822334:25822487,25824598:25824687,25876472:25876564,25884061:25884288,25889027:25889169,25907302:25907578,25915173:25915298,25922567:25922754,25922568:25922909,25931415:25931538,25931417:25931519,25940074:25940764,25940089:25949722,25940108:25940552,25940118:25940462,25940141:25940234,25946363:25946593,25980112:25980362,25990606:25990733,26003347:26003744,26019365:26019395,26023929:26027766,26026728:26026793,26028927:26029096,26072112:26072432,26072144:26072390,26072155:26072283,26072164:26072333,26075823:26075908,26084149:26093523,26088716:26088894,26118871:26118994,26121461:2612163', 'assoc_mat': '25582623:papier:4461:25582689,25582624:papier:4461:25582656,25586922:papier:4461:25586968,25632836:papier:4461:25632898,25638282:papier:4461:25638404,25638284:papier:4461:25638354,25643816:papier:4461:25643995,25651837:papier:4461:25652004,25678970:papier:4461:25679026,25683856:papier:4461:25683996,25696629:papier:4461:25696774,25703648:papier:4461:25703819,25717836:papier:4461:25718064,25727199:papier:4461:25727310,25732367:papier:4461:25732470,25743467:papier:4461:25743703,25743487:papier:4461:25743576,25751855:papier:4461:25751962,25776183:papier:4461:25776290,25791258:papier:4461:25791777,25791267:papier:4461:25791536,25791282:papier:4461:25791470,25808197:papier:4461:25808281,25813885:papier:4461:25813966,25822334:papier:4461:25822487,25824598:papier:4461:25824687,25876472:papier:4461:25876564,25884061:papier:4461:25884288,25889027:papier:4461:25889169,25907302:papier:4461:25907578,25915173:papier:4461:25915298,25922567:papier:4461:25922754,25922568:papier:4461:25922909,25931415:papier:4461:25931538,2593'}, {'unwanted_material': 'papier', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.006992427802571592, 'nb_photo': 31542, 'list_port_cont': '25576948,25577002,25581269,25582008,25582733,25582752,25582782,25582808,25582827,25582868,25583626,25584460,25585834,25586229,25586259,25587072,25591739,25592342,25594453,25594469,25603053,25603849,25603884,25604116,25632320,25632867,25632988,25633070,25633769,25633874,25634033,25638059,25638136,25638211,25638338,25638443,25638461,25638528,25638583,25645125,25645226,25645381,25646489,25648092,25648207,25656402,25656546,25656651,25656736,25656870,25657021,25657158,25674346,25679173,25684289,25684335,25685963,25685995,25686054,25686236,25687780,25687965,25688210,25690064,25690511,25690764,25692764,25692914,25696721,25700692,25700844,25700992,25701763,25703718,25705038,25705208,25705294,25707576,25708251,25720299,25720443,25720730,25720927,25727998,25728333,25728468,25728619,25729325,25729559,25731835,25732048,25734465,25734690,25734911,25744987,25745280,25745452,25745657,25745825,25746032,25746208,25746407,25756717,25757062,25757207,25764862,25770018,25770207,25770421,25774577,25774643,25776197,25776244,2577626', 'assoc_port': '25576892:25577002,25576893:25576948,25581209:25582008,25581214:25581269,25582186:25582808,25582187:25582868,25582616:25582827,25582618:25582782,25582620:25582752,25582622:25582733,25583537:25583626,25584296:25584460,25585231:25604116,25585793:25585834,25586166:25586259,25586168:25586229,25586918:25603849,25586920:25592342,25586923:25587072,25586924:25603884,25591716:25603053,25591718:25591739,25594429:25594469,25594431:25594453,25630922:25632320,25632162:25632988,25632163:25633070,25632835:25633769,25632837:25633874,25632839:25634033,25632841:25632867,25636119:25638136,25636121:25638211,25638024:25638059,25638278:25638583,25638281:25638528,25638285:25638461,25638286:25638443,25638288:25638338,25643802:25645125,25643833:25645226,25643848:25645381,25646328:25648092,25646330:25648207,25646332:25646489,25651772:25656402,25651773:25656546,25651816:25656651,25651836:25656736,25651839:25656870,25651840:25657021,25651841:25657158,25669047:25674346,25675567:25684335,25678969:25686236,25678974:25679173,25683837:2568778', 'assoc_mat': '25576892:papier:4207:25577002,25576893:papier:4207:25576948,25581209:papier:4207:25582008,25581214:papier:4207:25581269,25582186:papier:4207:25582808,25582187:papier:4207:25582868,25582616:papier:4207:25582827,25582618:papier:4207:25582782,25582620:papier:4207:25582752,25582622:papier:4207:25582733,25583537:papier:4207:25583626,25584296:papier:4207:25584460,25585231:papier:4207:25604116,25585793:papier:4207:25585834,25586166:papier:4207:25586259,25586168:papier:4207:25586229,25586918:papier:4207:25603849,25586920:papier:4207:25592342,25586923:papier:4207:25587072,25586924:papier:4207:25603884,25591716:papier:4207:25603053,25591718:papier:4207:25591739,25594429:papier:4207:25594469,25594431:papier:4207:25594453,25630922:papier:4207:25632320,25632162:papier:4207:25632988,25632163:papier:4207:25633070,25632835:papier:4207:25633769,25632837:papier:4207:25633874,25632839:papier:4207:25634033,25632841:papier:4207:25632867,25636119:papier:4207:25638136,25636121:papier:4207:25638211,25638024:papier:4207:25638059,2563'}, {'unwanted_material': 'papier', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.019757057719520285, 'nb_photo': 8, 'list_port_cont': '25876651,25909112,26164868,26320852', 'assoc_port': '25876452:25876651,25908862:25909112,26164734:26164868,26320613:26320852', 'assoc_mat': '25876452:papier:3327:25876651,25908862:papier:3327:25909112,26164734:papier:3327:26164868,26320613:papier:3327:26320852'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.00929916261938041, 'nb_photo': 6894, 'list_port_cont': '25581283,25581424,25581712,25581983,25582714,25582856,25582954,25583676,25584338,25585156,25585853,25585871,25586246,25586997,25589591,25593716,25631174,25633109,25636295,25636601,25636986,25638380,25638481,25638535,25643947,25646175,25646536,25649217,25680014,25680673,25684058,25684471,25684777,25685981,25686182,25686886,25687228,25688182,25690493,25693132,25696795,25697793,25700372,25701131,25703905,25707185,25717044,25718874,25727683,25727961,25728190,25728293,25728537,25728910,25729125,25729135,25743613,25744028,25744736,25744951,25745132,25765239,25766525,25771381,25775312,25776385,25776477,25776603,25776875,25776998,25778133,25791909,25792133,25796016,25808402,25814128,25815902,25819001,25819111,25819123,25819342,25819376,25822760,25824783,25824873,25867956,25868322,25876620,25876839,25877142,25877337,25877455,25877917,25877966,25878357,25878369,25878521,25884864,25885372,25889131,25889475,25891157,25891456,25891980,25908129,25909159,25910034,25910066,25910977,25911798,25912410,25913135,25916502,2591836', 'assoc_port': '25581210:25581983,25581212:25581712,25581213:25581424,25581215:25581283,25582617:25582954,25582619:25582856,25582621:25582714,25583539:25583676,25583540:25585156,25584297:25584338,25585795:25585853,25585798:25585871,25586165:25586246,25586925:25586997,25589412:25589591,25591717:25593716,25630909:25631174,25632840:25633109,25636092:25636986,25636094:25636601,25636131:25636295,25638279:25638535,25638287:25638481,25638289:25638380,25643801:25646175,25643835:25643947,25646331:25649217,25646334:25646536,25678966:25680673,25678972:25680014,25683835:25688182,25683843:25684777,25683845:25684471,25683849:25684058,25685870:25686182,25685872:25685981,25686587:25687228,25686588:25686886,25689807:25690493,25689810:25693132,25696627:25697793,25696630:25700372,25696632:25696795,25698117:25701131,25703646:25703905,25707133:25707185,25716934:25717044,25717830:25718874,25727185:25728190,25727189:25728910,25727191:25729125,25727194:25729135,25727196:25728537,25727198:25728293,25727203:25727961,25727206:25727683,25743461:2574513', 'assoc_mat': '25581210:papier:3594:25581983,25581212:papier:3594:25581712,25581213:papier:3594:25581424,25581215:papier:3594:25581283,25582617:papier:3594:25582954,25582619:papier:3594:25582856,25582621:papier:3594:25582714,25583539:papier:3594:25583676,25583540:papier:3594:25585156,25584297:papier:3594:25584338,25585795:papier:3594:25585853,25585798:papier:3594:25585871,25586165:papier:3594:25586246,25586925:papier:3594:25586997,25589412:papier:3594:25589591,25591717:papier:3594:25593716,25630909:papier:3594:25631174,25632840:papier:3594:25633109,25636092:papier:3594:25636986,25636094:papier:3594:25636601,25636131:papier:3594:25636295,25638279:papier:3594:25638535,25638287:papier:3594:25638481,25638289:papier:3594:25638380,25643801:papier:3594:25646175,25643835:papier:3594:25643947,25646331:papier:3594:25649217,25646334:papier:3594:25646536,25678966:papier:3594:25680673,25678972:papier:3594:25680014,25683835:papier:3594:25688182,25683843:papier:3594:25684777,25683845:papier:3594:25684471,25683849:papier:3594:25684058,2568'}, {'unwanted_material': 'pehd', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0004096214804961116, 'nb_photo': 53, 'list_port_cont': '25594448,25646490,25657025,25729322,25732042,25744992,25764865,25776371,25793568,25817864,25824823,25877214,25878268,25924374,25984544,26003413,26009949,26026125,26073918,26074274,26075068,26075197,26075424,26075986,26112546,26114492,26114539,26116549,26143351,26171281,26197782,26220074,26220815,26221503,26252259,26252395,26279992,26291276,26327038,26330008,26334147,26334826,26336852,26351571', 'assoc_port': '25594431:25594448,25646332:25646490,25651840:25657025,25727192:25729322,25728848:25732042,25743457:25744992,25764713:25764865,25776178:25776371,25791243:25793568,25816321:25817864,25824592:25824823,25876442:25877214,25876449:25878268,25921225:25924374,25980068:25984544,26003329:26009949,26003375:26003413,26024872:26026125,26072122:26073918,26072141:26074274,26072157:26075068,26072159:26075197,26072163:26075424,26075830:26075986,26100173:26112546,26114423:26114539,26114425:26114492,26116298:26116549,26143319:26143351,26164740:26171281,26196497:26197782,26218735:26220074,26218746:26220815,26218838:26221503,26247726:26252259,26247734:26252395,26269752:26279992,26278764:26291276,26310849:26327038,26310891:26330008,26311636:26334147,26311686:26336852,26319807:26351571,26334667:26334826', 'assoc_mat': '25594431:pehd:4207:25594448,25646332:pehd:4207:25646490,25651840:pehd:4207:25657025,25727192:pehd:4207:25729322,25728848:pehd:4207:25732042,25743457:pehd:4207:25744992,25764713:pehd:4207:25764865,25776178:pehd:4207:25776371,25791243:pehd:4207:25793568,25816321:pehd:4207:25817864,25824592:pehd:4207:25824823,25876442:pehd:4207:25877214,25876449:pehd:4207:25878268,25921225:pehd:4207:25924374,25980068:pehd:4207:25984544,26003329:pehd:4207:26009949,26003375:pehd:4207:26003413,26024872:pehd:4207:26026125,26072122:pehd:4207:26073918,26072141:pehd:4207:26074274,26072157:pehd:4207:26075068,26072159:pehd:4207:26075197,26072163:pehd:4207:26075424,26075830:pehd:4207:26075986,26100173:pehd:4207:26112546,26114423:pehd:4207:26114539,26114425:pehd:4207:26114492,26116298:pehd:4207:26116549,26143319:pehd:4207:26143351,26164740:pehd:4207:26171281,26196497:pehd:4207:26197782,26218735:pehd:4207:26220074,26218746:pehd:4207:26220815,26218838:pehd:4207:26221503,26247726:pehd:4207:26252259,26247734:pehd:4207:26252395,26269752:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0005224396114495985, 'nb_photo': 57, 'list_port_cont': '25582852,25582950,25583672,25584343,25633112,25684470,25684779,25685980,25729116,25744944,25822761,25877962,25885373,25923111,25928324,25943323,25983871,25984435,26023424,26071314,26074375,26076055,26089389,26115780,26219834,26219947,26220433,26261316,26312610,26312772,26315393,26337962', 'assoc_port': '25582617:25582950,25582619:25582852,25583539:25583672,25584297:25584343,25632840:25633112,25683843:25684779,25683845:25684470,25685872:25685980,25727191:25729116,25743471:25744944,25822330:25822761,25876448:25877962,25884058:25885373,25922569:25923111,25928266:25928324,25940114:25943323,25983542:25984435,25983560:25983871,26022984:26023424,26070736:26071314,26072142:26074375,26075820:26076055,26088706:26089389,26115112:26115780,26218745:26220433,26218754:26219834,26218755:26219947,26260994:26261316,26310854:26315393,26311630:26312772,26311632:26312610,26334665:26337962', 'assoc_mat': '25582617:pehd:3594:25582950,25582619:pehd:3594:25582852,25583539:pehd:3594:25583672,25584297:pehd:3594:25584343,25632840:pehd:3594:25633112,25683843:pehd:3594:25684779,25683845:pehd:3594:25684470,25685872:pehd:3594:25685980,25727191:pehd:3594:25729116,25743471:pehd:3594:25744944,25822330:pehd:3594:25822761,25876448:pehd:3594:25877962,25884058:pehd:3594:25885373,25922569:pehd:3594:25923111,25928266:pehd:3594:25928324,25940114:pehd:3594:25943323,25983542:pehd:3594:25984435,25983560:pehd:3594:25983871,26022984:pehd:3594:26023424,26070736:pehd:3594:26071314,26072142:pehd:3594:26074375,26075820:pehd:3594:26076055,26088706:pehd:3594:26089389,26115112:pehd:3594:26115780,26218745:pehd:3594:26220433,26218754:pehd:3594:26219834,26218755:pehd:3594:26219947,26260994:pehd:3594:26261316,26310854:pehd:3594:26315393,26311630:pehd:3594:26312772,26311632:pehd:3594:26312610,26334665:pehd:3594:26337962'}, {'unwanted_material': 'pet_clair', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0036192094633471284, 'nb_photo': 1538, 'list_port_cont': '25581261,25582747,25582760,25582813,25582818,25583629,25585832,25586221,25586263,25591732,25592341,25594445,25594471,25603056,25603850,25604113,25632861,25633083,25633870,25634029,25638060,25638127,25638329,25638471,25638519,25638575,25645123,25645383,25646495,25648077,25648214,25656387,25656547,25656649,25656743,25657013,25657149,25684291,25684336,25686051,25687773,25690059,25690518,25690776,25692751,25692909,25700690,25700853,25700985,25701749,25703728,25720309,25720931,25727999,25728616,25729557,25732040,25734691,25734918,25744984,25745445,25745818,25746031,25746197,25756731,25757208,25764859,25774572,25776198,25776272,25776338,25776372,25780001,25791422,25793572,25793767,25794229,25794826,25795954,25796024,25796072,25797838,25809264,25814004,25814066,25816668,25817869,25819241,25824155,25824818,25824881,25824967,25869524,25869617,25876538,25877219,25878273,25878918,25879070,25879254,25879428,25879711,25879929,25880043,25885208,25885786,25890249,25890561,25891015,25891925,25892607,25893202,25893455,2589614', 'assoc_port': '25581214:25581261,25582186:25582813,25582616:25582818,25582620:25582760,25582622:25582747,25583537:25583629,25585231:25604113,25585793:25585832,25586166:25586263,25586168:25586221,25586918:25603850,25586920:25592341,25591716:25603056,25591718:25591732,25594429:25594471,25594431:25594445,25632163:25633083,25632837:25633870,25632839:25634029,25632841:25632861,25636119:25638127,25638024:25638060,25638278:25638575,25638281:25638519,25638285:25638471,25638288:25638329,25643802:25645123,25643848:25645383,25646328:25648077,25646330:25648214,25646332:25646495,25651772:25656387,25651773:25656547,25651816:25656649,25651836:25656743,25651840:25657013,25651841:25657149,25675567:25684336,25683837:25687773,25683854:25684291,25685868:25686051,25686585:25690518,25686586:25690776,25689804:25692751,25689805:25692909,25689809:25690059,25696626:25700690,25696628:25700853,25696631:25700985,25698120:25701749,25703651:25703728,25717827:25720309,25717834:25720931,25727184:25727999,25727188:25728616,25727202:25729557,25728848:2573204', 'assoc_mat': '25581214:pet_clair:4207:25581261,25582186:pet_clair:4207:25582813,25582616:pet_clair:4207:25582818,25582620:pet_clair:4207:25582760,25582622:pet_clair:4207:25582747,25583537:pet_clair:4207:25583629,25585231:pet_clair:4207:25604113,25585793:pet_clair:4207:25585832,25586166:pet_clair:4207:25586263,25586168:pet_clair:4207:25586221,25586918:pet_clair:4207:25603850,25586920:pet_clair:4207:25592341,25591716:pet_clair:4207:25603056,25591718:pet_clair:4207:25591732,25594429:pet_clair:4207:25594471,25594431:pet_clair:4207:25594445,25632163:pet_clair:4207:25633083,25632837:pet_clair:4207:25633870,25632839:pet_clair:4207:25634029,25632841:pet_clair:4207:25632861,25636119:pet_clair:4207:25638127,25638024:pet_clair:4207:25638060,25638278:pet_clair:4207:25638575,25638281:pet_clair:4207:25638519,25638285:pet_clair:4207:25638471,25638288:pet_clair:4207:25638329,25643802:pet_clair:4207:25645123,25643848:pet_clair:4207:25645383,25646328:pet_clair:4207:25648077,25646330:pet_clair:4207:25648214,25646332:pet_clair:4207:25646495,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.8566982444010701, 'nb_photo': 302, 'list_port_cont': '25876660,25909117,26164863,26320859', 'assoc_port': '25876452:25876660,25908862:25909117,26164734:26164863,26320613:26320859', 'assoc_mat': '25876452:pet_clair:3327:25876660,25908862:pet_clair:3327:25909117,26164734:pet_clair:3327:26164863,26320613:pet_clair:3327:26320859'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.12353728378942656, 'nb_photo': 7432, 'list_port_cont': '25581279,25581415,25581710,25581982,25582717,25582859,25582945,25583673,25584335,25585159,25585848,25585867,25586250,25587001,25589588,25593717,25631168,25633113,25636287,25636600,25636984,25638381,25638475,25638539,25643944,25646180,25646531,25649215,25680018,25680667,25684059,25684461,25684778,25685979,25686181,25686885,25687238,25688175,25690487,25693134,25696793,25697796,25700374,25701137,25703915,25707187,25717043,25718875,25727684,25727962,25728189,25728296,25728547,25728913,25729120,25729137,25743623,25744020,25744738,25744948,25745128,25765242,25766528,25771374,25775310,25776388,25776473,25776604,25776879,25776993,25778129,25791907,25792128,25796023,25808406,25814122,25815895,25819000,25819117,25819129,25819343,25819375,25822754,25824791,25824878,25867958,25868320,25876622,25876841,25877144,25877334,25877463,25877918,25877970,25878356,25878373,25878515,25884872,25885374,25889129,25889474,25891155,25891455,25891979,25908124,25909153,25910030,25910070,25910974,25911803,25912403,25913133,25916501,2591836', 'assoc_port': '25581210:25581982,25581212:25581710,25581213:25581415,25581215:25581279,25582617:25582945,25582619:25582859,25582621:25582717,25583539:25583673,25583540:25585159,25584297:25584335,25585795:25585848,25585798:25585867,25586165:25586250,25586925:25587001,25589412:25589588,25591717:25593717,25630909:25631168,25632840:25633113,25636092:25636984,25636094:25636600,25636131:25636287,25638279:25638539,25638287:25638475,25638289:25638381,25643801:25646180,25643835:25643944,25646331:25649215,25646334:25646531,25678966:25680667,25678972:25680018,25683835:25688175,25683843:25684778,25683845:25684461,25683849:25684059,25685870:25686181,25685872:25685979,25686587:25687238,25686588:25686885,25689807:25690487,25689810:25693134,25696627:25697796,25696630:25700374,25696632:25696793,25698117:25701137,25703646:25703915,25707133:25707187,25716934:25717043,25717830:25718875,25727185:25728189,25727189:25728913,25727191:25729120,25727194:25729137,25727196:25728547,25727198:25728296,25727203:25727962,25727206:25727684,25743461:2574512', 'assoc_mat': '25581210:pet_clair:3594:25581982,25581212:pet_clair:3594:25581710,25581213:pet_clair:3594:25581415,25581215:pet_clair:3594:25581279,25582617:pet_clair:3594:25582945,25582619:pet_clair:3594:25582859,25582621:pet_clair:3594:25582717,25583539:pet_clair:3594:25583673,25583540:pet_clair:3594:25585159,25584297:pet_clair:3594:25584335,25585795:pet_clair:3594:25585848,25585798:pet_clair:3594:25585867,25586165:pet_clair:3594:25586250,25586925:pet_clair:3594:25587001,25589412:pet_clair:3594:25589588,25591717:pet_clair:3594:25593717,25630909:pet_clair:3594:25631168,25632840:pet_clair:3594:25633113,25636092:pet_clair:3594:25636984,25636094:pet_clair:3594:25636600,25636131:pet_clair:3594:25636287,25638279:pet_clair:3594:25638539,25638287:pet_clair:3594:25638475,25638289:pet_clair:3594:25638381,25643801:pet_clair:3594:25646180,25643835:pet_clair:3594:25643944,25646331:pet_clair:3594:25649215,25646334:pet_clair:3594:25646531,25678966:pet_clair:3594:25680667,25678972:pet_clair:3594:25680018,25683835:pet_clair:3594:25688175,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00030482657916114104, 'nb_photo': 142, 'list_port_cont': '25581257,25582757,25582807,25582822,25583636,25585836,25592337,25603846,25633871,25645129,25656556,25656647,25690515,25700858,25700996,25729329,25744991,25776376,25793570,25824154,25824819,25880055,25890254,25890686,25891028,25896155,25911604,25912219,25931478,25931604,25932576,25944273,25944403,25945865,25957842,25958711,25987171,25995019,26009945,26011038,26019536,26020946,26023108,26028041,26028562,26072276,26074026,26074278,26074430,26074828,26075073,26076916,26108102,26114496,26114587,26143348,26170669,26170720,26170784,26170809,26171126,26198081,26252268,26252405,26252564,26252656,26252959,26253044,26260530,26271172,26278259,26280236,26291277,26291702,26313159,26326977,26327058,26327254,26328030,26328335,26330013,26330290,26333728,26334827,26336275,26353082,26363508,26363696,26365093,26365840', 'assoc_port': '25581214:25581257,25582186:25582807,25582616:25582822,25582620:25582757,25583537:25583636,25585793:25585836,25586918:25603846,25586920:25592337,25632837:25633871,25643802:25645129,25651773:25656556,25651816:25656647,25686585:25690515,25696628:25700858,25696631:25700996,25727192:25729329,25743457:25744991,25776178:25776376,25791243:25793570,25822327:25824154,25824592:25824819,25876474:25880055,25889014:25890254,25889020:25890686,25889025:25891028,25896138:25896155,25908849:25911604,25908859:25912219,25928236:25932576,25931414:25931604,25931416:25931478,25940105:25957842,25940110:25944273,25940115:25944403,25940138:25945865,25946357:25958711,25983539:25987171,25990614:25995019,26003329:26009945,26003354:26011038,26019366:26019536,26020864:26020946,26022985:26023108,26027892:26028562,26027896:26028041,26072141:26074278,26072145:26074430,26072151:26074828,26072157:26075073,26072165:26072276,26073985:26074026,26075829:26108102,26076744:26076916,26114419:26114587,26114425:26114496,26143319:26143348,26164711:2617066', 'assoc_mat': '25581214:pet_fonce:4207:25581257,25582186:pet_fonce:4207:25582807,25582616:pet_fonce:4207:25582822,25582620:pet_fonce:4207:25582757,25583537:pet_fonce:4207:25583636,25585793:pet_fonce:4207:25585836,25586918:pet_fonce:4207:25603846,25586920:pet_fonce:4207:25592337,25632837:pet_fonce:4207:25633871,25643802:pet_fonce:4207:25645129,25651773:pet_fonce:4207:25656556,25651816:pet_fonce:4207:25656647,25686585:pet_fonce:4207:25690515,25696628:pet_fonce:4207:25700858,25696631:pet_fonce:4207:25700996,25727192:pet_fonce:4207:25729329,25743457:pet_fonce:4207:25744991,25776178:pet_fonce:4207:25776376,25791243:pet_fonce:4207:25793570,25822327:pet_fonce:4207:25824154,25824592:pet_fonce:4207:25824819,25876474:pet_fonce:4207:25880055,25889014:pet_fonce:4207:25890254,25889020:pet_fonce:4207:25890686,25889025:pet_fonce:4207:25891028,25896138:pet_fonce:4207:25896155,25908849:pet_fonce:4207:25911604,25908859:pet_fonce:4207:25912219,25928236:pet_fonce:4207:25932576,25931414:pet_fonce:4207:25931604,25931416:pet_fonce:4207:25931478,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.01736816581205958, 'nb_photo': 4, 'list_port_cont': '25909105,26164870,26320860', 'assoc_port': '25908862:25909105,26164734:26164870,26320613:26320860', 'assoc_mat': '25908862:pet_fonce:3327:25909105,26164734:pet_fonce:3327:26164870,26320613:pet_fonce:3327:26320860'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0006359738622187805, 'nb_photo': 102, 'list_port_cont': '25582853,25582948,25584333,25593715,25633107,25636605,25646178,25646533,25680666,25684061,25684769,25685982,25697797,25701139,25728904,25729124,25729134,25776607,25868324,25877335,25877461,25877968,25891457,25908125,25912400,25922329,25927316,25936381,25943331,25980485,25983875,25992768,26023425,26026841,26073392,26074373,26075945,26076058,26076835,26089385,26115515,26115781,26164924,26218907,26219826,26220437,26248675,26249418,26258572,26261315,26312612,26312769,26313501,26315107,26325493,26325975,26331967,26337958,26346873', 'assoc_port': '25582617:25582948,25582619:25582853,25584297:25584333,25591717:25593715,25632840:25633107,25636094:25636605,25643801:25646178,25646334:25646533,25678966:25680666,25683843:25684769,25683849:25684061,25685872:25685982,25696627:25697797,25698117:25701139,25727189:25728904,25727191:25729124,25727194:25729134,25776179:25776607,25867656:25868324,25876444:25877335,25876448:25877968,25876458:25877461,25884082:25891457,25907323:25908125,25908860:25912400,25921213:25922329,25921219:25927316,25931413:25936381,25940114:25943331,25980109:25980485,25983560:25983875,25992555:25992768,26022984:26023425,26026724:26026841,26072119:26073392,26072142:26074373,26075820:26076058,26075827:26075945,26076746:26076835,26088706:26089385,26115111:26115515,26115112:26115781,26164772:26164924,26218745:26220437,26218754:26219826,26218845:26218907,26247732:26249418,26247743:26248675,26258331:26258572,26260994:26261315,26310862:26315107,26310890:26313501,26311630:26312769,26311632:26312612,26325172:26325975,26325174:26325493,26331661:2633196', 'assoc_mat': '25582617:pet_fonce:3594:25582948,25582619:pet_fonce:3594:25582853,25584297:pet_fonce:3594:25584333,25591717:pet_fonce:3594:25593715,25632840:pet_fonce:3594:25633107,25636094:pet_fonce:3594:25636605,25643801:pet_fonce:3594:25646178,25646334:pet_fonce:3594:25646533,25678966:pet_fonce:3594:25680666,25683843:pet_fonce:3594:25684769,25683849:pet_fonce:3594:25684061,25685872:pet_fonce:3594:25685982,25696627:pet_fonce:3594:25697797,25698117:pet_fonce:3594:25701139,25727189:pet_fonce:3594:25728904,25727191:pet_fonce:3594:25729124,25727194:pet_fonce:3594:25729134,25776179:pet_fonce:3594:25776607,25867656:pet_fonce:3594:25868324,25876444:pet_fonce:3594:25877335,25876448:pet_fonce:3594:25877968,25876458:pet_fonce:3594:25877461,25884082:pet_fonce:3594:25891457,25907323:pet_fonce:3594:25908125,25908860:pet_fonce:3594:25912400,25921213:pet_fonce:3594:25922329,25921219:pet_fonce:3594:25927316,25931413:pet_fonce:3594:25936381,25940114:pet_fonce:3594:25943331,25980109:pet_fonce:3594:25980485,25983560:pet_fonce:3594:25983875,2'}, {'unwanted_material': 'pet_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.003670855595605037, 'nb_photo': 3, 'list_port_cont': '26164951,26311546,26343446', 'assoc_port': '26164770:26164951,26310876:26311546,26343300:26343446', 'assoc_mat': '26164770:pet_opaque:4461:26164951,26310876:pet_opaque:4461:26311546,26343300:pet_opaque:4461:26343446'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.004343847279792548, 'nb_photo': 1291, 'list_port_cont': '25576990,25582790,25582817,25582829,25582873,25583630,25585838,25586223,25586264,25591731,25592344,25594449,25594480,25603065,25603886,25604114,25632998,25633085,25633761,25633879,25634027,25638050,25638139,25638340,25638458,25638526,25638580,25645127,25645232,25645385,25646493,25648081,25656394,25656560,25656654,25656741,25656879,25657014,25657157,25674340,25679177,25684299,25684328,25685966,25685998,25686047,25686232,25687771,25687954,25688206,25690063,25690763,25692752,25692919,25700854,25700989,25701756,25705290,25707580,25708260,25720303,25728002,25728626,25729560,25732050,25734454,25744980,25745267,25745821,25746210,25757200,25774582,25776342,25780005,25793578,25793978,25794227,25796036,25796066,25797825,25809258,25816667,25817861,25818979,25819238,25824160,25824827,25838315,25868839,25869513,25869609,25876540,25877215,25878275,25878915,25879067,25879261,25879419,25879923,25890262,25890555,25890682,25890831,25891023,25891935,25893201,25896156,25907361,25910557,25911597,25912213,25913840,25922679,2592345', 'assoc_port': '25576892:25576990,25582186:25582817,25582187:25582873,25582616:25582829,25582618:25582790,25583537:25583630,25585231:25604114,25585793:25585838,25586166:25586264,25586168:25586223,25586920:25592344,25586924:25603886,25591716:25603065,25591718:25591731,25594429:25594480,25594431:25594449,25632162:25632998,25632163:25633085,25632835:25633761,25632837:25633879,25632839:25634027,25636119:25638139,25638024:25638050,25638278:25638580,25638281:25638526,25638285:25638458,25638288:25638340,25643802:25645127,25643833:25645232,25643848:25645385,25646328:25648081,25646332:25646493,25651772:25656394,25651773:25656560,25651816:25656654,25651836:25656741,25651839:25656879,25651840:25657014,25651841:25657157,25669047:25674340,25675567:25684328,25678969:25686232,25678974:25679177,25683837:25687771,25683844:25687954,25683848:25688206,25683854:25684299,25685868:25686047,25685869:25685998,25685871:25685966,25686586:25690763,25689804:25692752,25689805:25692919,25689809:25690063,25696628:25700854,25696631:25700989,25698120:2570175', 'assoc_mat': '25576892:pet_opaque:4207:25576990,25582186:pet_opaque:4207:25582817,25582187:pet_opaque:4207:25582873,25582616:pet_opaque:4207:25582829,25582618:pet_opaque:4207:25582790,25583537:pet_opaque:4207:25583630,25585231:pet_opaque:4207:25604114,25585793:pet_opaque:4207:25585838,25586166:pet_opaque:4207:25586264,25586168:pet_opaque:4207:25586223,25586920:pet_opaque:4207:25592344,25586924:pet_opaque:4207:25603886,25591716:pet_opaque:4207:25603065,25591718:pet_opaque:4207:25591731,25594429:pet_opaque:4207:25594480,25594431:pet_opaque:4207:25594449,25632162:pet_opaque:4207:25632998,25632163:pet_opaque:4207:25633085,25632835:pet_opaque:4207:25633761,25632837:pet_opaque:4207:25633879,25632839:pet_opaque:4207:25634027,25636119:pet_opaque:4207:25638139,25638024:pet_opaque:4207:25638050,25638278:pet_opaque:4207:25638580,25638281:pet_opaque:4207:25638526,25638285:pet_opaque:4207:25638458,25638288:pet_opaque:4207:25638340,25643802:pet_opaque:4207:25645127,25643833:pet_opaque:4207:25645232,25643848:pet_opaque:4207:25645385,2564'}, {'unwanted_material': 'plastique', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.023913231732620985, 'nb_photo': 3, 'list_port_cont': '26247865', 'assoc_port': '26247724:26247865', 'assoc_mat': '26247724:plastique:3726:26247865'}, {'unwanted_material': 'Teint_Dans_La_Masse', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.004241168440227243, 'nb_photo': 1, 'list_port_cont': '26247869', 'assoc_port': '26247724:26247869', 'assoc_mat': '26247724:Teint_Dans_La_Masse:3726:26247869'}, {'unwanted_material': 'textiles_sanitaires', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00011288211103985825, 'nb_photo': 53, 'list_port_cont': '25582011,25582802,25585835,25594450,25633875,25720305,25793569,25793979,25796073,25797828,25817865,25824165,25869512,25891019,25922693,25958722,25959801,25993992,26010353,26019468,26074309,26075309,26076917,26109355,26220068,26220941,26221493,26221658,26230295,26252260,26252707,26291989,26292615,26327458,26328032,26328333,26329005,26329775,26330817,26334691,26350570', 'assoc_port': '25581209:25582011,25582186:25582802,25585793:25585835,25594431:25594450,25632837:25633875,25717827:25720305,25791243:25793569,25791250:25793979,25791255:25797828,25795882:25796073,25816321:25817865,25822327:25824165,25868650:25869512,25889025:25891019,25922563:25922693,25946357:25958722,25950333:25959801,25990597:25993992,26003336:26010353,26019368:26019468,26072143:26074309,26072160:26075309,26076744:26076917,26084143:26109355,26218735:26220068,26218753:26220941,26218838:26221493,26218843:26221658,26226963:26230295,26247726:26252260,26247748:26252707,26278777:26291989,26278786:26292615,26310859:26327458,26310874:26328032,26310878:26328333,26310885:26329005,26310888:26329775,26310900:26330817,26311638:26334691,26350441:26350570', 'assoc_mat': '25581209:textiles_sanitaires:4207:25582011,25582186:textiles_sanitaires:4207:25582802,25585793:textiles_sanitaires:4207:25585835,25594431:textiles_sanitaires:4207:25594450,25632837:textiles_sanitaires:4207:25633875,25717827:textiles_sanitaires:4207:25720305,25791243:textiles_sanitaires:4207:25793569,25791250:textiles_sanitaires:4207:25793979,25791255:textiles_sanitaires:4207:25797828,25795882:textiles_sanitaires:4207:25796073,25816321:textiles_sanitaires:4207:25817865,25822327:textiles_sanitaires:4207:25824165,25868650:textiles_sanitaires:4207:25869512,25889025:textiles_sanitaires:4207:25891019,25922563:textiles_sanitaires:4207:25922693,25946357:textiles_sanitaires:4207:25958722,25950333:textiles_sanitaires:4207:25959801,25990597:textiles_sanitaires:4207:25993992,26003336:textiles_sanitaires:4207:26010353,26019368:textiles_sanitaires:4207:26019468,26072143:textiles_sanitaires:4207:26074309,26072160:textiles_sanitaires:4207:26075309,26076744:textiles_sanitaires:4207:26076917,26084143:textiles_sanitaires:4207:2'}), 'main_stat': {'nb_photos': 48633}}, 'hostname': (('jetson-5',),), 'impurety_average_per_hashtag': [(('pcnc', '2025-08', 0.026944309146719116),), (('refus', '2025-08', 0.12161646223913904),), (('film_pedb', '2025-08', 0.07553754136058308),), (('pet_clair', '2025-08', 0.14516148561151176),), (('jrm', '2025-08', 0.09864822735217525),)]} 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=4887 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=4887 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= 4887 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=4887 # 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=3993 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=3993 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= 3993 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=3993 # 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 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 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 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 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 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 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': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton,background', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3994 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=3994 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= 3994 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=3994 # 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 11488 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11496 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11497 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11492 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11492 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11495 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 11495 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11575 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11575 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11491 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11490 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11490 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11498 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 11499 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 11491 doesn't seem to be define in the database( WARNING : type of input 3 of step 11490 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11488 doesn't seem to be define in the database( WARNING : type of input 2 of step 11492 doesn't seem to be define in the database( WARNING : output 1 of step 11488 have datatype=2 whereas input 1 of step 11495 have datatype=7 WARNING : type of output 2 of step 11495 doesn't seem to be define in the database( WARNING : type of input 1 of step 11489 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11491 have datatype=10 whereas input 3 of step 11498 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11575 doesn't seem to be define in the database( WARNING : output 1 of step 11489 have datatype=7 whereas input 2 of step 11575 have datatype=None WARNING : type of output 3 of step 11575 doesn't seem to be define in the database( WARNING : type of input 1 of step 11491 doesn't seem to be define in the database( WARNING : output 0 of step 11491 have datatype=10 whereas input 0 of step 11581 have datatype=18 WARNING : type of input 5 of step 11498 doesn't seem to be define in the database( WARNING : output 0 of step 11581 have datatype=11 whereas input 5 of step 11498 have datatype=None WARNING : type of output 1 of step 11496 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : type of output 1 of step 11497 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : output 0 of step 11495 have datatype=1 whereas input 0 of step 11489 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': 4209, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'papier,background', 'hashtag_background': 'papier', 'hashtag_weights': {'barquette_opaque': 0.7, 'carton': 0.7, 'ela': 0.7, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.7, 'metal': 1.5, 'pehd': 0.7, 'pet_clair': 0.7, 'pet_opaque': 0.7, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.7}, 'ETA': 600} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3993 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=3993 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= 3993 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=3993 # 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 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 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 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 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 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 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': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton,background', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3459 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=3459 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= 3459 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=3459 # 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 ! 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 11449 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11452 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Step 11452 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11453 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 11453 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11454 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11454 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11478 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11478 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11456 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11456 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11455 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11455 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11458 send_mail_cod have less inputs used (3) than in the step definition (5) : 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 ! WARNING : type of output 2 of step 11449 doesn't seem to be define in the database( WARNING : type of input 2 of step 11452 doesn't seem to be define in the database( WARNING : output 1 of step 11449 have datatype=2 whereas input 1 of step 11453 have datatype=7 WARNING : type of output 2 of step 11453 doesn't seem to be define in the database( WARNING : type of input 1 of step 11454 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 3 of step 11453 doesn't seem to be define in the database( WARNING : type of input 1 of step 11456 doesn't seem to be define in the database( WARNING : type of output 1 of step 11456 doesn't seem to be define in the database( WARNING : type of input 3 of step 11455 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11456 have datatype=10 whereas input 3 of step 11458 have datatype=6 WARNING : type of input 5 of step 11458 doesn't seem to be define in the database( WARNING : output 0 of step 11477 have datatype=11 whereas input 5 of step 11458 have datatype=None WARNING : output 0 of step 11456 have datatype=10 whereas input 0 of step 11477 have datatype=18 WARNING : type of input 2 of step 11478 doesn't seem to be define in the database( WARNING : output 1 of step 11454 have datatype=7 whereas input 2 of step 11478 have datatype=None WARNING : type of output 3 of step 11478 doesn't seem to be define in the database( WARNING : type of input 2 of step 11456 doesn't seem to be define in the database( WARNING : output 0 of step 11453 have datatype=1 whereas input 0 of step 11454 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': 3726, 'hashtag_proportion': 'Carton_brun,Carton_gris,Teint_Dans_La_Masse,autre_refus,cartonnette,kraft,metal,plastique', 'hashtag_parmi': 'papier,background', 'hashtag_weights': {'Carton_brun': 1.5, 'Carton_gris': 1.5, 'Teint_Dans_La_Masse': 1.0, 'autre_refus': 1.5, 'cartonnette': 1.0, 'kraft': 1.5, 'metal': 3, 'plastique': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3991 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=3991 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= 3991 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=3991 # 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 11512 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11521 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11520 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11516 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11516 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11519 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 11519 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11513 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11513 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11577 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11577 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11515 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11514 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11514 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11523 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 11515 doesn't seem to be define in the database( WARNING : type of input 3 of step 11514 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11512 doesn't seem to be define in the database( WARNING : type of input 2 of step 11516 doesn't seem to be define in the database( WARNING : output 1 of step 11512 have datatype=2 whereas input 1 of step 11519 have datatype=7 WARNING : type of output 2 of step 11519 doesn't seem to be define in the database( WARNING : type of input 1 of step 11513 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11515 have datatype=10 whereas input 3 of step 11522 have datatype=6 WARNING : type of input 2 of step 11577 doesn't seem to be define in the database( WARNING : output 1 of step 11513 have datatype=7 whereas input 2 of step 11577 have datatype=None WARNING : type of output 3 of step 11577 doesn't seem to be define in the database( WARNING : type of input 1 of step 11515 doesn't seem to be define in the database( WARNING : output 0 of step 11515 have datatype=10 whereas input 0 of step 11583 have datatype=18 WARNING : type of input 5 of step 11522 doesn't seem to be define in the database( WARNING : output 0 of step 11583 have datatype=11 whereas input 5 of step 11522 have datatype=None WARNING : type of output 1 of step 11521 doesn't seem to be define in the database( WARNING : type of input 3 of step 11516 doesn't seem to be define in the database( WARNING : type of output 1 of step 11520 doesn't seem to be define in the database( WARNING : type of input 3 of step 11516 doesn't seem to be define in the database( WARNING : output 0 of step 11519 have datatype=1 whereas input 0 of step 11513 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': 4203, 'hashtag_proportion': 'barquette_opaque,carton,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'ela,background', 'hashtag_background': 'ela', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.8, 'metal': 2, 'papier': 0.8, 'pehd': 0.8, 'pet_clair': 0.8, 'pet_opaque': 0.8, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3804 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=3804 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= 3804 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=3804 # 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 ! 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 11560 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11567 mask_detect have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11567 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11563 crop_condition is not consistent : 4 used against 2 in the step definition ! Step 11563 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11564 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 11564 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11573 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11573 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11566 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11566 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! 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 ! WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 1 of step 11560 have datatype=2 whereas input 1 of step 11564 have datatype=7 WARNING : type of output 2 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11565 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11567 doesn't seem to be define in the database( WARNING : type of input 3 of step 11563 doesn't seem to be define in the database( WARNING : type of output 3 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11568 doesn't seem to be define in the database( WARNING : type of output 1 of step 11568 doesn't seem to be define in the database( WARNING : type of input 3 of step 11566 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11570 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11569 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11570 doesn't seem to be define in the database( WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11569 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11568 have datatype=10 whereas input 3 of step 11571 have datatype=6 WARNING : type of input 2 of step 11573 doesn't seem to be define in the database( WARNING : output 1 of step 11565 have datatype=7 whereas input 2 of step 11573 have datatype=None WARNING : type of output 3 of step 11573 doesn't seem to be define in the database( WARNING : type of input 3 of step 11568 doesn't seem to be define in the database( WARNING : output 0 of step 11568 have datatype=10 whereas input 0 of step 11587 have datatype=18 WARNING : type of input 5 of step 11571 doesn't seem to be define in the database( WARNING : output 0 of step 11587 have datatype=11 whereas input 5 of step 11571 have datatype=None WARNING : output 0 of step 11564 have datatype=1 whereas input 0 of step 11565 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': 3327, 'hashtag_proportion': 'autre,carton,metal,papier,pehd,pet_fonce', 'hashtag_parmi': 'pet_clair,bouchon,etiquette,barquette_avec_film,background', 'hashtag_background': 'pet_clair', 'hashtag_weights': {'autre': 8.0, 'barquette_avec_film': 6, 'carton': 8.0, 'metal': 12, 'papier': 5, 'pehd': 8, 'pet_fonce': 8, 'bouchon': 8, 'etiquette': 8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4322 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=4322 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= 4322 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=4322 # 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 11978 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11987 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11986 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11982 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11982 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11985 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 11985 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11990 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11990 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11981 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11980 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11980 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11989 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 11981 doesn't seem to be define in the database( WARNING : type of input 3 of step 11980 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11978 doesn't seem to be define in the database( WARNING : type of input 2 of step 11982 doesn't seem to be define in the database( WARNING : output 1 of step 11978 have datatype=2 whereas input 1 of step 11985 have datatype=7 WARNING : type of output 2 of step 11985 doesn't seem to be define in the database( WARNING : type of input 1 of step 11979 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11981 have datatype=10 whereas input 3 of step 11988 have datatype=6 WARNING : type of input 2 of step 11990 doesn't seem to be define in the database( WARNING : output 1 of step 11979 have datatype=7 whereas input 2 of step 11990 have datatype=None WARNING : type of output 3 of step 11990 doesn't seem to be define in the database( WARNING : type of input 1 of step 11981 doesn't seem to be define in the database( WARNING : output 0 of step 11981 have datatype=10 whereas input 0 of step 11991 have datatype=18 WARNING : type of input 5 of step 11988 doesn't seem to be define in the database( WARNING : output 0 of step 11991 have datatype=11 whereas input 5 of step 11988 have datatype=None WARNING : type of output 1 of step 11987 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : type of output 1 of step 11986 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : output 0 of step 11985 have datatype=1 whereas input 0 of step 11979 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': 4461, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,pehd,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'film_plastique', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3995 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=3995 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= 3995 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=3995 # 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 11524 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11533 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11532 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11528 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11528 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11531 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 11531 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11578 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11578 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11527 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11526 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11526 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11535 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 11527 doesn't seem to be define in the database( WARNING : type of input 3 of step 11526 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11524 doesn't seem to be define in the database( WARNING : type of input 2 of step 11528 doesn't seem to be define in the database( WARNING : output 1 of step 11524 have datatype=2 whereas input 1 of step 11531 have datatype=7 WARNING : type of output 2 of step 11531 doesn't seem to be define in the database( WARNING : type of input 1 of step 11525 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11527 have datatype=10 whereas input 3 of step 11534 have datatype=6 WARNING : type of input 2 of step 11578 doesn't seem to be define in the database( WARNING : output 1 of step 11525 have datatype=7 whereas input 2 of step 11578 have datatype=None WARNING : type of output 3 of step 11578 doesn't seem to be define in the database( WARNING : type of input 1 of step 11527 doesn't seem to be define in the database( WARNING : output 0 of step 11527 have datatype=10 whereas input 0 of step 11584 have datatype=18 WARNING : type of input 5 of step 11534 doesn't seem to be define in the database( WARNING : output 0 of step 11584 have datatype=11 whereas input 5 of step 11534 have datatype=None WARNING : type of output 1 of step 11533 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : type of output 1 of step 11532 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : output 0 of step 11531 have datatype=1 whereas input 0 of step 11525 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': 4211, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'pehd,background', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3, 'background': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4153 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=4153 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= 4153 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=4153 # 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 11548 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11556 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11557 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11552 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11552 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11555 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 11555 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11549 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11549 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11580 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11580 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11551 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11550 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11550 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11559 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 11551 doesn't seem to be define in the database( WARNING : type of input 3 of step 11550 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11548 doesn't seem to be define in the database( WARNING : type of input 2 of step 11552 doesn't seem to be define in the database( WARNING : output 1 of step 11548 have datatype=2 whereas input 1 of step 11555 have datatype=7 WARNING : type of output 2 of step 11555 doesn't seem to be define in the database( WARNING : type of input 1 of step 11549 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11551 have datatype=10 whereas input 3 of step 11558 have datatype=6 WARNING : type of input 2 of step 11580 doesn't seem to be define in the database( WARNING : output 1 of step 11549 have datatype=7 whereas input 2 of step 11580 have datatype=None WARNING : type of output 3 of step 11580 doesn't seem to be define in the database( WARNING : type of input 1 of step 11551 doesn't seem to be define in the database( WARNING : output 0 of step 11551 have datatype=10 whereas input 0 of step 11586 have datatype=18 WARNING : type of input 5 of step 11558 doesn't seem to be define in the database( WARNING : output 0 of step 11586 have datatype=11 whereas input 5 of step 11558 have datatype=None WARNING : type of output 1 of step 11556 doesn't seem to be define in the database( WARNING : type of input 3 of step 11552 doesn't seem to be define in the database( WARNING : type of output 1 of step 11557 doesn't seem to be define in the database( WARNING : type of input 3 of step 11552 doesn't seem to be define in the database( WARNING : output 0 of step 11555 have datatype=1 whereas input 0 of step 11549 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': 4200, 'hashtag_proportion': 'carton,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_opaque,textiles_sanitaires,barquette_opaque,pet_clair', 'hashtag_parmi': 'pet_fonce,background', 'hashtag_weights': {'barquette_opaque': 1.5, 'carton': 2.5, 'ela': 1.5, 'etiquette': 1.5, 'film_plastique': 1, 'kraft': 1.5, 'metal': 3.0, 'papier': 1.2, 'pehd': 1.5, 'pet_clair': 1.5, 'pet_opaque': 1.5, 'textiles_sanitaires': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3992 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=3992 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= 3992 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=3992 # 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 11536 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11545 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11544 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11540 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11540 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11543 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11543 merge_mask_thcl_custom have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 11537 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11579 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11579 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11539 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11538 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11538 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11547 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 11539 doesn't seem to be define in the database( WARNING : type of input 3 of step 11538 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11536 doesn't seem to be define in the database( WARNING : type of input 2 of step 11540 doesn't seem to be define in the database( WARNING : output 1 of step 11536 have datatype=2 whereas input 1 of step 11543 have datatype=7 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11539 have datatype=10 whereas input 3 of step 11546 have datatype=6 WARNING : type of input 2 of step 11579 doesn't seem to be define in the database( WARNING : output 1 of step 11537 have datatype=7 whereas input 2 of step 11579 have datatype=None WARNING : type of output 3 of step 11579 doesn't seem to be define in the database( WARNING : type of input 1 of step 11539 doesn't seem to be define in the database( WARNING : output 0 of step 11539 have datatype=10 whereas input 0 of step 11585 have datatype=18 WARNING : type of input 5 of step 11546 doesn't seem to be define in the database( WARNING : output 0 of step 11585 have datatype=11 whereas input 5 of step 11546 have datatype=None WARNING : type of output 1 of step 11545 doesn't seem to be define in the database( WARNING : type of input 3 of step 11540 doesn't seem to be define in the database( WARNING : type of output 1 of step 11544 doesn't seem to be define in the database( WARNING : type of input 3 of step 11540 doesn't seem to be define in the database( WARNING : output 0 of step 11543 have datatype=1 whereas input 0 of step 11537 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': 4205, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'metal,background', 'hashtag_background': 'metal', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1.5, 'ela': 1.5, 'etiquette': 1, 'film_plastique': 1, 'kraft': 1, 'papier': 1, 'pehd': 1.5, 'pet_clair': 1.5, 'pet_opaque': 1.5, 'textiles_sanitaires': 1.5, 'pet_fonce': 1.5}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3318 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=3318 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= 3318 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=3318 # 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 ! 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 7928 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 8092 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 8092 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7935 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 7934 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 7934 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 13649 velours_tree is not consistent : 2 used against 1 in the step definition ! Step 9283 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 7935 doesn't seem to be define in the database( WARNING : type of input 3 of step 7934 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 1 of step 7935 doesn't seem to be define in the database( WARNING : output 1 of step 7933 have datatype=7 whereas input 1 of step 7935 have datatype=None WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 2 of step 8092 doesn't seem to be define in the database( WARNING : type of output 3 of step 8092 doesn't seem to be define in the database( WARNING : type of input 1 of step 7933 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10917 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10918 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 7935 have datatype=10 whereas input 3 of step 10916 have datatype=6 WARNING : output 0 of step 7935 have datatype=10 whereas input 0 of step 13649 have datatype=18 WARNING : type of output 1 of step 13649 doesn't seem to be define in the database( WARNING : type of input 5 of step 10916 doesn't seem to be define in the database( 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': 3594, 'hashtag_proportion': 'papier,carton,metal,pet_clair,autre,pehd,pet_fonce', 'hashtag_parmi': 'refus,background', 'hashtag_weights': {'papier': 1, 'carton': 1, 'metal': 1, 'pet_clair': 1, 'autre': 1, 'pehd': 1, 'pet_fonce': 1, 'refus': 1}} 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="Sevran"; SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4101 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=4101 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= 4101 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=4101 # 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=3993 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=3993 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= 3993 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=3993 # 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 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 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 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 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 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 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': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton,background', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3994 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=3994 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= 3994 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=3994 # 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 11488 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11496 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11497 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11492 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11492 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11495 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 11495 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11575 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11575 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11491 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11490 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11490 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11498 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 11499 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 11491 doesn't seem to be define in the database( WARNING : type of input 3 of step 11490 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11488 doesn't seem to be define in the database( WARNING : type of input 2 of step 11492 doesn't seem to be define in the database( WARNING : output 1 of step 11488 have datatype=2 whereas input 1 of step 11495 have datatype=7 WARNING : type of output 2 of step 11495 doesn't seem to be define in the database( WARNING : type of input 1 of step 11489 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11491 have datatype=10 whereas input 3 of step 11498 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11575 doesn't seem to be define in the database( WARNING : output 1 of step 11489 have datatype=7 whereas input 2 of step 11575 have datatype=None WARNING : type of output 3 of step 11575 doesn't seem to be define in the database( WARNING : type of input 1 of step 11491 doesn't seem to be define in the database( WARNING : output 0 of step 11491 have datatype=10 whereas input 0 of step 11581 have datatype=18 WARNING : type of input 5 of step 11498 doesn't seem to be define in the database( WARNING : output 0 of step 11581 have datatype=11 whereas input 5 of step 11498 have datatype=None WARNING : type of output 1 of step 11496 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : type of output 1 of step 11497 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : output 0 of step 11495 have datatype=1 whereas input 0 of step 11489 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': 4209, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'papier,background', 'hashtag_background': 'papier', 'hashtag_weights': {'barquette_opaque': 0.7, 'carton': 0.7, 'ela': 0.7, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.7, 'metal': 1.5, 'pehd': 0.7, 'pet_clair': 0.7, 'pet_opaque': 0.7, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.7}, 'ETA': 600} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3993 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=3993 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= 3993 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=3993 # 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 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 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 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 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 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 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': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton,background', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3459 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=3459 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= 3459 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=3459 # 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 ! 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 11449 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11452 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Step 11452 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11453 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 11453 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11454 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11454 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11478 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11478 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11456 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11456 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11455 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11455 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11458 send_mail_cod have less inputs used (3) than in the step definition (5) : 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 ! WARNING : type of output 2 of step 11449 doesn't seem to be define in the database( WARNING : type of input 2 of step 11452 doesn't seem to be define in the database( WARNING : output 1 of step 11449 have datatype=2 whereas input 1 of step 11453 have datatype=7 WARNING : type of output 2 of step 11453 doesn't seem to be define in the database( WARNING : type of input 1 of step 11454 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 3 of step 11453 doesn't seem to be define in the database( WARNING : type of input 1 of step 11456 doesn't seem to be define in the database( WARNING : type of output 1 of step 11456 doesn't seem to be define in the database( WARNING : type of input 3 of step 11455 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11456 have datatype=10 whereas input 3 of step 11458 have datatype=6 WARNING : type of input 5 of step 11458 doesn't seem to be define in the database( WARNING : output 0 of step 11477 have datatype=11 whereas input 5 of step 11458 have datatype=None WARNING : output 0 of step 11456 have datatype=10 whereas input 0 of step 11477 have datatype=18 WARNING : type of input 2 of step 11478 doesn't seem to be define in the database( WARNING : output 1 of step 11454 have datatype=7 whereas input 2 of step 11478 have datatype=None WARNING : type of output 3 of step 11478 doesn't seem to be define in the database( WARNING : type of input 2 of step 11456 doesn't seem to be define in the database( WARNING : output 0 of step 11453 have datatype=1 whereas input 0 of step 11454 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': 3726, 'hashtag_proportion': 'Carton_brun,Carton_gris,Teint_Dans_La_Masse,autre_refus,cartonnette,kraft,metal,plastique', 'hashtag_parmi': 'papier,background', 'hashtag_weights': {'Carton_brun': 1.5, 'Carton_gris': 1.5, 'Teint_Dans_La_Masse': 1.0, 'autre_refus': 1.5, 'cartonnette': 1.0, 'kraft': 1.5, 'metal': 3, 'plastique': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3991 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=3991 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= 3991 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=3991 # 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 11512 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11521 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11520 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11516 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11516 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11519 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 11519 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11513 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11513 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11577 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11577 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11515 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11514 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11514 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11523 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 11515 doesn't seem to be define in the database( WARNING : type of input 3 of step 11514 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11512 doesn't seem to be define in the database( WARNING : type of input 2 of step 11516 doesn't seem to be define in the database( WARNING : output 1 of step 11512 have datatype=2 whereas input 1 of step 11519 have datatype=7 WARNING : type of output 2 of step 11519 doesn't seem to be define in the database( WARNING : type of input 1 of step 11513 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11515 have datatype=10 whereas input 3 of step 11522 have datatype=6 WARNING : type of input 2 of step 11577 doesn't seem to be define in the database( WARNING : output 1 of step 11513 have datatype=7 whereas input 2 of step 11577 have datatype=None WARNING : type of output 3 of step 11577 doesn't seem to be define in the database( WARNING : type of input 1 of step 11515 doesn't seem to be define in the database( WARNING : output 0 of step 11515 have datatype=10 whereas input 0 of step 11583 have datatype=18 WARNING : type of input 5 of step 11522 doesn't seem to be define in the database( WARNING : output 0 of step 11583 have datatype=11 whereas input 5 of step 11522 have datatype=None WARNING : type of output 1 of step 11521 doesn't seem to be define in the database( WARNING : type of input 3 of step 11516 doesn't seem to be define in the database( WARNING : type of output 1 of step 11520 doesn't seem to be define in the database( WARNING : type of input 3 of step 11516 doesn't seem to be define in the database( WARNING : output 0 of step 11519 have datatype=1 whereas input 0 of step 11513 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': 4203, 'hashtag_proportion': 'barquette_opaque,carton,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'ela,background', 'hashtag_background': 'ela', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.8, 'metal': 2, 'papier': 0.8, 'pehd': 0.8, 'pet_clair': 0.8, 'pet_opaque': 0.8, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3804 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=3804 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= 3804 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=3804 # 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 ! 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 11560 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11567 mask_detect have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11567 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11563 crop_condition is not consistent : 4 used against 2 in the step definition ! Step 11563 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11564 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 11564 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11573 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11573 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11566 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11566 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! 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 ! WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 1 of step 11560 have datatype=2 whereas input 1 of step 11564 have datatype=7 WARNING : type of output 2 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11565 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11567 doesn't seem to be define in the database( WARNING : type of input 3 of step 11563 doesn't seem to be define in the database( WARNING : type of output 3 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11568 doesn't seem to be define in the database( WARNING : type of output 1 of step 11568 doesn't seem to be define in the database( WARNING : type of input 3 of step 11566 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11570 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11569 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11570 doesn't seem to be define in the database( WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11569 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11568 have datatype=10 whereas input 3 of step 11571 have datatype=6 WARNING : type of input 2 of step 11573 doesn't seem to be define in the database( WARNING : output 1 of step 11565 have datatype=7 whereas input 2 of step 11573 have datatype=None WARNING : type of output 3 of step 11573 doesn't seem to be define in the database( WARNING : type of input 3 of step 11568 doesn't seem to be define in the database( WARNING : output 0 of step 11568 have datatype=10 whereas input 0 of step 11587 have datatype=18 WARNING : type of input 5 of step 11571 doesn't seem to be define in the database( WARNING : output 0 of step 11587 have datatype=11 whereas input 5 of step 11571 have datatype=None WARNING : output 0 of step 11564 have datatype=1 whereas input 0 of step 11565 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': 3327, 'hashtag_proportion': 'autre,carton,metal,papier,pehd,pet_fonce', 'hashtag_parmi': 'pet_clair,bouchon,etiquette,barquette_avec_film,background', 'hashtag_background': 'pet_clair', 'hashtag_weights': {'autre': 8.0, 'barquette_avec_film': 6, 'carton': 8.0, 'metal': 12, 'papier': 5, 'pehd': 8, 'pet_fonce': 8, 'bouchon': 8, 'etiquette': 8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4322 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=4322 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= 4322 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=4322 # 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 11978 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11987 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11986 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11982 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11982 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11985 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 11985 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11990 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11990 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11981 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11980 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11980 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11989 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 11981 doesn't seem to be define in the database( WARNING : type of input 3 of step 11980 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11978 doesn't seem to be define in the database( WARNING : type of input 2 of step 11982 doesn't seem to be define in the database( WARNING : output 1 of step 11978 have datatype=2 whereas input 1 of step 11985 have datatype=7 WARNING : type of output 2 of step 11985 doesn't seem to be define in the database( WARNING : type of input 1 of step 11979 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11981 have datatype=10 whereas input 3 of step 11988 have datatype=6 WARNING : type of input 2 of step 11990 doesn't seem to be define in the database( WARNING : output 1 of step 11979 have datatype=7 whereas input 2 of step 11990 have datatype=None WARNING : type of output 3 of step 11990 doesn't seem to be define in the database( WARNING : type of input 1 of step 11981 doesn't seem to be define in the database( WARNING : output 0 of step 11981 have datatype=10 whereas input 0 of step 11991 have datatype=18 WARNING : type of input 5 of step 11988 doesn't seem to be define in the database( WARNING : output 0 of step 11991 have datatype=11 whereas input 5 of step 11988 have datatype=None WARNING : type of output 1 of step 11987 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : type of output 1 of step 11986 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : output 0 of step 11985 have datatype=1 whereas input 0 of step 11979 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': 4461, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,pehd,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'film_plastique', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3995 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=3995 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= 3995 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=3995 # 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 11524 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11533 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11532 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11528 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11528 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11531 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 11531 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11578 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11578 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11527 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11526 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11526 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11535 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 11527 doesn't seem to be define in the database( WARNING : type of input 3 of step 11526 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11524 doesn't seem to be define in the database( WARNING : type of input 2 of step 11528 doesn't seem to be define in the database( WARNING : output 1 of step 11524 have datatype=2 whereas input 1 of step 11531 have datatype=7 WARNING : type of output 2 of step 11531 doesn't seem to be define in the database( WARNING : type of input 1 of step 11525 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11527 have datatype=10 whereas input 3 of step 11534 have datatype=6 WARNING : type of input 2 of step 11578 doesn't seem to be define in the database( WARNING : output 1 of step 11525 have datatype=7 whereas input 2 of step 11578 have datatype=None WARNING : type of output 3 of step 11578 doesn't seem to be define in the database( WARNING : type of input 1 of step 11527 doesn't seem to be define in the database( WARNING : output 0 of step 11527 have datatype=10 whereas input 0 of step 11584 have datatype=18 WARNING : type of input 5 of step 11534 doesn't seem to be define in the database( WARNING : output 0 of step 11584 have datatype=11 whereas input 5 of step 11534 have datatype=None WARNING : type of output 1 of step 11533 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : type of output 1 of step 11532 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : output 0 of step 11531 have datatype=1 whereas input 0 of step 11525 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': 4211, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'pehd,background', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3, 'background': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4153 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=4153 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= 4153 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=4153 # 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 11548 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11556 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11557 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11552 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11552 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11555 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 11555 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11549 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11549 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11580 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11580 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11551 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11550 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11550 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11559 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 11551 doesn't seem to be define in the database( WARNING : type of input 3 of step 11550 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11548 doesn't seem to be define in the database( WARNING : type of input 2 of step 11552 doesn't seem to be define in the database( WARNING : output 1 of step 11548 have datatype=2 whereas input 1 of step 11555 have datatype=7 WARNING : type of output 2 of step 11555 doesn't seem to be define in the database( WARNING : type of input 1 of step 11549 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11551 have datatype=10 whereas input 3 of step 11558 have datatype=6 WARNING : type of input 2 of step 11580 doesn't seem to be define in the database( WARNING : output 1 of step 11549 have datatype=7 whereas input 2 of step 11580 have datatype=None WARNING : type of output 3 of step 11580 doesn't seem to be define in the database( WARNING : type of input 1 of step 11551 doesn't seem to be define in the database( WARNING : output 0 of step 11551 have datatype=10 whereas input 0 of step 11586 have datatype=18 WARNING : type of input 5 of step 11558 doesn't seem to be define in the database( WARNING : output 0 of step 11586 have datatype=11 whereas input 5 of step 11558 have datatype=None WARNING : type of output 1 of step 11556 doesn't seem to be define in the database( WARNING : type of input 3 of step 11552 doesn't seem to be define in the database( WARNING : type of output 1 of step 11557 doesn't seem to be define in the database( WARNING : type of input 3 of step 11552 doesn't seem to be define in the database( WARNING : output 0 of step 11555 have datatype=1 whereas input 0 of step 11549 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': 4200, 'hashtag_proportion': 'carton,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_opaque,textiles_sanitaires,barquette_opaque,pet_clair', 'hashtag_parmi': 'pet_fonce,background', 'hashtag_weights': {'barquette_opaque': 1.5, 'carton': 2.5, 'ela': 1.5, 'etiquette': 1.5, 'film_plastique': 1, 'kraft': 1.5, 'metal': 3.0, 'papier': 1.2, 'pehd': 1.5, 'pet_clair': 1.5, 'pet_opaque': 1.5, 'textiles_sanitaires': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3992 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=3992 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= 3992 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=3992 # 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 11536 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11545 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11544 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11540 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11540 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11543 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11543 merge_mask_thcl_custom have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 11537 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11579 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11579 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11539 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11538 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11538 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11547 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 11539 doesn't seem to be define in the database( WARNING : type of input 3 of step 11538 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11536 doesn't seem to be define in the database( WARNING : type of input 2 of step 11540 doesn't seem to be define in the database( WARNING : output 1 of step 11536 have datatype=2 whereas input 1 of step 11543 have datatype=7 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11539 have datatype=10 whereas input 3 of step 11546 have datatype=6 WARNING : type of input 2 of step 11579 doesn't seem to be define in the database( WARNING : output 1 of step 11537 have datatype=7 whereas input 2 of step 11579 have datatype=None WARNING : type of output 3 of step 11579 doesn't seem to be define in the database( WARNING : type of input 1 of step 11539 doesn't seem to be define in the database( WARNING : output 0 of step 11539 have datatype=10 whereas input 0 of step 11585 have datatype=18 WARNING : type of input 5 of step 11546 doesn't seem to be define in the database( WARNING : output 0 of step 11585 have datatype=11 whereas input 5 of step 11546 have datatype=None WARNING : type of output 1 of step 11545 doesn't seem to be define in the database( WARNING : type of input 3 of step 11540 doesn't seem to be define in the database( WARNING : type of output 1 of step 11544 doesn't seem to be define in the database( WARNING : type of input 3 of step 11540 doesn't seem to be define in the database( WARNING : output 0 of step 11543 have datatype=1 whereas input 0 of step 11537 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': 4205, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'metal,background', 'hashtag_background': 'metal', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1.5, 'ela': 1.5, 'etiquette': 1, 'film_plastique': 1, 'kraft': 1, 'papier': 1, 'pehd': 1.5, 'pet_clair': 1.5, 'pet_opaque': 1.5, 'textiles_sanitaires': 1.5, 'pet_fonce': 1.5}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3318 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=3318 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= 3318 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=3318 # 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 ! 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 7928 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 8092 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 8092 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7935 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 7934 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 7934 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 13649 velours_tree is not consistent : 2 used against 1 in the step definition ! Step 9283 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 7935 doesn't seem to be define in the database( WARNING : type of input 3 of step 7934 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 1 of step 7935 doesn't seem to be define in the database( WARNING : output 1 of step 7933 have datatype=7 whereas input 1 of step 7935 have datatype=None WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 2 of step 8092 doesn't seem to be define in the database( WARNING : type of output 3 of step 8092 doesn't seem to be define in the database( WARNING : type of input 1 of step 7933 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10917 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10918 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 7935 have datatype=10 whereas input 3 of step 10916 have datatype=6 WARNING : output 0 of step 7935 have datatype=10 whereas input 0 of step 13649 have datatype=18 WARNING : type of output 1 of step 13649 doesn't seem to be define in the database( WARNING : type of input 5 of step 10916 doesn't seem to be define in the database( 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': 3594, 'hashtag_proportion': 'papier,carton,metal,pet_clair,autre,pehd,pet_fonce', 'hashtag_parmi': 'refus,background', 'hashtag_weights': {'papier': 1, 'carton': 1, 'metal': 1, 'pet_clair': 1, 'autre': 1, 'pehd': 1, 'pet_fonce': 1, 'refus': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier {'number_of_analysed_photos': ((48633,),), 'unwanted_material_monthly_percentage': ((0.03890960980888992,),), 'material_repartition': (('pcnc', 41813), ('refus', 5380), ('film_pedb', 1394), ('pet_clair', 33), ('jrm', 13)), 'material_dict': {'pcnc': 41813, 'refus': 5380, 'autres': 1440}, 'coverage_data': (('2025/08/30/', 0.0), ('2025/08/29/', 0.0), ('2025/08/28/', 0.0), ('2025/08/27/', 0.0), ('2025/08/26/', 0.0), ('2025/08/25/', 0.0), ('2025/08/23/', 0.0), ('2025/08/22/', 0.0), ('2025/08/21/', 0.0), ('2025/08/20/', 0.0), ('2025/08/19/', 0.0), ('2025/08/18/', 0.0), ('2025/08/16/', 0.0), ('2025/08/15/', 0.0), ('2025/08/14/', 0.0), ('2025/08/13/', 0.0), ('2025/08/12/', 0.0), ('2025/08/11/', 0.0), ('2025/08/09/', 0.0), ('2025/08/08/', 0.0), ('2025/08/07/', 0.0), ('2025/08/06/', 0.0), ('2025/08/05/', 0.0), ('2025/08/04/', 0.0), ('2025/08/02/', 0.0)), 'impurety_average_data': ((datetime.date(2025, 8, 1), 0.04124803890795456, 15), (datetime.date(2025, 8, 4), 0.049160052510396804, 26), (datetime.date(2025, 8, 5), 0.044266755274455, 70), (datetime.date(2025, 8, 6), 0.040132433162448744, 61), (datetime.date(2025, 8, 7), 0.04035508704838687, 32), (datetime.date(2025, 8, 8), 0.04354522078075813, 42), (datetime.date(2025, 8, 11), 0.04356910480396662, 96), (datetime.date(2025, 8, 12), 0.04182994003897773, 23), (datetime.date(2025, 8, 13), 0.032910270090070644, 38), (datetime.date(2025, 8, 14), 0.04019408680129842, 45), (datetime.date(2025, 8, 15), 0.030919182167889855, 35), (datetime.date(2025, 8, 18), 0.038821789747328125, 22), (datetime.date(2025, 8, 19), 0.03708891763209815, 110), (datetime.date(2025, 8, 20), 0.046053802622670614, 116), (datetime.date(2025, 8, 21), 0.0325331386818078, 11), (datetime.date(2025, 8, 22), 0.03519696868473774, 33), (datetime.date(2025, 8, 25), 0.04002711548211587, 470), (datetime.date(2025, 8, 26), 0.03531748717708292, 458), (datetime.date(2025, 8, 27), 0.040552071407475396, 32), (datetime.date(2025, 8, 28), 0.03244654375453007, 24), (datetime.date(2025, 8, 29), 0.032832729252992, 18)), 'impurety_average_data_per_hashtag': {'pcnc': ((datetime.date(2025, 8, 1), 0.025705279905684848, 15), (datetime.date(2025, 8, 4), 0.033370492190747725, 26), (datetime.date(2025, 8, 5), 0.022952374598203765, 70), (datetime.date(2025, 8, 6), 0.024250624247566615, 61), (datetime.date(2025, 8, 7), 0.024955496091364215, 32), (datetime.date(2025, 8, 8), 0.027438134509927926, 42), (datetime.date(2025, 8, 11), 0.030992707448942485, 96), (datetime.date(2025, 8, 12), 0.02662121793975279, 23), (datetime.date(2025, 8, 13), 0.021387704142032626, 38), (datetime.date(2025, 8, 14), 0.030241476698767443, 45), (datetime.date(2025, 8, 15), 0.024740696713833225, 35), (datetime.date(2025, 8, 18), 0.025696280734423944, 22), (datetime.date(2025, 8, 19), 0.029596930382869056, 110), (datetime.date(2025, 8, 20), 0.029039899363619396, 116), (datetime.date(2025, 8, 21), 0.021387401588196048, 11), (datetime.date(2025, 8, 22), 0.02381460845421364, 33), (datetime.date(2025, 8, 25), 0.02580584144310844, 470), (datetime.date(2025, 8, 26), 0.030427317656948772, 458), (datetime.date(2025, 8, 27), 0.03403917857340608, 32), (datetime.date(2025, 8, 28), 0.02391763468904137, 24), (datetime.date(2025, 8, 29), 0.026222417705904232, 18)), 'refus': ((datetime.date(2025, 8, 1), 0.13837942685404123, 8), (datetime.date(2025, 8, 4), 0.16176708095779035, 10), (datetime.date(2025, 8, 5), 0.1508112729680741, 58), (datetime.date(2025, 8, 6), 0.12507569796860163, 22), (datetime.date(2025, 8, 7), 0.13352558797909406, 9), (datetime.date(2025, 8, 8), 0.15830574903781797, 9), (datetime.date(2025, 8, 11), 0.1135879978788992, 33), (datetime.date(2025, 8, 12), 0.10904063655316333, 16), (datetime.date(2025, 8, 13), 0.10526005450031718, 21), (datetime.date(2025, 8, 14), 0.1231967179628743, 15), (datetime.date(2025, 8, 15), 0.10727099169481985, 18), (datetime.date(2025, 8, 18), 0.13983565153899014, 14), (datetime.date(2025, 8, 19), 0.10443453279769596, 14), (datetime.date(2025, 8, 20), 0.12464551257359738, 12), (datetime.date(2025, 8, 21), 0.12393382726202079, 10), (datetime.date(2025, 8, 22), 0.12715969952795933, 9), (datetime.date(2025, 8, 25), 0.1175831946634898, 13), (datetime.date(2025, 8, 26), 0.08198983545863113, 9), (datetime.date(2025, 8, 27), 0.09723043533070716, 8), (datetime.date(2025, 8, 28), 0.09956052742931104, 18), (datetime.date(2025, 8, 29), 0.07672664280469899, 10)), 'film_pedb': ((datetime.date(2025, 8, 1), 0.09447043205571934, 14), (datetime.date(2025, 8, 4), 0.09195995920647117, 8), (datetime.date(2025, 8, 5), 0.07332542625575429, 9), (datetime.date(2025, 8, 6), 0.04934378465008686, 11), (datetime.date(2025, 8, 7), 0.07979517330042069, 21), (datetime.date(2025, 8, 8), 0.06871855184587879, 24), (datetime.date(2025, 8, 11), 0.06395172400521903, 15), (datetime.date(2025, 8, 12), 0.07817079443062216, 10), (datetime.date(2025, 8, 13), 0.08806256055011508, 9), (datetime.date(2025, 8, 14), 0.051248957540314694, 21), (datetime.date(2025, 8, 15), 0.07018220644495637, 8), (datetime.date(2025, 8, 18), 0.07070984935394681, 11), (datetime.date(2025, 8, 19), 0.06295986012057891, 11), (datetime.date(2025, 8, 20), 0.07624048656900057, 30), (datetime.date(2025, 8, 21), 0.05267327811048673, 11), (datetime.date(2025, 8, 22), 0.0907692589258564, 38), (datetime.date(2025, 8, 25), 0.06971620436305816, 8), (datetime.date(2025, 8, 26), 0.07973782750231183, 21), (datetime.date(2025, 8, 27), 0.09823455008326368, 12), (datetime.date(2025, 8, 28), 0.10555570319500165, 10), (datetime.date(2025, 8, 29), 0.07514901680627131, 13)), 'pet_clair': ((datetime.date(2025, 8, 11), 0.12925591178635049, 9), (datetime.date(2025, 8, 12), 0.11855828461656101, 8), (datetime.date(2025, 8, 22), 0.1891609241406162, 8), (datetime.date(2025, 8, 29), 0.14565901863066444, 8)), 'jrm': ((datetime.date(2025, 8, 26), 0.09864822735217525, 13),)}, 'quality_array': [['0.2293460278427129', '01082025'], ['0.4073270889882897', '04082025'], ['0.5856510896001353', '05082025'], ['0.8104339655096506', '06082025'], ['0.7872970653717617', '07082025'], ['0.6606014236588377', '08082025'], ['0.5872981201825341', '11082025'], ['0.6979490691411439', '12082025'], ['0.7162238793001864', '13082025'], ['0.5901588110654167', '14082025'], ['0.9027004587876071', '15082025'], ['0.7154304741730088', '18082025'], ['0.5142578395158648', '19082025'], ['0.28403517318552385', '20082025'], ['0.7916828856278403', '21082025'], ['0.8823931532714073', '22082025'], ['0.7905985445202494', '25082025'], ['0.6620693335293236', '26082025'], ['0.5864318222503881', '27082025'], ['0.6613465909569247', '28082025'], ['0.6097698147527311', '29082025']], 'number_of_batch': ((945,),), 'datou_id_sts': 4101, 'map_hashtag_number_mat': {'hash_to_mat_nb': ({'unwanted_material': 'autre', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.007429108882776847, 'nb_photo': 9, 'list_port_cont': '25876655,25909114,26164860,26320851', 'assoc_port': '25876452:25876655,25908862:25909114,26164734:26164860,26320613:26320851', 'assoc_mat': '25876452:autre:3327:25876655,25908862:autre:3327:25909114,26164734:autre:3327:26164860,26320613:autre:3327:26320851'}, {'unwanted_material': 'autre', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.001406798788516951, 'nb_photo': 894, 'list_port_cont': '25581286,25581414,25581713,25581979,25582715,25582862,25582946,25583668,25584339,25585851,25585873,25586245,25589594,25593719,25631170,25633111,25636294,25636602,25636989,25638384,25638477,25643951,25646179,25646538,25649223,25680020,25680674,25684062,25684467,25684773,25685975,25686882,25687229,25688179,25690496,25693128,25696791,25697800,25700362,25701134,25707191,25717040,25718878,25728194,25728294,25728914,25729119,25729129,25743620,25744023,25744735,25744946,25745127,25765238,25771379,25775309,25776609,25776990,25778132,25791910,25792126,25796022,25815897,25819109,25819122,25819346,25819368,25822753,25824787,25867954,25868326,25876617,25876846,25877147,25877331,25877456,25877911,25877969,25878362,25878375,25878522,25884868,25885376,25891162,25891451,25908126,25909158,25910029,25911801,25916498,25918363,25921316,25922325,25922636,25923115,25923299,25923582,25927312,25928319,25928889,25936380,25940587,25940900,25941325,25941635,25941743,25942010,25942170,25942933,25942948,25943199,25943325,25943958,2594406', 'assoc_port': '25581210:25581979,25581212:25581713,25581213:25581414,25581215:25581286,25582617:25582946,25582619:25582862,25582621:25582715,25583539:25583668,25584297:25584339,25585795:25585851,25585798:25585873,25586165:25586245,25589412:25589594,25591717:25593719,25630909:25631170,25632840:25633111,25636092:25636989,25636094:25636602,25636131:25636294,25638287:25638477,25638289:25638384,25643801:25646179,25643835:25643951,25646331:25649223,25646334:25646538,25678966:25680674,25678972:25680020,25683835:25688179,25683843:25684773,25683845:25684467,25683849:25684062,25685872:25685975,25686587:25687229,25686588:25686882,25689807:25690496,25689810:25693128,25696627:25697800,25696630:25700362,25696632:25696791,25698117:25701134,25707133:25707191,25716934:25717040,25717830:25718878,25727185:25728194,25727189:25728914,25727191:25729119,25727194:25729129,25727198:25728294,25743461:25745127,25743471:25744946,25743472:25744735,25743476:25744023,25743483:25743620,25764707:25765238,25771298:25771379,25774546:25775309,25774548:2577699', 'assoc_mat': '25581210:autre:3594:25581979,25581212:autre:3594:25581713,25581213:autre:3594:25581414,25581215:autre:3594:25581286,25582617:autre:3594:25582946,25582619:autre:3594:25582862,25582621:autre:3594:25582715,25583539:autre:3594:25583668,25584297:autre:3594:25584339,25585795:autre:3594:25585851,25585798:autre:3594:25585873,25586165:autre:3594:25586245,25589412:autre:3594:25589594,25591717:autre:3594:25593719,25630909:autre:3594:25631170,25632840:autre:3594:25633111,25636092:autre:3594:25636989,25636094:autre:3594:25636602,25636131:autre:3594:25636294,25638287:autre:3594:25638477,25638289:autre:3594:25638384,25643801:autre:3594:25646179,25643835:autre:3594:25643951,25646331:autre:3594:25649223,25646334:autre:3594:25646538,25678966:autre:3594:25680674,25678972:autre:3594:25680020,25683835:autre:3594:25688179,25683843:autre:3594:25684773,25683845:autre:3594:25684467,25683849:autre:3594:25684062,25685872:autre:3594:25685975,25686587:autre:3594:25687229,25686588:autre:3594:25686882,25689807:autre:3594:25690496,25689810:'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.01133761565398582, 'nb_photo': 15, 'list_port_cont': '25582682,25586964,25632895,25638361,25638411,25679014,25703813,25915295,26072287,26164953,26311547,26311639,26343448', 'assoc_port': '25582623:25582682,25586922:25586964,25632836:25632895,25638282:25638411,25638284:25638361,25678970:25679014,25703648:25703813,25915173:25915295,26072155:26072287,26164770:26164953,26310864:26311639,26310876:26311547,26343300:26343448', 'assoc_mat': '25582623:barquette_opaque:4461:25582682,25586922:barquette_opaque:4461:25586964,25632836:barquette_opaque:4461:25632895,25638282:barquette_opaque:4461:25638411,25638284:barquette_opaque:4461:25638361,25678970:barquette_opaque:4461:25679014,25703648:barquette_opaque:4461:25703813,25915173:barquette_opaque:4461:25915295,26072155:barquette_opaque:4461:26072287,26164770:barquette_opaque:4461:26164953,26310864:barquette_opaque:4461:26311639,26310876:barquette_opaque:4461:26311547,26343300:barquette_opaque:4461:26343448'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0031520270507280302, 'nb_photo': 8996, 'list_port_cont': '25576959,25576991,25581266,25582009,25582734,25582784,25582803,25582820,25582876,25583633,25584466,25585829,25586220,25586258,25591736,25592351,25594446,25594467,25603057,25603837,25603883,25604118,25632862,25633001,25633081,25633760,25633884,25634039,25638058,25638132,25638217,25638342,25638472,25638500,25638517,25638582,25645137,25645231,25646485,25648078,25656389,25656555,25656646,25656749,25657017,25657163,25674331,25679167,25684292,25684332,25685958,25686046,25686238,25687770,25687958,25688199,25690055,25690517,25690771,25692759,25692908,25696723,25700678,25700851,25700982,25701761,25703724,25705049,25705221,25705291,25707584,25708256,25720296,25720454,25720718,25720929,25728004,25728343,25728464,25728617,25729331,25729566,25731829,25732052,25734693,25734917,25744990,25745278,25745451,25745658,25745829,25746029,25746212,25746409,25756719,25757051,25757203,25764873,25770196,25774573,25774640,25776200,25776243,25776271,25776295,25776344,25776368,25780004,25791420,25793582,25793771,25793985,25794226,2579454', 'assoc_port': '25576892:25576991,25576893:25576959,25581209:25582009,25581214:25581266,25582186:25582803,25582187:25582876,25582616:25582820,25582618:25582784,25582622:25582734,25583537:25583633,25584296:25584466,25585231:25604118,25585793:25585829,25586166:25586258,25586168:25586220,25586918:25603837,25586920:25592351,25586924:25603883,25591716:25603057,25591718:25591736,25594429:25594467,25594431:25594446,25632162:25633001,25632163:25633081,25632835:25633760,25632837:25633884,25632839:25634039,25632841:25632862,25636119:25638132,25636121:25638217,25638024:25638058,25638278:25638582,25638281:25638517,25638283:25638500,25638285:25638472,25638288:25638342,25643802:25645137,25643833:25645231,25646328:25648078,25646332:25646485,25651772:25656389,25651773:25656555,25651816:25656646,25651836:25656749,25651840:25657017,25651841:25657163,25669047:25674331,25675567:25684332,25678969:25686238,25678974:25679167,25683837:25687770,25683844:25687958,25683848:25688199,25683854:25684292,25685868:25686046,25685871:25685958,25686585:2569051', 'assoc_mat': '25576892:barquette_opaque:4207:25576991,25576893:barquette_opaque:4207:25576959,25581209:barquette_opaque:4207:25582009,25581214:barquette_opaque:4207:25581266,25582186:barquette_opaque:4207:25582803,25582187:barquette_opaque:4207:25582876,25582616:barquette_opaque:4207:25582820,25582618:barquette_opaque:4207:25582784,25582622:barquette_opaque:4207:25582734,25583537:barquette_opaque:4207:25583633,25584296:barquette_opaque:4207:25584466,25585231:barquette_opaque:4207:25604118,25585793:barquette_opaque:4207:25585829,25586166:barquette_opaque:4207:25586258,25586168:barquette_opaque:4207:25586220,25586918:barquette_opaque:4207:25603837,25586920:barquette_opaque:4207:25592351,25586924:barquette_opaque:4207:25603883,25591716:barquette_opaque:4207:25603057,25591718:barquette_opaque:4207:25591736,25594429:barquette_opaque:4207:25594467,25594431:barquette_opaque:4207:25594446,25632162:barquette_opaque:4207:25633001,25632163:barquette_opaque:4207:25633081,25632835:barquette_opaque:4207:25633760,25632837:barquette_opaqu'}, {'unwanted_material': 'bouchon', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.005060336833437866, 'nb_photo': 3, 'list_port_cont': '25876654,25909110', 'assoc_port': '25876452:25876654,25908862:25909110', 'assoc_mat': '25876452:bouchon:3327:25876654,25908862:bouchon:3327:25909110'}, {'unwanted_material': 'carton', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005345470286164594, 'nb_photo': 136, 'list_port_cont': '25582650,25582690,25638362,25638401,25643982,25651995,25683991,25703824,25718072,25732474,25776285,25791476,25822480,25876573,25889182,25915303,25922761,25931547,25940459,25940559,25946591,25980371,26003740,26019390,26026798,26027761,26072323,26072383,26088888,26093521,26118999,26164890,26164943,26165129,26218921,26219066,26219188,26247916,26248018,26248188,26261052,26269274,26278856,26311068,26311179,26311237,26311541,26311642,26311724,26311795,26325603,26325637,26343440', 'assoc_port': '25582623:25582690,25582624:25582650,25638282:25638401,25638284:25638362,25643816:25643982,25651837:25651995,25683856:25683991,25703648:25703824,25717836:25718072,25732367:25732474,25776183:25776285,25791282:25791476,25822334:25822480,25876472:25876573,25889027:25889182,25915173:25915303,25922567:25922761,25931415:25931547,25940108:25940559,25940118:25940459,25946363:25946591,25980112:25980371,26003347:26003740,26019365:26019390,26023929:26027761,26026728:26026798,26072144:26072383,26072164:26072323,26084149:26093521,26088716:26088888,26118871:26118999,26164715:26165129,26164769:26164890,26164770:26164943,26218734:26219188,26218751:26219066,26218842:26218921,26247729:26248188,26247730:26248018,26247750:26247916,26260996:26261052,26269196:26269274,26278781:26278856,26310864:26311642,26310876:26311541,26310906:26311237,26310910:26311179,26310913:26311068,26311654:26311795,26311678:26311724,26325169:26325603,26325170:26325637,26343300:26343440', 'assoc_mat': '25582623:carton:4461:25582690,25582624:carton:4461:25582650,25638282:carton:4461:25638401,25638284:carton:4461:25638362,25643816:carton:4461:25643982,25651837:carton:4461:25651995,25683856:carton:4461:25683991,25703648:carton:4461:25703824,25717836:carton:4461:25718072,25732367:carton:4461:25732474,25776183:carton:4461:25776285,25791282:carton:4461:25791476,25822334:carton:4461:25822480,25876472:carton:4461:25876573,25889027:carton:4461:25889182,25915173:carton:4461:25915303,25922567:carton:4461:25922761,25931415:carton:4461:25931547,25940108:carton:4461:25940559,25940118:carton:4461:25940459,25946363:carton:4461:25946591,25980112:carton:4461:25980371,26003347:carton:4461:26003740,26019365:carton:4461:26019390,26023929:carton:4461:26027761,26026728:carton:4461:26026798,26072144:carton:4461:26072383,26072164:carton:4461:26072323,26084149:carton:4461:26093521,26088716:carton:4461:26088888,26118871:carton:4461:26118999,26164715:carton:4461:26165129,26164769:carton:4461:26164890,26164770:carton:4461:26164943,2621'}, {'unwanted_material': 'carton', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.9752112382427498, 'nb_photo': 7396, 'list_port_cont': '25576989,25581267,25582006,25582736,25582781,25582809,25582824,25582865,25583640,25584453,25585825,25586227,25586269,25587063,25591742,25592347,25594456,25594475,25603051,25603851,25603890,25604110,25632318,25632997,25633066,25633765,25633881,25634041,25638053,25638135,25638344,25638448,25638457,25638527,25638578,25645136,25645233,25645379,25646481,25648082,25656393,25656549,25656650,25656738,25656872,25657011,25657162,25674336,25679169,25684296,25684341,25685954,25686000,25686050,25687779,25687959,25688202,25690057,25690509,25690762,25692754,25692907,25696722,25700682,25700848,25701751,25703717,25705035,25705296,25707581,25708249,25720307,25720728,25728008,25728337,25728461,25728622,25729554,25732045,25734462,25734696,25734909,25744988,25745277,25745458,25745655,25746036,25746199,25746403,25756730,25757054,25757198,25764872,25770010,25770209,25770410,25774583,25774635,25776194,25776238,25776270,25776308,25776332,25776378,25780009,25791418,25793581,25793778,25793980,25794238,25794550,25794839,25795960,2579603', 'assoc_port': '25576892:25576989,25581209:25582006,25581214:25581267,25582186:25582809,25582187:25582865,25582616:25582824,25582618:25582781,25582622:25582736,25583537:25583640,25584296:25584453,25585231:25604110,25585793:25585825,25586166:25586269,25586168:25586227,25586918:25603851,25586920:25592347,25586923:25587063,25586924:25603890,25591716:25603051,25591718:25591742,25594429:25594475,25594431:25594456,25630922:25632318,25632162:25632997,25632163:25633066,25632835:25633765,25632837:25633881,25632839:25634041,25636119:25638135,25638024:25638053,25638278:25638578,25638281:25638527,25638285:25638457,25638286:25638448,25638288:25638344,25643802:25645136,25643833:25645233,25643848:25645379,25646328:25648082,25646332:25646481,25651772:25656393,25651773:25656549,25651816:25656650,25651836:25656738,25651839:25656872,25651840:25657011,25651841:25657162,25669047:25674336,25675567:25684341,25678974:25679169,25683837:25687779,25683844:25687959,25683848:25688202,25683854:25684296,25685868:25686050,25685869:25686000,25685871:2568595', 'assoc_mat': '25576892:carton:4207:25576989,25581209:carton:4207:25582006,25581214:carton:4207:25581267,25582186:carton:4207:25582809,25582187:carton:4207:25582865,25582616:carton:4207:25582824,25582618:carton:4207:25582781,25582622:carton:4207:25582736,25583537:carton:4207:25583640,25584296:carton:4207:25584453,25585231:carton:4207:25604110,25585793:carton:4207:25585825,25586166:carton:4207:25586269,25586168:carton:4207:25586227,25586918:carton:4207:25603851,25586920:carton:4207:25592347,25586923:carton:4207:25587063,25586924:carton:4207:25603890,25591716:carton:4207:25603051,25591718:carton:4207:25591742,25594429:carton:4207:25594475,25594431:carton:4207:25594456,25630922:carton:4207:25632318,25632162:carton:4207:25632997,25632163:carton:4207:25633066,25632835:carton:4207:25633765,25632837:carton:4207:25633881,25632839:carton:4207:25634041,25636119:carton:4207:25638135,25638024:carton:4207:25638053,25638278:carton:4207:25638578,25638281:carton:4207:25638527,25638285:carton:4207:25638457,25638286:carton:4207:25638448,2563'}, {'unwanted_material': 'carton', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.11209369203293691, 'nb_photo': 9, 'list_port_cont': '25876661,25909107,26164866,26320853', 'assoc_port': '25876452:25876661,25908862:25909107,26164734:26164866,26320613:26320853', 'assoc_mat': '25876452:carton:3327:25876661,25908862:carton:3327:25909107,26164734:carton:3327:26164866,26320613:carton:3327:26320853'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.008055046280024682, 'nb_photo': 1341, 'list_port_cont': '25581281,25581420,25581704,25581984,25582721,25582858,25582949,25584342,25585158,25585854,25585875,25586993,25593712,25631169,25633105,25636286,25636595,25636983,25638383,25638476,25638545,25643953,25646177,25646529,25649224,25680012,25680675,25684065,25684469,25684771,25685985,25686186,25686880,25687234,25688177,25690490,25693129,25697792,25700370,25701135,25703906,25707184,25717038,25727675,25727956,25728186,25728903,25729122,25729133,25744021,25744733,25745124,25765243,25766522,25771380,25775308,25776392,25776467,25776602,25776884,25776994,25778135,25791908,25792130,25796015,25808405,25815903,25819004,25819119,25819121,25819344,25819373,25822756,25824789,25824868,25867950,25868319,25876621,25876843,25877329,25877458,25877912,25877960,25878376,25878513,25884863,25885368,25889132,25889468,25891158,25891452,25891981,25908121,25909152,25910028,25910065,25911796,25912404,25913128,25916503,25918360,25921315,25922321,25922630,25923120,25923572,25927311,25928318,25928892,25936385,25940586,25940895,25941324,2594163', 'assoc_port': '25581210:25581984,25581212:25581704,25581213:25581420,25581215:25581281,25582617:25582949,25582619:25582858,25582621:25582721,25583540:25585158,25584297:25584342,25585795:25585854,25585798:25585875,25586925:25586993,25591717:25593712,25630909:25631169,25632840:25633105,25636092:25636983,25636094:25636595,25636131:25636286,25638279:25638545,25638287:25638476,25638289:25638383,25643801:25646177,25643835:25643953,25646331:25649224,25646334:25646529,25678966:25680675,25678972:25680012,25683835:25688177,25683843:25684771,25683845:25684469,25683849:25684065,25685870:25686186,25685872:25685985,25686587:25687234,25686588:25686880,25689807:25690490,25689810:25693129,25696627:25697792,25696630:25700370,25698117:25701135,25703646:25703906,25707133:25707184,25716934:25717038,25727185:25728186,25727189:25728903,25727191:25729122,25727194:25729133,25727203:25727956,25727206:25727675,25743461:25745124,25743472:25744733,25743476:25744021,25764703:25766522,25764707:25765243,25771298:25771380,25774546:25775308,25774548:2577699', 'assoc_mat': '25581210:carton:3594:25581984,25581212:carton:3594:25581704,25581213:carton:3594:25581420,25581215:carton:3594:25581281,25582617:carton:3594:25582949,25582619:carton:3594:25582858,25582621:carton:3594:25582721,25583540:carton:3594:25585158,25584297:carton:3594:25584342,25585795:carton:3594:25585854,25585798:carton:3594:25585875,25586925:carton:3594:25586993,25591717:carton:3594:25593712,25630909:carton:3594:25631169,25632840:carton:3594:25633105,25636092:carton:3594:25636983,25636094:carton:3594:25636595,25636131:carton:3594:25636286,25638279:carton:3594:25638545,25638287:carton:3594:25638476,25638289:carton:3594:25638383,25643801:carton:3594:25646177,25643835:carton:3594:25643953,25646331:carton:3594:25649224,25646334:carton:3594:25646529,25678966:carton:3594:25680675,25678972:carton:3594:25680012,25683835:carton:3594:25688177,25683843:carton:3594:25684771,25683845:carton:3594:25684469,25683849:carton:3594:25684065,25685870:carton:3594:25686186,25685872:carton:3594:25685985,25686587:carton:3594:25687234,2568'}, {'unwanted_material': 'Carton_brun', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.07049382717932702, 'nb_photo': 6, 'list_port_cont': '26247861', 'assoc_port': '26247724:26247861', 'assoc_mat': '26247724:Carton_brun:3726:26247861'}, {'unwanted_material': 'ela', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 1.1890572880834774e-05, 'nb_photo': 1, 'list_port_cont': '26329762', 'assoc_port': '26310888:26329762', 'assoc_mat': '26310888:ela:4207:26329762'}, {'unwanted_material': 'etiquette', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00030574651404979494, 'nb_photo': 1452, 'list_port_cont': '25582010,25582746,25582780,25582811,25582833,25582875,25583625,25584464,25585828,25586222,25587073,25591733,25592352,25594443,25594482,25603064,25603842,25633067,25633766,25633877,25634040,25638054,25638129,25638222,25638341,25638459,25638531,25638573,25645132,25646484,25648085,25656388,25656554,25656642,25656742,25657161,25674338,25679171,25684295,25684330,25685962,25686060,25687774,25687964,25690058,25700688,25700849,25701752,25703727,25705216,25707588,25708258,25720298,25720732,25728009,25728346,25728463,25728630,25729565,25734692,25734912,25744994,25745276,25746022,25746202,25746406,25756722,25757213,25770019,25774576,25776190,25776241,25776339,25776381,25793567,25793777,25794224,25796033,25797827,25814069,25817866,25819235,25824166,25824822,25824880,25838319,25869515,25869615,25869730,25876543,25877209,25878726,25879564,25885205,25885474,25885780,25890255,25890566,25891027,25891931,25892601,25893456,25896142,25907357,25912204,25913846,25922685,25923341,25923673,25924199,25924372,25926792,25931472,2593254', 'assoc_port': '25581209:25582010,25582186:25582811,25582187:25582875,25582616:25582833,25582618:25582780,25582622:25582746,25583537:25583625,25584296:25584464,25585793:25585828,25586168:25586222,25586918:25603842,25586920:25592352,25586923:25587073,25591716:25603064,25591718:25591733,25594429:25594482,25594431:25594443,25632163:25633067,25632835:25633766,25632837:25633877,25632839:25634040,25636119:25638129,25636121:25638222,25638024:25638054,25638278:25638573,25638281:25638531,25638285:25638459,25638288:25638341,25643802:25645132,25646328:25648085,25646332:25646484,25651772:25656388,25651773:25656554,25651816:25656642,25651836:25656742,25651841:25657161,25669047:25674338,25675567:25684330,25678974:25679171,25683837:25687774,25683844:25687964,25683854:25684295,25685868:25686060,25685871:25685962,25689809:25690058,25696626:25700688,25696628:25700849,25698120:25701752,25703647:25705216,25703650:25708258,25703651:25703727,25707572:25707588,25717827:25720298,25717833:25720732,25727184:25728009,25727186:25728346,25727187:2572846', 'assoc_mat': '25581209:etiquette:4207:25582010,25582186:etiquette:4207:25582811,25582187:etiquette:4207:25582875,25582616:etiquette:4207:25582833,25582618:etiquette:4207:25582780,25582622:etiquette:4207:25582746,25583537:etiquette:4207:25583625,25584296:etiquette:4207:25584464,25585793:etiquette:4207:25585828,25586168:etiquette:4207:25586222,25586918:etiquette:4207:25603842,25586920:etiquette:4207:25592352,25586923:etiquette:4207:25587073,25591716:etiquette:4207:25603064,25591718:etiquette:4207:25591733,25594429:etiquette:4207:25594482,25594431:etiquette:4207:25594443,25632163:etiquette:4207:25633067,25632835:etiquette:4207:25633766,25632837:etiquette:4207:25633877,25632839:etiquette:4207:25634040,25636119:etiquette:4207:25638129,25636121:etiquette:4207:25638222,25638024:etiquette:4207:25638054,25638278:etiquette:4207:25638573,25638281:etiquette:4207:25638531,25638285:etiquette:4207:25638459,25638288:etiquette:4207:25638341,25643802:etiquette:4207:25645132,25646328:etiquette:4207:25648085,25646332:etiquette:4207:25646484,2'}, {'unwanted_material': 'film_plastique', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.9186118438736237, 'nb_photo': 1285, 'list_port_cont': '25582641,25582697,25586975,25632899,25638360,25638402,25643994,25652010,25679017,25683989,25696781,25703821,25718060,25727308,25732464,25743558,25743713,25751956,25776280,25791480,25791545,25791781,25808280,25813963,25822476,25824690,25876569,25884300,25889179,25907579,25915311,25922757,25922906,25931511,25931549,25940227,25940451,25940540,25940754,25946596,25949721,25980365,25990732,26003728,26019387,26026787,26027770,26029101,26072296,26072332,26072389,26072429,26075899,26088885,26093524,26118995,26121633,26164882,26164952,26164996,26165127,26196572,26218931,26218989,26219025,26219068,26219135,26219198,26247918,26248025,26248178,26261058,26269282,26278845,26310958,26311064,26311194,26311233,26311383,26311455,26311537,26311655,26311733,26311803,26319890,26320044,26325613,26325635,26331766,26343435', 'assoc_port': '25582623:25582697,25582624:25582641,25586922:25586975,25632836:25632899,25638282:25638402,25638284:25638360,25643816:25643994,25651837:25652010,25678970:25679017,25683856:25683989,25696629:25696781,25703648:25703821,25717836:25718060,25727199:25727308,25732367:25732464,25743467:25743713,25743487:25743558,25751855:25751956,25776183:25776280,25791258:25791781,25791267:25791545,25791282:25791480,25808197:25808280,25813885:25813963,25822334:25822476,25824598:25824690,25876472:25876569,25884061:25884300,25889027:25889179,25907302:25907579,25915173:25915311,25922567:25922757,25922568:25922906,25931415:25931549,25931417:25931511,25940074:25940754,25940089:25949721,25940108:25940540,25940118:25940451,25940141:25940227,25946363:25946596,25980112:25980365,25990606:25990732,26003347:26003728,26019365:26019387,26023929:26027770,26026728:26026787,26028927:26029101,26072112:26072429,26072144:26072389,26072155:26072296,26072164:26072332,26075823:26075899,26084149:26093524,26088716:26088885,26118871:26118995,26121461:2612163', 'assoc_mat': '25582623:film_plastique:4461:25582697,25582624:film_plastique:4461:25582641,25586922:film_plastique:4461:25586975,25632836:film_plastique:4461:25632899,25638282:film_plastique:4461:25638402,25638284:film_plastique:4461:25638360,25643816:film_plastique:4461:25643994,25651837:film_plastique:4461:25652010,25678970:film_plastique:4461:25679017,25683856:film_plastique:4461:25683989,25696629:film_plastique:4461:25696781,25703648:film_plastique:4461:25703821,25717836:film_plastique:4461:25718060,25727199:film_plastique:4461:25727308,25732367:film_plastique:4461:25732464,25743467:film_plastique:4461:25743713,25743487:film_plastique:4461:25743558,25751855:film_plastique:4461:25751956,25776183:film_plastique:4461:25776280,25791258:film_plastique:4461:25791781,25791267:film_plastique:4461:25791545,25791282:film_plastique:4461:25791480,25808197:film_plastique:4461:25808280,25813885:film_plastique:4461:25813963,25822334:film_plastique:4461:25822476,25824598:film_plastique:4461:25824690,25876472:film_plastique:4461:2587656'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.005243586384155429, 'nb_photo': 17348, 'list_port_cont': '25576945,25576997,25581260,25581996,25582737,25582762,25582788,25582816,25582826,25582867,25583627,25584457,25585830,25586225,25586268,25587066,25591728,25592339,25594444,25594468,25603055,25603844,25603881,25604107,25632855,25632990,25633071,25633768,25633869,25634026,25638055,25638138,25638209,25638339,25638446,25638463,25638498,25638522,25638571,25645124,25645229,25645395,25646486,25648086,25648204,25656391,25656557,25656655,25656739,25656882,25657022,25657156,25674339,25679166,25684294,25684337,25685960,25685997,25686056,25686231,25687781,25687962,25688207,25690056,25690523,25690777,25692761,25692918,25696715,25700689,25700852,25700988,25701744,25703719,25705050,25705213,25705301,25707582,25708255,25720297,25720726,25720921,25728001,25728341,25728470,25728618,25729335,25729555,25731832,25732038,25734468,25734703,25734915,25744979,25745279,25745450,25745659,25745824,25746026,25746206,25746413,25756718,25757050,25757209,25764864,25770021,25770195,25770417,25774574,25774646,25776191,25776236,25776258,2577630', 'assoc_port': '25576892:25576997,25576893:25576945,25581209:25581996,25581214:25581260,25582186:25582816,25582187:25582867,25582616:25582826,25582618:25582788,25582620:25582762,25582622:25582737,25583537:25583627,25584296:25584457,25585231:25604107,25585793:25585830,25586166:25586268,25586168:25586225,25586918:25603844,25586920:25592339,25586923:25587066,25586924:25603881,25591716:25603055,25591718:25591728,25594429:25594468,25594431:25594444,25632162:25632990,25632163:25633071,25632835:25633768,25632837:25633869,25632839:25634026,25632841:25632855,25636119:25638138,25636121:25638209,25638024:25638055,25638278:25638571,25638281:25638522,25638283:25638498,25638285:25638463,25638286:25638446,25638288:25638339,25643802:25645124,25643833:25645229,25643848:25645395,25646328:25648086,25646330:25648204,25646332:25646486,25651772:25656391,25651773:25656557,25651816:25656655,25651836:25656739,25651839:25656882,25651840:25657022,25651841:25657156,25669047:25674339,25675567:25684337,25678969:25686231,25678974:25679166,25683837:2568778', 'assoc_mat': '25576892:film_plastique:4207:25576997,25576893:film_plastique:4207:25576945,25581209:film_plastique:4207:25581996,25581214:film_plastique:4207:25581260,25582186:film_plastique:4207:25582816,25582187:film_plastique:4207:25582867,25582616:film_plastique:4207:25582826,25582618:film_plastique:4207:25582788,25582620:film_plastique:4207:25582762,25582622:film_plastique:4207:25582737,25583537:film_plastique:4207:25583627,25584296:film_plastique:4207:25584457,25585231:film_plastique:4207:25604107,25585793:film_plastique:4207:25585830,25586166:film_plastique:4207:25586268,25586168:film_plastique:4207:25586225,25586918:film_plastique:4207:25603844,25586920:film_plastique:4207:25592339,25586923:film_plastique:4207:25587066,25586924:film_plastique:4207:25603881,25591716:film_plastique:4207:25603055,25591718:film_plastique:4207:25591728,25594429:film_plastique:4207:25594468,25594431:film_plastique:4207:25594444,25632162:film_plastique:4207:25632990,25632163:film_plastique:4207:25633071,25632835:film_plastique:4207:2563376'}, {'unwanted_material': 'kraft', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00014341345820468795, 'nb_photo': 39, 'list_port_cont': '25594455,25686049,25746209,25757206,25817870,25824161,25890251,25922692,25941764,25945434,25945863,25957830,25958713,26010252,26027612,26028564,26072487,26074279,26074827,26112541,26171286,26197789,26220938,26280155,26291282,26313148,26327024,26327063,26328026,26328338,26336273,26348339,26350567', 'assoc_port': '25594431:25594455,25685868:25686049,25743480:25746209,25751861:25757206,25816321:25817870,25822327:25824161,25889014:25890251,25922563:25922692,25940066:25941764,25940105:25957830,25940129:25945434,25940138:25945863,25946357:25958713,26003333:26010252,26023926:26027612,26027892:26028564,26072141:26074279,26072151:26074827,26072162:26072487,26100173:26112541,26164740:26171286,26196497:26197789,26218753:26220938,26269753:26280155,26278764:26291282,26278768:26313148,26310849:26327024,26310874:26328026,26310878:26328338,26311683:26336273,26325166:26327063,26347776:26348339,26350441:26350567', 'assoc_mat': '25594431:kraft:4207:25594455,25685868:kraft:4207:25686049,25743480:kraft:4207:25746209,25751861:kraft:4207:25757206,25816321:kraft:4207:25817870,25822327:kraft:4207:25824161,25889014:kraft:4207:25890251,25922563:kraft:4207:25922692,25940066:kraft:4207:25941764,25940105:kraft:4207:25957830,25940129:kraft:4207:25945434,25940138:kraft:4207:25945863,25946357:kraft:4207:25958713,26003333:kraft:4207:26010252,26023926:kraft:4207:26027612,26027892:kraft:4207:26028564,26072141:kraft:4207:26074279,26072151:kraft:4207:26074827,26072162:kraft:4207:26072487,26100173:kraft:4207:26112541,26164740:kraft:4207:26171286,26196497:kraft:4207:26197789,26218753:kraft:4207:26220938,26269753:kraft:4207:26280155,26278764:kraft:4207:26291282,26278768:kraft:4207:26313148,26310849:kraft:4207:26327024,26310874:kraft:4207:26328026,26310878:kraft:4207:26328338,26311683:kraft:4207:26336273,26325166:kraft:4207:26327063,26347776:kraft:4207:26348339,26350441:kraft:4207:26350567'}, {'unwanted_material': 'metal', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00813555214447492, 'nb_photo': 3766, 'list_port_cont': '25576946,25576994,25582791,25582812,25582830,25583632,25584458,25585833,25586228,25586265,25587067,25591729,25592350,25594447,25594477,25603062,25603845,25603888,25604105,25632857,25632992,25633069,25633772,25633878,25634035,25638057,25638126,25638449,25638466,25638509,25638523,25638574,25645128,25645222,25645387,25646487,25648087,25656397,25656561,25656643,25656737,25656881,25657015,25657164,25674343,25684288,25684334,25685959,25686061,25686240,25687768,25687955,25688208,25690051,25690520,25692749,25692920,25700677,25700847,25700986,25701747,25703731,25705037,25705298,25707586,25708253,25720302,25720448,25720721,25720925,25728007,25728338,25728465,25728625,25729318,25729562,25732049,25734459,25734700,25734916,25744982,25745274,25745459,25745646,25746023,25746201,25746400,25756724,25757058,25757204,25764866,25770023,25770203,25770411,25774578,25774645,25776192,25776232,25776257,25776297,25776369,25780015,25791417,25793576,25793988,25794235,25794542,25795955,25796029,25796080,25797837,25799942,25800197,2580926', 'assoc_port': '25576892:25576994,25576893:25576946,25582186:25582812,25582616:25582830,25582618:25582791,25583537:25583632,25584296:25584458,25585231:25604105,25585793:25585833,25586166:25586265,25586168:25586228,25586918:25603845,25586920:25592350,25586923:25587067,25586924:25603888,25591716:25603062,25591718:25591729,25594429:25594477,25594431:25594447,25632162:25632992,25632163:25633069,25632835:25633772,25632837:25633878,25632839:25634035,25632841:25632857,25636119:25638126,25638024:25638057,25638278:25638574,25638281:25638523,25638283:25638509,25638285:25638466,25638286:25638449,25643802:25645128,25643833:25645222,25643848:25645387,25646328:25648087,25646332:25646487,25651772:25656397,25651773:25656561,25651816:25656643,25651836:25656737,25651839:25656881,25651840:25657015,25651841:25657164,25669047:25674343,25675567:25684334,25678969:25686240,25683837:25687768,25683844:25687955,25683848:25688208,25683854:25684288,25685868:25686061,25685871:25685959,25686585:25690520,25689804:25692749,25689805:25692920,25689809:2569005', 'assoc_mat': '25576892:metal:4207:25576994,25576893:metal:4207:25576946,25582186:metal:4207:25582812,25582616:metal:4207:25582830,25582618:metal:4207:25582791,25583537:metal:4207:25583632,25584296:metal:4207:25584458,25585231:metal:4207:25604105,25585793:metal:4207:25585833,25586166:metal:4207:25586265,25586168:metal:4207:25586228,25586918:metal:4207:25603845,25586920:metal:4207:25592350,25586923:metal:4207:25587067,25586924:metal:4207:25603888,25591716:metal:4207:25603062,25591718:metal:4207:25591729,25594429:metal:4207:25594477,25594431:metal:4207:25594447,25632162:metal:4207:25632992,25632163:metal:4207:25633069,25632835:metal:4207:25633772,25632837:metal:4207:25633878,25632839:metal:4207:25634035,25632841:metal:4207:25632857,25636119:metal:4207:25638126,25638024:metal:4207:25638057,25638278:metal:4207:25638574,25638281:metal:4207:25638523,25638283:metal:4207:25638509,25638285:metal:4207:25638466,25638286:metal:4207:25638449,25643802:metal:4207:25645128,25643833:metal:4207:25645222,25643848:metal:4207:25645387,25646328:'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.00041066528244872733, 'nb_photo': 308, 'list_port_cont': '25581423,25582860,25582955,25584340,25585846,25585870,25586244,25589592,25633114,25636293,25638389,25638540,25649218,25680019,25680668,25684066,25684463,25684770,25685976,25687236,25693135,25700364,25717042,25718883,25727678,25727965,25728289,25728539,25728905,25729123,25729130,25744025,25744739,25745131,25765240,25766523,25775318,25776393,25776608,25792135,25796013,25819118,25822755,25824782,25868321,25876845,25877909,25877965,25878363,25878520,25884861,25885367,25889476,25891154,25891984,25908131,25909162,25910036,25910063,25911802,25912401,25913136,25916499,25922327,25922637,25923583,25927310,25940898,25942929,25943197,25943327,25943950,25946536,25983874,25984438,25984956,25990776,25991768,26003514,26023423,26023793,26024065,26027174,26029073,26071070,26071310,26072109,26072622,26074369,26075950,26076062,26076826,26084434,26085299,26091156,26091707,26094546,26113464,26115774,26116783,26143130,26145788,26146900,26166348,26166906,26219833,26220092,26221319,26249417,26253276,26261319,26262761,26269987,2627066', 'assoc_port': '25581213:25581423,25582617:25582955,25582619:25582860,25584297:25584340,25585795:25585846,25585798:25585870,25586165:25586244,25589412:25589592,25632840:25633114,25636131:25636293,25638279:25638540,25638289:25638389,25646331:25649218,25678966:25680668,25678972:25680019,25683843:25684770,25683845:25684463,25683849:25684066,25685872:25685976,25686587:25687236,25689810:25693135,25696630:25700364,25716934:25717042,25717830:25718883,25727189:25728905,25727191:25729123,25727194:25729130,25727196:25728539,25727198:25728289,25727203:25727965,25727206:25727678,25743461:25745131,25743472:25744739,25743476:25744025,25764703:25766523,25764707:25765240,25774546:25775318,25776179:25776608,25776186:25776393,25791247:25792135,25791262:25796013,25818831:25819118,25822330:25822755,25824599:25824782,25867656:25868321,25876448:25877965,25876453:25878363,25876454:25878520,25876456:25877909,25876469:25876845,25884058:25885367,25884079:25884861,25889017:25889476,25891080:25891154,25891875:25891984,25907306:25910063,25907315:2591180', 'assoc_mat': '25581213:metal:3594:25581423,25582617:metal:3594:25582955,25582619:metal:3594:25582860,25584297:metal:3594:25584340,25585795:metal:3594:25585846,25585798:metal:3594:25585870,25586165:metal:3594:25586244,25589412:metal:3594:25589592,25632840:metal:3594:25633114,25636131:metal:3594:25636293,25638279:metal:3594:25638540,25638289:metal:3594:25638389,25646331:metal:3594:25649218,25678966:metal:3594:25680668,25678972:metal:3594:25680019,25683843:metal:3594:25684770,25683845:metal:3594:25684463,25683849:metal:3594:25684066,25685872:metal:3594:25685976,25686587:metal:3594:25687236,25689810:metal:3594:25693135,25696630:metal:3594:25700364,25716934:metal:3594:25717042,25717830:metal:3594:25718883,25727189:metal:3594:25728905,25727191:metal:3594:25729123,25727194:metal:3594:25729130,25727196:metal:3594:25728539,25727198:metal:3594:25728289,25727203:metal:3594:25727965,25727206:metal:3594:25727678,25743461:metal:3594:25745131,25743472:metal:3594:25744739,25743476:metal:3594:25744025,25764703:metal:3594:25766523,25764707:'}, {'unwanted_material': 'papier', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.07807111968705134, 'nb_photo': 4483, 'list_port_cont': '25582656,25582689,25586968,25632898,25638354,25638404,25643995,25652004,25679026,25683996,25696774,25703819,25718064,25727310,25732470,25743576,25743703,25751962,25776290,25791470,25791536,25791777,25808281,25813966,25822487,25824687,25876564,25884288,25889169,25907578,25915298,25922754,25922909,25931519,25931538,25940234,25940462,25940552,25940764,25946593,25949722,25980362,25990733,26003744,26019395,26026793,26027766,26029096,26072283,26072333,26072390,26072432,26075908,26088894,26093523,26118994,26121636,26164884,26164947,26165001,26165131,26196586,26218932,26218991,26219030,26219058,26219130,26219186,26247919,26248021,26248182,26261053,26269267,26278854,26310960,26311061,26311192,26311238,26311390,26311470,26311549,26311649,26311728,26311792,26319899,26320038,26325599,26325636,26331769,26343438', 'assoc_port': '25582623:25582689,25582624:25582656,25586922:25586968,25632836:25632898,25638282:25638404,25638284:25638354,25643816:25643995,25651837:25652004,25678970:25679026,25683856:25683996,25696629:25696774,25703648:25703819,25717836:25718064,25727199:25727310,25732367:25732470,25743467:25743703,25743487:25743576,25751855:25751962,25776183:25776290,25791258:25791777,25791267:25791536,25791282:25791470,25808197:25808281,25813885:25813966,25822334:25822487,25824598:25824687,25876472:25876564,25884061:25884288,25889027:25889169,25907302:25907578,25915173:25915298,25922567:25922754,25922568:25922909,25931415:25931538,25931417:25931519,25940074:25940764,25940089:25949722,25940108:25940552,25940118:25940462,25940141:25940234,25946363:25946593,25980112:25980362,25990606:25990733,26003347:26003744,26019365:26019395,26023929:26027766,26026728:26026793,26028927:26029096,26072112:26072432,26072144:26072390,26072155:26072283,26072164:26072333,26075823:26075908,26084149:26093523,26088716:26088894,26118871:26118994,26121461:2612163', 'assoc_mat': '25582623:papier:4461:25582689,25582624:papier:4461:25582656,25586922:papier:4461:25586968,25632836:papier:4461:25632898,25638282:papier:4461:25638404,25638284:papier:4461:25638354,25643816:papier:4461:25643995,25651837:papier:4461:25652004,25678970:papier:4461:25679026,25683856:papier:4461:25683996,25696629:papier:4461:25696774,25703648:papier:4461:25703819,25717836:papier:4461:25718064,25727199:papier:4461:25727310,25732367:papier:4461:25732470,25743467:papier:4461:25743703,25743487:papier:4461:25743576,25751855:papier:4461:25751962,25776183:papier:4461:25776290,25791258:papier:4461:25791777,25791267:papier:4461:25791536,25791282:papier:4461:25791470,25808197:papier:4461:25808281,25813885:papier:4461:25813966,25822334:papier:4461:25822487,25824598:papier:4461:25824687,25876472:papier:4461:25876564,25884061:papier:4461:25884288,25889027:papier:4461:25889169,25907302:papier:4461:25907578,25915173:papier:4461:25915298,25922567:papier:4461:25922754,25922568:papier:4461:25922909,25931415:papier:4461:25931538,2593'}, {'unwanted_material': 'papier', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.006992427802571592, 'nb_photo': 31542, 'list_port_cont': '25576948,25577002,25581269,25582008,25582733,25582752,25582782,25582808,25582827,25582868,25583626,25584460,25585834,25586229,25586259,25587072,25591739,25592342,25594453,25594469,25603053,25603849,25603884,25604116,25632320,25632867,25632988,25633070,25633769,25633874,25634033,25638059,25638136,25638211,25638338,25638443,25638461,25638528,25638583,25645125,25645226,25645381,25646489,25648092,25648207,25656402,25656546,25656651,25656736,25656870,25657021,25657158,25674346,25679173,25684289,25684335,25685963,25685995,25686054,25686236,25687780,25687965,25688210,25690064,25690511,25690764,25692764,25692914,25696721,25700692,25700844,25700992,25701763,25703718,25705038,25705208,25705294,25707576,25708251,25720299,25720443,25720730,25720927,25727998,25728333,25728468,25728619,25729325,25729559,25731835,25732048,25734465,25734690,25734911,25744987,25745280,25745452,25745657,25745825,25746032,25746208,25746407,25756717,25757062,25757207,25764862,25770018,25770207,25770421,25774577,25774643,25776197,25776244,2577626', 'assoc_port': '25576892:25577002,25576893:25576948,25581209:25582008,25581214:25581269,25582186:25582808,25582187:25582868,25582616:25582827,25582618:25582782,25582620:25582752,25582622:25582733,25583537:25583626,25584296:25584460,25585231:25604116,25585793:25585834,25586166:25586259,25586168:25586229,25586918:25603849,25586920:25592342,25586923:25587072,25586924:25603884,25591716:25603053,25591718:25591739,25594429:25594469,25594431:25594453,25630922:25632320,25632162:25632988,25632163:25633070,25632835:25633769,25632837:25633874,25632839:25634033,25632841:25632867,25636119:25638136,25636121:25638211,25638024:25638059,25638278:25638583,25638281:25638528,25638285:25638461,25638286:25638443,25638288:25638338,25643802:25645125,25643833:25645226,25643848:25645381,25646328:25648092,25646330:25648207,25646332:25646489,25651772:25656402,25651773:25656546,25651816:25656651,25651836:25656736,25651839:25656870,25651840:25657021,25651841:25657158,25669047:25674346,25675567:25684335,25678969:25686236,25678974:25679173,25683837:2568778', 'assoc_mat': '25576892:papier:4207:25577002,25576893:papier:4207:25576948,25581209:papier:4207:25582008,25581214:papier:4207:25581269,25582186:papier:4207:25582808,25582187:papier:4207:25582868,25582616:papier:4207:25582827,25582618:papier:4207:25582782,25582620:papier:4207:25582752,25582622:papier:4207:25582733,25583537:papier:4207:25583626,25584296:papier:4207:25584460,25585231:papier:4207:25604116,25585793:papier:4207:25585834,25586166:papier:4207:25586259,25586168:papier:4207:25586229,25586918:papier:4207:25603849,25586920:papier:4207:25592342,25586923:papier:4207:25587072,25586924:papier:4207:25603884,25591716:papier:4207:25603053,25591718:papier:4207:25591739,25594429:papier:4207:25594469,25594431:papier:4207:25594453,25630922:papier:4207:25632320,25632162:papier:4207:25632988,25632163:papier:4207:25633070,25632835:papier:4207:25633769,25632837:papier:4207:25633874,25632839:papier:4207:25634033,25632841:papier:4207:25632867,25636119:papier:4207:25638136,25636121:papier:4207:25638211,25638024:papier:4207:25638059,2563'}, {'unwanted_material': 'papier', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.019757057719520285, 'nb_photo': 8, 'list_port_cont': '25876651,25909112,26164868,26320852', 'assoc_port': '25876452:25876651,25908862:25909112,26164734:26164868,26320613:26320852', 'assoc_mat': '25876452:papier:3327:25876651,25908862:papier:3327:25909112,26164734:papier:3327:26164868,26320613:papier:3327:26320852'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.00929916261938041, 'nb_photo': 6894, 'list_port_cont': '25581283,25581424,25581712,25581983,25582714,25582856,25582954,25583676,25584338,25585156,25585853,25585871,25586246,25586997,25589591,25593716,25631174,25633109,25636295,25636601,25636986,25638380,25638481,25638535,25643947,25646175,25646536,25649217,25680014,25680673,25684058,25684471,25684777,25685981,25686182,25686886,25687228,25688182,25690493,25693132,25696795,25697793,25700372,25701131,25703905,25707185,25717044,25718874,25727683,25727961,25728190,25728293,25728537,25728910,25729125,25729135,25743613,25744028,25744736,25744951,25745132,25765239,25766525,25771381,25775312,25776385,25776477,25776603,25776875,25776998,25778133,25791909,25792133,25796016,25808402,25814128,25815902,25819001,25819111,25819123,25819342,25819376,25822760,25824783,25824873,25867956,25868322,25876620,25876839,25877142,25877337,25877455,25877917,25877966,25878357,25878369,25878521,25884864,25885372,25889131,25889475,25891157,25891456,25891980,25908129,25909159,25910034,25910066,25910977,25911798,25912410,25913135,25916502,2591836', 'assoc_port': '25581210:25581983,25581212:25581712,25581213:25581424,25581215:25581283,25582617:25582954,25582619:25582856,25582621:25582714,25583539:25583676,25583540:25585156,25584297:25584338,25585795:25585853,25585798:25585871,25586165:25586246,25586925:25586997,25589412:25589591,25591717:25593716,25630909:25631174,25632840:25633109,25636092:25636986,25636094:25636601,25636131:25636295,25638279:25638535,25638287:25638481,25638289:25638380,25643801:25646175,25643835:25643947,25646331:25649217,25646334:25646536,25678966:25680673,25678972:25680014,25683835:25688182,25683843:25684777,25683845:25684471,25683849:25684058,25685870:25686182,25685872:25685981,25686587:25687228,25686588:25686886,25689807:25690493,25689810:25693132,25696627:25697793,25696630:25700372,25696632:25696795,25698117:25701131,25703646:25703905,25707133:25707185,25716934:25717044,25717830:25718874,25727185:25728190,25727189:25728910,25727191:25729125,25727194:25729135,25727196:25728537,25727198:25728293,25727203:25727961,25727206:25727683,25743461:2574513', 'assoc_mat': '25581210:papier:3594:25581983,25581212:papier:3594:25581712,25581213:papier:3594:25581424,25581215:papier:3594:25581283,25582617:papier:3594:25582954,25582619:papier:3594:25582856,25582621:papier:3594:25582714,25583539:papier:3594:25583676,25583540:papier:3594:25585156,25584297:papier:3594:25584338,25585795:papier:3594:25585853,25585798:papier:3594:25585871,25586165:papier:3594:25586246,25586925:papier:3594:25586997,25589412:papier:3594:25589591,25591717:papier:3594:25593716,25630909:papier:3594:25631174,25632840:papier:3594:25633109,25636092:papier:3594:25636986,25636094:papier:3594:25636601,25636131:papier:3594:25636295,25638279:papier:3594:25638535,25638287:papier:3594:25638481,25638289:papier:3594:25638380,25643801:papier:3594:25646175,25643835:papier:3594:25643947,25646331:papier:3594:25649217,25646334:papier:3594:25646536,25678966:papier:3594:25680673,25678972:papier:3594:25680014,25683835:papier:3594:25688182,25683843:papier:3594:25684777,25683845:papier:3594:25684471,25683849:papier:3594:25684058,2568'}, {'unwanted_material': 'pehd', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0004096214804961116, 'nb_photo': 53, 'list_port_cont': '25594448,25646490,25657025,25729322,25732042,25744992,25764865,25776371,25793568,25817864,25824823,25877214,25878268,25924374,25984544,26003413,26009949,26026125,26073918,26074274,26075068,26075197,26075424,26075986,26112546,26114492,26114539,26116549,26143351,26171281,26197782,26220074,26220815,26221503,26252259,26252395,26279992,26291276,26327038,26330008,26334147,26334826,26336852,26351571', 'assoc_port': '25594431:25594448,25646332:25646490,25651840:25657025,25727192:25729322,25728848:25732042,25743457:25744992,25764713:25764865,25776178:25776371,25791243:25793568,25816321:25817864,25824592:25824823,25876442:25877214,25876449:25878268,25921225:25924374,25980068:25984544,26003329:26009949,26003375:26003413,26024872:26026125,26072122:26073918,26072141:26074274,26072157:26075068,26072159:26075197,26072163:26075424,26075830:26075986,26100173:26112546,26114423:26114539,26114425:26114492,26116298:26116549,26143319:26143351,26164740:26171281,26196497:26197782,26218735:26220074,26218746:26220815,26218838:26221503,26247726:26252259,26247734:26252395,26269752:26279992,26278764:26291276,26310849:26327038,26310891:26330008,26311636:26334147,26311686:26336852,26319807:26351571,26334667:26334826', 'assoc_mat': '25594431:pehd:4207:25594448,25646332:pehd:4207:25646490,25651840:pehd:4207:25657025,25727192:pehd:4207:25729322,25728848:pehd:4207:25732042,25743457:pehd:4207:25744992,25764713:pehd:4207:25764865,25776178:pehd:4207:25776371,25791243:pehd:4207:25793568,25816321:pehd:4207:25817864,25824592:pehd:4207:25824823,25876442:pehd:4207:25877214,25876449:pehd:4207:25878268,25921225:pehd:4207:25924374,25980068:pehd:4207:25984544,26003329:pehd:4207:26009949,26003375:pehd:4207:26003413,26024872:pehd:4207:26026125,26072122:pehd:4207:26073918,26072141:pehd:4207:26074274,26072157:pehd:4207:26075068,26072159:pehd:4207:26075197,26072163:pehd:4207:26075424,26075830:pehd:4207:26075986,26100173:pehd:4207:26112546,26114423:pehd:4207:26114539,26114425:pehd:4207:26114492,26116298:pehd:4207:26116549,26143319:pehd:4207:26143351,26164740:pehd:4207:26171281,26196497:pehd:4207:26197782,26218735:pehd:4207:26220074,26218746:pehd:4207:26220815,26218838:pehd:4207:26221503,26247726:pehd:4207:26252259,26247734:pehd:4207:26252395,26269752:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0005224396114495985, 'nb_photo': 57, 'list_port_cont': '25582852,25582950,25583672,25584343,25633112,25684470,25684779,25685980,25729116,25744944,25822761,25877962,25885373,25923111,25928324,25943323,25983871,25984435,26023424,26071314,26074375,26076055,26089389,26115780,26219834,26219947,26220433,26261316,26312610,26312772,26315393,26337962', 'assoc_port': '25582617:25582950,25582619:25582852,25583539:25583672,25584297:25584343,25632840:25633112,25683843:25684779,25683845:25684470,25685872:25685980,25727191:25729116,25743471:25744944,25822330:25822761,25876448:25877962,25884058:25885373,25922569:25923111,25928266:25928324,25940114:25943323,25983542:25984435,25983560:25983871,26022984:26023424,26070736:26071314,26072142:26074375,26075820:26076055,26088706:26089389,26115112:26115780,26218745:26220433,26218754:26219834,26218755:26219947,26260994:26261316,26310854:26315393,26311630:26312772,26311632:26312610,26334665:26337962', 'assoc_mat': '25582617:pehd:3594:25582950,25582619:pehd:3594:25582852,25583539:pehd:3594:25583672,25584297:pehd:3594:25584343,25632840:pehd:3594:25633112,25683843:pehd:3594:25684779,25683845:pehd:3594:25684470,25685872:pehd:3594:25685980,25727191:pehd:3594:25729116,25743471:pehd:3594:25744944,25822330:pehd:3594:25822761,25876448:pehd:3594:25877962,25884058:pehd:3594:25885373,25922569:pehd:3594:25923111,25928266:pehd:3594:25928324,25940114:pehd:3594:25943323,25983542:pehd:3594:25984435,25983560:pehd:3594:25983871,26022984:pehd:3594:26023424,26070736:pehd:3594:26071314,26072142:pehd:3594:26074375,26075820:pehd:3594:26076055,26088706:pehd:3594:26089389,26115112:pehd:3594:26115780,26218745:pehd:3594:26220433,26218754:pehd:3594:26219834,26218755:pehd:3594:26219947,26260994:pehd:3594:26261316,26310854:pehd:3594:26315393,26311630:pehd:3594:26312772,26311632:pehd:3594:26312610,26334665:pehd:3594:26337962'}, {'unwanted_material': 'pet_clair', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0036192094633471284, 'nb_photo': 1538, 'list_port_cont': '25581261,25582747,25582760,25582813,25582818,25583629,25585832,25586221,25586263,25591732,25592341,25594445,25594471,25603056,25603850,25604113,25632861,25633083,25633870,25634029,25638060,25638127,25638329,25638471,25638519,25638575,25645123,25645383,25646495,25648077,25648214,25656387,25656547,25656649,25656743,25657013,25657149,25684291,25684336,25686051,25687773,25690059,25690518,25690776,25692751,25692909,25700690,25700853,25700985,25701749,25703728,25720309,25720931,25727999,25728616,25729557,25732040,25734691,25734918,25744984,25745445,25745818,25746031,25746197,25756731,25757208,25764859,25774572,25776198,25776272,25776338,25776372,25780001,25791422,25793572,25793767,25794229,25794826,25795954,25796024,25796072,25797838,25809264,25814004,25814066,25816668,25817869,25819241,25824155,25824818,25824881,25824967,25869524,25869617,25876538,25877219,25878273,25878918,25879070,25879254,25879428,25879711,25879929,25880043,25885208,25885786,25890249,25890561,25891015,25891925,25892607,25893202,25893455,2589614', 'assoc_port': '25581214:25581261,25582186:25582813,25582616:25582818,25582620:25582760,25582622:25582747,25583537:25583629,25585231:25604113,25585793:25585832,25586166:25586263,25586168:25586221,25586918:25603850,25586920:25592341,25591716:25603056,25591718:25591732,25594429:25594471,25594431:25594445,25632163:25633083,25632837:25633870,25632839:25634029,25632841:25632861,25636119:25638127,25638024:25638060,25638278:25638575,25638281:25638519,25638285:25638471,25638288:25638329,25643802:25645123,25643848:25645383,25646328:25648077,25646330:25648214,25646332:25646495,25651772:25656387,25651773:25656547,25651816:25656649,25651836:25656743,25651840:25657013,25651841:25657149,25675567:25684336,25683837:25687773,25683854:25684291,25685868:25686051,25686585:25690518,25686586:25690776,25689804:25692751,25689805:25692909,25689809:25690059,25696626:25700690,25696628:25700853,25696631:25700985,25698120:25701749,25703651:25703728,25717827:25720309,25717834:25720931,25727184:25727999,25727188:25728616,25727202:25729557,25728848:2573204', 'assoc_mat': '25581214:pet_clair:4207:25581261,25582186:pet_clair:4207:25582813,25582616:pet_clair:4207:25582818,25582620:pet_clair:4207:25582760,25582622:pet_clair:4207:25582747,25583537:pet_clair:4207:25583629,25585231:pet_clair:4207:25604113,25585793:pet_clair:4207:25585832,25586166:pet_clair:4207:25586263,25586168:pet_clair:4207:25586221,25586918:pet_clair:4207:25603850,25586920:pet_clair:4207:25592341,25591716:pet_clair:4207:25603056,25591718:pet_clair:4207:25591732,25594429:pet_clair:4207:25594471,25594431:pet_clair:4207:25594445,25632163:pet_clair:4207:25633083,25632837:pet_clair:4207:25633870,25632839:pet_clair:4207:25634029,25632841:pet_clair:4207:25632861,25636119:pet_clair:4207:25638127,25638024:pet_clair:4207:25638060,25638278:pet_clair:4207:25638575,25638281:pet_clair:4207:25638519,25638285:pet_clair:4207:25638471,25638288:pet_clair:4207:25638329,25643802:pet_clair:4207:25645123,25643848:pet_clair:4207:25645383,25646328:pet_clair:4207:25648077,25646330:pet_clair:4207:25648214,25646332:pet_clair:4207:25646495,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.8566982444010701, 'nb_photo': 302, 'list_port_cont': '25876660,25909117,26164863,26320859', 'assoc_port': '25876452:25876660,25908862:25909117,26164734:26164863,26320613:26320859', 'assoc_mat': '25876452:pet_clair:3327:25876660,25908862:pet_clair:3327:25909117,26164734:pet_clair:3327:26164863,26320613:pet_clair:3327:26320859'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.12353728378942656, 'nb_photo': 7432, 'list_port_cont': '25581279,25581415,25581710,25581982,25582717,25582859,25582945,25583673,25584335,25585159,25585848,25585867,25586250,25587001,25589588,25593717,25631168,25633113,25636287,25636600,25636984,25638381,25638475,25638539,25643944,25646180,25646531,25649215,25680018,25680667,25684059,25684461,25684778,25685979,25686181,25686885,25687238,25688175,25690487,25693134,25696793,25697796,25700374,25701137,25703915,25707187,25717043,25718875,25727684,25727962,25728189,25728296,25728547,25728913,25729120,25729137,25743623,25744020,25744738,25744948,25745128,25765242,25766528,25771374,25775310,25776388,25776473,25776604,25776879,25776993,25778129,25791907,25792128,25796023,25808406,25814122,25815895,25819000,25819117,25819129,25819343,25819375,25822754,25824791,25824878,25867958,25868320,25876622,25876841,25877144,25877334,25877463,25877918,25877970,25878356,25878373,25878515,25884872,25885374,25889129,25889474,25891155,25891455,25891979,25908124,25909153,25910030,25910070,25910974,25911803,25912403,25913133,25916501,2591836', 'assoc_port': '25581210:25581982,25581212:25581710,25581213:25581415,25581215:25581279,25582617:25582945,25582619:25582859,25582621:25582717,25583539:25583673,25583540:25585159,25584297:25584335,25585795:25585848,25585798:25585867,25586165:25586250,25586925:25587001,25589412:25589588,25591717:25593717,25630909:25631168,25632840:25633113,25636092:25636984,25636094:25636600,25636131:25636287,25638279:25638539,25638287:25638475,25638289:25638381,25643801:25646180,25643835:25643944,25646331:25649215,25646334:25646531,25678966:25680667,25678972:25680018,25683835:25688175,25683843:25684778,25683845:25684461,25683849:25684059,25685870:25686181,25685872:25685979,25686587:25687238,25686588:25686885,25689807:25690487,25689810:25693134,25696627:25697796,25696630:25700374,25696632:25696793,25698117:25701137,25703646:25703915,25707133:25707187,25716934:25717043,25717830:25718875,25727185:25728189,25727189:25728913,25727191:25729120,25727194:25729137,25727196:25728547,25727198:25728296,25727203:25727962,25727206:25727684,25743461:2574512', 'assoc_mat': '25581210:pet_clair:3594:25581982,25581212:pet_clair:3594:25581710,25581213:pet_clair:3594:25581415,25581215:pet_clair:3594:25581279,25582617:pet_clair:3594:25582945,25582619:pet_clair:3594:25582859,25582621:pet_clair:3594:25582717,25583539:pet_clair:3594:25583673,25583540:pet_clair:3594:25585159,25584297:pet_clair:3594:25584335,25585795:pet_clair:3594:25585848,25585798:pet_clair:3594:25585867,25586165:pet_clair:3594:25586250,25586925:pet_clair:3594:25587001,25589412:pet_clair:3594:25589588,25591717:pet_clair:3594:25593717,25630909:pet_clair:3594:25631168,25632840:pet_clair:3594:25633113,25636092:pet_clair:3594:25636984,25636094:pet_clair:3594:25636600,25636131:pet_clair:3594:25636287,25638279:pet_clair:3594:25638539,25638287:pet_clair:3594:25638475,25638289:pet_clair:3594:25638381,25643801:pet_clair:3594:25646180,25643835:pet_clair:3594:25643944,25646331:pet_clair:3594:25649215,25646334:pet_clair:3594:25646531,25678966:pet_clair:3594:25680667,25678972:pet_clair:3594:25680018,25683835:pet_clair:3594:25688175,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00030482657916114104, 'nb_photo': 142, 'list_port_cont': '25581257,25582757,25582807,25582822,25583636,25585836,25592337,25603846,25633871,25645129,25656556,25656647,25690515,25700858,25700996,25729329,25744991,25776376,25793570,25824154,25824819,25880055,25890254,25890686,25891028,25896155,25911604,25912219,25931478,25931604,25932576,25944273,25944403,25945865,25957842,25958711,25987171,25995019,26009945,26011038,26019536,26020946,26023108,26028041,26028562,26072276,26074026,26074278,26074430,26074828,26075073,26076916,26108102,26114496,26114587,26143348,26170669,26170720,26170784,26170809,26171126,26198081,26252268,26252405,26252564,26252656,26252959,26253044,26260530,26271172,26278259,26280236,26291277,26291702,26313159,26326977,26327058,26327254,26328030,26328335,26330013,26330290,26333728,26334827,26336275,26353082,26363508,26363696,26365093,26365840', 'assoc_port': '25581214:25581257,25582186:25582807,25582616:25582822,25582620:25582757,25583537:25583636,25585793:25585836,25586918:25603846,25586920:25592337,25632837:25633871,25643802:25645129,25651773:25656556,25651816:25656647,25686585:25690515,25696628:25700858,25696631:25700996,25727192:25729329,25743457:25744991,25776178:25776376,25791243:25793570,25822327:25824154,25824592:25824819,25876474:25880055,25889014:25890254,25889020:25890686,25889025:25891028,25896138:25896155,25908849:25911604,25908859:25912219,25928236:25932576,25931414:25931604,25931416:25931478,25940105:25957842,25940110:25944273,25940115:25944403,25940138:25945865,25946357:25958711,25983539:25987171,25990614:25995019,26003329:26009945,26003354:26011038,26019366:26019536,26020864:26020946,26022985:26023108,26027892:26028562,26027896:26028041,26072141:26074278,26072145:26074430,26072151:26074828,26072157:26075073,26072165:26072276,26073985:26074026,26075829:26108102,26076744:26076916,26114419:26114587,26114425:26114496,26143319:26143348,26164711:2617066', 'assoc_mat': '25581214:pet_fonce:4207:25581257,25582186:pet_fonce:4207:25582807,25582616:pet_fonce:4207:25582822,25582620:pet_fonce:4207:25582757,25583537:pet_fonce:4207:25583636,25585793:pet_fonce:4207:25585836,25586918:pet_fonce:4207:25603846,25586920:pet_fonce:4207:25592337,25632837:pet_fonce:4207:25633871,25643802:pet_fonce:4207:25645129,25651773:pet_fonce:4207:25656556,25651816:pet_fonce:4207:25656647,25686585:pet_fonce:4207:25690515,25696628:pet_fonce:4207:25700858,25696631:pet_fonce:4207:25700996,25727192:pet_fonce:4207:25729329,25743457:pet_fonce:4207:25744991,25776178:pet_fonce:4207:25776376,25791243:pet_fonce:4207:25793570,25822327:pet_fonce:4207:25824154,25824592:pet_fonce:4207:25824819,25876474:pet_fonce:4207:25880055,25889014:pet_fonce:4207:25890254,25889020:pet_fonce:4207:25890686,25889025:pet_fonce:4207:25891028,25896138:pet_fonce:4207:25896155,25908849:pet_fonce:4207:25911604,25908859:pet_fonce:4207:25912219,25928236:pet_fonce:4207:25932576,25931414:pet_fonce:4207:25931604,25931416:pet_fonce:4207:25931478,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.01736816581205958, 'nb_photo': 4, 'list_port_cont': '25909105,26164870,26320860', 'assoc_port': '25908862:25909105,26164734:26164870,26320613:26320860', 'assoc_mat': '25908862:pet_fonce:3327:25909105,26164734:pet_fonce:3327:26164870,26320613:pet_fonce:3327:26320860'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0006359738622187805, 'nb_photo': 102, 'list_port_cont': '25582853,25582948,25584333,25593715,25633107,25636605,25646178,25646533,25680666,25684061,25684769,25685982,25697797,25701139,25728904,25729124,25729134,25776607,25868324,25877335,25877461,25877968,25891457,25908125,25912400,25922329,25927316,25936381,25943331,25980485,25983875,25992768,26023425,26026841,26073392,26074373,26075945,26076058,26076835,26089385,26115515,26115781,26164924,26218907,26219826,26220437,26248675,26249418,26258572,26261315,26312612,26312769,26313501,26315107,26325493,26325975,26331967,26337958,26346873', 'assoc_port': '25582617:25582948,25582619:25582853,25584297:25584333,25591717:25593715,25632840:25633107,25636094:25636605,25643801:25646178,25646334:25646533,25678966:25680666,25683843:25684769,25683849:25684061,25685872:25685982,25696627:25697797,25698117:25701139,25727189:25728904,25727191:25729124,25727194:25729134,25776179:25776607,25867656:25868324,25876444:25877335,25876448:25877968,25876458:25877461,25884082:25891457,25907323:25908125,25908860:25912400,25921213:25922329,25921219:25927316,25931413:25936381,25940114:25943331,25980109:25980485,25983560:25983875,25992555:25992768,26022984:26023425,26026724:26026841,26072119:26073392,26072142:26074373,26075820:26076058,26075827:26075945,26076746:26076835,26088706:26089385,26115111:26115515,26115112:26115781,26164772:26164924,26218745:26220437,26218754:26219826,26218845:26218907,26247732:26249418,26247743:26248675,26258331:26258572,26260994:26261315,26310862:26315107,26310890:26313501,26311630:26312769,26311632:26312612,26325172:26325975,26325174:26325493,26331661:2633196', 'assoc_mat': '25582617:pet_fonce:3594:25582948,25582619:pet_fonce:3594:25582853,25584297:pet_fonce:3594:25584333,25591717:pet_fonce:3594:25593715,25632840:pet_fonce:3594:25633107,25636094:pet_fonce:3594:25636605,25643801:pet_fonce:3594:25646178,25646334:pet_fonce:3594:25646533,25678966:pet_fonce:3594:25680666,25683843:pet_fonce:3594:25684769,25683849:pet_fonce:3594:25684061,25685872:pet_fonce:3594:25685982,25696627:pet_fonce:3594:25697797,25698117:pet_fonce:3594:25701139,25727189:pet_fonce:3594:25728904,25727191:pet_fonce:3594:25729124,25727194:pet_fonce:3594:25729134,25776179:pet_fonce:3594:25776607,25867656:pet_fonce:3594:25868324,25876444:pet_fonce:3594:25877335,25876448:pet_fonce:3594:25877968,25876458:pet_fonce:3594:25877461,25884082:pet_fonce:3594:25891457,25907323:pet_fonce:3594:25908125,25908860:pet_fonce:3594:25912400,25921213:pet_fonce:3594:25922329,25921219:pet_fonce:3594:25927316,25931413:pet_fonce:3594:25936381,25940114:pet_fonce:3594:25943331,25980109:pet_fonce:3594:25980485,25983560:pet_fonce:3594:25983875,2'}, {'unwanted_material': 'pet_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.003670855595605037, 'nb_photo': 3, 'list_port_cont': '26164951,26311546,26343446', 'assoc_port': '26164770:26164951,26310876:26311546,26343300:26343446', 'assoc_mat': '26164770:pet_opaque:4461:26164951,26310876:pet_opaque:4461:26311546,26343300:pet_opaque:4461:26343446'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.004343847279792548, 'nb_photo': 1291, 'list_port_cont': '25576990,25582790,25582817,25582829,25582873,25583630,25585838,25586223,25586264,25591731,25592344,25594449,25594480,25603065,25603886,25604114,25632998,25633085,25633761,25633879,25634027,25638050,25638139,25638340,25638458,25638526,25638580,25645127,25645232,25645385,25646493,25648081,25656394,25656560,25656654,25656741,25656879,25657014,25657157,25674340,25679177,25684299,25684328,25685966,25685998,25686047,25686232,25687771,25687954,25688206,25690063,25690763,25692752,25692919,25700854,25700989,25701756,25705290,25707580,25708260,25720303,25728002,25728626,25729560,25732050,25734454,25744980,25745267,25745821,25746210,25757200,25774582,25776342,25780005,25793578,25793978,25794227,25796036,25796066,25797825,25809258,25816667,25817861,25818979,25819238,25824160,25824827,25838315,25868839,25869513,25869609,25876540,25877215,25878275,25878915,25879067,25879261,25879419,25879923,25890262,25890555,25890682,25890831,25891023,25891935,25893201,25896156,25907361,25910557,25911597,25912213,25913840,25922679,2592345', 'assoc_port': '25576892:25576990,25582186:25582817,25582187:25582873,25582616:25582829,25582618:25582790,25583537:25583630,25585231:25604114,25585793:25585838,25586166:25586264,25586168:25586223,25586920:25592344,25586924:25603886,25591716:25603065,25591718:25591731,25594429:25594480,25594431:25594449,25632162:25632998,25632163:25633085,25632835:25633761,25632837:25633879,25632839:25634027,25636119:25638139,25638024:25638050,25638278:25638580,25638281:25638526,25638285:25638458,25638288:25638340,25643802:25645127,25643833:25645232,25643848:25645385,25646328:25648081,25646332:25646493,25651772:25656394,25651773:25656560,25651816:25656654,25651836:25656741,25651839:25656879,25651840:25657014,25651841:25657157,25669047:25674340,25675567:25684328,25678969:25686232,25678974:25679177,25683837:25687771,25683844:25687954,25683848:25688206,25683854:25684299,25685868:25686047,25685869:25685998,25685871:25685966,25686586:25690763,25689804:25692752,25689805:25692919,25689809:25690063,25696628:25700854,25696631:25700989,25698120:2570175', 'assoc_mat': '25576892:pet_opaque:4207:25576990,25582186:pet_opaque:4207:25582817,25582187:pet_opaque:4207:25582873,25582616:pet_opaque:4207:25582829,25582618:pet_opaque:4207:25582790,25583537:pet_opaque:4207:25583630,25585231:pet_opaque:4207:25604114,25585793:pet_opaque:4207:25585838,25586166:pet_opaque:4207:25586264,25586168:pet_opaque:4207:25586223,25586920:pet_opaque:4207:25592344,25586924:pet_opaque:4207:25603886,25591716:pet_opaque:4207:25603065,25591718:pet_opaque:4207:25591731,25594429:pet_opaque:4207:25594480,25594431:pet_opaque:4207:25594449,25632162:pet_opaque:4207:25632998,25632163:pet_opaque:4207:25633085,25632835:pet_opaque:4207:25633761,25632837:pet_opaque:4207:25633879,25632839:pet_opaque:4207:25634027,25636119:pet_opaque:4207:25638139,25638024:pet_opaque:4207:25638050,25638278:pet_opaque:4207:25638580,25638281:pet_opaque:4207:25638526,25638285:pet_opaque:4207:25638458,25638288:pet_opaque:4207:25638340,25643802:pet_opaque:4207:25645127,25643833:pet_opaque:4207:25645232,25643848:pet_opaque:4207:25645385,2564'}, {'unwanted_material': 'plastique', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.023913231732620985, 'nb_photo': 3, 'list_port_cont': '26247865', 'assoc_port': '26247724:26247865', 'assoc_mat': '26247724:plastique:3726:26247865'}, {'unwanted_material': 'Teint_Dans_La_Masse', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.004241168440227243, 'nb_photo': 1, 'list_port_cont': '26247869', 'assoc_port': '26247724:26247869', 'assoc_mat': '26247724:Teint_Dans_La_Masse:3726:26247869'}, {'unwanted_material': 'textiles_sanitaires', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00011288211103985825, 'nb_photo': 53, 'list_port_cont': '25582011,25582802,25585835,25594450,25633875,25720305,25793569,25793979,25796073,25797828,25817865,25824165,25869512,25891019,25922693,25958722,25959801,25993992,26010353,26019468,26074309,26075309,26076917,26109355,26220068,26220941,26221493,26221658,26230295,26252260,26252707,26291989,26292615,26327458,26328032,26328333,26329005,26329775,26330817,26334691,26350570', 'assoc_port': '25581209:25582011,25582186:25582802,25585793:25585835,25594431:25594450,25632837:25633875,25717827:25720305,25791243:25793569,25791250:25793979,25791255:25797828,25795882:25796073,25816321:25817865,25822327:25824165,25868650:25869512,25889025:25891019,25922563:25922693,25946357:25958722,25950333:25959801,25990597:25993992,26003336:26010353,26019368:26019468,26072143:26074309,26072160:26075309,26076744:26076917,26084143:26109355,26218735:26220068,26218753:26220941,26218838:26221493,26218843:26221658,26226963:26230295,26247726:26252260,26247748:26252707,26278777:26291989,26278786:26292615,26310859:26327458,26310874:26328032,26310878:26328333,26310885:26329005,26310888:26329775,26310900:26330817,26311638:26334691,26350441:26350570', 'assoc_mat': '25581209:textiles_sanitaires:4207:25582011,25582186:textiles_sanitaires:4207:25582802,25585793:textiles_sanitaires:4207:25585835,25594431:textiles_sanitaires:4207:25594450,25632837:textiles_sanitaires:4207:25633875,25717827:textiles_sanitaires:4207:25720305,25791243:textiles_sanitaires:4207:25793569,25791250:textiles_sanitaires:4207:25793979,25791255:textiles_sanitaires:4207:25797828,25795882:textiles_sanitaires:4207:25796073,25816321:textiles_sanitaires:4207:25817865,25822327:textiles_sanitaires:4207:25824165,25868650:textiles_sanitaires:4207:25869512,25889025:textiles_sanitaires:4207:25891019,25922563:textiles_sanitaires:4207:25922693,25946357:textiles_sanitaires:4207:25958722,25950333:textiles_sanitaires:4207:25959801,25990597:textiles_sanitaires:4207:25993992,26003336:textiles_sanitaires:4207:26010353,26019368:textiles_sanitaires:4207:26019468,26072143:textiles_sanitaires:4207:26074309,26072160:textiles_sanitaires:4207:26075309,26076744:textiles_sanitaires:4207:26076917,26084143:textiles_sanitaires:4207:2'}), 'main_stat': {'nb_photos': 48633}}, 'hostname': (('jetson-5',),), 'impurety_average_per_hashtag': [(('pcnc', '2025-08', 0.026944309146719116),), (('refus', '2025-08', 0.12161646223913904),), (('film_pedb', '2025-08', 0.07553754136058308),), (('pet_clair', '2025-08', 0.14516148561151176),), (('jrm', '2025-08', 0.09864822735217525),)]} filepath : /data_4/data_log/job/memo/sevran/sla_mensuel_Sevran_mois_08_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 {'pet_clair': {'autre': ['autre', '0.74%', 9], 'bouchon': ['bouchon', '0.51%', 3], 'carton': ['carton', '11.21%', 9], 'papier': ['papier', '1.98%', 8], 'pet_clair': ['pet_clair', '85.67%', 302], 'pet_fonce': ['pet_fonce', '1.74%', 4]}, 'refus': {'autre': ['autre', '0.14%', 894], 'carton': ['carton', '0.81%', 1341], 'metal': ['metal', '0.04%', 308], 'papier': ['papier', '0.93%', 6894], 'pehd': ['pehd', '0.05%', 57], 'pet_clair': ['pet_clair', '12.35%', 7432], 'pet_fonce': ['pet_fonce', '0.06%', 102]}, 'film_pedb': {'barquette_opaque': ['barquette_opaque', '1.13%', 15], 'carton': ['carton', '0.53%', 136], 'film_plastique': ['film_plastique', '91.86%', 1285], 'papier': ['papier', '7.81%', 4483], 'pet_opaque': ['pet_opaque', '0.37%', 3]}, 'pcnc': {'barquette_opaque': ['barquette_opaque', '0.32%', 8996], 'carton': ['carton', '97.52%', 7396], 'ela': ['ela', '0.0%', 1], 'etiquette': ['etiquette', '0.03%', 1452], 'film_plastique': ['film_plastique', '0.52%', 17348], 'kraft': ['kraft', '0.01%', 39], 'metal': ['metal', '0.81%', 3766], 'papier': ['papier', '0.7%', 31542], 'pehd': ['pehd', '0.04%', 53], 'pet_clair': ['pet_clair', '0.36%', 1538], 'pet_fonce': ['pet_fonce', '0.03%', 142], 'pet_opaque': ['pet_opaque', '0.43%', 1291], 'textiles_sanitaires': ['textiles_sanitaires', '0.01%', 53]}, 'jrm': {'Carton_brun': ['Carton_brun', '7.05%', 6], 'plastique': ['plastique', '2.39%', 3], 'Teint_Dans_La_Masse': ['Teint_Dans_La_Masse', '0.42%', 1]}} before plot_matierial_repartition before organize_and_plot_coverage_data Warning a wrong coverage has been found : 0.0 Warning a wrong coverage has been found : 0.0 Warning a wrong coverage has been found : 0.0 Warning a wrong coverage has been found : 0.0 Warning a wrong coverage has been found : 0.0 Warning a wrong coverage has been found : 0.0 Warning a wrong coverage has been found : 0.0 Warning a wrong coverage has been found : 0.0 Warning a wrong coverage has been found : 0.0 Warning a wrong coverage has been found : 0.0 Warning a wrong coverage has been found : 0.0 Warning a wrong coverage has been found : 0.0 Warning a wrong coverage has been found : 0.0 TODO VR to ADNNANE : a mon avis il faut refactorer la préparation des données, je ne comprends pas non plus ce -0.0 et puis il y a un bug avec la taille differente (reproduit en commentant cette ligne ou : --raspi=20077 --use_sqlite --date=2022-09 -v --job=sla_mensuel) Erreur dans le script sla mensuel mise en forme 943: mean requires at least one data point shold exit but treated as warning to keep behavior le fichier se trouve ici : /data_4/data_log/job/memo/sevran 3.32user 3.16system 0:09.23elapsed 70%CPU (0avgtext+0avgdata 173920maxresident)k 5520inputs+1592outputs (59major+54060minor)pagefaults 0swaps