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=30006 --dashboard_places=angers_montee_convoyeur --rootfolder_sla=/data_4/data_log/job/memo/angers_montee_convoyeur -v --mtr_id=1017 --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 : 30006, Date : 2025-12 _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 : (0, 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=4891 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=4891 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= 4891 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=4891 # 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=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=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 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 TODO : Insert select and so on SELECT id, name, misc_info, datou_id_for_right FROM MTRPhoto.dashboard_places WHERE name="angers_montee_convoyeur"; SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4891 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=4891 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= 4891 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=4891 # 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=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=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 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 Fonction SLA_MENSUEL nb_day : (0, 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=4891 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=4891 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= 4891 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=4891 # 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=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=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 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 TODO : Insert select and so on SELECT id, name, misc_info, datou_id_for_right FROM MTRPhoto.dashboard_places WHERE name="angers_montee_convoyeur"; SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4891 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=4891 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= 4891 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=4891 # 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=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=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 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 place_id : 36 month : 12 mtr_id : 1017 dashboard_places : angers_montee_convoyeur date : 2025-12 year : 2025 raspi : 30006 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 = 'angers_montee_convoyeur' and date like '%2025-12%') and created_at like '%2025-12%'))); nb_day : (0, 31) after unwanted_material_data nb_day : (0, 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 '%30006%' AND ms.result_str like '%2025/12%'ORDER BY ms.id desc LIMIT 0, 1000000; No error ? {'log_dict': {'total_nb_images': 8614, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 84375 seconds', 'coverage_times_pause': '0 days 86167 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 363, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8243, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 113, 'nb_images_finished': 2116, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 20, 'nb_selected_images': 2136, 'last_update': '2025/12/28', 'portfolio_id': 29734831, 'last_run_id': 2809584, 'total_number_of_photos': 8296}} No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 83687 seconds', 'coverage_times_pause': '0 days 86109 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 473, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8121, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 130, 'nb_images_finished': 2195, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2195, 'last_update': '2025/12/27', 'portfolio_id': 29707129, 'last_run_id': 2807648, 'total_number_of_photos': 8152}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 83700 seconds', 'coverage_times_pause': '0 days 86116 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 830, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7766, 'ratio_coverage': 1.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/12/26', 'portfolio_id': 29700043, 'last_run_id': 2801473, 'total_number_of_photos': 7817}} No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 84326 seconds', 'coverage_times_pause': '0 days 86107 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 541, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 11, 'end_of_day_photos_uploaded': 8054, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 119, '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/12/25', 'portfolio_id': 29667952, 'last_run_id': 2796256, 'total_number_of_photos': 8147}} No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 84239 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 526, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1128, 'end_of_day_photos_uploaded': 6961, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 118, 'nb_images_finished': 2164, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2164, 'last_update': '2025/12/25', 'portfolio_id': 29636221, 'last_run_id': 2796560, 'total_number_of_photos': 8161}} No error ? {'log_dict': {'total_nb_images': 6449, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 62601 seconds', 'coverage_times_pause': '0 days 64520 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 313, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 6130, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 102, 'nb_images_finished': 1890, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1890, 'last_update': '2025/12/23', 'portfolio_id': 29604040, 'last_run_id': 2785181, 'total_number_of_photos': 6157}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 83687 seconds', 'coverage_times_pause': '0 days 86109 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 473, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8121, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 130, 'nb_images_finished': 2195, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2195, 'last_update': '2025/12/27', 'portfolio_id': 29707129, 'last_run_id': 2807440, 'total_number_of_photos': 8152}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 83700 seconds', 'coverage_times_pause': '0 days 86116 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 830, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7766, 'ratio_coverage': 1.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/12/26', 'portfolio_id': 29700043, 'last_run_id': 2801473, 'total_number_of_photos': 7817}} No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 84326 seconds', 'coverage_times_pause': '0 days 86107 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 541, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 11, 'end_of_day_photos_uploaded': 8054, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 119, '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/12/25', 'portfolio_id': 29667952, 'last_run_id': 2796256, 'total_number_of_photos': 8147}} No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 84239 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 526, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1128, 'end_of_day_photos_uploaded': 6961, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 118, 'nb_images_finished': 2164, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2164, 'last_update': '2025/12/25', 'portfolio_id': 29636221, 'last_run_id': 2796560, 'total_number_of_photos': 8161}} No error ? {'log_dict': {'total_nb_images': 6449, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 62601 seconds', 'coverage_times_pause': '0 days 64520 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 313, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 6130, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 102, 'nb_images_finished': 1890, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1890, 'last_update': '2025/12/23', 'portfolio_id': 29604040, 'last_run_id': 2785181, 'total_number_of_photos': 6157}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 83892 seconds', 'coverage_times_pause': '0 days 86108 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 809, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7785, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 999, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 999, 'last_update': '2025/12/21', 'portfolio_id': 29583262, 'last_run_id': 2777806, 'total_number_of_photos': 7829}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 83700 seconds', 'coverage_times_pause': '0 days 86116 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 830, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7766, 'ratio_coverage': 1.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/12/26', 'portfolio_id': 29700043, 'last_run_id': 2801209, 'total_number_of_photos': 7817}} No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 84326 seconds', 'coverage_times_pause': '0 days 86107 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 541, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 11, 'end_of_day_photos_uploaded': 8054, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 119, '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/12/25', 'portfolio_id': 29667952, 'last_run_id': 2796256, 'total_number_of_photos': 8147}} No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 84239 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 526, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1128, 'end_of_day_photos_uploaded': 6961, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 118, 'nb_images_finished': 2164, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2164, 'last_update': '2025/12/25', 'portfolio_id': 29636221, 'last_run_id': 2796560, 'total_number_of_photos': 8161}} No error ? {'log_dict': {'total_nb_images': 6449, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 62601 seconds', 'coverage_times_pause': '0 days 64520 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 313, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 6130, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 102, 'nb_images_finished': 1890, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1890, 'last_update': '2025/12/23', 'portfolio_id': 29604040, 'last_run_id': 2785181, 'total_number_of_photos': 6157}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 83892 seconds', 'coverage_times_pause': '0 days 86108 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 809, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7785, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 999, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 999, 'last_update': '2025/12/21', 'portfolio_id': 29583262, 'last_run_id': 2777806, 'total_number_of_photos': 7829}} No error ? {'log_dict': {'total_nb_images': 8603, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84427 seconds', 'coverage_times_pause': '0 days 86059 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_duplicated': 341, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8252, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 121, 'nb_images_finished': 2402, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2402, 'last_update': '2025/12/20', 'portfolio_id': 29560815, 'last_run_id': 2775813, 'total_number_of_photos': 8308}} No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 84326 seconds', 'coverage_times_pause': '0 days 86107 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 541, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 11, 'end_of_day_photos_uploaded': 8054, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 119, '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/12/25', 'portfolio_id': 29667952, 'last_run_id': 2796012, 'total_number_of_photos': 8147}} No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 84239 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 526, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1128, 'end_of_day_photos_uploaded': 6961, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 118, 'nb_images_finished': 2164, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2164, 'last_update': '2025/12/24', 'portfolio_id': 29636221, 'last_run_id': 2790680, 'total_number_of_photos': 8161}} No error ? {'log_dict': {'total_nb_images': 6449, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 62601 seconds', 'coverage_times_pause': '0 days 64520 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 313, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 6130, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 102, 'nb_images_finished': 1890, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1890, 'last_update': '2025/12/23', 'portfolio_id': 29604040, 'last_run_id': 2785181, 'total_number_of_photos': 6157}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 83892 seconds', 'coverage_times_pause': '0 days 86108 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 809, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7785, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 999, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 999, 'last_update': '2025/12/21', 'portfolio_id': 29583262, 'last_run_id': 2777806, 'total_number_of_photos': 7829}} No error ? {'log_dict': {'total_nb_images': 8603, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84427 seconds', 'coverage_times_pause': '0 days 86059 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_duplicated': 341, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8252, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 121, 'nb_images_finished': 2402, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2402, 'last_update': '2025/12/20', 'portfolio_id': 29560815, 'last_run_id': 2775813, 'total_number_of_photos': 8308}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84414 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 510, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8092, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 132, 'nb_images_finished': 2326, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2326, 'last_update': '2025/12/19', 'portfolio_id': 29518022, 'last_run_id': 2769785, 'total_number_of_photos': 8155}} No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 84239 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 526, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1128, 'end_of_day_photos_uploaded': 6961, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 117, 'nb_images_finished': 2148, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2148, 'last_update': '2025/12/24', 'portfolio_id': 29636221, 'last_run_id': 2789868, 'total_number_of_photos': 7572}} No error ? {'log_dict': {'total_nb_images': 6449, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 62601 seconds', 'coverage_times_pause': '0 days 64520 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 313, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 6130, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 102, 'nb_images_finished': 1890, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1890, 'last_update': '2025/12/23', 'portfolio_id': 29604040, 'last_run_id': 2785181, 'total_number_of_photos': 6157}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 83892 seconds', 'coverage_times_pause': '0 days 86108 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 809, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7785, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 999, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 999, 'last_update': '2025/12/21', 'portfolio_id': 29583262, 'last_run_id': 2777806, 'total_number_of_photos': 7829}} No error ? {'log_dict': {'total_nb_images': 8603, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84427 seconds', 'coverage_times_pause': '0 days 86059 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_duplicated': 341, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8252, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 121, 'nb_images_finished': 2402, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2402, 'last_update': '2025/12/20', 'portfolio_id': 29560815, 'last_run_id': 2775813, 'total_number_of_photos': 8308}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84414 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 510, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8092, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 132, 'nb_images_finished': 2326, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2326, 'last_update': '2025/12/19', 'portfolio_id': 29518022, 'last_run_id': 2769785, 'total_number_of_photos': 8155}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84406 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 333, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8263, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 127, 'nb_images_finished': 2278, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2278, 'last_update': '2025/12/18', 'portfolio_id': 29484237, 'last_run_id': 2763369, 'total_number_of_photos': 8327}} No error ? {'log_dict': {'total_nb_images': 6449, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 62601 seconds', 'coverage_times_pause': '0 days 64520 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 313, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 6130, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 102, 'nb_images_finished': 1890, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1890, 'last_update': '2025/12/23', 'portfolio_id': 29604040, 'last_run_id': 2784841, 'total_number_of_photos': 6157}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 83892 seconds', 'coverage_times_pause': '0 days 86108 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 809, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7785, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 999, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 999, 'last_update': '2025/12/21', 'portfolio_id': 29583262, 'last_run_id': 2777806, 'total_number_of_photos': 7829}} No error ? {'log_dict': {'total_nb_images': 8603, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84427 seconds', 'coverage_times_pause': '0 days 86059 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_duplicated': 341, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8252, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 121, 'nb_images_finished': 2402, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2402, 'last_update': '2025/12/20', 'portfolio_id': 29560815, 'last_run_id': 2775813, 'total_number_of_photos': 8308}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84414 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 510, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8092, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 132, 'nb_images_finished': 2326, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2326, 'last_update': '2025/12/19', 'portfolio_id': 29518022, 'last_run_id': 2769785, 'total_number_of_photos': 8155}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84406 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 333, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8263, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 127, 'nb_images_finished': 2278, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2278, 'last_update': '2025/12/18', 'portfolio_id': 29484237, 'last_run_id': 2763369, 'total_number_of_photos': 8327}} No error ? {'log_dict': {'total_nb_images': 8617, 'max_time_between_images': '0 days 174 seconds', 'coverage_pause': '0 days 83570 seconds', 'coverage_times_pause': '0 days 86195 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 331, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8274, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 125, 'nb_images_finished': 2161, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 38, 'nb_selected_images': 2199, 'last_update': '2025/12/18', 'portfolio_id': 29450387, 'last_run_id': 2756744, 'total_number_of_photos': 8308}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 83892 seconds', 'coverage_times_pause': '0 days 86108 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 809, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7785, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 999, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 999, 'last_update': '2025/12/21', 'portfolio_id': 29583262, 'last_run_id': 2777806, 'total_number_of_photos': 7829}} No error ? {'log_dict': {'total_nb_images': 8603, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84427 seconds', 'coverage_times_pause': '0 days 86059 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_duplicated': 341, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8252, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 121, 'nb_images_finished': 2402, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2402, 'last_update': '2025/12/20', 'portfolio_id': 29560815, 'last_run_id': 2775813, 'total_number_of_photos': 8308}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84414 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 510, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8092, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 132, 'nb_images_finished': 2326, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2326, 'last_update': '2025/12/19', 'portfolio_id': 29518022, 'last_run_id': 2769785, 'total_number_of_photos': 8155}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84406 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 333, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8263, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 127, 'nb_images_finished': 2278, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2278, 'last_update': '2025/12/18', 'portfolio_id': 29484237, 'last_run_id': 2763369, 'total_number_of_photos': 8327}} No error ? {'log_dict': {'total_nb_images': 8617, 'max_time_between_images': '0 days 174 seconds', 'coverage_pause': '0 days 83570 seconds', 'coverage_times_pause': '0 days 86195 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 331, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8274, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 125, 'nb_images_finished': 2161, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 38, 'nb_selected_images': 2199, 'last_update': '2025/12/18', 'portfolio_id': 29450387, 'last_run_id': 2756744, 'total_number_of_photos': 8308}} No error ? {'log_dict': {'total_nb_images': 6454, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 62612 seconds', 'coverage_times_pause': '0 days 64571 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 240, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 6201, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 119, 'nb_images_finished': 2069, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 20, 'nb_selected_images': 2089, 'last_update': '2025/12/18', 'portfolio_id': 29418231, 'last_run_id': 2750415, 'total_number_of_photos': 6226}} No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 204 seconds', 'coverage_pause': '0 days 83892 seconds', 'coverage_times_pause': '0 days 86108 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 809, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7785, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 48, 'nb_images_finished': 980, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 19, 'nb_selected_images': 999, 'last_update': '2025/12/20', 'portfolio_id': 29583262, 'last_run_id': 2777483, 'total_number_of_photos': 7829}} No error ? {'log_dict': {'total_nb_images': 8603, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84427 seconds', 'coverage_times_pause': '0 days 86059 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_duplicated': 341, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8252, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 121, 'nb_images_finished': 2402, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2402, 'last_update': '2025/12/20', 'portfolio_id': 29560815, 'last_run_id': 2775813, 'total_number_of_photos': 8308}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84414 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 510, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8092, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 132, 'nb_images_finished': 2326, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2326, 'last_update': '2025/12/19', 'portfolio_id': 29518022, 'last_run_id': 2769785, 'total_number_of_photos': 8155}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84406 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 333, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8263, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 127, 'nb_images_finished': 2278, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2278, 'last_update': '2025/12/18', 'portfolio_id': 29484237, 'last_run_id': 2763369, 'total_number_of_photos': 8327}} No error ? {'log_dict': {'total_nb_images': 8617, 'max_time_between_images': '0 days 174 seconds', 'coverage_pause': '0 days 83570 seconds', 'coverage_times_pause': '0 days 86195 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 331, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8274, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 125, 'nb_images_finished': 2161, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 38, 'nb_selected_images': 2199, 'last_update': '2025/12/18', 'portfolio_id': 29450387, 'last_run_id': 2756744, 'total_number_of_photos': 8308}} No error ? {'log_dict': {'total_nb_images': 6454, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 62612 seconds', 'coverage_times_pause': '0 days 64571 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 240, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 6201, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 119, 'nb_images_finished': 2069, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 20, 'nb_selected_images': 2089, 'last_update': '2025/12/18', 'portfolio_id': 29418231, 'last_run_id': 2750415, 'total_number_of_photos': 6226}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8603, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84427 seconds', 'coverage_times_pause': '0 days 86059 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_duplicated': 341, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8252, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 121, 'nb_images_finished': 2402, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2402, 'last_update': '2025/12/20', 'portfolio_id': 29560815, 'last_run_id': 2775613, 'total_number_of_photos': 8308}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84414 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 510, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8092, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 132, 'nb_images_finished': 2326, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2326, 'last_update': '2025/12/19', 'portfolio_id': 29518022, 'last_run_id': 2769785, 'total_number_of_photos': 8155}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84406 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 333, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8263, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 127, 'nb_images_finished': 2278, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2278, 'last_update': '2025/12/18', 'portfolio_id': 29484237, 'last_run_id': 2763369, 'total_number_of_photos': 8327}} No error ? {'log_dict': {'total_nb_images': 8617, 'max_time_between_images': '0 days 174 seconds', 'coverage_pause': '0 days 83570 seconds', 'coverage_times_pause': '0 days 86195 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 331, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8274, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 125, 'nb_images_finished': 2161, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 38, 'nb_selected_images': 2199, 'last_update': '2025/12/18', 'portfolio_id': 29450387, 'last_run_id': 2756744, 'total_number_of_photos': 8308}} No error ? {'log_dict': {'total_nb_images': 6454, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 62612 seconds', 'coverage_times_pause': '0 days 64571 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 240, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 6201, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 119, 'nb_images_finished': 2069, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 20, 'nb_selected_images': 2089, 'last_update': '2025/12/18', 'portfolio_id': 29418231, 'last_run_id': 2750415, 'total_number_of_photos': 6226}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 185 seconds', 'coverage_pause': '0 days 84047 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 726, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7883, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 60, 'nb_images_finished': 1098, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1098, 'last_update': '2025/12/14', 'portfolio_id': 29395417, 'last_run_id': 2742870, 'total_number_of_photos': 7919}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84414 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 510, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8092, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 132, 'nb_images_finished': 2326, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2326, 'last_update': '2025/12/19', 'portfolio_id': 29518022, 'last_run_id': 2769531, 'total_number_of_photos': 8155}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84406 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 333, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8263, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 127, 'nb_images_finished': 2278, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2278, 'last_update': '2025/12/18', 'portfolio_id': 29484237, 'last_run_id': 2763369, 'total_number_of_photos': 8327}} No error ? {'log_dict': {'total_nb_images': 8617, 'max_time_between_images': '0 days 174 seconds', 'coverage_pause': '0 days 83570 seconds', 'coverage_times_pause': '0 days 86195 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 331, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8274, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 125, 'nb_images_finished': 2161, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 38, 'nb_selected_images': 2199, 'last_update': '2025/12/18', 'portfolio_id': 29450387, 'last_run_id': 2756744, 'total_number_of_photos': 8308}} No error ? {'log_dict': {'total_nb_images': 6454, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 62612 seconds', 'coverage_times_pause': '0 days 64571 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 240, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 6201, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 119, 'nb_images_finished': 2069, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 20, 'nb_selected_images': 2089, 'last_update': '2025/12/18', 'portfolio_id': 29418231, 'last_run_id': 2750415, 'total_number_of_photos': 6226}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 185 seconds', 'coverage_pause': '0 days 84047 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 726, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7883, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 60, 'nb_images_finished': 1098, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1098, 'last_update': '2025/12/14', 'portfolio_id': 29395417, 'last_run_id': 2742870, 'total_number_of_photos': 7919}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 83636 seconds', 'coverage_times_pause': '0 days 86120 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 467, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8123, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 123, 'nb_images_finished': 1924, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 27, 'nb_selected_images': 1951, 'last_update': '2025/12/13', 'portfolio_id': 29353929, 'last_run_id': 2740764, 'total_number_of_photos': 8243}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84406 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 333, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8263, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 127, 'nb_images_finished': 2278, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2278, 'last_update': '2025/12/18', 'portfolio_id': 29484237, 'last_run_id': 2763028, 'total_number_of_photos': 8327}} No error ? {'log_dict': {'total_nb_images': 8617, 'max_time_between_images': '0 days 174 seconds', 'coverage_pause': '0 days 83570 seconds', 'coverage_times_pause': '0 days 86195 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 331, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8274, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 125, 'nb_images_finished': 2161, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 38, 'nb_selected_images': 2199, 'last_update': '2025/12/18', 'portfolio_id': 29450387, 'last_run_id': 2756744, 'total_number_of_photos': 8308}} No error ? {'log_dict': {'total_nb_images': 6454, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 62612 seconds', 'coverage_times_pause': '0 days 64571 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 240, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 6201, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 119, 'nb_images_finished': 2069, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 20, 'nb_selected_images': 2089, 'last_update': '2025/12/18', 'portfolio_id': 29418231, 'last_run_id': 2750415, 'total_number_of_photos': 6226}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 185 seconds', 'coverage_pause': '0 days 84047 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 726, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7883, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 60, 'nb_images_finished': 1098, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1098, 'last_update': '2025/12/14', 'portfolio_id': 29395417, 'last_run_id': 2742870, 'total_number_of_photos': 7919}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 83636 seconds', 'coverage_times_pause': '0 days 86120 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 467, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8123, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 123, 'nb_images_finished': 1924, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 27, 'nb_selected_images': 1951, 'last_update': '2025/12/13', 'portfolio_id': 29353929, 'last_run_id': 2740764, 'total_number_of_photos': 8243}} No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 83456 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 593, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8004, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 58, 'nb_images_finished': 927, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 14, 'nb_selected_images': 941, 'last_update': '2025/12/13', 'portfolio_id': 29321675, 'last_run_id': 2741004, 'total_number_of_photos': 8154}} No error ? {'log_dict': {'total_nb_images': 8617, 'max_time_between_images': '0 days 174 seconds', 'coverage_pause': '0 days 83570 seconds', 'coverage_times_pause': '0 days 86195 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 331, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8274, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 125, 'nb_images_finished': 2161, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 38, 'nb_selected_images': 2199, 'last_update': '2025/12/17', 'portfolio_id': 29450387, 'last_run_id': 2756462, 'total_number_of_photos': 8308}} No error ? {'log_dict': {'total_nb_images': 6454, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 62612 seconds', 'coverage_times_pause': '0 days 64571 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 240, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 6201, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 119, 'nb_images_finished': 2069, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 20, 'nb_selected_images': 2089, 'last_update': '2025/12/16', 'portfolio_id': 29418231, 'last_run_id': 2750415, 'total_number_of_photos': 6226}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 185 seconds', 'coverage_pause': '0 days 84047 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 726, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7883, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 60, 'nb_images_finished': 1098, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1098, 'last_update': '2025/12/14', 'portfolio_id': 29395417, 'last_run_id': 2742870, 'total_number_of_photos': 7919}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 83636 seconds', 'coverage_times_pause': '0 days 86120 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 467, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8123, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 123, 'nb_images_finished': 1924, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 27, 'nb_selected_images': 1951, 'last_update': '2025/12/13', 'portfolio_id': 29353929, 'last_run_id': 2740764, 'total_number_of_photos': 8243}} No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 83456 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 593, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8004, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 58, 'nb_images_finished': 927, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 14, 'nb_selected_images': 941, 'last_update': '2025/12/13', 'portfolio_id': 29321675, 'last_run_id': 2741004, 'total_number_of_photos': 8154}} No error ? {'log_dict': {'total_nb_images': 8611, 'max_time_between_images': '0 days 173 seconds', 'coverage_pause': '0 days 83497 seconds', 'coverage_times_pause': '0 days 86136 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 536, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8068, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 111, 'nb_images_finished': 1937, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1937, 'last_update': '2025/12/13', 'portfolio_id': 29282969, 'last_run_id': 2741010, 'total_number_of_photos': 8196}} No error ? {'log_dict': {'total_nb_images': 6454, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 62612 seconds', 'coverage_times_pause': '0 days 64571 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 240, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 6201, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 119, 'nb_images_finished': 2069, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 20, 'nb_selected_images': 2089, 'last_update': '2025/12/16', 'portfolio_id': 29418231, 'last_run_id': 2750105, 'total_number_of_photos': 6226}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 185 seconds', 'coverage_pause': '0 days 84047 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 726, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7883, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 60, 'nb_images_finished': 1098, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1098, 'last_update': '2025/12/14', 'portfolio_id': 29395417, 'last_run_id': 2742870, 'total_number_of_photos': 7919}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 83636 seconds', 'coverage_times_pause': '0 days 86120 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 467, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8123, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 123, 'nb_images_finished': 1924, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 27, 'nb_selected_images': 1951, 'last_update': '2025/12/13', 'portfolio_id': 29353929, 'last_run_id': 2740764, 'total_number_of_photos': 8243}} No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 83456 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 593, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8004, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 58, 'nb_images_finished': 927, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 14, 'nb_selected_images': 941, 'last_update': '2025/12/13', 'portfolio_id': 29321675, 'last_run_id': 2741004, 'total_number_of_photos': 8154}} No error ? {'log_dict': {'total_nb_images': 8611, 'max_time_between_images': '0 days 173 seconds', 'coverage_pause': '0 days 83497 seconds', 'coverage_times_pause': '0 days 86136 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 536, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8068, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 111, 'nb_images_finished': 1937, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1937, 'last_update': '2025/12/13', 'portfolio_id': 29282969, 'last_run_id': 2741010, 'total_number_of_photos': 8196}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 196 seconds', 'coverage_pause': '0 days 83602 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 881, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 3143, 'end_of_day_photos_uploaded': 4590, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 73, 'nb_images_finished': 1341, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 19, 'nb_selected_images': 1360, 'last_update': '2025/12/13', 'portfolio_id': 29266297, 'last_run_id': 2741014, 'total_number_of_photos': 7805}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 185 seconds', 'coverage_pause': '0 days 84047 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 726, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7883, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 60, 'nb_images_finished': 1098, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1098, 'last_update': '2025/12/14', 'portfolio_id': 29395417, 'last_run_id': 2742870, 'total_number_of_photos': 7919}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 83636 seconds', 'coverage_times_pause': '0 days 86120 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 467, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8123, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 123, 'nb_images_finished': 1924, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 27, 'nb_selected_images': 1951, 'last_update': '2025/12/13', 'portfolio_id': 29353929, 'last_run_id': 2740764, 'total_number_of_photos': 8243}} No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 83456 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 593, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8004, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 58, 'nb_images_finished': 927, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 14, 'nb_selected_images': 941, 'last_update': '2025/12/13', 'portfolio_id': 29321675, 'last_run_id': 2741004, 'total_number_of_photos': 8154}} No error ? {'log_dict': {'total_nb_images': 8611, 'max_time_between_images': '0 days 173 seconds', 'coverage_pause': '0 days 83497 seconds', 'coverage_times_pause': '0 days 86136 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 536, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8068, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 111, 'nb_images_finished': 1937, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1937, 'last_update': '2025/12/13', 'portfolio_id': 29282969, 'last_run_id': 2741010, 'total_number_of_photos': 8196}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 196 seconds', 'coverage_pause': '0 days 83602 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 881, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 3143, 'end_of_day_photos_uploaded': 4590, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 73, 'nb_images_finished': 1341, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 19, 'nb_selected_images': 1360, 'last_update': '2025/12/13', 'portfolio_id': 29266297, 'last_run_id': 2741014, 'total_number_of_photos': 7805}} No error ? {'log_dict': {'total_nb_images': 6456, 'max_time_between_images': '0 days 172 seconds', 'coverage_pause': '0 days 62609 seconds', 'coverage_times_pause': '0 days 64590 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 982, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 3811, 'end_of_day_photos_uploaded': 1662, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 86, 'nb_images_finished': 1478, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 103, 'nb_selected_images': 1581, 'last_update': '2025/12/12', 'portfolio_id': 29256946, 'last_run_id': 2735376, 'total_number_of_photos': 5486}} 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': 60, 'nb_images_finished': 1098, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1098, 'last_update': '2025/12/13', 'portfolio_id': 29395417, 'last_run_id': 2742532, 'total_number_of_photos': 7919}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 83636 seconds', 'coverage_times_pause': '0 days 86120 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 467, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8123, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 123, 'nb_images_finished': 1924, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 27, 'nb_selected_images': 1951, 'last_update': '2025/12/13', 'portfolio_id': 29353929, 'last_run_id': 2740764, 'total_number_of_photos': 8243}} No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 83456 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 593, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8004, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 58, 'nb_images_finished': 927, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 14, 'nb_selected_images': 941, 'last_update': '2025/12/13', 'portfolio_id': 29321675, 'last_run_id': 2741004, 'total_number_of_photos': 8154}} No error ? {'log_dict': {'total_nb_images': 8611, 'max_time_between_images': '0 days 173 seconds', 'coverage_pause': '0 days 83497 seconds', 'coverage_times_pause': '0 days 86136 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 536, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8068, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 111, 'nb_images_finished': 1937, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1937, 'last_update': '2025/12/13', 'portfolio_id': 29282969, 'last_run_id': 2741010, 'total_number_of_photos': 8196}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 196 seconds', 'coverage_pause': '0 days 83602 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 881, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 3143, 'end_of_day_photos_uploaded': 4590, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 73, 'nb_images_finished': 1341, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 19, 'nb_selected_images': 1360, 'last_update': '2025/12/13', 'portfolio_id': 29266297, 'last_run_id': 2741014, 'total_number_of_photos': 7805}} 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': 86, 'nb_images_finished': 1478, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 103, 'nb_selected_images': 1581, 'last_update': '2025/12/12', 'portfolio_id': 29256946, 'last_run_id': 2735376, 'total_number_of_photos': 5486}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 83636 seconds', 'coverage_times_pause': '0 days 86120 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 467, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8123, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 123, 'nb_images_finished': 1924, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 27, 'nb_selected_images': 1951, 'last_update': '2025/12/13', 'portfolio_id': 29353929, 'last_run_id': 2740484, 'total_number_of_photos': 8243}} No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 83456 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 593, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8004, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 58, 'nb_images_finished': 927, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 14, 'nb_selected_images': 941, 'last_update': '2025/12/12', 'portfolio_id': 29321675, 'last_run_id': 2735388, 'total_number_of_photos': 8154}} No error ? {'log_dict': {'total_nb_images': 8611, 'max_time_between_images': '0 days 173 seconds', 'coverage_pause': '0 days 83497 seconds', 'coverage_times_pause': '0 days 86136 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 536, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8068, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 111, 'nb_images_finished': 1937, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1937, 'last_update': '2025/12/11', 'portfolio_id': 29282969, 'last_run_id': 2727963, 'total_number_of_photos': 8196}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 196 seconds', 'coverage_pause': '0 days 83602 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 881, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 3143, 'end_of_day_photos_uploaded': 4590, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 64, 'nb_images_finished': 1192, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 11, 'nb_images_started': 168, 'nb_selected_images': 1360, 'last_update': '2025/12/12', 'portfolio_id': 29266297, 'last_run_id': 2737032, 'total_number_of_photos': 7805}} No error ? {'log_dict': {'total_nb_images': 6456, 'max_time_between_images': '0 days 172 seconds', 'coverage_pause': '0 days 62609 seconds', 'coverage_times_pause': '0 days 64590 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 982, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 3811, 'end_of_day_photos_uploaded': 1662, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 86, 'nb_images_finished': 1478, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 103, 'nb_selected_images': 1581, 'last_update': '2025/12/12', 'portfolio_id': 29256946, 'last_run_id': 2735376, 'total_number_of_photos': 5486}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8614, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 83594 seconds', 'coverage_times_pause': '0 days 86167 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 561, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8046, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 53, 'nb_images_finished': 951, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 25, 'nb_selected_images': 976, 'last_update': '2025/12/07', 'portfolio_id': 29240001, 'last_run_id': 2714079, 'total_number_of_photos': 8073}} No error ? {'log_dict': {'total_nb_images': 8616, 'max_time_between_images': '0 days 184 seconds', 'coverage_pause': '0 days 83456 seconds', 'coverage_times_pause': '0 days 86186 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 593, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8004, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 58, 'nb_images_finished': 927, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 14, 'nb_selected_images': 941, 'last_update': '2025/12/12', 'portfolio_id': 29321675, 'last_run_id': 2733869, 'total_number_of_photos': 8135}} No error ? {'log_dict': {'total_nb_images': 8611, 'max_time_between_images': '0 days 173 seconds', 'coverage_pause': '0 days 83497 seconds', 'coverage_times_pause': '0 days 86136 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 536, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8068, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 111, 'nb_images_finished': 1937, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1937, 'last_update': '2025/12/11', 'portfolio_id': 29282969, 'last_run_id': 2727963, 'total_number_of_photos': 8183}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 196 seconds', 'coverage_pause': '0 days 83602 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 881, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 3143, 'end_of_day_photos_uploaded': 4590, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 33, 'nb_images_finished': 628, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 628, 'last_update': '2025/12/10', 'portfolio_id': 29266297, 'last_run_id': 2721295, 'total_number_of_photos': 6204}} No error ? {'log_dict': {'total_nb_images': 6456, 'max_time_between_images': '0 days 172 seconds', 'coverage_pause': '0 days 62609 seconds', 'coverage_times_pause': '0 days 64590 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 982, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 3811, 'end_of_day_photos_uploaded': 1662, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 86, 'nb_images_finished': 1478, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 3, 'nb_images_started': 103, 'nb_selected_images': 1581, 'last_update': '2025/12/11', 'portfolio_id': 29256946, 'last_run_id': 2730342, 'total_number_of_photos': 5486}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8614, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 83594 seconds', 'coverage_times_pause': '0 days 86167 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 561, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8046, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 53, 'nb_images_finished': 951, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 25, 'nb_selected_images': 976, 'last_update': '2025/12/07', 'portfolio_id': 29240001, 'last_run_id': 2714079, 'total_number_of_photos': 8073}} No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 84266 seconds', 'coverage_times_pause': '0 days 86105 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 710, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7890, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 78, 'nb_images_finished': 1339, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1339, 'last_update': '2025/12/06', 'portfolio_id': 29203340, 'last_run_id': 2712189, 'total_number_of_photos': 7920}} No error ? {'log_dict': {'total_nb_images': 8611, 'max_time_between_images': '0 days 173 seconds', 'coverage_pause': '0 days 83497 seconds', 'coverage_times_pause': '0 days 86136 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 536, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8068, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 111, 'nb_images_finished': 1937, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1937, 'last_update': '2025/12/11', 'portfolio_id': 29282969, 'last_run_id': 2727663, 'total_number_of_photos': 8183}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 196 seconds', 'coverage_pause': '0 days 83602 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 881, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 3143, 'end_of_day_photos_uploaded': 4590, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 33, 'nb_images_finished': 628, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 628, 'last_update': '2025/12/10', 'portfolio_id': 29266297, 'last_run_id': 2721295, 'total_number_of_photos': 4656}} No error ? {'log_dict': {'total_nb_images': 6456, 'max_time_between_images': '0 days 172 seconds', 'coverage_pause': '0 days 62609 seconds', 'coverage_times_pause': '0 days 64590 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 982, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 3811, 'end_of_day_photos_uploaded': 1662, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 44, 'nb_images_finished': 794, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 168, 'nb_selected_images': 962, 'last_update': '2025/12/10', 'portfolio_id': 29256946, 'last_run_id': 2722337, 'total_number_of_photos': 4350}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8614, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 83594 seconds', 'coverage_times_pause': '0 days 86167 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 561, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8046, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 53, 'nb_images_finished': 951, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 25, 'nb_selected_images': 976, 'last_update': '2025/12/07', 'portfolio_id': 29240001, 'last_run_id': 2714079, 'total_number_of_photos': 8073}} No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 84266 seconds', 'coverage_times_pause': '0 days 86105 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 710, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7890, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 78, 'nb_images_finished': 1339, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1339, 'last_update': '2025/12/06', 'portfolio_id': 29203340, 'last_run_id': 2712189, 'total_number_of_photos': 7920}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84508 seconds', 'coverage_times_pause': '0 days 86116 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 439, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8151, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 97, 'nb_images_finished': 1959, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1959, 'last_update': '2025/12/05', 'portfolio_id': 29164208, 'last_run_id': 2705859, 'total_number_of_photos': 8194}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 196 seconds', 'coverage_pause': '0 days 83602 seconds', 'coverage_times_pause': '0 days 86176 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 881, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 3143, 'end_of_day_photos_uploaded': 4590, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 33, 'nb_images_finished': 628, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 628, 'last_update': '2025/12/10', 'portfolio_id': 29266297, 'last_run_id': 2720941, 'total_number_of_photos': 4656}} No error ? {'log_dict': {'total_nb_images': 6456, 'max_time_between_images': '0 days 172 seconds', 'coverage_pause': '0 days 62609 seconds', 'coverage_times_pause': '0 days 64590 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 982, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 3811, 'end_of_day_photos_uploaded': 1662, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 419, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 4, 'nb_images_started': 144, 'nb_selected_images': 563, 'last_update': '2025/12/09', 'portfolio_id': 29256946, 'last_run_id': 2717231, 'total_number_of_photos': 2472}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8614, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 83594 seconds', 'coverage_times_pause': '0 days 86167 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 561, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8046, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 53, 'nb_images_finished': 951, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 25, 'nb_selected_images': 976, 'last_update': '2025/12/07', 'portfolio_id': 29240001, 'last_run_id': 2714079, 'total_number_of_photos': 8073}} No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 84266 seconds', 'coverage_times_pause': '0 days 86105 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 710, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7890, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 78, 'nb_images_finished': 1339, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1339, 'last_update': '2025/12/06', 'portfolio_id': 29203340, 'last_run_id': 2712189, 'total_number_of_photos': 7920}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84508 seconds', 'coverage_times_pause': '0 days 86116 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 439, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8151, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 97, 'nb_images_finished': 1959, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1959, 'last_update': '2025/12/05', 'portfolio_id': 29164208, 'last_run_id': 2705859, 'total_number_of_photos': 8194}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84423 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 738, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7859, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 113, 'nb_images_finished': 2151, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2151, 'last_update': '2025/12/04', 'portfolio_id': 29118446, 'last_run_id': 2699200, 'total_number_of_photos': 7930}} No error ? {'log_dict': {'total_nb_images': 6456, 'max_time_between_images': '0 days 172 seconds', 'coverage_pause': '0 days 62609 seconds', 'coverage_times_pause': '0 days 64590 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_duplicated': 982, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 3811, 'end_of_day_photos_uploaded': 1662, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 419, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 4, 'nb_images_started': 144, 'nb_selected_images': 563, 'last_update': '2025/12/08', 'portfolio_id': 29256946, 'last_run_id': 2716376, 'total_number_of_photos': 1662}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8614, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 83594 seconds', 'coverage_times_pause': '0 days 86167 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 561, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8046, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 53, 'nb_images_finished': 951, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 25, 'nb_selected_images': 976, 'last_update': '2025/12/07', 'portfolio_id': 29240001, 'last_run_id': 2714079, 'total_number_of_photos': 8073}} No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 84266 seconds', 'coverage_times_pause': '0 days 86105 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 710, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7890, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 78, 'nb_images_finished': 1339, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1339, 'last_update': '2025/12/06', 'portfolio_id': 29203340, 'last_run_id': 2712189, 'total_number_of_photos': 7920}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84508 seconds', 'coverage_times_pause': '0 days 86116 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 439, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8151, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 97, 'nb_images_finished': 1959, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1959, 'last_update': '2025/12/05', 'portfolio_id': 29164208, 'last_run_id': 2705859, 'total_number_of_photos': 8194}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84423 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 738, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7859, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 113, 'nb_images_finished': 2151, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2151, 'last_update': '2025/12/04', 'portfolio_id': 29118446, 'last_run_id': 2699200, 'total_number_of_photos': 7930}} No error ? {'log_dict': {'total_nb_images': 8621, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84332 seconds', 'coverage_times_pause': '0 days 86236 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 423, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8179, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 117, 'nb_images_finished': 2240, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2240, 'last_update': '2025/12/03', 'portfolio_id': 29066830, 'last_run_id': 2691727, 'total_number_of_photos': 8244}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8614, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 83594 seconds', 'coverage_times_pause': '0 days 86167 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 561, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8046, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 53, 'nb_images_finished': 951, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 25, 'nb_selected_images': 976, 'last_update': '2025/12/07', 'portfolio_id': 29240001, 'last_run_id': 2714079, 'total_number_of_photos': 8073}} No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 84266 seconds', 'coverage_times_pause': '0 days 86105 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 710, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7890, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 78, 'nb_images_finished': 1339, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1339, 'last_update': '2025/12/06', 'portfolio_id': 29203340, 'last_run_id': 2712189, 'total_number_of_photos': 7920}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84508 seconds', 'coverage_times_pause': '0 days 86116 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 439, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8151, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 97, 'nb_images_finished': 1959, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1959, 'last_update': '2025/12/05', 'portfolio_id': 29164208, 'last_run_id': 2705859, 'total_number_of_photos': 8194}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84423 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 738, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7859, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 113, 'nb_images_finished': 2151, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2151, 'last_update': '2025/12/04', 'portfolio_id': 29118446, 'last_run_id': 2699200, 'total_number_of_photos': 7930}} No error ? {'log_dict': {'total_nb_images': 8621, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84332 seconds', 'coverage_times_pause': '0 days 86236 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 423, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8179, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 117, 'nb_images_finished': 2240, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2240, 'last_update': '2025/12/03', 'portfolio_id': 29066830, 'last_run_id': 2691727, 'total_number_of_photos': 8244}} No error ? {'log_dict': {'total_nb_images': 6448, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 62821 seconds', 'coverage_times_pause': '0 days 64510 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 347, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 6094, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 706, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 73, 'nb_images_started': 1184, 'nb_selected_images': 1890, 'last_update': '2025/12/03', 'portfolio_id': 29036192, 'last_run_id': 2684925, 'total_number_of_photos': 6154}} No error ? {'log_dict': {'total_nb_images': 8614, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 83594 seconds', 'coverage_times_pause': '0 days 86167 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 561, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 8046, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 54, 'nb_images_finished': 959, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 959, 'last_update': '2025/12/06', 'portfolio_id': 29240001, 'last_run_id': 2713806, 'total_number_of_photos': 8073}} No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 84266 seconds', 'coverage_times_pause': '0 days 86105 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 710, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7890, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 78, 'nb_images_finished': 1339, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1339, 'last_update': '2025/12/06', 'portfolio_id': 29203340, 'last_run_id': 2712189, 'total_number_of_photos': 7920}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84508 seconds', 'coverage_times_pause': '0 days 86116 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 439, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8151, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 97, 'nb_images_finished': 1959, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1959, 'last_update': '2025/12/05', 'portfolio_id': 29164208, 'last_run_id': 2705859, 'total_number_of_photos': 8194}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84423 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 738, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7859, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 113, 'nb_images_finished': 2151, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2151, 'last_update': '2025/12/04', 'portfolio_id': 29118446, 'last_run_id': 2699200, 'total_number_of_photos': 7930}} No error ? {'log_dict': {'total_nb_images': 8621, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84332 seconds', 'coverage_times_pause': '0 days 86236 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 423, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8179, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 117, 'nb_images_finished': 2240, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2240, 'last_update': '2025/12/03', 'portfolio_id': 29066830, 'last_run_id': 2691727, 'total_number_of_photos': 8244}} No error ? {'log_dict': {'total_nb_images': 6448, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 62821 seconds', 'coverage_times_pause': '0 days 64510 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 347, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 6094, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 706, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 73, 'nb_images_started': 1184, 'nb_selected_images': 1890, 'last_update': '2025/12/03', 'portfolio_id': 29036192, 'last_run_id': 2684925, 'total_number_of_photos': 6154}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8608, 'max_time_between_images': '0 days 203 seconds', 'coverage_pause': '0 days 84266 seconds', 'coverage_times_pause': '0 days 86105 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 710, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7890, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 78, 'nb_images_finished': 1339, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1339, 'last_update': '2025/12/06', 'portfolio_id': 29203340, 'last_run_id': 2711957, 'total_number_of_photos': 7920}} No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84508 seconds', 'coverage_times_pause': '0 days 86116 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 439, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8151, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 97, 'nb_images_finished': 1959, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1959, 'last_update': '2025/12/05', 'portfolio_id': 29164208, 'last_run_id': 2705859, 'total_number_of_photos': 8194}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84423 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 738, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7859, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 113, 'nb_images_finished': 2151, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2151, 'last_update': '2025/12/04', 'portfolio_id': 29118446, 'last_run_id': 2699200, 'total_number_of_photos': 7930}} No error ? {'log_dict': {'total_nb_images': 8621, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84332 seconds', 'coverage_times_pause': '0 days 86236 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 423, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8179, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 117, 'nb_images_finished': 2240, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2240, 'last_update': '2025/12/03', 'portfolio_id': 29066830, 'last_run_id': 2691727, 'total_number_of_photos': 8244}} No error ? {'log_dict': {'total_nb_images': 6448, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 62821 seconds', 'coverage_times_pause': '0 days 64510 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 347, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 6094, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 706, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 73, 'nb_images_started': 1184, 'nb_selected_images': 1890, 'last_update': '2025/12/03', 'portfolio_id': 29036192, 'last_run_id': 2684925, 'total_number_of_photos': 6154}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8609, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84508 seconds', 'coverage_times_pause': '0 days 86116 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 439, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 12, 'end_of_day_photos_uploaded': 8151, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 97, 'nb_images_finished': 1959, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1959, 'last_update': '2025/12/05', 'portfolio_id': 29164208, 'last_run_id': 2705514, 'total_number_of_photos': 8194}} No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84423 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 738, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7859, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 113, 'nb_images_finished': 2151, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2151, 'last_update': '2025/12/04', 'portfolio_id': 29118446, 'last_run_id': 2699200, 'total_number_of_photos': 7930}} No error ? {'log_dict': {'total_nb_images': 8621, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84332 seconds', 'coverage_times_pause': '0 days 86236 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 423, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8179, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 117, 'nb_images_finished': 2240, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2240, 'last_update': '2025/12/03', 'portfolio_id': 29066830, 'last_run_id': 2691727, 'total_number_of_photos': 8244}} No error ? {'log_dict': {'total_nb_images': 6448, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 62821 seconds', 'coverage_times_pause': '0 days 64510 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 347, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 6094, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 706, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 73, 'nb_images_started': 1184, 'nb_selected_images': 1890, 'last_update': '2025/12/03', 'portfolio_id': 29036192, 'last_run_id': 2684925, 'total_number_of_photos': 6154}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8615, 'max_time_between_images': '0 days 195 seconds', 'coverage_pause': '0 days 84423 seconds', 'coverage_times_pause': '0 days 86179 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 738, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 7859, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 113, 'nb_images_finished': 2151, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2151, 'last_update': '2025/12/04', 'portfolio_id': 29118446, 'last_run_id': 2698854, 'total_number_of_photos': 7930}} No error ? {'log_dict': {'total_nb_images': 8621, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84332 seconds', 'coverage_times_pause': '0 days 86236 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 423, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8179, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 117, 'nb_images_finished': 2240, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2240, 'last_update': '2025/12/03', 'portfolio_id': 29066830, 'last_run_id': 2691727, 'total_number_of_photos': 8244}} No error ? {'log_dict': {'total_nb_images': 6448, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 62821 seconds', 'coverage_times_pause': '0 days 64510 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 347, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 6094, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 706, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 73, 'nb_images_started': 1184, 'nb_selected_images': 1890, 'last_update': '2025/12/03', 'portfolio_id': 29036192, 'last_run_id': 2684925, 'total_number_of_photos': 6154}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8621, 'max_time_between_images': '0 days 194 seconds', 'coverage_pause': '0 days 84332 seconds', 'coverage_times_pause': '0 days 86236 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 6, 'end_of_day_photos_duplicated': 423, 'end_of_day_photos_nothing_done': 7, 'end_of_day_photos_ok_for_neural_classification': 6, 'end_of_day_photos_uploaded': 8179, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 117, 'nb_images_finished': 2240, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 2240, 'last_update': '2025/12/03', 'portfolio_id': 29066830, 'last_run_id': 2691399, 'total_number_of_photos': 8244}} No error ? {'log_dict': {'total_nb_images': 6448, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 62821 seconds', 'coverage_times_pause': '0 days 64510 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 347, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 6094, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 706, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 73, 'nb_images_started': 1184, 'nb_selected_images': 1890, 'last_update': '2025/12/03', 'portfolio_id': 29036192, 'last_run_id': 2684925, 'total_number_of_photos': 6154}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 6448, 'max_time_between_images': '0 days 193 seconds', 'coverage_pause': '0 days 62821 seconds', 'coverage_times_pause': '0 days 64510 seconds', 'nb_photos_decision': 0, 'nb_gray_level_ok': 0, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 0, 'end_of_day_photos_no_longer_on_disk': 1, 'end_of_day_photos_duplicated': 347, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 5, 'end_of_day_photos_uploaded': 6094, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 43, 'nb_images_finished': 745, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 16, 'nb_images_started': 306, 'nb_selected_images': 1051, 'last_update': '2025/12/02', 'portfolio_id': 29036192, 'last_run_id': 2683935, 'total_number_of_photos': 6154}} Since we don't have condition on date we need to verify this lately ! Since we don't have condition on date we need to verify this lately ! Found day : 2025-12-27 00:00:00 Found day : 2025-12-26 00:00:00 Found day : 2025-12-25 00:00:00 Found day : 2025-12-24 00:00:00 Found day : 2025-12-23 00:00:00 Found day : 2025-12-22 00:00:00 Found day : 2025-12-20 00:00:00 Found day : 2025-12-19 00:00:00 Found day : 2025-12-18 00:00:00 Found day : 2025-12-17 00:00:00 Found day : 2025-12-16 00:00:00 Found day : 2025-12-15 00:00:00 Found day : 2025-12-13 00:00:00 Found day : 2025-12-12 00:00:00 Found day : 2025-12-11 00:00:00 Found day : 2025-12-10 00:00:00 Found day : 2025-12-09 00:00:00 Found day : 2025-12-08 00:00:00 Found day : 2025-12-06 00:00:00 Found day : 2025-12-05 00:00:00 Found day : 2025-12-04 00:00:00 Found day : 2025-12-03 00:00:00 Found day : 2025-12-02 00:00:00 Found day : 2025-12-01 00:00:00 Missing day sla_per_day needs to be called ! Missing day sla_per_day needs to be called ! Missing day sla_per_day needs to be called ! We will need to call the sla_per_day for these missing days : 2025-12-29 00:00:00,2025-12-30 00:00:00,2025-12-31 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 = 36 and month(ded.date) = 12 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 = 36 and month(ded.date) = 12 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 = '_______pehd_pp' and ded.dashboard_place_id = 36 and month(ded.date) = 12 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 = 36 and month(ded.date) = 12 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 = '_______flux_dev' and ded.dashboard_place_id = 36 and month(ded.date) = 12 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 = '_______emr' and ded.dashboard_place_id = 36 and month(ded.date) = 12 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 = 36 and month(ded.date) = 12 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 = '_______ela' and ded.dashboard_place_id = 36 and month(ded.date) = 12 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 = '_______gm' and ded.dashboard_place_id = 36 and month(ded.date) = 12 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 = 36 and month(ded.date) = 12 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 = '_______aluminium' and ded.dashboard_place_id = 36 and month(ded.date) = 12 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 = 36 and mp.name like '%122025%' and cps.thcl = 1533 GROUP BY sbstr ; after number_of_batch date_start : 2025-12-01 : dt_date_just_month_year : 2025-12-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= "angers_montee_convoyeur" 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-12-01" AND ded.date <= "2025-12-31" apple3 {'gm': {'mat': 'gm', 'pht': 4209, 'datou_carac_id': 3994, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'papier,background'}, 'emr': {'mat': 'emr', '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'}, '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'}, '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'}} 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 (2684925,2691727,2699200,2705859,2712189,2714079,2715074,2735376,2741014,2741010,2741004,2740764,2742870,2743795,2750415,2756744,2763369,2769785,2775813,2777806,2778681,2785181,2796560,2796256,2801473,2807648,2809974) 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 (4209,4207,3726,4203,4461,4211,4200,4205,3594,3327) 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.006689388663523679, 'nb_photo': 652, 'list_port_cont': '29043199,29046159,29046438,29085538,29085775,29086052,29086649,29086843,29087533,29088244,29088634,29089151,29089255,29089745,29091020,29091167,29095788,29099562,29102277,29104203,29106769,29108900,29109622,29110602,29113925,29133908,29134151,29137086,29140435,29143764,29148010,29148106,29152957,29155190,29158438,29166435,29166520,29179500,29180636,29183244,29183976,29187270,29189888,29192350,29194467,29204823,29218029,29225785,29229085,29235312,29237362,29239324,29245528,29245789,29246494,29246587,29247118,29260763,29265291,29281162,29281226,29283494,29292957,29293103,29295147,29297229,29297391,29297933,29302564,29302702,29306091,29306876,29311122,29314290,29322158,29331833,29332274,29332479,29336148,29337636,29344086,29346320,29349243,29350066,29354512,29356211,29365474,29367864,29368728,29368870,29369552,29369703,29370965,29373074,29376291,29377485,29377551,29380279,29382576,29382613,29383467,29389655,29403895,29406387,29406404,29406916,29407618,29423558,29424692,29425419,29428110,29432627,29432888,2943411', 'assoc_port': '29041145:29109622,29042706:29043199,29043532:29046438,29045432:29046159,29046877:29108900,29054159:29089745,29081009:29089255,29081020:29089151,29081077:29085775,29081691:29085538,29084021:29088634,29084046:29088244,29084096:29087533,29084255:29086843,29084303:29086052,29084953:29086649,29090343:29091167,29090424:29091020,29094664:29095788,29097661:29104203,29098902:29099562,29101450:29102277,29105981:29106769,29109857:29110602,29113126:29113925,29133098:29134151,29133100:29133908,29136451:29137086,29139495:29140435,29143164:29143764,29147183:29148106,29147201:29148010,29152342:29152957,29154647:29155190,29157810:29158438,29166056:29166435,29166094:29166520,29178998:29179500,29179812:29180636,29183043:29183244,29183360:29183976,29186781:29187270,29189535:29189888,29191691:29192350,29193859:29194467,29203818:29204823,29217538:29218029,29225648:29225785,29228535:29229085,29234873:29235312,29237216:29237362,29238762:29239324,29245306:29245528,29245582:29245789,29246307:29246494,29246522:29246587,29247097:2924711', 'assoc_mat': '29041145:autre:3327:29109622,29042706:autre:3327:29043199,29043532:autre:3327:29046438,29045432:autre:3327:29046159,29046877:autre:3327:29108900,29054159:autre:3327:29089745,29081009:autre:3327:29089255,29081020:autre:3327:29089151,29081077:autre:3327:29085775,29081691:autre:3327:29085538,29084021:autre:3327:29088634,29084046:autre:3327:29088244,29084096:autre:3327:29087533,29084255:autre:3327:29086843,29084303:autre:3327:29086052,29084953:autre:3327:29086649,29090343:autre:3327:29091167,29090424:autre:3327:29091020,29094664:autre:3327:29095788,29097661:autre:3327:29104203,29098902:autre:3327:29099562,29101450:autre:3327:29102277,29105981:autre:3327:29106769,29109857:autre:3327:29110602,29113126:autre:3327:29113925,29133098:autre:3327:29134151,29133100:autre:3327:29133908,29136451:autre:3327:29137086,29139495:autre:3327:29140435,29143164:autre:3327:29143764,29147183:autre:3327:29148106,29147201:autre:3327:29148010,29152342:autre:3327:29152957,29154647:autre:3327:29155190,29157810:autre:3327:29158438,29166056:'}, {'unwanted_material': 'autre', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.002321626750758238, 'nb_photo': 212, 'list_port_cont': '29043886,29054702,29081494,29112700,29146845,29178209,29194241,29204225,29230114,29235113,29283483,29292532,29293757,29310936,29330870,29334569,29406602,29406664,29406744,29406877,29406890,29407253,29407354,29520129,29520355,29520468,29520579,29520706,29520750,29521943,29538701,29549167,29557084,29566371,29569370,29571180,29576021,29616723,29625105,29628460,29649805,29656445,29680140,29698716,29718054,29728509,29732011,29746701', 'assoc_port': '29043561:29043886,29052382:29054702,29081012:29081494,29112007:29112700,29145272:29146845,29177794:29178209,29193857:29194241,29203819:29204225,29229821:29230114,29234862:29235113,29282975:29283483,29291864:29292532,29293513:29293757,29310523:29310936,29330476:29334569,29330612:29330870,29353936:29406890,29367855:29406664,29374741:29406602,29382169:29406877,29383397:29406744,29386624:29407253,29407188:29407354,29437748:29520706,29444282:29520750,29470214:29520129,29481507:29520579,29489765:29521943,29495903:29520468,29510194:29520355,29534843:29538701,29548707:29549167,29556729:29557084,29566207:29566371,29569296:29569370,29570877:29571180,29575696:29576021,29616374:29616723,29624858:29625105,29628085:29628460,29647069:29649805,29655875:29656445,29679792:29680140,29698595:29698716,29717684:29718054,29728177:29728509,29731774:29732011,29746471:29746701', 'assoc_mat': '29043561:autre:3594:29043886,29052382:autre:3594:29054702,29081012:autre:3594:29081494,29112007:autre:3594:29112700,29145272:autre:3594:29146845,29177794:autre:3594:29178209,29193857:autre:3594:29194241,29203819:autre:3594:29204225,29229821:autre:3594:29230114,29234862:autre:3594:29235113,29282975:autre:3594:29283483,29291864:autre:3594:29292532,29293513:autre:3594:29293757,29310523:autre:3594:29310936,29330476:autre:3594:29334569,29330612:autre:3594:29330870,29353936:autre:3594:29406890,29367855:autre:3594:29406664,29374741:autre:3594:29406602,29382169:autre:3594:29406877,29383397:autre:3594:29406744,29386624:autre:3594:29407253,29407188:autre:3594:29407354,29437748:autre:3594:29520706,29444282:autre:3594:29520750,29470214:autre:3594:29520129,29481507:autre:3594:29520579,29489765:autre:3594:29521943,29495903:autre:3594:29520468,29510194:autre:3594:29520355,29534843:autre:3594:29538701,29548707:autre:3594:29549167,29556729:autre:3594:29557084,29566207:autre:3594:29566371,29569296:autre:3594:29569370,29570877:'}, {'unwanted_material': 'autre_refus', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.006997585284710501, 'nb_photo': 367, 'list_port_cont': '29052587,29084173,29084728,29085182,29085554,29085753,29085922,29086555,29086998,29087826,29089040,29089760,29094936,29097711,29101596,29106358,29109069,29113259,29133297,29138406,29146399,29149620,29149836,29152408,29153807,29154762,29154829,29177891,29179041,29179073,29182897,29188560,29190883,29193979,29195017,29216048,29218870,29218878,29227615,29244097,29245346,29245593,29246324,29261177,29280537,29280563,29293546,29294029,29294549,29296981,29299579,29305452,29305576,29308492,29311666,29314170,29314183,29330790,29331148,29331644,29346717,29347083,29347106,29348849,29349898,29351602,29354185,29354286,29354387,29355754,29355880,29364814,29372310,29376046,29379863,29382210,29382265,29383405,29383615,29386682,29389255,29405171,29407583,29407963,29425201,29431405,29434523,29436643,29438730,29441845,29444305,29462774,29463074,29470505,29476527,29480553,29481573,29484309,29484321,29492714,29498853,29498992,29501596,29503448,29505038,29505993,29506051,29508435,29510291,29511348,29518308,29529069,29541654,2954242', 'assoc_port': '29052385:29052587,29081038:29087826,29081075:29084173,29083967:29086998,29084031:29086555,29084062:29085922,29084311:29085753,29084371:29085182,29084386:29085554,29084389:29089040,29084393:29084728,29084396:29089760,29094679:29094936,29097631:29097711,29101467:29101596,29105983:29106358,29108924:29109069,29113125:29113259,29133113:29133297,29138301:29138406,29146298:29146399,29149379:29149836,29149381:29149620,29152346:29152408,29153715:29153807,29154649:29154829,29154651:29154762,29177789:29177891,29178999:29179073,29179001:29179041,29182887:29182897,29188468:29188560,29190761:29190883,29193856:29193979,29194888:29195017,29215829:29216048,29218860:29218878,29218862:29218870,29227479:29227615,29244056:29244097,29245302:29245346,29245581:29245593,29246309:29246324,29258470:29261177,29280525:29280563,29280532:29280537,29291918:29294029,29293458:29293546,29294433:29294549,29296834:29296981,29299477:29299579,29305369:29305576,29305397:29305452,29308108:29308492,29311497:29311666,29314161:29314183,29314167:2931417', 'assoc_mat': '29052385:autre_refus:3726:29052587,29081038:autre_refus:3726:29087826,29081075:autre_refus:3726:29084173,29083967:autre_refus:3726:29086998,29084031:autre_refus:3726:29086555,29084062:autre_refus:3726:29085922,29084311:autre_refus:3726:29085753,29084371:autre_refus:3726:29085182,29084386:autre_refus:3726:29085554,29084389:autre_refus:3726:29089040,29084393:autre_refus:3726:29084728,29084396:autre_refus:3726:29089760,29094679:autre_refus:3726:29094936,29097631:autre_refus:3726:29097711,29101467:autre_refus:3726:29101596,29105983:autre_refus:3726:29106358,29108924:autre_refus:3726:29109069,29113125:autre_refus:3726:29113259,29133113:autre_refus:3726:29133297,29138301:autre_refus:3726:29138406,29146298:autre_refus:3726:29146399,29149379:autre_refus:3726:29149836,29149381:autre_refus:3726:29149620,29152346:autre_refus:3726:29152408,29153715:autre_refus:3726:29153807,29154649:autre_refus:3726:29154829,29154651:autre_refus:3726:29154762,29177789:autre_refus:3726:29177891,29178999:autre_refus:3726:29179073,29179001:'}, {'unwanted_material': 'barquette_avec_film', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0036527041472303214, 'nb_photo': 1, 'list_port_cont': '29506249', 'assoc_port': '29505886:29506249', 'assoc_mat': '29505886:barquette_avec_film:3327:29506249'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.00041785292526145743, 'nb_photo': 3, 'list_port_cont': '29128633,29293220,29746704', 'assoc_port': '29094680:29128633,29291919:29293220,29746470:29746704', 'assoc_mat': '29094680:barquette_opaque:4205:29128633,29291919:barquette_opaque:4205:29293220,29746470:barquette_opaque:4205:29746704'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.002275802039444329, 'nb_photo': 104, 'list_port_cont': '29042499,29090016,29128797,29137784,29137799,29160528,29184412,29233290,29245198,29245239,29246475,29265670,29294019,29306787,29331123,29376958,29377008,29405554,29407427,29432647,29467549,29654035,29690277,29721385,29730028,29745249', 'assoc_port': '29041157:29042499,29052349:29137799,29052351:29137784,29084028:29128797,29084934:29090016,29138300:29160528,29183358:29184412,29232035:29233290,29244988:29245198,29244989:29245239,29246308:29246475,29264673:29265670,29293474:29294019,29306378:29306787,29330676:29331123,29367787:29377008,29367916:29376958,29405393:29405554,29407186:29407427,29432099:29432647,29467315:29467549,29653850:29654035,29689702:29690277,29720639:29721385,29729976:29730028,29745070:29745249', 'assoc_mat': '29041157:barquette_opaque:4203:29042499,29052349:barquette_opaque:4203:29137799,29052351:barquette_opaque:4203:29137784,29084028:barquette_opaque:4203:29128797,29084934:barquette_opaque:4203:29090016,29138300:barquette_opaque:4203:29160528,29183358:barquette_opaque:4203:29184412,29232035:barquette_opaque:4203:29233290,29244988:barquette_opaque:4203:29245198,29244989:barquette_opaque:4203:29245239,29246308:barquette_opaque:4203:29246475,29264673:barquette_opaque:4203:29265670,29293474:barquette_opaque:4203:29294019,29306378:barquette_opaque:4203:29306787,29330676:barquette_opaque:4203:29331123,29367787:barquette_opaque:4203:29377008,29367916:barquette_opaque:4203:29376958,29405393:barquette_opaque:4203:29405554,29407186:barquette_opaque:4203:29407427,29432099:barquette_opaque:4203:29432647,29467315:barquette_opaque:4203:29467549,29653850:barquette_opaque:4203:29654035,29689702:barquette_opaque:4203:29690277,29720639:barquette_opaque:4203:29721385,29729976:barquette_opaque:4203:29730028,29745070:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0005278095437765747, 'nb_photo': 28, 'list_port_cont': '29050810,29057069,29084444,29097833,29107949,29112142,29133243,29145302,29191978,29228739,29245074,29308238,29377230,29381721,29492647,29497970,29499616,29507527,29542492,29569489,29585173,29608045,29650898,29679910,29688976,29715342,29716900,29746994', 'assoc_port': '29046881:29057069,29050698:29050810,29081689:29107949,29083373:29084444,29097648:29097833,29112005:29112142,29133130:29133243,29145271:29145302,29191688:29191978,29228534:29228739,29244991:29245074,29308110:29308238,29377091:29377230,29381537:29381721,29492558:29492647,29497795:29497970,29499426:29499616,29507224:29507527,29542373:29542492,29569474:29569489,29584902:29585173,29607851:29608045,29650782:29650898,29679790:29679910,29681411:29688976,29715159:29715342,29716805:29716900,29746895:29746994', 'assoc_mat': '29046881:barquette_opaque:4207:29057069,29050698:barquette_opaque:4207:29050810,29081689:barquette_opaque:4207:29107949,29083373:barquette_opaque:4207:29084444,29097648:barquette_opaque:4207:29097833,29112005:barquette_opaque:4207:29112142,29133130:barquette_opaque:4207:29133243,29145271:barquette_opaque:4207:29145302,29191688:barquette_opaque:4207:29191978,29228534:barquette_opaque:4207:29228739,29244991:barquette_opaque:4207:29245074,29308110:barquette_opaque:4207:29308238,29377091:barquette_opaque:4207:29377230,29381537:barquette_opaque:4207:29381721,29492558:barquette_opaque:4207:29492647,29497795:barquette_opaque:4207:29497970,29499426:barquette_opaque:4207:29499616,29507224:barquette_opaque:4207:29507527,29542373:barquette_opaque:4207:29542492,29569474:barquette_opaque:4207:29569489,29584902:barquette_opaque:4207:29585173,29607851:barquette_opaque:4207:29608045,29650782:barquette_opaque:4207:29650898,29679790:barquette_opaque:4207:29679910,29681411:barquette_opaque:4207:29688976,29715159:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.010326328554364618, 'nb_photo': 11, 'list_port_cont': '29092119,29191087,29292412,29407368,29433854,29469986,29569543,29654081,29716948,29727437', 'assoc_port': '29081057:29092119,29190762:29191087,29291890:29292412,29407192:29407368,29433241:29433854,29469876:29469986,29569472:29569543,29653849:29654081,29716801:29716948,29727003:29727437', 'assoc_mat': '29081057:barquette_opaque:4461:29092119,29190762:barquette_opaque:4461:29191087,29291890:barquette_opaque:4461:29292412,29407192:barquette_opaque:4461:29407368,29433241:barquette_opaque:4461:29433854,29469876:barquette_opaque:4461:29469986,29569472:barquette_opaque:4461:29569543,29653849:barquette_opaque:4461:29654081,29716801:barquette_opaque:4461:29716948,29727003:barquette_opaque:4461:29727437'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.0035211860405818295, 'nb_photo': 17, 'list_port_cont': '29041413,29182906,29292318,29331653,29347130,29370565,29403615,29406765,29467033,29495122,29615965,29659169,29689011,29710494,29728307,29746956,29747312', 'assoc_port': '29041161:29041413,29182889:29182906,29291933:29292318,29330572:29331653,29347071:29347130,29369514:29370565,29403607:29403615,29406680:29406765,29466897:29467033,29494783:29495122,29615933:29615965,29658605:29659169,29681408:29689011,29710287:29710494,29728169:29728307,29746898:29746956,29747266:29747312', 'assoc_mat': '29041161:barquette_opaque:4200:29041413,29182889:barquette_opaque:4200:29182906,29291933:barquette_opaque:4200:29292318,29330572:barquette_opaque:4200:29331653,29347071:barquette_opaque:4200:29347130,29369514:barquette_opaque:4200:29370565,29403607:barquette_opaque:4200:29403615,29406680:barquette_opaque:4200:29406765,29466897:barquette_opaque:4200:29467033,29494783:barquette_opaque:4200:29495122,29615933:barquette_opaque:4200:29615965,29658605:barquette_opaque:4200:29659169,29681408:barquette_opaque:4200:29689011,29710287:barquette_opaque:4200:29710494,29728169:barquette_opaque:4200:29728307,29746898:barquette_opaque:4200:29746956,29747266:barquette_opaque:4200:29747312'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.004652277402915854, 'nb_photo': 94, 'list_port_cont': '29041498,29042955,29086039,29086275,29087043,29087708,29088814,29090575,29097179,29097887,29105114,29153944,29155034,29157226,29164622,29178094,29183290,29184563,29195200,29216094,29242529,29242568,29245048,29292444,29293742,29297833,29306756,29311780,29312161,29331273,29343363,29345364,29346240,29377025,29383013,29383627,29389458,29403866,29406822,29407597,29423262,29439801,29467065,29470013,29475492,29476650,29482634,29482737,29493806,29506488,29529458,29535337,29542637,29552654,29557033,29563301,29563919,29564524,29568329,29571193,29572763,29577464,29592456,29592757,29593361,29594752,29608203,29625130,29625356,29647451,29659491,29664823,29670189,29681545,29700167,29730350,29730396,29746665,29748562', 'assoc_port': '29041158:29041498,29042709:29042955,29046861:29088814,29081079:29097179,29084017:29087708,29084073:29087043,29084220:29086275,29084269:29086039,29090361:29090575,29097675:29097887,29104950:29105114,29153721:29153944,29154648:29155034,29156805:29157226,29164284:29164622,29177790:29178094,29178995:29183290,29184241:29184563,29194906:29195200,29215832:29216094,29242513:29242568,29242515:29242529,29244985:29245048,29291928:29292444,29293459:29293742,29297796:29297833,29306377:29306756,29311493:29312161,29311501:29311780,29330592:29331273,29343155:29343363,29345100:29345364,29346119:29346240,29367785:29377025,29367810:29383013,29383509:29383627,29389194:29389458,29403720:29403866,29406677:29406822,29407500:29407597,29422984:29423262,29434456:29439801,29466892:29467065,29469877:29470013,29475234:29475492,29476362:29476650,29482532:29482737,29482534:29482634,29493676:29493806,29505889:29506488,29528897:29529458,29534778:29535337,29542342:29542637,29552390:29552654,29556722:29557033,29563257:29563301,29563716:2956391', 'assoc_mat': '29041158:barquette_opaque:4209:29041498,29042709:barquette_opaque:4209:29042955,29046861:barquette_opaque:4209:29088814,29081079:barquette_opaque:4209:29097179,29084017:barquette_opaque:4209:29087708,29084073:barquette_opaque:4209:29087043,29084220:barquette_opaque:4209:29086275,29084269:barquette_opaque:4209:29086039,29090361:barquette_opaque:4209:29090575,29097675:barquette_opaque:4209:29097887,29104950:barquette_opaque:4209:29105114,29153721:barquette_opaque:4209:29153944,29154648:barquette_opaque:4209:29155034,29156805:barquette_opaque:4209:29157226,29164284:barquette_opaque:4209:29164622,29177790:barquette_opaque:4209:29178094,29178995:barquette_opaque:4209:29183290,29184241:barquette_opaque:4209:29184563,29194906:barquette_opaque:4209:29195200,29215832:barquette_opaque:4209:29216094,29242513:barquette_opaque:4209:29242568,29242515:barquette_opaque:4209:29242529,29244985:barquette_opaque:4209:29245048,29291928:barquette_opaque:4209:29292444,29293459:barquette_opaque:4209:29293742,29297796:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.005896834812879442, 'nb_photo': 4477, 'list_port_cont': '29040536,29040841,29041532,29043092,29044089,29045808,29046220,29047459,29047597,29051035,29052728,29085257,29086070,29087314,29088799,29089185,29089860,29090640,29090779,29091295,29091441,29091473,29091776,29091994,29092298,29092650,29093881,29095381,29095808,29096366,29097069,29097739,29098224,29098752,29099298,29099882,29100421,29101439,29102166,29103221,29103333,29103443,29105325,29106661,29109938,29110374,29110568,29111402,29112409,29112753,29122727,29133941,29136970,29137306,29138688,29138992,29139584,29142696,29143688,29145355,29145410,29146687,29147674,29149687,29149783,29150149,29152788,29154037,29154360,29158404,29160411,29161347,29175716,29177434,29177952,29178314,29179373,29181986,29182334,29182923,29183072,29183226,29184106,29184685,29184945,29188645,29189810,29191016,29191160,29192228,29194414,29195268,29204570,29216508,29218019,29218042,29218062,29219318,29220157,29220357,29220548,29221524,29230231,29230447,29230795,29231364,29232419,29235231,29237337,29237494,29242474,29242589,29245204,2924522', 'assoc_port': '29040002:29040841,29040017:29040536,29041128:29041532,29042710:29043092,29043533:29044089,29045437:29046220,29045439:29045808,29046854:29047597,29046879:29047459,29050695:29051035,29050697:29103443,29052378:29103333,29052383:29052728,29081007:29103221,29081014:29098752,29081022:29097739,29081036:29097069,29081040:29100421,29081044:29096366,29081073:29093881,29083366:29092650,29083370:29092298,29083974:29091994,29083983:29101439,29084069:29091776,29084085:29091473,29084090:29091295,29084100:29091441,29084189:29090640,29084247:29089185,29084276:29088799,29084295:29087314,29084335:29089860,29084348:29085257,29084959:29086070,29090423:29090779,29094649:29095808,29094678:29095381,29097646:29111402,29097647:29098224,29098905:29099882,29098907:29099298,29101466:29102166,29104969:29105325,29105986:29106661,29108927:29109938,29109861:29110568,29109864:29110374,29112002:29122727,29112006:29112753,29112024:29112409,29133099:29133941,29136448:29137306,29136454:29136970,29138303:29139584,29138305:29138992,29138306:2913868', 'assoc_mat': '29040002:barquette_opaque:4211:29040841,29040017:barquette_opaque:4211:29040536,29041128:barquette_opaque:4211:29041532,29042710:barquette_opaque:4211:29043092,29043533:barquette_opaque:4211:29044089,29045437:barquette_opaque:4211:29046220,29045439:barquette_opaque:4211:29045808,29046854:barquette_opaque:4211:29047597,29046879:barquette_opaque:4211:29047459,29050695:barquette_opaque:4211:29051035,29050697:barquette_opaque:4211:29103443,29052378:barquette_opaque:4211:29103333,29052383:barquette_opaque:4211:29052728,29081007:barquette_opaque:4211:29103221,29081014:barquette_opaque:4211:29098752,29081022:barquette_opaque:4211:29097739,29081036:barquette_opaque:4211:29097069,29081040:barquette_opaque:4211:29100421,29081044:barquette_opaque:4211:29096366,29081073:barquette_opaque:4211:29093881,29083366:barquette_opaque:4211:29092650,29083370:barquette_opaque:4211:29092298,29083974:barquette_opaque:4211:29091994,29083983:barquette_opaque:4211:29101439,29084069:barquette_opaque:4211:29091776,29084085:barquette_opaqu'}, {'unwanted_material': 'bouchon', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.00039055133884991714, 'nb_photo': 30, 'list_port_cont': '29091158,29137083,29157496,29158446,29193366,29235318,29245794,29284081,29292956,29294121,29302699,29369560,29370192,29391267,29432631,29476788,29538593,29564326,29565946,29570815,29615898,29620906,29661651,29697980,29710812,29725549,29747376', 'assoc_port': '29090343:29091158,29136451:29137083,29156795:29157496,29157810:29158446,29188469:29193366,29234873:29235318,29245582:29245794,29283772:29284081,29291921:29292956,29293473:29294121,29301660:29302699,29367793:29369560,29369488:29370192,29390661:29391267,29432062:29432631,29476361:29476788,29537713:29538593,29564183:29564326,29565716:29565946,29570679:29570815,29615698:29615898,29620397:29620906,29661091:29661651,29697920:29697980,29710292:29710812,29725107:29725549,29747270:29747376', 'assoc_mat': '29090343:bouchon:3327:29091158,29136451:bouchon:3327:29137083,29156795:bouchon:3327:29157496,29157810:bouchon:3327:29158446,29188469:bouchon:3327:29193366,29234873:bouchon:3327:29235318,29245582:bouchon:3327:29245794,29283772:bouchon:3327:29284081,29291921:bouchon:3327:29292956,29293473:bouchon:3327:29294121,29301660:bouchon:3327:29302699,29367793:bouchon:3327:29369560,29369488:bouchon:3327:29370192,29390661:bouchon:3327:29391267,29432062:bouchon:3327:29432631,29476361:bouchon:3327:29476788,29537713:bouchon:3327:29538593,29564183:bouchon:3327:29564326,29565716:bouchon:3327:29565946,29570679:bouchon:3327:29570815,29615698:bouchon:3327:29615898,29620397:bouchon:3327:29620906,29661091:bouchon:3327:29661651,29697920:bouchon:3327:29697980,29710292:bouchon:3327:29710812,29725107:bouchon:3327:29725549,29747270:bouchon:3327:29747376'}, {'unwanted_material': 'carton', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.01243415612903744, 'nb_photo': 63, 'list_port_cont': '29091546,29094915,29128627,29159213,29246085,29293226,29389264,29432321,29432412,29594168,29616700,29690950,29690960,29720461,29746710', 'assoc_port': '29083987:29091546,29094680:29128627,29094681:29094915,29157805:29159213,29245970:29246085,29291919:29293226,29389199:29389264,29432156:29432412,29432157:29432321,29594021:29594168,29616384:29616700,29690869:29690960,29690870:29690950,29719502:29720461,29746470:29746710', 'assoc_mat': '29083987:carton:4205:29091546,29094680:carton:4205:29128627,29094681:carton:4205:29094915,29157805:carton:4205:29159213,29245970:carton:4205:29246085,29291919:carton:4205:29293226,29389199:carton:4205:29389264,29432156:carton:4205:29432412,29432157:carton:4205:29432321,29594021:carton:4205:29594168,29616384:carton:4205:29616700,29690869:carton:4205:29690960,29690870:carton:4205:29690950,29719502:carton:4205:29720461,29746470:carton:4205:29746710'}, {'unwanted_material': 'carton', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.024181705204425873, 'nb_photo': 340, 'list_port_cont': '29042500,29090005,29097982,29128794,29137785,29137803,29160526,29184416,29233287,29245196,29245240,29246473,29265671,29294010,29306781,29331115,29375787,29376968,29377011,29390922,29405556,29407426,29432633,29467541,29654042,29690284,29721384,29723833,29730041,29745255', 'assoc_port': '29041157:29042500,29052349:29137803,29052351:29137785,29084028:29128794,29084934:29090005,29097674:29097982,29138300:29160526,29183358:29184416,29232035:29233287,29244988:29245196,29244989:29245240,29246308:29246473,29264673:29265671,29293474:29294010,29306378:29306781,29330676:29331115,29367787:29377011,29367916:29376968,29374745:29375787,29390652:29390922,29405393:29405556,29407186:29407426,29432099:29432633,29467315:29467541,29653850:29654042,29689702:29690284,29720639:29721384,29722668:29723833,29729976:29730041,29745070:29745255', 'assoc_mat': '29041157:carton:4203:29042500,29052349:carton:4203:29137803,29052351:carton:4203:29137785,29084028:carton:4203:29128794,29084934:carton:4203:29090005,29097674:carton:4203:29097982,29138300:carton:4203:29160526,29183358:carton:4203:29184416,29232035:carton:4203:29233287,29244988:carton:4203:29245196,29244989:carton:4203:29245240,29246308:carton:4203:29246473,29264673:carton:4203:29265671,29293474:carton:4203:29294010,29306378:carton:4203:29306781,29330676:carton:4203:29331115,29367787:carton:4203:29377011,29367916:carton:4203:29376968,29374745:carton:4203:29375787,29390652:carton:4203:29390922,29405393:carton:4203:29405556,29407186:carton:4203:29407426,29432099:carton:4203:29432633,29467315:carton:4203:29467541,29653850:carton:4203:29654042,29689702:carton:4203:29690284,29720639:carton:4203:29721384,29722668:carton:4203:29723833,29729976:carton:4203:29730041,29745070:carton:4203:29745255'}, {'unwanted_material': 'carton', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.9643095882680784, 'nb_photo': 2838, 'list_port_cont': '29040225,29041624,29045686,29049605,29050812,29057076,29084446,29084691,29084993,29085796,29090454,29094938,29095103,29097825,29099665,29099793,29099980,29100217,29101760,29105011,29107941,29110049,29112139,29121415,29133238,29136644,29138494,29139714,29139933,29142086,29143351,29145277,29145301,29147227,29152541,29155618,29156124,29176866,29178008,29181973,29183063,29183160,29183366,29184439,29189617,29190832,29191980,29204044,29215975,29217666,29217722,29219651,29219843,29228613,29228735,29230885,29232045,29235791,29245069,29245104,29245603,29246015,29246329,29246741,29247191,29259996,29262927,29265044,29265343,29265442,29280980,29281564,29283058,29290659,29291848,29292193,29292396,29293619,29294619,29297048,29299612,29301945,29301954,29306463,29308243,29310596,29314201,29315117,29346159,29346744,29348887,29349716,29367434,29370497,29372262,29374799,29376031,29376639,29377130,29377238,29378970,29381723,29382240,29383694,29385678,29391997,29405277,29406301,29406734,29406796,29407229,29422183,29422375,2942318', 'assoc_port': '29040031:29041624,29040034:29040225,29043547:29045686,29045467:29121415,29045468:29049605,29046881:29057076,29050698:29050812,29054175:29100217,29081025:29099980,29081027:29099793,29081071:29099665,29081689:29107941,29083373:29084446,29084003:29085796,29084332:29084993,29084352:29084691,29090380:29090454,29094651:29095103,29094677:29094938,29097648:29097825,29101451:29101760,29104967:29105011,29109862:29110049,29112005:29112139,29133130:29133238,29136452:29136644,29138302:29138494,29139494:29139933,29139497:29139714,29141839:29147227,29141846:29142086,29143168:29143351,29145267:29145277,29145271:29145301,29149395:29156124,29149400:29155618,29152344:29152541,29176722:29176866,29177795:29178008,29181879:29181973,29183042:29183160,29183044:29183063,29183361:29183366,29184228:29184439,29189532:29189617,29190765:29190832,29191688:29191980,29203816:29204044,29215833:29215975,29217537:29217722,29217542:29217666,29219640:29219651,29219646:29219843,29228534:29228735,29228536:29228613,29230715:29230885,29232036:2923204', 'assoc_mat': '29040031:carton:4207:29041624,29040034:carton:4207:29040225,29043547:carton:4207:29045686,29045467:carton:4207:29121415,29045468:carton:4207:29049605,29046881:carton:4207:29057076,29050698:carton:4207:29050812,29054175:carton:4207:29100217,29081025:carton:4207:29099980,29081027:carton:4207:29099793,29081071:carton:4207:29099665,29081689:carton:4207:29107941,29083373:carton:4207:29084446,29084003:carton:4207:29085796,29084332:carton:4207:29084993,29084352:carton:4207:29084691,29090380:carton:4207:29090454,29094651:carton:4207:29095103,29094677:carton:4207:29094938,29097648:carton:4207:29097825,29101451:carton:4207:29101760,29104967:carton:4207:29105011,29109862:carton:4207:29110049,29112005:carton:4207:29112139,29133130:carton:4207:29133238,29136452:carton:4207:29136644,29138302:carton:4207:29138494,29139494:carton:4207:29139933,29139497:carton:4207:29139714,29141839:carton:4207:29147227,29141846:carton:4207:29142086,29143168:carton:4207:29143351,29145267:carton:4207:29145277,29145271:carton:4207:29145301,2914'}, {'unwanted_material': 'carton', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.012861894217868751, 'nb_photo': 2975, 'list_port_cont': '29040472,29045715,29084869,29085164,29085285,29085507,29085856,29087627,29089427,29092116,29095258,29099317,29103178,29106300,29106421,29112307,29138591,29138756,29142312,29146560,29149866,29153975,29154936,29158217,29159893,29178140,29180153,29182945,29183697,29191084,29191170,29193098,29195212,29199790,29219678,29220082,29225684,29227821,29231072,29236088,29242544,29244267,29245685,29246993,29260351,29262979,29280602,29283857,29283993,29291941,29292413,29297371,29302097,29303707,29308565,29310849,29313901,29321964,29331187,29331548,29331991,29339362,29343483,29346798,29349818,29355924,29365596,29368479,29368662,29369898,29370685,29372910,29375246,29377310,29379489,29382316,29385881,29386944,29389295,29403662,29405287,29406046,29407357,29408389,29423278,29425328,29427671,29433846,29434848,29436703,29438031,29443954,29446984,29467140,29467997,29468127,29468551,29469976,29475647,29480911,29481809,29490100,29495141,29496283,29499001,29499582,29499651,29503617,29506117,29508642,29511639,29529421,29531349,2953794', 'assoc_port': '29040032:29040472,29042712:29103178,29045470:29045715,29055075:29089427,29081057:29092116,29081080:29084869,29084077:29087627,29084239:29085856,29084339:29085507,29084356:29085164,29084907:29085285,29094650:29095258,29098903:29099317,29105979:29106421,29105988:29106300,29112003:29112307,29138299:29138756,29138304:29138591,29141844:29142312,29146285:29146560,29149378:29149866,29153716:29153975,29154643:29154936,29157807:29158217,29159835:29159893,29177791:29178140,29179813:29180153,29182886:29182945,29183363:29183697,29186808:29193098,29189537:29191170,29190762:29191084,29191689:29199790,29194922:29195212,29219638:29220082,29219639:29219678,29225647:29225684,29227505:29227821,29230740:29231072,29235736:29236088,29242512:29242544,29244054:29244267,29245578:29245685,29246906:29246993,29259935:29260351,29262669:29262979,29265942:29379489,29280530:29280602,29283769:29283993,29283774:29283857,29291602:29291941,29291890:29292413,29296832:29297371,29301657:29302097,29303020:29303707,29308112:29308565,29310524:2931084', 'assoc_mat': '29040032:carton:4461:29040472,29042712:carton:4461:29103178,29045470:carton:4461:29045715,29055075:carton:4461:29089427,29081057:carton:4461:29092116,29081080:carton:4461:29084869,29084077:carton:4461:29087627,29084239:carton:4461:29085856,29084339:carton:4461:29085507,29084356:carton:4461:29085164,29084907:carton:4461:29085285,29094650:carton:4461:29095258,29098903:carton:4461:29099317,29105979:carton:4461:29106421,29105988:carton:4461:29106300,29112003:carton:4461:29112307,29138299:carton:4461:29138756,29138304:carton:4461:29138591,29141844:carton:4461:29142312,29146285:carton:4461:29146560,29149378:carton:4461:29149866,29153716:carton:4461:29153975,29154643:carton:4461:29154936,29157807:carton:4461:29158217,29159835:carton:4461:29159893,29177791:carton:4461:29178140,29179813:carton:4461:29180153,29182886:carton:4461:29182945,29183363:carton:4461:29183697,29186808:carton:4461:29193098,29189537:carton:4461:29191170,29190762:carton:4461:29191084,29191689:carton:4461:29199790,29194922:carton:4461:29195212,2921'}, {'unwanted_material': 'carton', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.019694177754955883, 'nb_photo': 227, 'list_port_cont': '29040374,29041421,29050846,29052673,29084533,29086367,29090622,29090859,29109219,29145362,29149488,29153816,29182905,29183184,29187028,29189675,29189758,29229916,29229990,29232192,29235961,29283310,29283969,29292319,29292569,29299743,29303243,29303574,29331130,29331347,29331654,29345422,29345603,29346808,29375039,29377172,29385643,29390794,29403616,29403729,29405421,29406317,29406752,29407311,29427643,29431465,29431617,29433530,29438740,29444317,29467027,29468535,29469338,29469896,29473413,29493831,29495123,29498018,29498936,29499468,29531276,29543055,29547994,29557057,29561191,29563112,29563159,29566323,29566355,29593607,29608152,29616030,29620760,29659177,29661159,29689856,29700554,29710491,29712867,29716878,29720809,29728303,29744721,29746952,29747306,29748587', 'assoc_port': '29040007:29040374,29041161:29041421,29045435:29086367,29050696:29050846,29052365:29052673,29083980:29084533,29090381:29090859,29090394:29090622,29108928:29109219,29145269:29145362,29149415:29149488,29153717:29153816,29182889:29182905,29183046:29183184,29186794:29187028,29189533:29189675,29189534:29189758,29229796:29229990,29229825:29229916,29232038:29232192,29235737:29235961,29282976:29283310,29283771:29283969,29291926:29292569,29291933:29292319,29299476:29299743,29303042:29303574,29303047:29303243,29330572:29331654,29330586:29331347,29330627:29331130,29345080:29345603,29345083:29345422,29346705:29346808,29374726:29375039,29377092:29377172,29385466:29385643,29390649:29390794,29403607:29403616,29403726:29403729,29405396:29405421,29406244:29406317,29406680:29406752,29407187:29407311,29427218:29427643,29431319:29431617,29431323:29431465,29433274:29433530,29438538:29438740,29444279:29444317,29466897:29467027,29468443:29468535,29469223:29469338,29469851:29469896,29473071:29473413,29493673:29493831,29494783:2949512', 'assoc_mat': '29040007:carton:4200:29040374,29041161:carton:4200:29041421,29045435:carton:4200:29086367,29050696:carton:4200:29050846,29052365:carton:4200:29052673,29083980:carton:4200:29084533,29090381:carton:4200:29090859,29090394:carton:4200:29090622,29108928:carton:4200:29109219,29145269:carton:4200:29145362,29149415:carton:4200:29149488,29153717:carton:4200:29153816,29182889:carton:4200:29182905,29183046:carton:4200:29183184,29186794:carton:4200:29187028,29189533:carton:4200:29189675,29189534:carton:4200:29189758,29229796:carton:4200:29229990,29229825:carton:4200:29229916,29232038:carton:4200:29232192,29235737:carton:4200:29235961,29282976:carton:4200:29283310,29283771:carton:4200:29283969,29291926:carton:4200:29292569,29291933:carton:4200:29292319,29299476:carton:4200:29299743,29303042:carton:4200:29303574,29303047:carton:4200:29303243,29330572:carton:4200:29331654,29330586:carton:4200:29331347,29330627:carton:4200:29331130,29345080:carton:4200:29345603,29345083:carton:4200:29345422,29346705:carton:4200:29346808,2937'}, {'unwanted_material': 'carton', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.027871169560729495, 'nb_photo': 2484, 'list_port_cont': '29041500,29042947,29043783,29049375,29050854,29084511,29084657,29084937,29085522,29086048,29086158,29086277,29086495,29086680,29087035,29087237,29087716,29087895,29088264,29088808,29090585,29095186,29097187,29097894,29099133,29105116,29105174,29106278,29109284,29109570,29109588,29112233,29133461,29136660,29142283,29149477,29149872,29152490,29153936,29155022,29157234,29158136,29159855,29159874,29161170,29164489,29164613,29178103,29179156,29182067,29183291,29184549,29186978,29188628,29188752,29189736,29190981,29191920,29195203,29195257,29216102,29217789,29217811,29218902,29219035,29219154,29227859,29232145,29232259,29235921,29237266,29237314,29242530,29242580,29244259,29245052,29246052,29246548,29260238,29261332,29278323,29280923,29283276,29283890,29290697,29290727,29290897,29292221,29292443,29292512,29293747,29293852,29297208,29297825,29305563,29306644,29306767,29311779,29312008,29312154,29313859,29313880,29315153,29315273,29330848,29331046,29331231,29331281,29331460,29331623,29332051,29332125,29343348,2934536', 'assoc_port': '29041158:29041500,29041162:29049375,29042709:29042947,29043528:29043783,29046861:29088808,29050694:29050854,29081017:29088264,29081035:29087895,29081079:29097187,29083367:29084511,29084017:29087716,29084065:29087237,29084073:29087035,29084094:29086680,29084120:29086495,29084220:29086277,29084261:29086158,29084269:29086048,29084288:29085522,29084343:29084937,29084345:29084657,29090361:29090585,29094682:29095186,29097675:29097894,29098909:29099133,29104950:29105116,29104968:29105174,29105985:29106278,29108909:29109588,29108932:29109284,29108968:29109570,29112004:29112233,29133142:29133461,29136456:29136660,29141848:29142283,29143166:29149477,29149410:29149872,29152343:29152490,29153721:29153936,29154648:29155022,29154650:29161170,29156805:29157234,29157812:29158136,29159834:29159855,29159836:29159874,29164283:29164489,29164284:29164613,29177790:29178103,29178995:29183291,29178997:29179156,29181880:29182067,29184241:29184549,29186807:29186978,29188465:29188628,29188466:29188752,29189531:29189736,29190763:2919098', 'assoc_mat': '29041158:carton:4209:29041500,29041162:carton:4209:29049375,29042709:carton:4209:29042947,29043528:carton:4209:29043783,29046861:carton:4209:29088808,29050694:carton:4209:29050854,29081017:carton:4209:29088264,29081035:carton:4209:29087895,29081079:carton:4209:29097187,29083367:carton:4209:29084511,29084017:carton:4209:29087716,29084065:carton:4209:29087237,29084073:carton:4209:29087035,29084094:carton:4209:29086680,29084120:carton:4209:29086495,29084220:carton:4209:29086277,29084261:carton:4209:29086158,29084269:carton:4209:29086048,29084288:carton:4209:29085522,29084343:carton:4209:29084937,29084345:carton:4209:29084657,29090361:carton:4209:29090585,29094682:carton:4209:29095186,29097675:carton:4209:29097894,29098909:carton:4209:29099133,29104950:carton:4209:29105116,29104968:carton:4209:29105174,29105985:carton:4209:29106278,29108909:carton:4209:29109588,29108932:carton:4209:29109284,29108968:carton:4209:29109570,29112004:carton:4209:29112233,29133142:carton:4209:29133461,29136456:carton:4209:29136660,2914'}, {'unwanted_material': 'carton', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.004800006642235612, 'nb_photo': 6498, 'list_port_cont': '29040532,29040835,29041540,29043097,29044090,29045817,29046209,29047464,29047600,29051053,29052725,29085260,29086068,29087317,29088805,29089186,29089858,29090629,29090778,29091298,29091438,29091475,29091786,29091995,29092314,29092645,29093870,29095389,29095803,29096379,29097062,29097731,29098227,29098747,29099305,29099873,29100418,29101170,29101447,29102160,29103209,29103324,29103434,29105341,29106669,29109946,29110379,29110573,29111396,29112413,29112763,29122730,29133942,29136965,29137309,29138693,29138991,29139591,29139780,29142708,29143684,29145348,29145416,29146686,29147671,29149675,29149782,29150153,29152797,29154046,29154347,29158405,29160399,29161346,29175714,29177435,29177966,29178309,29179386,29181989,29182342,29182921,29183069,29183228,29183671,29184094,29184678,29184948,29188652,29189812,29191025,29191148,29192221,29194424,29195262,29195294,29204575,29216505,29218021,29218045,29218064,29219324,29220351,29220551,29221531,29230224,29230439,29230803,29231368,29232414,29235228,29235932,29237344,2923748', 'assoc_port': '29040002:29040835,29040017:29040532,29041128:29041540,29042710:29043097,29043533:29044090,29045437:29046209,29045439:29045817,29046854:29047600,29046879:29047464,29050695:29051053,29050697:29103434,29052378:29103324,29052383:29052725,29081007:29103209,29081014:29098747,29081022:29097731,29081036:29097062,29081040:29100418,29081044:29096379,29081073:29093870,29083366:29092645,29083370:29092314,29083974:29091995,29083983:29101447,29084069:29091786,29084085:29091475,29084090:29091298,29084100:29091438,29084106:29101170,29084189:29090629,29084247:29089186,29084276:29088805,29084295:29087317,29084335:29089858,29084348:29085260,29084959:29086068,29090423:29090778,29094649:29095803,29094678:29095389,29097646:29111396,29097647:29098227,29098905:29099873,29098907:29099305,29101466:29102160,29104969:29105341,29105986:29106669,29108927:29109946,29109861:29110573,29109864:29110379,29112002:29122730,29112006:29112763,29112024:29112413,29133099:29133942,29136448:29137309,29136454:29136965,29138303:29139591,29138305:2913899', 'assoc_mat': '29040002:carton:4211:29040835,29040017:carton:4211:29040532,29041128:carton:4211:29041540,29042710:carton:4211:29043097,29043533:carton:4211:29044090,29045437:carton:4211:29046209,29045439:carton:4211:29045817,29046854:carton:4211:29047600,29046879:carton:4211:29047464,29050695:carton:4211:29051053,29050697:carton:4211:29103434,29052378:carton:4211:29103324,29052383:carton:4211:29052725,29081007:carton:4211:29103209,29081014:carton:4211:29098747,29081022:carton:4211:29097731,29081036:carton:4211:29097062,29081040:carton:4211:29100418,29081044:carton:4211:29096379,29081073:carton:4211:29093870,29083366:carton:4211:29092645,29083370:carton:4211:29092314,29083974:carton:4211:29091995,29083983:carton:4211:29101447,29084069:carton:4211:29091786,29084085:carton:4211:29091475,29084090:carton:4211:29091298,29084100:carton:4211:29091438,29084106:carton:4211:29101170,29084189:carton:4211:29090629,29084247:carton:4211:29089186,29084276:carton:4211:29088805,29084295:carton:4211:29087317,29084335:carton:4211:29089858,2908'}, {'unwanted_material': 'carton', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0020809730704724866, 'nb_photo': 52, 'list_port_cont': '29086650,29088630,29089742,29143769,29148013,29204822,29220176,29225776,29235315,29237370,29245526,29283505,29292951,29346325,29369153,29369706,29370198,29383459,29389663,29405784,29406922,29432622,29468346,29498365,29499982,29506190,29508881,29542881,29565949,29566677,29574102,29576248,29608283,29616918,29651739,29665250,29690248,29698811,29723231,29725551,29745458', 'assoc_port': '29054159:29089742,29084021:29088630,29084953:29086650,29143164:29143769,29147201:29148013,29203818:29204822,29219641:29220176,29225648:29225776,29234873:29235315,29237216:29237370,29245306:29245526,29282977:29283505,29291921:29292951,29346118:29346325,29367752:29369706,29367823:29369153,29369488:29370198,29383401:29383459,29389193:29389663,29405395:29405784,29406682:29406922,29432062:29432622,29467955:29468346,29497794:29498365,29499427:29499982,29505893:29506190,29508249:29508881,29542357:29542881,29565712:29565949,29566213:29566677,29573672:29574102,29575695:29576248,29606930:29608283,29616371:29616918,29651207:29651739,29664441:29665250,29689663:29690248,29698801:29698811,29717710:29723231,29725107:29725551,29745321:29745458', 'assoc_mat': '29054159:carton:3327:29089742,29084021:carton:3327:29088630,29084953:carton:3327:29086650,29143164:carton:3327:29143769,29147201:carton:3327:29148013,29203818:carton:3327:29204822,29219641:carton:3327:29220176,29225648:carton:3327:29225776,29234873:carton:3327:29235315,29237216:carton:3327:29237370,29245306:carton:3327:29245526,29282977:carton:3327:29283505,29291921:carton:3327:29292951,29346118:carton:3327:29346325,29367752:carton:3327:29369706,29367823:carton:3327:29369153,29369488:carton:3327:29370198,29383401:carton:3327:29383459,29389193:carton:3327:29389663,29405395:carton:3327:29405784,29406682:carton:3327:29406922,29432062:carton:3327:29432622,29467955:carton:3327:29468346,29497794:carton:3327:29498365,29499427:carton:3327:29499982,29505893:carton:3327:29506190,29508249:carton:3327:29508881,29542357:carton:3327:29542881,29565712:carton:3327:29565949,29566213:carton:3327:29566677,29573672:carton:3327:29574102,29575695:carton:3327:29576248,29606930:carton:3327:29608283,29616371:carton:3327:29616918,2965'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.005641810930764524, 'nb_photo': 656, 'list_port_cont': '29043881,29054700,29081490,29112701,29146836,29178210,29183782,29194236,29204227,29230112,29235104,29283486,29292536,29293751,29310939,29330872,29334576,29406605,29406671,29406740,29406878,29406880,29407256,29407347,29520134,29520354,29520467,29520577,29520705,29520731,29520745,29521940,29538703,29549170,29554054,29557083,29566369,29569376,29571188,29576022,29616725,29625106,29628464,29649801,29656444,29680146,29698708,29718059,29728510,29732010,29746692', 'assoc_port': '29043561:29043881,29052382:29054700,29081012:29081490,29112007:29112701,29145272:29146836,29177794:29178210,29183357:29183782,29193857:29194236,29203819:29204227,29229821:29230112,29234862:29235104,29282975:29283486,29291864:29292536,29293513:29293751,29310523:29310939,29330476:29334576,29330612:29330872,29353936:29406880,29367855:29406671,29374741:29406605,29382169:29406878,29383397:29406740,29386624:29407256,29407188:29407347,29437748:29520705,29444282:29520745,29469220:29520731,29470214:29520134,29481507:29520577,29489765:29521940,29495903:29520467,29510194:29520354,29534843:29538703,29548707:29549170,29553740:29554054,29556729:29557083,29566207:29566369,29569296:29569376,29570877:29571188,29575696:29576022,29616374:29616725,29624858:29625106,29628085:29628464,29647069:29649801,29655875:29656444,29679792:29680146,29698595:29698708,29717684:29718059,29728177:29728510,29731774:29732010,29746471:29746692', 'assoc_mat': '29043561:carton:3594:29043881,29052382:carton:3594:29054700,29081012:carton:3594:29081490,29112007:carton:3594:29112701,29145272:carton:3594:29146836,29177794:carton:3594:29178210,29183357:carton:3594:29183782,29193857:carton:3594:29194236,29203819:carton:3594:29204227,29229821:carton:3594:29230112,29234862:carton:3594:29235104,29282975:carton:3594:29283486,29291864:carton:3594:29292536,29293513:carton:3594:29293751,29310523:carton:3594:29310939,29330476:carton:3594:29334576,29330612:carton:3594:29330872,29353936:carton:3594:29406880,29367855:carton:3594:29406671,29374741:carton:3594:29406605,29382169:carton:3594:29406878,29383397:carton:3594:29406740,29386624:carton:3594:29407256,29407188:carton:3594:29407347,29437748:carton:3594:29520705,29444282:carton:3594:29520745,29469220:carton:3594:29520731,29470214:carton:3594:29520134,29481507:carton:3594:29520577,29489765:carton:3594:29521940,29495903:carton:3594:29520467,29510194:carton:3594:29520354,29534843:carton:3594:29538703,29548707:carton:3594:29549170,2955'}, {'unwanted_material': 'cartonnette', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.0012437520638966069, 'nb_photo': 20, 'list_port_cont': '29052584,29097713,29113262,29133298,29154831,29261185,29382264,29383404,29503441,29505995,29612745,29628300,29697943,29708953,29719537,29745326,29746202', 'assoc_port': '29052385:29052584,29097631:29097713,29113125:29113262,29133113:29133298,29154649:29154831,29258470:29261185,29382179:29382264,29383399:29383404,29503360:29503441,29505923:29505995,29612546:29612745,29628082:29628300,29697919:29697943,29708950:29708953,29719476:29719537,29745319:29745326,29746148:29746202', 'assoc_mat': '29052385:cartonnette:3726:29052584,29097631:cartonnette:3726:29097713,29113125:cartonnette:3726:29113262,29133113:cartonnette:3726:29133298,29154649:cartonnette:3726:29154831,29258470:cartonnette:3726:29261185,29382179:cartonnette:3726:29382264,29383399:cartonnette:3726:29383404,29503360:cartonnette:3726:29503441,29505923:cartonnette:3726:29505995,29612546:cartonnette:3726:29612745,29628082:cartonnette:3726:29628300,29697919:cartonnette:3726:29697943,29708950:cartonnette:3726:29708953,29719476:cartonnette:3726:29719537,29745319:cartonnette:3726:29745326,29746148:cartonnette:3726:29746202'}, {'unwanted_material': 'Carton_brun', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.013309087142187965, 'nb_photo': 359, 'list_port_cont': '29052589,29084170,29084724,29085556,29085759,29086556,29087004,29087819,29089041,29089764,29094934,29101601,29106368,29109076,29109929,29113266,29133295,29146393,29149629,29149838,29152410,29154766,29161116,29161179,29164359,29164402,29164502,29164697,29164739,29177882,29179032,29179072,29182898,29183500,29188562,29193980,29195007,29216053,29218881,29218942,29244096,29245347,29261176,29280568,29294548,29296978,29299573,29305415,29305451,29310653,29314190,29343223,29343234,29347077,29347110,29348856,29349896,29351601,29351672,29354178,29354201,29354289,29354381,29355756,29355878,29365072,29367949,29379870,29382209,29383403,29389261,29407588,29407964,29425199,29431408,29436639,29438723,29441842,29444296,29444310,29445616,29445750,29445931,29446900,29452975,29462772,29462872,29463073,29470501,29476532,29476618,29476775,29480557,29483004,29484302,29484313,29484741,29492712,29498984,29501599,29503446,29505031,29506002,29508430,29510285,29511344,29529072,29541659,29542542,29548005,29552475,29556837,29558379,2956110', 'assoc_port': '29052385:29052589,29081038:29087819,29081075:29084170,29083967:29087004,29084031:29086556,29084311:29085759,29084386:29085556,29084389:29089041,29084393:29084724,29084396:29089764,29094679:29094934,29101467:29101601,29105983:29106368,29108924:29109076,29109855:29109929,29113125:29113266,29133113:29133295,29146298:29146393,29149379:29149838,29149381:29149629,29152346:29152410,29154651:29154766,29161033:29161179,29161052:29161116,29164286:29164739,29164291:29164697,29164303:29164502,29164313:29164402,29164314:29164359,29177789:29177882,29178999:29179072,29179001:29179032,29182887:29182898,29183362:29183500,29188468:29188562,29193856:29193980,29194888:29195007,29215829:29216053,29218856:29218942,29218860:29218881,29244056:29244096,29245302:29245347,29258470:29261176,29280525:29280568,29294433:29294548,29296834:29296978,29299477:29299573,29305395:29305415,29305397:29305451,29310525:29310653,29314161:29314190,29343163:29343234,29343165:29343223,29347068:29347110,29347073:29347077,29348782:29348856,29349588:2934989', 'assoc_mat': '29052385:Carton_brun:3726:29052589,29081038:Carton_brun:3726:29087819,29081075:Carton_brun:3726:29084170,29083967:Carton_brun:3726:29087004,29084031:Carton_brun:3726:29086556,29084311:Carton_brun:3726:29085759,29084386:Carton_brun:3726:29085556,29084389:Carton_brun:3726:29089041,29084393:Carton_brun:3726:29084724,29084396:Carton_brun:3726:29089764,29094679:Carton_brun:3726:29094934,29101467:Carton_brun:3726:29101601,29105983:Carton_brun:3726:29106368,29108924:Carton_brun:3726:29109076,29109855:Carton_brun:3726:29109929,29113125:Carton_brun:3726:29113266,29133113:Carton_brun:3726:29133295,29146298:Carton_brun:3726:29146393,29149379:Carton_brun:3726:29149838,29149381:Carton_brun:3726:29149629,29152346:Carton_brun:3726:29152410,29154651:Carton_brun:3726:29154766,29161033:Carton_brun:3726:29161179,29161052:Carton_brun:3726:29161116,29164286:Carton_brun:3726:29164739,29164291:Carton_brun:3726:29164697,29164303:Carton_brun:3726:29164502,29164313:Carton_brun:3726:29164402,29164314:Carton_brun:3726:29164359,29177789:'}, {'unwanted_material': 'Carton_gris', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.004542728072312332, 'nb_photo': 59, 'list_port_cont': '29052586,29084154,29084725,29094925,29106365,29109071,29113264,29138409,29146401,29227616,29245356,29294033,29308490,29354281,29372318,29379872,29383617,29431407,29436648,29476619,29480560,29482999,29484312,29492724,29498848,29511345,29541658,29542419,29558385,29561131,29561170,29566311,29594118,29615953,29617313,29664539,29668354,29681459,29693664,29697940,29719535,29745336,29746207,29748520', 'assoc_port': '29052385:29052586,29081075:29084154,29084393:29084725,29094679:29094925,29105983:29106365,29108924:29109071,29113125:29113264,29138301:29138409,29146298:29146401,29227479:29227616,29245302:29245356,29291918:29294033,29308108:29308490,29353963:29354281,29367829:29372318,29379692:29379872,29383506:29383617,29431320:29431407,29436490:29436648,29476359:29476619,29480418:29480560,29482963:29482999,29484298:29484312,29492556:29492724,29498760:29498848,29511301:29511345,29541536:29541658,29542360:29542419,29558372:29558385,29560949:29561170,29560950:29561131,29566209:29566311,29594017:29594118,29615931:29615953,29617236:29617313,29664415:29664539,29668053:29668354,29681402:29681459,29691637:29693664,29697919:29697940,29719476:29719535,29745319:29745336,29746148:29746207,29748448:29748520', 'assoc_mat': '29052385:Carton_gris:3726:29052586,29081075:Carton_gris:3726:29084154,29084393:Carton_gris:3726:29084725,29094679:Carton_gris:3726:29094925,29105983:Carton_gris:3726:29106365,29108924:Carton_gris:3726:29109071,29113125:Carton_gris:3726:29113264,29138301:Carton_gris:3726:29138409,29146298:Carton_gris:3726:29146401,29227479:Carton_gris:3726:29227616,29245302:Carton_gris:3726:29245356,29291918:Carton_gris:3726:29294033,29308108:Carton_gris:3726:29308490,29353963:Carton_gris:3726:29354281,29367829:Carton_gris:3726:29372318,29379692:Carton_gris:3726:29379872,29383506:Carton_gris:3726:29383617,29431320:Carton_gris:3726:29431407,29436490:Carton_gris:3726:29436648,29476359:Carton_gris:3726:29476619,29480418:Carton_gris:3726:29480560,29482963:Carton_gris:3726:29482999,29484298:Carton_gris:3726:29484312,29492556:Carton_gris:3726:29492724,29498760:Carton_gris:3726:29498848,29511301:Carton_gris:3726:29511345,29541536:Carton_gris:3726:29541658,29542360:Carton_gris:3726:29542419,29558372:Carton_gris:3726:29558385,29560949:'}, {'unwanted_material': 'ela', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0010166008716730986, 'nb_photo': 3, 'list_port_cont': '29091539,29246084,29293224', 'assoc_port': '29083987:29091539,29245970:29246084,29291919:29293224', 'assoc_mat': '29083987:ela:4205:29091539,29245970:ela:4205:29246084,29291919:ela:4205:29293224'}, {'unwanted_material': 'ela', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.8818155050607799, 'nb_photo': 106, 'list_port_cont': '29090011,29097981,29128798,29137783,29137804,29184411,29245187,29245250,29246467,29265675,29294013,29331119,29375781,29376964,29390925,29405555,29407415,29432636,29467551,29654048,29690282,29721383,29730031,29745257', 'assoc_port': '29052349:29137804,29052351:29137783,29084028:29128798,29084934:29090011,29097674:29097981,29183358:29184411,29244988:29245187,29244989:29245250,29246308:29246467,29264673:29265675,29293474:29294013,29330676:29331119,29367916:29376964,29374745:29375781,29390652:29390925,29405393:29405555,29407186:29407415,29432099:29432636,29467315:29467551,29653850:29654048,29689702:29690282,29720639:29721383,29729976:29730031,29745070:29745257', 'assoc_mat': '29052349:ela:4203:29137804,29052351:ela:4203:29137783,29084028:ela:4203:29128798,29084934:ela:4203:29090011,29097674:ela:4203:29097981,29183358:ela:4203:29184411,29244988:ela:4203:29245187,29244989:ela:4203:29245250,29246308:ela:4203:29246467,29264673:ela:4203:29265675,29293474:ela:4203:29294013,29330676:ela:4203:29331119,29367916:ela:4203:29376964,29374745:ela:4203:29375781,29390652:ela:4203:29390925,29405393:ela:4203:29405555,29407186:ela:4203:29407415,29432099:ela:4203:29432636,29467315:ela:4203:29467551,29653850:ela:4203:29654048,29689702:ela:4203:29690282,29720639:ela:4203:29721383,29729976:ela:4203:29730031,29745070:ela:4203:29745257'}, {'unwanted_material': 'ela', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0006531461712320889, 'nb_photo': 18, 'list_port_cont': '29085797,29101765,29107939,29142097,29184427,29245613,29246011,29280983,29348881,29431448,29553852,29593585,29698220,29700173,29716846,29730052,29748267,29748512', 'assoc_port': '29081689:29107939,29084003:29085797,29101451:29101765,29141846:29142097,29184228:29184427,29245579:29245613,29245969:29246011,29280815:29280983,29348783:29348881,29431322:29431448,29553747:29553852,29593417:29593585,29698168:29698220,29700113:29700173,29716808:29716846,29729969:29730052,29748059:29748267,29748452:29748512', 'assoc_mat': '29081689:ela:4207:29107939,29084003:ela:4207:29085797,29101451:ela:4207:29101765,29141846:ela:4207:29142097,29184228:ela:4207:29184427,29245579:ela:4207:29245613,29245969:ela:4207:29246011,29280815:ela:4207:29280983,29348783:ela:4207:29348881,29431322:ela:4207:29431448,29553747:ela:4207:29553852,29593417:ela:4207:29593585,29698168:ela:4207:29698220,29700113:ela:4207:29700173,29716808:ela:4207:29716846,29729969:ela:4207:29730052,29748059:ela:4207:29748267,29748452:ela:4207:29748512'}, {'unwanted_material': 'ela', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005216319044880533, 'nb_photo': 10, 'list_port_cont': '29040468,29158206,29193087,29236080,29331982,29408392,29628531,29680977,29747741', 'assoc_port': '29040032:29040468,29157807:29158206,29186808:29193087,29235736:29236080,29330438:29331982,29408194:29408392,29628084:29628531,29680661:29680977,29747473:29747741', 'assoc_mat': '29040032:ela:4461:29040468,29157807:ela:4461:29158206,29186808:ela:4461:29193087,29235736:ela:4461:29236080,29330438:ela:4461:29331982,29408194:ela:4461:29408392,29628084:ela:4461:29628531,29680661:ela:4461:29680977,29747473:ela:4461:29747741'}, {'unwanted_material': 'ela', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.002453852303947533, 'nb_photo': 5, 'list_port_cont': '29187030,29283967,29407301,29561182,29716879', 'assoc_port': '29186794:29187030,29283771:29283967,29407187:29407301,29560910:29561182,29716806:29716879', 'assoc_mat': '29186794:ela:4200:29187030,29283771:ela:4200:29283967,29407187:ela:4200:29407301,29560910:ela:4200:29561182,29716806:ela:4200:29716879'}, {'unwanted_material': 'ela', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.004639684505464462, 'nb_photo': 277, 'list_port_cont': '29041497,29084515,29085516,29086036,29086502,29087040,29088265,29090587,29097882,29109278,29136661,29149467,29149875,29155037,29164602,29178088,29188636,29188753,29190970,29195205,29216104,29218899,29219026,29227856,29232251,29237319,29242572,29244244,29246554,29280931,29292519,29293843,29297217,29297824,29306640,29306755,29330845,29331631,29332047,29346237,29349021,29349914,29365516,29368610,29368616,29369343,29372401,29375155,29381961,29382279,29382451,29383008,29385802,29405400,29407286,29423255,29438072,29439809,29441825,29442034,29444430,29467978,29470018,29475499,29475700,29478737,29482641,29493807,29501795,29506111,29518519,29529492,29535341,29542679,29552651,29554089,29557032,29557921,29563307,29563759,29568330,29568428,29570755,29572756,29577458,29593370,29594185,29596235,29607230,29608193,29615771,29620692,29621002,29625112,29625137,29647459,29653972,29656299,29659487,29661234,29664812,29681539,29685212,29688243,29690014,29693630,29697727,29698250,29700159,29714496,29715542,29720919,29725367,2972999', 'assoc_port': '29041158:29041497,29081017:29088265,29083367:29084515,29084073:29087040,29084120:29086502,29084269:29086036,29084288:29085516,29090361:29090587,29097675:29097882,29108932:29109278,29136456:29136661,29143166:29149467,29149410:29149875,29154648:29155037,29164284:29164602,29177790:29178088,29188465:29188636,29188466:29188753,29190763:29190970,29194906:29195205,29215832:29216104,29218859:29219026,29218861:29218899,29227492:29227856,29232034:29232251,29237217:29237319,29242513:29242572,29244053:29244244,29246523:29246554,29280812:29280931,29291877:29292519,29293487:29293843,29296889:29297217,29297796:29297824,29306377:29306755,29306405:29306640,29330484:29332047,29330488:29331631,29330678:29330845,29346119:29346237,29348778:29349021,29349589:29349914,29365257:29365516,29367181:29368610,29367754:29369343,29367810:29383008,29367930:29368616,29372123:29372401,29374743:29375155,29381538:29381961,29382168:29382451,29382181:29382279,29385447:29385802,29405394:29405400,29407185:29407286,29422984:29423255,29434456:2943980', 'assoc_mat': '29041158:ela:4209:29041497,29081017:ela:4209:29088265,29083367:ela:4209:29084515,29084073:ela:4209:29087040,29084120:ela:4209:29086502,29084269:ela:4209:29086036,29084288:ela:4209:29085516,29090361:ela:4209:29090587,29097675:ela:4209:29097882,29108932:ela:4209:29109278,29136456:ela:4209:29136661,29143166:ela:4209:29149467,29149410:ela:4209:29149875,29154648:ela:4209:29155037,29164284:ela:4209:29164602,29177790:ela:4209:29178088,29188465:ela:4209:29188636,29188466:ela:4209:29188753,29190763:ela:4209:29190970,29194906:ela:4209:29195205,29215832:ela:4209:29216104,29218859:ela:4209:29219026,29218861:ela:4209:29218899,29227492:ela:4209:29227856,29232034:ela:4209:29232251,29237217:ela:4209:29237319,29242513:ela:4209:29242572,29244053:ela:4209:29244244,29246523:ela:4209:29246554,29280812:ela:4209:29280931,29291877:ela:4209:29292519,29293487:ela:4209:29293843,29296889:ela:4209:29297217,29297796:ela:4209:29297824,29306377:ela:4209:29306755,29306405:ela:4209:29306640,29330484:ela:4209:29332047,29330488:ela:4209:2933163'}, {'unwanted_material': 'ela', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0006283783618315456, 'nb_photo': 1074, 'list_port_cont': '29040524,29041534,29043099,29044091,29045814,29047470,29047599,29051049,29052726,29085263,29086057,29087304,29089191,29089847,29090637,29090777,29091303,29091451,29091467,29091789,29091981,29092306,29092644,29093885,29095379,29095798,29096368,29097060,29097728,29098226,29099874,29100422,29102156,29103332,29103445,29105337,29106664,29110383,29111399,29112766,29122726,29133946,29136978,29137310,29138699,29139582,29139791,29142697,29143686,29145415,29146684,29147686,29149673,29149786,29150144,29152803,29154036,29158393,29160408,29161350,29175709,29177430,29177964,29178304,29179374,29181979,29182332,29182924,29183083,29183221,29183672,29184099,29184679,29184949,29188653,29189804,29191019,29191154,29192231,29195267,29195306,29218023,29218051,29219322,29220153,29220547,29221535,29230232,29231379,29235237,29237334,29237493,29242460,29242590,29245224,29245507,29245715,29246062,29246110,29246459,29246564,29260994,29261073,29261254,29263210,29265005,29280642,29280672,29281046,29281085,29284015,29292183,29292786,2929285', 'assoc_port': '29040017:29040524,29041128:29041534,29042710:29043099,29043533:29044091,29045439:29045814,29046854:29047599,29046879:29047470,29050695:29051049,29050697:29103445,29052378:29103332,29052383:29052726,29081022:29097728,29081036:29097060,29081040:29100422,29081044:29096368,29081073:29093885,29083366:29092644,29083370:29092306,29083974:29091981,29084069:29091789,29084085:29091467,29084090:29091303,29084100:29091451,29084189:29090637,29084247:29089191,29084295:29087304,29084335:29089847,29084348:29085263,29084959:29086057,29090423:29090777,29094649:29095798,29094678:29095379,29097646:29111399,29097647:29098226,29098905:29099874,29101466:29102156,29104969:29105337,29105986:29106664,29109864:29110383,29112002:29122726,29112006:29112766,29133099:29133946,29136448:29137310,29136454:29136978,29138303:29139582,29138306:29138699,29139496:29139791,29141843:29142697,29143150:29143686,29145270:29145415,29146272:29146684,29147215:29147686,29149411:29150144,29149414:29149786,29149416:29149673,29152345:29152803,29153718:2915403', 'assoc_mat': '29040017:ela:4211:29040524,29041128:ela:4211:29041534,29042710:ela:4211:29043099,29043533:ela:4211:29044091,29045439:ela:4211:29045814,29046854:ela:4211:29047599,29046879:ela:4211:29047470,29050695:ela:4211:29051049,29050697:ela:4211:29103445,29052378:ela:4211:29103332,29052383:ela:4211:29052726,29081022:ela:4211:29097728,29081036:ela:4211:29097060,29081040:ela:4211:29100422,29081044:ela:4211:29096368,29081073:ela:4211:29093885,29083366:ela:4211:29092644,29083370:ela:4211:29092306,29083974:ela:4211:29091981,29084069:ela:4211:29091789,29084085:ela:4211:29091467,29084090:ela:4211:29091303,29084100:ela:4211:29091451,29084189:ela:4211:29090637,29084247:ela:4211:29089191,29084295:ela:4211:29087304,29084335:ela:4211:29089847,29084348:ela:4211:29085263,29084959:ela:4211:29086057,29090423:ela:4211:29090777,29094649:ela:4211:29095798,29094678:ela:4211:29095379,29097646:ela:4211:29111399,29097647:ela:4211:29098226,29098905:ela:4211:29099874,29101466:ela:4211:29102156,29104969:ela:4211:29105337,29105986:ela:4211:2910666'}, {'unwanted_material': 'etiquette', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 2.3009342193445766e-05, 'nb_photo': 8, 'list_port_cont': '29090014,29184415,29246469,29265682,29294005,29432634,29730040,29745258', 'assoc_port': '29084934:29090014,29183358:29184415,29246308:29246469,29264673:29265682,29293474:29294005,29432099:29432634,29729976:29730040,29745070:29745258', 'assoc_mat': '29084934:etiquette:4203:29090014,29183358:etiquette:4203:29184415,29246308:etiquette:4203:29246469,29264673:etiquette:4203:29265682,29293474:etiquette:4203:29294005,29432099:etiquette:4203:29432634,29729976:etiquette:4203:29730040,29745070:etiquette:4203:29745258'}, {'unwanted_material': 'etiquette', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 1.0723262014462975e-05, 'nb_photo': 1, 'list_port_cont': '29105332', 'assoc_port': '29104969:29105332', 'assoc_mat': '29104969:etiquette:4211:29105332'}, {'unwanted_material': 'etiquette', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.006370122096137804, 'nb_photo': 1, 'list_port_cont': '29091030', 'assoc_port': '29090424:29091030', 'assoc_mat': '29090424:etiquette:3327:29091030'}, {'unwanted_material': 'film_plastique', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.017772030462408772, 'nb_photo': 164, 'list_port_cont': '29091547,29094923,29128619,29159219,29246080,29293217,29389266,29432311,29432414,29594174,29616705,29690945,29690971,29720446,29746713', 'assoc_port': '29083987:29091547,29094680:29128619,29094681:29094923,29157805:29159219,29245970:29246080,29291919:29293217,29389199:29389266,29432156:29432414,29432157:29432311,29594021:29594174,29616384:29616705,29690869:29690971,29690870:29690945,29719502:29720446,29746470:29746713', 'assoc_mat': '29083987:film_plastique:4205:29091547,29094680:film_plastique:4205:29128619,29094681:film_plastique:4205:29094923,29157805:film_plastique:4205:29159219,29245970:film_plastique:4205:29246080,29291919:film_plastique:4205:29293217,29389199:film_plastique:4205:29389266,29432156:film_plastique:4205:29432414,29432157:film_plastique:4205:29432311,29594021:film_plastique:4205:29594174,29616384:film_plastique:4205:29616705,29690869:film_plastique:4205:29690971,29690870:film_plastique:4205:29690945,29719502:film_plastique:4205:29720446,29746470:film_plastique:4205:29746713'}, {'unwanted_material': 'film_plastique', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.017390332682317978, 'nb_photo': 632, 'list_port_cont': '29042492,29090010,29097975,29128809,29137786,29137808,29160524,29184424,29233282,29245186,29245245,29246472,29265676,29294009,29306791,29331111,29375780,29376965,29377020,29390924,29405551,29407424,29432640,29467550,29654044,29690271,29721394,29723839,29730039,29745251', 'assoc_port': '29041157:29042492,29052349:29137808,29052351:29137786,29084028:29128809,29084934:29090010,29097674:29097975,29138300:29160524,29183358:29184424,29232035:29233282,29244988:29245186,29244989:29245245,29246308:29246472,29264673:29265676,29293474:29294009,29306378:29306791,29330676:29331111,29367787:29377020,29367916:29376965,29374745:29375780,29390652:29390924,29405393:29405551,29407186:29407424,29432099:29432640,29467315:29467550,29653850:29654044,29689702:29690271,29720639:29721394,29722668:29723839,29729976:29730039,29745070:29745251', 'assoc_mat': '29041157:film_plastique:4203:29042492,29052349:film_plastique:4203:29137808,29052351:film_plastique:4203:29137786,29084028:film_plastique:4203:29128809,29084934:film_plastique:4203:29090010,29097674:film_plastique:4203:29097975,29138300:film_plastique:4203:29160524,29183358:film_plastique:4203:29184424,29232035:film_plastique:4203:29233282,29244988:film_plastique:4203:29245186,29244989:film_plastique:4203:29245245,29246308:film_plastique:4203:29246472,29264673:film_plastique:4203:29265676,29293474:film_plastique:4203:29294009,29306378:film_plastique:4203:29306791,29330676:film_plastique:4203:29331111,29367787:film_plastique:4203:29377020,29367916:film_plastique:4203:29376965,29374745:film_plastique:4203:29375780,29390652:film_plastique:4203:29390924,29405393:film_plastique:4203:29405551,29407186:film_plastique:4203:29407424,29432099:film_plastique:4203:29432640,29467315:film_plastique:4203:29467550,29653850:film_plastique:4203:29654044,29689702:film_plastique:4203:29690271,29720639:film_plastique:4203:2972139'}, {'unwanted_material': 'film_plastique', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.003889066762126702, 'nb_photo': 1273, 'list_port_cont': '29040219,29041619,29045696,29049603,29050809,29057078,29084453,29084701,29085001,29085801,29090463,29094945,29095099,29097834,29099797,29099977,29100228,29101761,29105008,29107937,29110053,29112135,29133249,29136636,29138486,29139716,29139930,29142094,29143348,29145282,29145304,29147245,29152532,29155611,29156131,29176876,29177999,29181969,29183056,29183162,29183380,29184436,29189618,29190831,29191988,29204026,29215987,29217656,29217729,29219653,29219845,29228623,29228743,29230881,29232048,29235799,29245063,29245106,29245600,29246021,29246326,29246730,29247189,29262924,29265041,29265336,29265438,29280979,29281570,29283065,29291859,29292195,29292398,29293622,29294613,29297057,29299609,29301944,29301961,29306474,29308241,29310592,29314195,29315113,29346153,29346746,29349720,29367423,29370506,29372264,29374794,29376037,29377131,29377227,29378980,29381724,29382252,29383707,29385672,29392000,29405274,29406306,29406730,29406794,29407240,29422177,29422365,29423192,29424365,29424411,29427376,29427399,29431443,2943341', 'assoc_port': '29040031:29041619,29040034:29040219,29043547:29045696,29045468:29049603,29046881:29057078,29050698:29050809,29054175:29100228,29081025:29099977,29081027:29099797,29081689:29107937,29083373:29084453,29084003:29085801,29084332:29085001,29084352:29084701,29090380:29090463,29094651:29095099,29094677:29094945,29097648:29097834,29101451:29101761,29104967:29105008,29109862:29110053,29112005:29112135,29133130:29133249,29136452:29136636,29138302:29138486,29139494:29139930,29139497:29139716,29141839:29147245,29141846:29142094,29143168:29143348,29145267:29145282,29145271:29145304,29149395:29156131,29149400:29155611,29152344:29152532,29176722:29176876,29177795:29177999,29181879:29181969,29183042:29183162,29183044:29183056,29183361:29183380,29184228:29184436,29189532:29189618,29190765:29190831,29191688:29191988,29203816:29204026,29215833:29215987,29217537:29217729,29217542:29217656,29219640:29219653,29219646:29219845,29228534:29228743,29228536:29228623,29230715:29230881,29232036:29232048,29235740:29235799,29244986:2924510', 'assoc_mat': '29040031:film_plastique:4207:29041619,29040034:film_plastique:4207:29040219,29043547:film_plastique:4207:29045696,29045468:film_plastique:4207:29049603,29046881:film_plastique:4207:29057078,29050698:film_plastique:4207:29050809,29054175:film_plastique:4207:29100228,29081025:film_plastique:4207:29099977,29081027:film_plastique:4207:29099797,29081689:film_plastique:4207:29107937,29083373:film_plastique:4207:29084453,29084003:film_plastique:4207:29085801,29084332:film_plastique:4207:29085001,29084352:film_plastique:4207:29084701,29090380:film_plastique:4207:29090463,29094651:film_plastique:4207:29095099,29094677:film_plastique:4207:29094945,29097648:film_plastique:4207:29097834,29101451:film_plastique:4207:29101761,29104967:film_plastique:4207:29105008,29109862:film_plastique:4207:29110053,29112005:film_plastique:4207:29112135,29133130:film_plastique:4207:29133249,29136452:film_plastique:4207:29136636,29138302:film_plastique:4207:29138486,29139494:film_plastique:4207:29139930,29139497:film_plastique:4207:2913971'}, {'unwanted_material': 'film_plastique', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.8275868922611778, 'nb_photo': 5610, 'list_port_cont': '29040469,29045718,29084876,29085166,29085282,29085515,29085850,29087629,29089428,29092109,29095245,29099318,29103186,29106305,29106424,29112301,29138604,29138762,29142315,29146558,29149865,29153969,29154952,29158205,29159895,29178128,29180145,29182936,29183688,29191085,29191162,29193099,29195218,29199788,29219679,29220074,29225681,29227814,29231055,29236086,29242537,29244273,29245687,29246995,29260352,29262984,29280587,29283858,29283986,29291946,29292420,29297378,29302091,29303702,29308560,29310850,29313906,29321972,29331177,29331549,29331972,29339366,29343475,29346793,29349817,29355921,29365589,29368467,29368657,29369893,29370688,29372911,29375244,29377306,29379485,29382315,29385869,29386945,29389288,29403650,29405301,29406042,29407358,29408395,29423281,29425323,29427681,29433853,29434849,29436714,29438032,29443959,29446989,29467141,29468009,29468129,29468537,29469972,29475644,29480913,29481808,29490094,29495137,29496293,29499005,29499579,29499644,29503628,29506118,29508633,29511633,29529428,29531355,2953794', 'assoc_port': '29040032:29040469,29042712:29103186,29045470:29045718,29055075:29089428,29081057:29092109,29081080:29084876,29084077:29087629,29084239:29085850,29084339:29085515,29084356:29085166,29084907:29085282,29094650:29095245,29098903:29099318,29105979:29106424,29105988:29106305,29112003:29112301,29138299:29138762,29138304:29138604,29141844:29142315,29146285:29146558,29149378:29149865,29153716:29153969,29154643:29154952,29157807:29158205,29159835:29159895,29177791:29178128,29179813:29180145,29182886:29182936,29183363:29183688,29186808:29193099,29189537:29191162,29190762:29191085,29191689:29199788,29194922:29195218,29219638:29220074,29219639:29219679,29225647:29225681,29227505:29227814,29230740:29231055,29235736:29236086,29242512:29242537,29244054:29244273,29245578:29245687,29246906:29246995,29259935:29260352,29262669:29262984,29265942:29379485,29280530:29280587,29283769:29283986,29283774:29283858,29291602:29291946,29291890:29292420,29296832:29297378,29301657:29302091,29303020:29303702,29308112:29308560,29310524:2931085', 'assoc_mat': '29040032:film_plastique:4461:29040469,29042712:film_plastique:4461:29103186,29045470:film_plastique:4461:29045718,29055075:film_plastique:4461:29089428,29081057:film_plastique:4461:29092109,29081080:film_plastique:4461:29084876,29084077:film_plastique:4461:29087629,29084239:film_plastique:4461:29085850,29084339:film_plastique:4461:29085515,29084356:film_plastique:4461:29085166,29084907:film_plastique:4461:29085282,29094650:film_plastique:4461:29095245,29098903:film_plastique:4461:29099318,29105979:film_plastique:4461:29106424,29105988:film_plastique:4461:29106305,29112003:film_plastique:4461:29112301,29138299:film_plastique:4461:29138762,29138304:film_plastique:4461:29138604,29141844:film_plastique:4461:29142315,29146285:film_plastique:4461:29146558,29149378:film_plastique:4461:29149865,29153716:film_plastique:4461:29153969,29154643:film_plastique:4461:29154952,29157807:film_plastique:4461:29158205,29159835:film_plastique:4461:29159895,29177791:film_plastique:4461:29178128,29179813:film_plastique:4461:2918014'}, {'unwanted_material': 'film_plastique', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.022587401038951984, 'nb_photo': 691, 'list_port_cont': '29040362,29041415,29045650,29050841,29052687,29084149,29084534,29085019,29085675,29086370,29090610,29090863,29109208,29142263,29145365,29149500,29153821,29182909,29183172,29187020,29189682,29189766,29229920,29229989,29232186,29235972,29238842,29245615,29283315,29283972,29292311,29292563,29299746,29303247,29303576,29316182,29331108,29331353,29331661,29331897,29345424,29345610,29346811,29347121,29370562,29375036,29377174,29385637,29390789,29403617,29403740,29405422,29406327,29406751,29407267,29407295,29427653,29431454,29431493,29431624,29433526,29438739,29444326,29467028,29468526,29469340,29469888,29473424,29481764,29493836,29495131,29498012,29498939,29499466,29505986,29531279,29543050,29547986,29548891,29557061,29561183,29563106,29563158,29566330,29566349,29593600,29593613,29608149,29615974,29616028,29620762,29659166,29661166,29689016,29689844,29700559,29700568,29710486,29712876,29716886,29720817,29725228,29728318,29744717,29746953,29747320,29748591', 'assoc_port': '29040007:29040362,29041161:29041415,29045435:29086370,29045453:29045650,29050696:29050841,29052365:29052687,29081042:29084149,29083976:29085675,29083980:29084534,29084113:29085019,29090381:29090863,29090394:29090610,29108928:29109208,29141841:29142263,29145269:29145365,29149415:29149500,29153717:29153821,29182889:29182909,29183046:29183172,29186794:29187020,29189533:29189682,29189534:29189766,29229796:29229989,29229825:29229920,29232038:29232186,29235737:29235972,29238761:29238842,29245577:29245615,29282976:29283315,29283771:29283972,29291926:29292563,29291933:29292311,29299476:29299746,29303042:29303576,29303047:29303247,29316039:29316182,29330478:29331897,29330572:29331661,29330586:29331353,29330627:29331108,29345080:29345610,29345083:29345424,29346705:29346811,29347071:29347121,29369514:29370562,29374726:29375036,29377092:29377174,29385466:29385637,29390649:29390789,29403607:29403617,29403726:29403740,29405396:29405422,29406244:29406327,29406680:29406751,29407187:29407295,29407189:29407267,29427218:2942765', 'assoc_mat': '29040007:film_plastique:4200:29040362,29041161:film_plastique:4200:29041415,29045435:film_plastique:4200:29086370,29045453:film_plastique:4200:29045650,29050696:film_plastique:4200:29050841,29052365:film_plastique:4200:29052687,29081042:film_plastique:4200:29084149,29083976:film_plastique:4200:29085675,29083980:film_plastique:4200:29084534,29084113:film_plastique:4200:29085019,29090381:film_plastique:4200:29090863,29090394:film_plastique:4200:29090610,29108928:film_plastique:4200:29109208,29141841:film_plastique:4200:29142263,29145269:film_plastique:4200:29145365,29149415:film_plastique:4200:29149500,29153717:film_plastique:4200:29153821,29182889:film_plastique:4200:29182909,29183046:film_plastique:4200:29183172,29186794:film_plastique:4200:29187020,29189533:film_plastique:4200:29189682,29189534:film_plastique:4200:29189766,29229796:film_plastique:4200:29229989,29229825:film_plastique:4200:29229920,29232038:film_plastique:4200:29232186,29235737:film_plastique:4200:29235972,29238761:film_plastique:4200:2923884'}, {'unwanted_material': 'film_plastique', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.012271986509870176, 'nb_photo': 1031, 'list_port_cont': '29041489,29042949,29043793,29050856,29084509,29084651,29085512,29086025,29086146,29086270,29086500,29086672,29087032,29087243,29087704,29087902,29088261,29088792,29090595,29095183,29097886,29099123,29105122,29106279,29109288,29109576,29109590,29112228,29133464,29136659,29142287,29149882,29152489,29153945,29155035,29157225,29158145,29159875,29161158,29164484,29164620,29178091,29179167,29183287,29184552,29186976,29188639,29188749,29189737,29191908,29195193,29195258,29216107,29217801,29218900,29219023,29219157,29232144,29232262,29235937,29237268,29237325,29242533,29242575,29244255,29245043,29246051,29246553,29260226,29278335,29280575,29280917,29283263,29283886,29290696,29290715,29290901,29292218,29292449,29293737,29293849,29297219,29297819,29306634,29306766,29311776,29312000,29312167,29315154,29315263,29330841,29331047,29331224,29331282,29331449,29331630,29332061,29332133,29343333,29345372,29346182,29346243,29347099,29347165,29349007,29349925,29365427,29365528,29367674,29368245,29368445,29368604,29368621,2936864', 'assoc_port': '29041158:29041489,29042709:29042949,29043528:29043793,29046861:29088792,29050694:29050856,29081017:29088261,29081035:29087902,29083367:29084509,29084017:29087704,29084065:29087243,29084073:29087032,29084094:29086672,29084120:29086500,29084220:29086270,29084261:29086146,29084269:29086025,29084288:29085512,29084345:29084651,29090361:29090595,29094682:29095183,29097675:29097886,29098909:29099123,29104950:29105122,29105985:29106279,29108909:29109590,29108932:29109288,29108968:29109576,29112004:29112228,29133142:29133464,29136456:29136659,29141848:29142287,29149410:29149882,29152343:29152489,29153721:29153945,29154648:29155035,29154650:29161158,29156805:29157225,29157812:29158145,29159836:29159875,29164283:29164484,29164284:29164620,29177790:29178091,29178995:29183287,29178997:29179167,29184241:29184552,29186807:29186976,29188465:29188639,29188466:29188749,29189531:29189737,29191693:29191908,29194891:29195258,29194906:29195193,29215832:29216107,29217536:29217801,29218857:29219157,29218859:29219023,29218861:2921890', 'assoc_mat': '29041158:film_plastique:4209:29041489,29042709:film_plastique:4209:29042949,29043528:film_plastique:4209:29043793,29046861:film_plastique:4209:29088792,29050694:film_plastique:4209:29050856,29081017:film_plastique:4209:29088261,29081035:film_plastique:4209:29087902,29083367:film_plastique:4209:29084509,29084017:film_plastique:4209:29087704,29084065:film_plastique:4209:29087243,29084073:film_plastique:4209:29087032,29084094:film_plastique:4209:29086672,29084120:film_plastique:4209:29086500,29084220:film_plastique:4209:29086270,29084261:film_plastique:4209:29086146,29084269:film_plastique:4209:29086025,29084288:film_plastique:4209:29085512,29084345:film_plastique:4209:29084651,29090361:film_plastique:4209:29090595,29094682:film_plastique:4209:29095183,29097675:film_plastique:4209:29097886,29098909:film_plastique:4209:29099123,29104950:film_plastique:4209:29105122,29105985:film_plastique:4209:29106279,29108909:film_plastique:4209:29109590,29108932:film_plastique:4209:29109288,29108968:film_plastique:4209:2910957'}, {'unwanted_material': 'film_plastique', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.007513881500196805, 'nb_photo': 32393, 'list_port_cont': '29040528,29040842,29041544,29043072,29044093,29045815,29046216,29047462,29047590,29051046,29052738,29085273,29086063,29087305,29088782,29089179,29089857,29090627,29090775,29091294,29091439,29091455,29091780,29091988,29092303,29092655,29093871,29095377,29095804,29096371,29097059,29097734,29098221,29098743,29099294,29099877,29100423,29101165,29101442,29102157,29103213,29103320,29103448,29105326,29106662,29109951,29110382,29110564,29111403,29112403,29112757,29122718,29133948,29136974,29137299,29138696,29138997,29139588,29139796,29142707,29143697,29145356,29145408,29146688,29147677,29149677,29149790,29150139,29152793,29154045,29154349,29158396,29160414,29161356,29175722,29177439,29177961,29178303,29179375,29181981,29182340,29182929,29183079,29183233,29183670,29184096,29184670,29184953,29188649,29189805,29191012,29191157,29192232,29194404,29195269,29195305,29204568,29216510,29218018,29218052,29218058,29219323,29220158,29220358,29220545,29221522,29230235,29230453,29230800,29231369,29232436,29235235,29235922,2923733', 'assoc_port': '29040002:29040842,29040017:29040528,29041128:29041544,29042710:29043072,29043533:29044093,29045437:29046216,29045439:29045815,29046854:29047590,29046879:29047462,29050695:29051046,29050697:29103448,29052378:29103320,29052383:29052738,29081007:29103213,29081014:29098743,29081022:29097734,29081036:29097059,29081040:29100423,29081044:29096371,29081073:29093871,29083366:29092655,29083370:29092303,29083974:29091988,29083983:29101442,29084069:29091780,29084085:29091455,29084090:29091294,29084100:29091439,29084106:29101165,29084189:29090627,29084247:29089179,29084276:29088782,29084295:29087305,29084335:29089857,29084348:29085273,29084959:29086063,29090423:29090775,29094649:29095804,29094678:29095377,29097646:29111403,29097647:29098221,29098905:29099877,29098907:29099294,29101466:29102157,29104969:29105326,29105986:29106662,29108927:29109951,29109861:29110564,29109864:29110382,29112002:29122718,29112006:29112757,29112024:29112403,29133099:29133948,29136448:29137299,29136454:29136974,29138303:29139588,29138305:2913899', 'assoc_mat': '29040002:film_plastique:4211:29040842,29040017:film_plastique:4211:29040528,29041128:film_plastique:4211:29041544,29042710:film_plastique:4211:29043072,29043533:film_plastique:4211:29044093,29045437:film_plastique:4211:29046216,29045439:film_plastique:4211:29045815,29046854:film_plastique:4211:29047590,29046879:film_plastique:4211:29047462,29050695:film_plastique:4211:29051046,29050697:film_plastique:4211:29103448,29052378:film_plastique:4211:29103320,29052383:film_plastique:4211:29052738,29081007:film_plastique:4211:29103213,29081014:film_plastique:4211:29098743,29081022:film_plastique:4211:29097734,29081036:film_plastique:4211:29097059,29081040:film_plastique:4211:29100423,29081044:film_plastique:4211:29096371,29081073:film_plastique:4211:29093871,29083366:film_plastique:4211:29092655,29083370:film_plastique:4211:29092303,29083974:film_plastique:4211:29091988,29083983:film_plastique:4211:29101442,29084069:film_plastique:4211:29091780,29084085:film_plastique:4211:29091455,29084090:film_plastique:4211:2909129'}, {'unwanted_material': 'kraft', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.0041962826126585836, 'nb_photo': 21, 'list_port_cont': '29087823,29164407,29188559,29218939,29308491,29351600,29354278,29354386,29365067,29484311,29570716,29594113,29647108,29647496,29648952,29691875,29693657,29742585', 'assoc_port': '29081038:29087823,29164313:29164407,29188468:29188559,29218856:29218939,29308108:29308491,29351448:29351600,29353962:29354386,29353963:29354278,29364603:29365067,29484297:29484311,29570663:29570716,29594017:29594113,29647060:29647108,29647064:29647496,29648793:29648952,29691610:29691875,29691637:29693657,29742562:29742585', 'assoc_mat': '29081038:kraft:3726:29087823,29164313:kraft:3726:29164407,29188468:kraft:3726:29188559,29218856:kraft:3726:29218939,29308108:kraft:3726:29308491,29351448:kraft:3726:29351600,29353962:kraft:3726:29354386,29353963:kraft:3726:29354278,29364603:kraft:3726:29365067,29484297:kraft:3726:29484311,29570663:kraft:3726:29570716,29594017:kraft:3726:29594113,29647060:kraft:3726:29647108,29647064:kraft:3726:29647496,29648793:kraft:3726:29648952,29691610:kraft:3726:29691875,29691637:kraft:3726:29693657,29742562:kraft:3726:29742585'}, {'unwanted_material': 'metal', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.961711756680601, 'nb_photo': 17, 'list_port_cont': '29091553,29128622,29159209,29246077,29293213,29389278,29594173,29616698,29720450,29746717', 'assoc_port': '29083987:29091553,29094680:29128622,29157805:29159209,29245970:29246077,29291919:29293213,29389199:29389278,29594021:29594173,29616384:29616698,29719502:29720450,29746470:29746717', 'assoc_mat': '29083987:metal:4205:29091553,29094680:metal:4205:29128622,29157805:metal:4205:29159209,29245970:metal:4205:29246077,29291919:metal:4205:29293213,29389199:metal:4205:29389278,29594021:metal:4205:29594173,29616384:metal:4205:29616698,29719502:metal:4205:29720450,29746470:metal:4205:29746717'}, {'unwanted_material': 'metal', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.028610669179028214, 'nb_photo': 411, 'list_port_cont': '29042491,29090013,29097976,29128808,29137781,29137795,29160532,29184420,29233278,29245188,29245249,29246466,29265681,29294015,29306783,29331105,29375788,29376961,29377018,29390917,29405547,29407414,29432642,29467537,29654045,29690278,29721382,29723834,29730029,29745248', 'assoc_port': '29041157:29042491,29052349:29137795,29052351:29137781,29084028:29128808,29084934:29090013,29097674:29097976,29138300:29160532,29183358:29184420,29232035:29233278,29244988:29245188,29244989:29245249,29246308:29246466,29264673:29265681,29293474:29294015,29306378:29306783,29330676:29331105,29367787:29377018,29367916:29376961,29374745:29375788,29390652:29390917,29405393:29405547,29407186:29407414,29432099:29432642,29467315:29467537,29653850:29654045,29689702:29690278,29720639:29721382,29722668:29723834,29729976:29730029,29745070:29745248', 'assoc_mat': '29041157:metal:4203:29042491,29052349:metal:4203:29137795,29052351:metal:4203:29137781,29084028:metal:4203:29128808,29084934:metal:4203:29090013,29097674:metal:4203:29097976,29138300:metal:4203:29160532,29183358:metal:4203:29184420,29232035:metal:4203:29233278,29244988:metal:4203:29245188,29244989:metal:4203:29245249,29246308:metal:4203:29246466,29264673:metal:4203:29265681,29293474:metal:4203:29294015,29306378:metal:4203:29306783,29330676:metal:4203:29331105,29367787:metal:4203:29377018,29367916:metal:4203:29376961,29374745:metal:4203:29375788,29390652:metal:4203:29390917,29405393:metal:4203:29405547,29407186:metal:4203:29407414,29432099:metal:4203:29432642,29467315:metal:4203:29467537,29653850:metal:4203:29654045,29689702:metal:4203:29690278,29720639:metal:4203:29721382,29722668:metal:4203:29723834,29729976:metal:4203:29730029,29745070:metal:4203:29745248'}, {'unwanted_material': 'metal', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.01478151970198308, 'nb_photo': 825, 'list_port_cont': '29040215,29041632,29045682,29049608,29050801,29057080,29084445,29084992,29085795,29094946,29095093,29097828,29099661,29099805,29099978,29100225,29101768,29107940,29110055,29112136,29121418,29133248,29136642,29138492,29139705,29139925,29142089,29145281,29145291,29147231,29152538,29155619,29156129,29176875,29177998,29183057,29183170,29183371,29184440,29189629,29190843,29191979,29204031,29217653,29217730,29219657,29219844,29228617,29228744,29230874,29232044,29235803,29245068,29245107,29245598,29246019,29246335,29246737,29247185,29262925,29265050,29265333,29265447,29280981,29281571,29283064,29290647,29291856,29292191,29292392,29293614,29294614,29297049,29299614,29301943,29301955,29306465,29308233,29310600,29314208,29315114,29346155,29346755,29348884,29367426,29370502,29372268,29376030,29377127,29377228,29378971,29381725,29383693,29385681,29391992,29405278,29406310,29406735,29406788,29422169,29422363,29423194,29424357,29424403,29427384,29427394,29431438,29433423,29436625,29438575,29445671,29462924,29463117,2946571', 'assoc_port': '29040031:29041632,29040034:29040215,29043547:29045682,29045467:29121418,29045468:29049608,29046881:29057080,29050698:29050801,29054175:29100225,29081025:29099978,29081027:29099805,29081071:29099661,29081689:29107940,29083373:29084445,29084003:29085795,29084332:29084992,29094651:29095093,29094677:29094946,29097648:29097828,29101451:29101768,29109862:29110055,29112005:29112136,29133130:29133248,29136452:29136642,29138302:29138492,29139494:29139925,29139497:29139705,29141839:29147231,29141846:29142089,29145267:29145281,29145271:29145291,29149395:29156129,29149400:29155619,29152344:29152538,29176722:29176875,29177795:29177998,29183042:29183170,29183044:29183057,29183361:29183371,29184228:29184440,29189532:29189629,29190765:29190843,29191688:29191979,29203816:29204031,29217537:29217730,29217542:29217653,29219640:29219657,29219646:29219844,29228534:29228744,29228536:29228617,29230715:29230874,29232036:29232044,29235740:29235803,29244986:29245107,29244991:29245068,29245579:29245598,29245969:29246019,29246310:2924633', 'assoc_mat': '29040031:metal:4207:29041632,29040034:metal:4207:29040215,29043547:metal:4207:29045682,29045467:metal:4207:29121418,29045468:metal:4207:29049608,29046881:metal:4207:29057080,29050698:metal:4207:29050801,29054175:metal:4207:29100225,29081025:metal:4207:29099978,29081027:metal:4207:29099805,29081071:metal:4207:29099661,29081689:metal:4207:29107940,29083373:metal:4207:29084445,29084003:metal:4207:29085795,29084332:metal:4207:29084992,29094651:metal:4207:29095093,29094677:metal:4207:29094946,29097648:metal:4207:29097828,29101451:metal:4207:29101768,29109862:metal:4207:29110055,29112005:metal:4207:29112136,29133130:metal:4207:29133248,29136452:metal:4207:29136642,29138302:metal:4207:29138492,29139494:metal:4207:29139925,29139497:metal:4207:29139705,29141839:metal:4207:29147231,29141846:metal:4207:29142089,29145267:metal:4207:29145281,29145271:metal:4207:29145291,29149395:metal:4207:29156129,29149400:metal:4207:29155619,29152344:metal:4207:29152538,29176722:metal:4207:29176875,29177795:metal:4207:29177998,29183042:'}, {'unwanted_material': 'metal', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.008777021984521058, 'nb_photo': 39, 'list_port_cont': '29085857,29154951,29191088,29195214,29236082,29245693,29246984,29283991,29291948,29308566,29321965,29331553,29370689,29475645,29481815,29499587,29508636,29529417,29563343,29615981,29651487,29656383,29661298,29680975,29697794,29715569,29723005,29727445,29730073,29742650,29744826,29747734', 'assoc_port': '29084239:29085857,29154643:29154951,29190762:29191088,29194922:29195214,29235736:29236082,29245578:29245693,29246906:29246984,29283769:29283991,29291602:29291948,29308112:29308566,29321721:29321965,29330522:29331553,29370494:29370689,29475233:29475645,29481502:29481815,29499423:29499587,29508267:29508636,29528880:29529417,29563256:29563343,29615932:29615981,29651206:29651487,29655880:29656383,29661086:29661298,29680661:29680975,29697662:29697794,29715157:29715569,29722665:29723005,29727003:29727445,29729975:29730073,29742561:29742650,29744465:29744826,29747473:29747734', 'assoc_mat': '29084239:metal:4461:29085857,29154643:metal:4461:29154951,29190762:metal:4461:29191088,29194922:metal:4461:29195214,29235736:metal:4461:29236082,29245578:metal:4461:29245693,29246906:metal:4461:29246984,29283769:metal:4461:29283991,29291602:metal:4461:29291948,29308112:metal:4461:29308566,29321721:metal:4461:29321965,29330522:metal:4461:29331553,29370494:metal:4461:29370689,29475233:metal:4461:29475645,29481502:metal:4461:29481815,29499423:metal:4461:29499587,29508267:metal:4461:29508636,29528880:metal:4461:29529417,29563256:metal:4461:29563343,29615932:metal:4461:29615981,29651206:metal:4461:29651487,29655880:metal:4461:29656383,29661086:metal:4461:29661298,29680661:metal:4461:29680975,29697662:metal:4461:29697794,29715157:metal:4461:29715569,29722665:metal:4461:29723005,29727003:metal:4461:29727445,29729975:metal:4461:29730073,29742561:metal:4461:29742650,29744465:metal:4461:29744826,29747473:metal:4461:29747734'}, {'unwanted_material': 'metal', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.010723130769189458, 'nb_photo': 9, 'list_port_cont': '29145370,29299749,29431459,29444318,29561186,29566359,29716882,29744722,29747318', 'assoc_port': '29145269:29145370,29299476:29299749,29431323:29431459,29444279:29444318,29560910:29561186,29566216:29566359,29716806:29716882,29744462:29744722,29747266:29747318', 'assoc_mat': '29145269:metal:4200:29145370,29299476:metal:4200:29299749,29431323:metal:4200:29431459,29444279:metal:4200:29444318,29560910:metal:4200:29561186,29566216:metal:4200:29566359,29716806:metal:4200:29716882,29744462:metal:4200:29744722,29747266:metal:4200:29747318'}, {'unwanted_material': 'metal', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.022058338324265445, 'nb_photo': 717, 'list_port_cont': '29041501,29042953,29043791,29049383,29050859,29084514,29084939,29085499,29086026,29086157,29086271,29086503,29086683,29087233,29087718,29087905,29088271,29088796,29095179,29097890,29099131,29105117,29106283,29109294,29109574,29109595,29112231,29136667,29142285,29149870,29152503,29153934,29155036,29157231,29158139,29159881,29161161,29164491,29178099,29179169,29182079,29183288,29186975,29188637,29188750,29189740,29191910,29195194,29195252,29216092,29217796,29217815,29219037,29219147,29227867,29235939,29237258,29237315,29242521,29242578,29244257,29245054,29246055,29246558,29260237,29278322,29280928,29283265,29283891,29290694,29290910,29292222,29292447,29292526,29293736,29293845,29297210,29297827,29306633,29306760,29312009,29312158,29313885,29315159,29315265,29330833,29331049,29331229,29331278,29331619,29332060,29332126,29343354,29345377,29346170,29346236,29346738,29347167,29349003,29349910,29365416,29365517,29367651,29368453,29368625,29368631,29368719,29369021,29369168,29369342,29369952,29372410,29375157,2937538', 'assoc_port': '29041158:29041501,29041162:29049383,29042709:29042953,29043528:29043791,29046861:29088796,29050694:29050859,29081017:29088271,29081035:29087905,29083367:29084514,29084017:29087718,29084065:29087233,29084094:29086683,29084120:29086503,29084220:29086271,29084261:29086157,29084269:29086026,29084288:29085499,29084343:29084939,29094682:29095179,29097675:29097890,29098909:29099131,29104950:29105117,29105985:29106283,29108909:29109595,29108932:29109294,29108968:29109574,29112004:29112231,29136456:29136667,29141848:29142285,29149410:29149870,29152343:29152503,29153721:29153934,29154648:29155036,29154650:29161161,29156805:29157231,29157812:29158139,29159836:29159881,29164283:29164491,29177790:29178099,29178995:29183288,29178997:29179169,29181880:29182079,29186807:29186975,29188465:29188637,29188466:29188750,29189531:29189740,29191693:29191910,29194891:29195252,29194906:29195194,29215832:29216092,29217536:29217796,29217545:29217815,29218857:29219147,29218859:29219037,29227492:29227867,29235739:29235939,29237217:2923731', 'assoc_mat': '29041158:metal:4209:29041501,29041162:metal:4209:29049383,29042709:metal:4209:29042953,29043528:metal:4209:29043791,29046861:metal:4209:29088796,29050694:metal:4209:29050859,29081017:metal:4209:29088271,29081035:metal:4209:29087905,29083367:metal:4209:29084514,29084017:metal:4209:29087718,29084065:metal:4209:29087233,29084094:metal:4209:29086683,29084120:metal:4209:29086503,29084220:metal:4209:29086271,29084261:metal:4209:29086157,29084269:metal:4209:29086026,29084288:metal:4209:29085499,29084343:metal:4209:29084939,29094682:metal:4209:29095179,29097675:metal:4209:29097890,29098909:metal:4209:29099131,29104950:metal:4209:29105117,29105985:metal:4209:29106283,29108909:metal:4209:29109595,29108932:metal:4209:29109294,29108968:metal:4209:29109574,29112004:metal:4209:29112231,29136456:metal:4209:29136667,29141848:metal:4209:29142285,29149410:metal:4209:29149870,29152343:metal:4209:29152503,29153721:metal:4209:29153934,29154648:metal:4209:29155036,29154650:metal:4209:29161161,29156805:metal:4209:29157231,29157812:'}, {'unwanted_material': 'metal', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0040491277072222135, 'nb_photo': 431, 'list_port_cont': '29040525,29041543,29043098,29045806,29047463,29051033,29085265,29087308,29091443,29092641,29093875,29095812,29096380,29098234,29098750,29099881,29100410,29101178,29102169,29103214,29103326,29105324,29109952,29110381,29112415,29122729,29133947,29136977,29137298,29138986,29142698,29143687,29149679,29150141,29158391,29160415,29177968,29178308,29182927,29184672,29184958,29189802,29191027,29192234,29195307,29216521,29218017,29218056,29219325,29220148,29230454,29235234,29242472,29242585,29245472,29245496,29245508,29245729,29245776,29246109,29246451,29261255,29261381,29280626,29280650,29280658,29281088,29283439,29284019,29291971,29292615,29292852,29293121,29293362,29293932,29294638,29297753,29297805,29304575,29308822,29314213,29314269,29315258,29316210,29332330,29332559,29333367,29343684,29346190,29346859,29365687,29366163,29367596,29368433,29369743,29370223,29370849,29372058,29372197,29373152,29373411,29373850,29376114,29376328,29379952,29382591,29392355,29403038,29403770,29404054,29405357,29406156,29407397,2940787', 'assoc_port': '29040017:29040525,29041128:29041543,29042710:29043098,29045439:29045806,29046879:29047463,29050695:29051033,29052378:29103326,29081007:29103214,29081014:29098750,29081040:29100410,29081044:29096380,29081073:29093875,29083366:29092641,29084100:29091443,29084106:29101178,29084295:29087308,29084348:29085265,29094649:29095812,29097647:29098234,29098905:29099881,29101466:29102169,29104969:29105324,29108927:29109952,29109864:29110381,29112002:29122729,29112024:29112415,29133099:29133947,29136448:29137298,29136454:29136977,29138305:29138986,29141843:29142698,29143150:29143687,29149411:29150141,29149416:29149679,29154645:29160415,29157809:29158391,29176721:29177968,29177797:29178308,29182888:29182927,29184242:29184958,29184243:29184672,29189530:29189802,29190767:29191027,29191695:29192234,29194892:29195307,29215831:29216521,29217540:29218056,29217544:29218017,29218858:29219325,29219645:29220148,29229810:29230454,29234859:29235234,29242332:29242472,29242516:29242585,29245303:29245496,29245304:29245472,29245305:2924550', 'assoc_mat': '29040017:metal:4211:29040525,29041128:metal:4211:29041543,29042710:metal:4211:29043098,29045439:metal:4211:29045806,29046879:metal:4211:29047463,29050695:metal:4211:29051033,29052378:metal:4211:29103326,29081007:metal:4211:29103214,29081014:metal:4211:29098750,29081040:metal:4211:29100410,29081044:metal:4211:29096380,29081073:metal:4211:29093875,29083366:metal:4211:29092641,29084100:metal:4211:29091443,29084106:metal:4211:29101178,29084295:metal:4211:29087308,29084348:metal:4211:29085265,29094649:metal:4211:29095812,29097647:metal:4211:29098234,29098905:metal:4211:29099881,29101466:metal:4211:29102169,29104969:metal:4211:29105324,29108927:metal:4211:29109952,29109864:metal:4211:29110381,29112002:metal:4211:29122729,29112024:metal:4211:29112415,29133099:metal:4211:29133947,29136448:metal:4211:29137298,29136454:metal:4211:29136977,29138305:metal:4211:29138986,29141843:metal:4211:29142698,29143150:metal:4211:29143687,29149411:metal:4211:29150141,29149416:metal:4211:29149679,29154645:metal:4211:29160415,29157809:'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0021534869153930322, 'nb_photo': 293, 'list_port_cont': '29043882,29054695,29081498,29112693,29146838,29178218,29194244,29230107,29235111,29283482,29292530,29293752,29310935,29330875,29334568,29406608,29406667,29406749,29406888,29407255,29407351,29520133,29520359,29520461,29520583,29520711,29520738,29520744,29521948,29538700,29549173,29554049,29557085,29566363,29569372,29571178,29576017,29616719,29625100,29628462,29649800,29656447,29680143,29698707,29728513,29732012', 'assoc_port': '29043561:29043882,29052382:29054695,29081012:29081498,29112007:29112693,29145272:29146838,29177794:29178218,29193857:29194244,29229821:29230107,29234862:29235111,29282975:29283482,29291864:29292530,29293513:29293752,29310523:29310935,29330476:29334568,29330612:29330875,29353936:29406888,29367855:29406667,29374741:29406608,29383397:29406749,29386624:29407255,29407188:29407351,29437748:29520711,29444282:29520744,29469220:29520738,29470214:29520133,29481507:29520583,29489765:29521948,29495903:29520461,29510194:29520359,29534843:29538700,29548707:29549173,29553740:29554049,29556729:29557085,29566207:29566363,29569296:29569372,29570877:29571178,29575696:29576017,29616374:29616719,29624858:29625100,29628085:29628462,29647069:29649800,29655875:29656447,29679792:29680143,29698595:29698707,29728177:29728513,29731774:29732012', 'assoc_mat': '29043561:metal:3594:29043882,29052382:metal:3594:29054695,29081012:metal:3594:29081498,29112007:metal:3594:29112693,29145272:metal:3594:29146838,29177794:metal:3594:29178218,29193857:metal:3594:29194244,29229821:metal:3594:29230107,29234862:metal:3594:29235111,29282975:metal:3594:29283482,29291864:metal:3594:29292530,29293513:metal:3594:29293752,29310523:metal:3594:29310935,29330476:metal:3594:29334568,29330612:metal:3594:29330875,29353936:metal:3594:29406888,29367855:metal:3594:29406667,29374741:metal:3594:29406608,29383397:metal:3594:29406749,29386624:metal:3594:29407255,29407188:metal:3594:29407351,29437748:metal:3594:29520711,29444282:metal:3594:29520744,29469220:metal:3594:29520738,29470214:metal:3594:29520133,29481507:metal:3594:29520583,29489765:metal:3594:29521948,29495903:metal:3594:29520461,29510194:metal:3594:29520359,29534843:metal:3594:29538700,29548707:metal:3594:29549173,29553740:metal:3594:29554049,29556729:metal:3594:29557085,29566207:metal:3594:29566363,29569296:metal:3594:29569372,29570877:'}, {'unwanted_material': 'papier', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.008973326681326754, 'nb_photo': 254, 'list_port_cont': '29091544,29094914,29128634,29159206,29246086,29293215,29389268,29432315,29432426,29594171,29616706,29690946,29690969,29720457,29746716', 'assoc_port': '29083987:29091544,29094680:29128634,29094681:29094914,29157805:29159206,29245970:29246086,29291919:29293215,29389199:29389268,29432156:29432426,29432157:29432315,29594021:29594171,29616384:29616706,29690869:29690969,29690870:29690946,29719502:29720457,29746470:29746716', 'assoc_mat': '29083987:papier:4205:29091544,29094680:papier:4205:29128634,29094681:papier:4205:29094914,29157805:papier:4205:29159206,29245970:papier:4205:29246086,29291919:papier:4205:29293215,29389199:papier:4205:29389268,29432156:papier:4205:29432426,29432157:papier:4205:29432315,29594021:papier:4205:29594171,29616384:papier:4205:29616706,29690869:papier:4205:29690969,29690870:papier:4205:29690946,29719502:papier:4205:29720457,29746470:papier:4205:29746716'}, {'unwanted_material': 'papier', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.04811981571605275, 'nb_photo': 3286, 'list_port_cont': '29042496,29090003,29097988,29128801,29137787,29137800,29160530,29184421,29233279,29245189,29245241,29246479,29265683,29294016,29306785,29331125,29375784,29376959,29377017,29390915,29405548,29407418,29432645,29467536,29654049,29690275,29721380,29723829,29730032,29745259', 'assoc_port': '29041157:29042496,29052349:29137800,29052351:29137787,29084028:29128801,29084934:29090003,29097674:29097988,29138300:29160530,29183358:29184421,29232035:29233279,29244988:29245189,29244989:29245241,29246308:29246479,29264673:29265683,29293474:29294016,29306378:29306785,29330676:29331125,29367787:29377017,29367916:29376959,29374745:29375784,29390652:29390915,29405393:29405548,29407186:29407418,29432099:29432645,29467315:29467536,29653850:29654049,29689702:29690275,29720639:29721380,29722668:29723829,29729976:29730032,29745070:29745259', 'assoc_mat': '29041157:papier:4203:29042496,29052349:papier:4203:29137800,29052351:papier:4203:29137787,29084028:papier:4203:29128801,29084934:papier:4203:29090003,29097674:papier:4203:29097988,29138300:papier:4203:29160530,29183358:papier:4203:29184421,29232035:papier:4203:29233279,29244988:papier:4203:29245189,29244989:papier:4203:29245241,29246308:papier:4203:29246479,29264673:papier:4203:29265683,29293474:papier:4203:29294016,29306378:papier:4203:29306785,29330676:papier:4203:29331125,29367787:papier:4203:29377017,29367916:papier:4203:29376959,29374745:papier:4203:29375784,29390652:papier:4203:29390915,29405393:papier:4203:29405548,29407186:papier:4203:29407418,29432099:papier:4203:29432645,29467315:papier:4203:29467536,29653850:papier:4203:29654049,29689702:papier:4203:29690275,29720639:papier:4203:29721380,29722668:papier:4203:29723829,29729976:papier:4203:29730032,29745070:papier:4203:29745259'}, {'unwanted_material': 'papier', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.01762394317822027, 'nb_photo': 5663, 'list_port_cont': '29040226,29041620,29045689,29049604,29050805,29057077,29084451,29084700,29085000,29085792,29090455,29094942,29095105,29097821,29099658,29099801,29099968,29100220,29101762,29105016,29107942,29110044,29112128,29121435,29133236,29136638,29138498,29139708,29139931,29142087,29143357,29145279,29145295,29147241,29152536,29155606,29156118,29176867,29178000,29181975,29183052,29183156,29183369,29184431,29189621,29190841,29191983,29204033,29215980,29217665,29217726,29219654,29219856,29228624,29228747,29230878,29232057,29235796,29245061,29245094,29245611,29246012,29246331,29246743,29247184,29259997,29262922,29265042,29265344,29265443,29280977,29281572,29283061,29290661,29291849,29292203,29292389,29293613,29294617,29297054,29299607,29301936,29301950,29306466,29308242,29310602,29314200,29315118,29346160,29346750,29348883,29349725,29367424,29370508,29372270,29374792,29376029,29376632,29377138,29377234,29378978,29381717,29382250,29383699,29385686,29391993,29405269,29406298,29406733,29406787,29407233,29422187,29422372,2942318', 'assoc_port': '29040031:29041620,29040034:29040226,29043547:29045689,29045467:29121435,29045468:29049604,29046881:29057077,29050698:29050805,29054175:29100220,29081025:29099968,29081027:29099801,29081071:29099658,29081689:29107942,29083373:29084451,29084003:29085792,29084332:29085000,29084352:29084700,29090380:29090455,29094651:29095105,29094677:29094942,29097648:29097821,29101451:29101762,29104967:29105016,29109862:29110044,29112005:29112128,29133130:29133236,29136452:29136638,29138302:29138498,29139494:29139931,29139497:29139708,29141839:29147241,29141846:29142087,29143168:29143357,29145267:29145279,29145271:29145295,29149395:29156118,29149400:29155606,29152344:29152536,29176722:29176867,29177795:29178000,29181879:29181975,29183042:29183156,29183044:29183052,29183361:29183369,29184228:29184431,29189532:29189621,29190765:29190841,29191688:29191983,29203816:29204033,29215833:29215980,29217537:29217726,29217542:29217665,29219640:29219654,29219646:29219856,29228534:29228747,29228536:29228624,29230715:29230878,29232036:2923205', 'assoc_mat': '29040031:papier:4207:29041620,29040034:papier:4207:29040226,29043547:papier:4207:29045689,29045467:papier:4207:29121435,29045468:papier:4207:29049604,29046881:papier:4207:29057077,29050698:papier:4207:29050805,29054175:papier:4207:29100220,29081025:papier:4207:29099968,29081027:papier:4207:29099801,29081071:papier:4207:29099658,29081689:papier:4207:29107942,29083373:papier:4207:29084451,29084003:papier:4207:29085792,29084332:papier:4207:29085000,29084352:papier:4207:29084700,29090380:papier:4207:29090455,29094651:papier:4207:29095105,29094677:papier:4207:29094942,29097648:papier:4207:29097821,29101451:papier:4207:29101762,29104967:papier:4207:29105016,29109862:papier:4207:29110044,29112005:papier:4207:29112128,29133130:papier:4207:29133236,29136452:papier:4207:29136638,29138302:papier:4207:29138498,29139494:papier:4207:29139931,29139497:papier:4207:29139708,29141839:papier:4207:29147241,29141846:papier:4207:29142087,29143168:papier:4207:29143357,29145267:papier:4207:29145279,29145271:papier:4207:29145295,2914'}, {'unwanted_material': 'papier', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.1572629965098525, 'nb_photo': 35710, 'list_port_cont': '29040470,29045712,29084866,29085167,29085280,29085528,29085843,29087619,29089434,29092114,29095247,29099323,29103179,29106296,29106419,29112303,29138594,29138765,29142321,29146572,29149856,29153971,29154937,29158218,29159896,29178142,29180149,29182938,29183693,29191077,29191169,29193093,29195217,29199779,29219677,29220066,29225677,29227820,29231057,29236087,29242540,29244262,29245691,29246990,29260354,29262987,29280594,29283865,29283990,29291940,29292417,29297370,29302088,29303714,29308553,29310843,29313897,29321975,29331179,29331555,29331975,29339361,29343472,29346786,29349816,29355925,29365597,29368478,29368661,29369901,29370683,29372909,29375247,29377301,29379482,29382309,29385870,29386947,29389285,29403661,29405297,29406043,29407361,29408384,29423277,29425327,29427685,29433850,29434843,29436702,29438042,29443963,29446997,29467137,29467996,29468123,29468550,29469984,29475648,29480906,29481801,29490087,29495139,29496287,29498997,29499576,29499654,29503626,29506126,29508646,29511644,29529426,29531357,2953793', 'assoc_port': '29040032:29040470,29042712:29103179,29045470:29045712,29055075:29089434,29081057:29092114,29081080:29084866,29084077:29087619,29084239:29085843,29084339:29085528,29084356:29085167,29084907:29085280,29094650:29095247,29098903:29099323,29105979:29106419,29105988:29106296,29112003:29112303,29138299:29138765,29138304:29138594,29141844:29142321,29146285:29146572,29149378:29149856,29153716:29153971,29154643:29154937,29157807:29158218,29159835:29159896,29177791:29178142,29179813:29180149,29182886:29182938,29183363:29183693,29186808:29193093,29189537:29191169,29190762:29191077,29191689:29199779,29194922:29195217,29219638:29220066,29219639:29219677,29225647:29225677,29227505:29227820,29230740:29231057,29235736:29236087,29242512:29242540,29244054:29244262,29245578:29245691,29246906:29246990,29259935:29260354,29262669:29262987,29265942:29379482,29280530:29280594,29283769:29283990,29283774:29283865,29291602:29291940,29291890:29292417,29296832:29297370,29301657:29302088,29303020:29303714,29308112:29308553,29310524:2931084', 'assoc_mat': '29040032:papier:4461:29040470,29042712:papier:4461:29103179,29045470:papier:4461:29045712,29055075:papier:4461:29089434,29081057:papier:4461:29092114,29081080:papier:4461:29084866,29084077:papier:4461:29087619,29084239:papier:4461:29085843,29084339:papier:4461:29085528,29084356:papier:4461:29085167,29084907:papier:4461:29085280,29094650:papier:4461:29095247,29098903:papier:4461:29099323,29105979:papier:4461:29106419,29105988:papier:4461:29106296,29112003:papier:4461:29112303,29138299:papier:4461:29138765,29138304:papier:4461:29138594,29141844:papier:4461:29142321,29146285:papier:4461:29146572,29149378:papier:4461:29149856,29153716:papier:4461:29153971,29154643:papier:4461:29154937,29157807:papier:4461:29158218,29159835:papier:4461:29159896,29177791:papier:4461:29178142,29179813:papier:4461:29180149,29182886:papier:4461:29182938,29183363:papier:4461:29183693,29186808:papier:4461:29193093,29189537:papier:4461:29191169,29190762:papier:4461:29191077,29191689:papier:4461:29199779,29194922:papier:4461:29195217,2921'}, {'unwanted_material': 'papier', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.07837159027364456, 'nb_photo': 979, 'list_port_cont': '29040363,29041417,29045652,29050848,29052675,29084151,29084535,29085025,29085671,29086375,29090621,29090853,29109209,29142257,29145374,29149486,29153825,29182911,29183174,29187031,29189672,29189755,29229913,29229988,29232190,29235973,29238838,29245620,29283303,29283976,29292313,29292575,29299741,29303237,29303571,29316170,29331124,29331351,29331652,29331900,29345410,29345600,29346806,29347119,29370570,29375038,29377180,29385645,29390792,29403626,29403728,29406325,29406759,29407262,29407303,29427655,29431456,29431491,29431620,29433529,29438737,29444314,29467036,29468531,29469332,29469897,29473425,29481773,29493825,29495126,29498003,29498942,29499463,29505979,29531282,29543045,29547993,29548881,29557056,29561189,29563108,29563154,29566313,29566350,29593602,29593625,29608151,29615966,29616022,29620754,29659174,29661162,29689014,29689848,29700550,29700564,29710485,29712872,29716887,29720814,29725226,29728308,29744724,29746950,29747315,29748590', 'assoc_port': '29040007:29040363,29041161:29041417,29045435:29086375,29045453:29045652,29050696:29050848,29052365:29052675,29081042:29084151,29083976:29085671,29083980:29084535,29084113:29085025,29090381:29090853,29090394:29090621,29108928:29109209,29141841:29142257,29145269:29145374,29149415:29149486,29153717:29153825,29182889:29182911,29183046:29183174,29186794:29187031,29189533:29189672,29189534:29189755,29229796:29229988,29229825:29229913,29232038:29232190,29235737:29235973,29238761:29238838,29245577:29245620,29282976:29283303,29283771:29283976,29291926:29292575,29291933:29292313,29299476:29299741,29303042:29303571,29303047:29303237,29316039:29316170,29330478:29331900,29330572:29331652,29330586:29331351,29330627:29331124,29345080:29345600,29345083:29345410,29346705:29346806,29347071:29347119,29369514:29370570,29374726:29375038,29377092:29377180,29385466:29385645,29390649:29390792,29403607:29403626,29403726:29403728,29406244:29406325,29406680:29406759,29407187:29407303,29407189:29407262,29427218:29427655,29431319:2943162', 'assoc_mat': '29040007:papier:4200:29040363,29041161:papier:4200:29041417,29045435:papier:4200:29086375,29045453:papier:4200:29045652,29050696:papier:4200:29050848,29052365:papier:4200:29052675,29081042:papier:4200:29084151,29083976:papier:4200:29085671,29083980:papier:4200:29084535,29084113:papier:4200:29085025,29090381:papier:4200:29090853,29090394:papier:4200:29090621,29108928:papier:4200:29109209,29141841:papier:4200:29142257,29145269:papier:4200:29145374,29149415:papier:4200:29149486,29153717:papier:4200:29153825,29182889:papier:4200:29182911,29183046:papier:4200:29183174,29186794:papier:4200:29187031,29189533:papier:4200:29189672,29189534:papier:4200:29189755,29229796:papier:4200:29229988,29229825:papier:4200:29229913,29232038:papier:4200:29232190,29235737:papier:4200:29235973,29238761:papier:4200:29238838,29245577:papier:4200:29245620,29282976:papier:4200:29283303,29283771:papier:4200:29283976,29291926:papier:4200:29292575,29291933:papier:4200:29292313,29299476:papier:4200:29299741,29303042:papier:4200:29303571,2930'}, {'unwanted_material': 'papier', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.9436772777372616, 'nb_photo': 53086, 'list_port_cont': '29041490,29042954,29043795,29049382,29050851,29084507,29084646,29084943,29085518,29086028,29086150,29086280,29086507,29086678,29087042,29087244,29087728,29087898,29088267,29088813,29090588,29095190,29097186,29097896,29099126,29105127,29105171,29106284,29109287,29109564,29109585,29112235,29133466,29136665,29142281,29149475,29149531,29149874,29152501,29153940,29155026,29157220,29158134,29159854,29159879,29161166,29164482,29164598,29178097,29179166,29182069,29183289,29184554,29186974,29188626,29188751,29189746,29190972,29191914,29195196,29195256,29216098,29217800,29217809,29218901,29219027,29219155,29227852,29232146,29232261,29235913,29237265,29237311,29242531,29242573,29244256,29245053,29246046,29246559,29260227,29261325,29278324,29280581,29280922,29283247,29283887,29290699,29290717,29290903,29292228,29292451,29292527,29293748,29293856,29297216,29297829,29305566,29306643,29306768,29311783,29311999,29312159,29313860,29313887,29315163,29315270,29330835,29331050,29331219,29331271,29331451,29331620,29332053,2933212', 'assoc_port': '29041158:29041490,29041162:29049382,29042709:29042954,29043528:29043795,29046861:29088813,29050694:29050851,29081017:29088267,29081035:29087898,29081079:29097186,29083367:29084507,29084017:29087728,29084065:29087244,29084073:29087042,29084094:29086678,29084120:29086507,29084220:29086280,29084261:29086150,29084269:29086028,29084288:29085518,29084343:29084943,29084345:29084646,29090361:29090588,29094682:29095190,29097675:29097896,29098909:29099126,29104950:29105127,29104968:29105171,29105985:29106284,29108909:29109585,29108932:29109287,29108968:29109564,29112004:29112235,29133142:29133466,29136456:29136665,29141848:29142281,29143166:29149475,29149410:29149874,29149413:29149531,29152343:29152501,29153721:29153940,29154648:29155026,29154650:29161166,29156805:29157220,29157812:29158134,29159834:29159854,29159836:29159879,29164283:29164482,29164284:29164598,29177790:29178097,29178995:29183289,29178997:29179166,29181880:29182069,29184241:29184554,29186807:29186974,29188465:29188626,29188466:29188751,29189531:2918974', 'assoc_mat': '29041158:papier:4209:29041490,29041162:papier:4209:29049382,29042709:papier:4209:29042954,29043528:papier:4209:29043795,29046861:papier:4209:29088813,29050694:papier:4209:29050851,29081017:papier:4209:29088267,29081035:papier:4209:29087898,29081079:papier:4209:29097186,29083367:papier:4209:29084507,29084017:papier:4209:29087728,29084065:papier:4209:29087244,29084073:papier:4209:29087042,29084094:papier:4209:29086678,29084120:papier:4209:29086507,29084220:papier:4209:29086280,29084261:papier:4209:29086150,29084269:papier:4209:29086028,29084288:papier:4209:29085518,29084343:papier:4209:29084943,29084345:papier:4209:29084646,29090361:papier:4209:29090588,29094682:papier:4209:29095190,29097675:papier:4209:29097896,29098909:papier:4209:29099126,29104950:papier:4209:29105127,29104968:papier:4209:29105171,29105985:papier:4209:29106284,29108909:papier:4209:29109585,29108932:papier:4209:29109287,29108968:papier:4209:29109564,29112004:papier:4209:29112235,29133142:papier:4209:29133466,29136456:papier:4209:29136665,2914'}, {'unwanted_material': 'papier', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.007961895281104076, 'nb_photo': 30154, 'list_port_cont': '29040530,29040833,29041533,29043090,29044096,29045805,29046221,29047455,29047601,29051029,29052737,29085258,29086067,29087313,29088809,29089183,29089861,29090638,29090771,29091296,29091446,29091471,29091777,29091980,29092311,29092653,29093886,29095375,29095810,29096373,29097065,29097737,29098222,29098751,29099303,29099875,29100416,29101172,29101446,29102167,29103223,29103322,29103435,29105327,29106663,29109943,29110373,29110566,29111401,29112405,29112758,29122732,29133949,29136979,29137305,29138695,29138993,29139587,29139784,29142694,29143694,29145353,29145412,29146695,29147672,29149685,29149796,29150148,29152804,29154047,29154348,29158400,29160412,29161345,29175717,29177440,29177955,29178317,29179384,29181980,29182329,29182926,29183076,29183234,29183666,29184101,29184684,29184951,29188651,29189800,29191015,29191159,29192230,29194422,29195270,29195296,29204561,29216520,29218010,29218043,29218071,29219321,29220161,29220349,29220541,29221532,29230225,29230441,29230796,29231367,29232431,29235227,29235926,2923733', 'assoc_port': '29040002:29040833,29040017:29040530,29041128:29041533,29042710:29043090,29043533:29044096,29045437:29046221,29045439:29045805,29046854:29047601,29046879:29047455,29050695:29051029,29050697:29103435,29052378:29103322,29052383:29052737,29081007:29103223,29081014:29098751,29081022:29097737,29081036:29097065,29081040:29100416,29081044:29096373,29081073:29093886,29083366:29092653,29083370:29092311,29083974:29091980,29083983:29101446,29084069:29091777,29084085:29091471,29084090:29091296,29084100:29091446,29084106:29101172,29084189:29090638,29084247:29089183,29084276:29088809,29084295:29087313,29084335:29089861,29084348:29085258,29084959:29086067,29090423:29090771,29094649:29095810,29094678:29095375,29097646:29111401,29097647:29098222,29098905:29099875,29098907:29099303,29101466:29102167,29104969:29105327,29105986:29106663,29108927:29109943,29109861:29110566,29109864:29110373,29112002:29122732,29112006:29112758,29112024:29112405,29133099:29133949,29136448:29137305,29136454:29136979,29138303:29139587,29138305:2913899', 'assoc_mat': '29040002:papier:4211:29040833,29040017:papier:4211:29040530,29041128:papier:4211:29041533,29042710:papier:4211:29043090,29043533:papier:4211:29044096,29045437:papier:4211:29046221,29045439:papier:4211:29045805,29046854:papier:4211:29047601,29046879:papier:4211:29047455,29050695:papier:4211:29051029,29050697:papier:4211:29103435,29052378:papier:4211:29103322,29052383:papier:4211:29052737,29081007:papier:4211:29103223,29081014:papier:4211:29098751,29081022:papier:4211:29097737,29081036:papier:4211:29097065,29081040:papier:4211:29100416,29081044:papier:4211:29096373,29081073:papier:4211:29093886,29083366:papier:4211:29092653,29083370:papier:4211:29092311,29083974:papier:4211:29091980,29083983:papier:4211:29101446,29084069:papier:4211:29091777,29084085:papier:4211:29091471,29084090:papier:4211:29091296,29084100:papier:4211:29091446,29084106:papier:4211:29101172,29084189:papier:4211:29090638,29084247:papier:4211:29089183,29084276:papier:4211:29088809,29084295:papier:4211:29087313,29084335:papier:4211:29089861,2908'}, {'unwanted_material': 'papier', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.008375135880428696, 'nb_photo': 189, 'list_port_cont': '29043198,29046160,29086651,29087517,29089753,29091159,29095795,29108902,29143770,29143863,29148012,29148108,29152965,29157502,29166524,29179492,29180641,29183245,29183974,29187274,29204825,29218026,29225787,29237374,29246583,29260762,29265293,29277115,29281217,29283496,29292950,29311120,29322157,29332276,29332478,29346314,29349238,29367862,29370187,29370970,29376301,29383469,29384021,29386144,29405791,29406409,29406915,29424680,29425428,29432625,29432878,29434122,29436886,29438127,29468659,29469439,29472700,29474022,29493309,29494079,29498371,29499987,29507775,29508876,29514159,29520722,29538588,29540170,29542880,29546350,29548377,29564315,29566674,29585208,29593345,29593792,29609941,29616922,29659911,29660056,29668785,29685554,29688504,29690250,29690489,29691285,29692032,29697981,29698087,29709176,29709374,29710818,29713276,29717039,29723238,29723275,29725014,29742534,29745469,29746322,29747377,29747787', 'assoc_port': '29042706:29043198,29045432:29046160,29046877:29108902,29054159:29089753,29084096:29087517,29084953:29086651,29090343:29091159,29094664:29095795,29143136:29143863,29143164:29143770,29147183:29148108,29147201:29148012,29152342:29152965,29156795:29157502,29166094:29166524,29178998:29179492,29179812:29180641,29183043:29183245,29183360:29183974,29186781:29187274,29203818:29204825,29217538:29218026,29225648:29225787,29237216:29237374,29246522:29246583,29259973:29260762,29264646:29265293,29276473:29277115,29280811:29281217,29282977:29283496,29291921:29292950,29310526:29311120,29321723:29322157,29330490:29332478,29330590:29332276,29346118:29346314,29348781:29349238,29367178:29367862,29369488:29370187,29370495:29370970,29375957:29376301,29383401:29383469,29383510:29384021,29385453:29386144,29405395:29405791,29406238:29406409,29406682:29406915,29424323:29425428,29424329:29424680,29427256:29432878,29432062:29432625,29433282:29434122,29436492:29436886,29437759:29438127,29468444:29468659,29469224:29469439,29472138:2947270', 'assoc_mat': '29042706:papier:3327:29043198,29045432:papier:3327:29046160,29046877:papier:3327:29108902,29054159:papier:3327:29089753,29084096:papier:3327:29087517,29084953:papier:3327:29086651,29090343:papier:3327:29091159,29094664:papier:3327:29095795,29143136:papier:3327:29143863,29143164:papier:3327:29143770,29147183:papier:3327:29148108,29147201:papier:3327:29148012,29152342:papier:3327:29152965,29156795:papier:3327:29157502,29166094:papier:3327:29166524,29178998:papier:3327:29179492,29179812:papier:3327:29180641,29183043:papier:3327:29183245,29183360:papier:3327:29183974,29186781:papier:3327:29187274,29203818:papier:3327:29204825,29217538:papier:3327:29218026,29225648:papier:3327:29225787,29237216:papier:3327:29237374,29246522:papier:3327:29246583,29259973:papier:3327:29260762,29264646:papier:3327:29265293,29276473:papier:3327:29277115,29280811:papier:3327:29281217,29282977:papier:3327:29283496,29291921:papier:3327:29292950,29310526:papier:3327:29311120,29321723:papier:3327:29322157,29330490:papier:3327:29332478,2933'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.03075103463578052, 'nb_photo': 2002, 'list_port_cont': '29043883,29054699,29081493,29112696,29146844,29178216,29183781,29194243,29204221,29230110,29235103,29283485,29292534,29293754,29310940,29330869,29334567,29406604,29406666,29406746,29406869,29406883,29407250,29407344,29520124,29520351,29520463,29520576,29520713,29520733,29520749,29521946,29538705,29549175,29554052,29557089,29566364,29569373,29571184,29576015,29616728,29625099,29628456,29649803,29656442,29680148,29698713,29718050,29728512,29732013,29746693', 'assoc_port': '29043561:29043883,29052382:29054699,29081012:29081493,29112007:29112696,29145272:29146844,29177794:29178216,29183357:29183781,29193857:29194243,29203819:29204221,29229821:29230110,29234862:29235103,29282975:29283485,29291864:29292534,29293513:29293754,29310523:29310940,29330476:29334567,29330612:29330869,29353936:29406883,29367855:29406666,29374741:29406604,29382169:29406869,29383397:29406746,29386624:29407250,29407188:29407344,29437748:29520713,29444282:29520749,29469220:29520733,29470214:29520124,29481507:29520576,29489765:29521946,29495903:29520463,29510194:29520351,29534843:29538705,29548707:29549175,29553740:29554052,29556729:29557089,29566207:29566364,29569296:29569373,29570877:29571184,29575696:29576015,29616374:29616728,29624858:29625099,29628085:29628456,29647069:29649803,29655875:29656442,29679792:29680148,29698595:29698713,29717684:29718050,29728177:29728512,29731774:29732013,29746471:29746693', 'assoc_mat': '29043561:papier:3594:29043883,29052382:papier:3594:29054699,29081012:papier:3594:29081493,29112007:papier:3594:29112696,29145272:papier:3594:29146844,29177794:papier:3594:29178216,29183357:papier:3594:29183781,29193857:papier:3594:29194243,29203819:papier:3594:29204221,29229821:papier:3594:29230110,29234862:papier:3594:29235103,29282975:papier:3594:29283485,29291864:papier:3594:29292534,29293513:papier:3594:29293754,29310523:papier:3594:29310940,29330476:papier:3594:29334567,29330612:papier:3594:29330869,29353936:papier:3594:29406883,29367855:papier:3594:29406666,29374741:papier:3594:29406604,29382169:papier:3594:29406869,29383397:papier:3594:29406746,29386624:papier:3594:29407250,29407188:papier:3594:29407344,29437748:papier:3594:29520713,29444282:papier:3594:29520749,29469220:papier:3594:29520733,29470214:papier:3594:29520124,29481507:papier:3594:29520576,29489765:papier:3594:29521946,29495903:papier:3594:29520463,29510194:papier:3594:29520351,29534843:papier:3594:29538705,29548707:papier:3594:29549175,2955'}, {'unwanted_material': 'pehd', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.003851754719794733, 'nb_photo': 11, 'list_port_cont': '29091542,29094924,29246075,29293222,29594165,29690949,29690959,29746707', 'assoc_port': '29083987:29091542,29094681:29094924,29245970:29246075,29291919:29293222,29594021:29594165,29690869:29690959,29690870:29690949,29746470:29746707', 'assoc_mat': '29083987:pehd:4205:29091542,29094681:pehd:4205:29094924,29245970:pehd:4205:29246075,29291919:pehd:4205:29293222,29594021:pehd:4205:29594165,29690869:pehd:4205:29690959,29690870:pehd:4205:29690949,29746470:pehd:4205:29746707'}, {'unwanted_material': 'pehd', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.005186989607112849, 'nb_photo': 91, 'list_port_cont': '29090009,29097984,29128802,29137810,29160536,29184417,29233276,29245191,29245247,29246481,29265685,29294014,29306786,29331121,29375778,29376963,29390919,29407420,29432637,29467548,29654034,29690270,29721390,29723832,29730036,29745244', 'assoc_port': '29052349:29137810,29084028:29128802,29084934:29090009,29097674:29097984,29138300:29160536,29183358:29184417,29232035:29233276,29244988:29245191,29244989:29245247,29246308:29246481,29264673:29265685,29293474:29294014,29306378:29306786,29330676:29331121,29367916:29376963,29374745:29375778,29390652:29390919,29407186:29407420,29432099:29432637,29467315:29467548,29653850:29654034,29689702:29690270,29720639:29721390,29722668:29723832,29729976:29730036,29745070:29745244', 'assoc_mat': '29052349:pehd:4203:29137810,29084028:pehd:4203:29128802,29084934:pehd:4203:29090009,29097674:pehd:4203:29097984,29138300:pehd:4203:29160536,29183358:pehd:4203:29184417,29232035:pehd:4203:29233276,29244988:pehd:4203:29245191,29244989:pehd:4203:29245247,29246308:pehd:4203:29246481,29264673:pehd:4203:29265685,29293474:pehd:4203:29294014,29306378:pehd:4203:29306786,29330676:pehd:4203:29331121,29367916:pehd:4203:29376963,29374745:pehd:4203:29375778,29390652:pehd:4203:29390919,29407186:pehd:4203:29407420,29432099:pehd:4203:29432637,29467315:pehd:4203:29467548,29653850:pehd:4203:29654034,29689702:pehd:4203:29690270,29720639:pehd:4203:29721390,29722668:pehd:4203:29723832,29729976:pehd:4203:29730036,29745070:pehd:4203:29745244'}, {'unwanted_material': 'pehd', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0038815214591713222, 'nb_photo': 120, 'list_port_cont': '29041622,29045695,29057079,29084440,29084998,29085791,29097826,29099802,29121425,29133247,29139936,29143349,29145292,29145297,29147224,29152543,29155616,29156125,29176870,29183066,29183372,29217658,29217735,29219842,29230883,29235794,29246731,29247187,29265338,29281574,29291851,29294620,29301948,29310604,29314209,29315116,29346165,29346754,29367428,29372257,29377124,29385684,29406307,29406726,29406783,29407235,29422369,29433415,29445664,29465718,29467963,29469943,29473298,29475460,29492641,29497961,29499611,29510389,29529267,29529550,29539426,29539635,29548986,29551508,29557903,29558198,29562760,29564218,29566275,29569318,29585175,29594153,29595470,29610373,29615946,29616493,29625972,29649003,29654152,29658738,29658946,29685090,29691817,29693504,29697309,29716832,29720800,29722768,29730054,29742340,29744137,29744591,29745136,29746989,29747296', 'assoc_port': '29040031:29041622,29043547:29045695,29045467:29121425,29046881:29057079,29081027:29099802,29083373:29084440,29084003:29085791,29084332:29084998,29097648:29097826,29133130:29133247,29139494:29139936,29141839:29147224,29143168:29143349,29145267:29145292,29145271:29145297,29149395:29156125,29149400:29155616,29152344:29152543,29176722:29176870,29183044:29183066,29183361:29183372,29217537:29217735,29217542:29217658,29219646:29219842,29230715:29230883,29235740:29235794,29246726:29246731,29247178:29247187,29264675:29265338,29281537:29281574,29291603:29291851,29294435:29294620,29301658:29301948,29310522:29310604,29314165:29314209,29315039:29315116,29346123:29346165,29346707:29346754,29367176:29367428,29372126:29372257,29377094:29377124,29385449:29385684,29406243:29406307,29406678:29406783,29406683:29406726,29407190:29407235,29421966:29422369,29433267:29433415,29445437:29445664,29465571:29465718,29467958:29467963,29469878:29469943,29473068:29473298,29475231:29475460,29492558:29492641,29497795:29497961,29499426:2949961', 'assoc_mat': '29040031:pehd:4207:29041622,29043547:pehd:4207:29045695,29045467:pehd:4207:29121425,29046881:pehd:4207:29057079,29081027:pehd:4207:29099802,29083373:pehd:4207:29084440,29084003:pehd:4207:29085791,29084332:pehd:4207:29084998,29097648:pehd:4207:29097826,29133130:pehd:4207:29133247,29139494:pehd:4207:29139936,29141839:pehd:4207:29147224,29143168:pehd:4207:29143349,29145267:pehd:4207:29145292,29145271:pehd:4207:29145297,29149395:pehd:4207:29156125,29149400:pehd:4207:29155616,29152344:pehd:4207:29152543,29176722:pehd:4207:29176870,29183044:pehd:4207:29183066,29183361:pehd:4207:29183372,29217537:pehd:4207:29217735,29217542:pehd:4207:29217658,29219646:pehd:4207:29219842,29230715:pehd:4207:29230883,29235740:pehd:4207:29235794,29246726:pehd:4207:29246731,29247178:pehd:4207:29247187,29264675:pehd:4207:29265338,29281537:pehd:4207:29281574,29291603:pehd:4207:29291851,29294435:pehd:4207:29294620,29301658:pehd:4207:29301948,29310522:pehd:4207:29310604,29314165:pehd:4207:29314209,29315039:pehd:4207:29315116,29346123:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.01591213379927643, 'nb_photo': 17, 'list_port_cont': '29040476,29112305,29149867,29158214,29283855,29313895,29339375,29438043,29537944,29543202,29565852,29594207,29619733,29725455', 'assoc_port': '29040032:29040476,29112003:29112305,29149378:29149867,29157807:29158214,29283774:29283855,29313691:29313895,29330594:29339375,29437757:29438043,29537699:29537944,29542979:29543202,29565714:29565852,29594020:29594207,29619353:29619733,29725088:29725455', 'assoc_mat': '29040032:pehd:4461:29040476,29112003:pehd:4461:29112305,29149378:pehd:4461:29149867,29157807:pehd:4461:29158214,29283774:pehd:4461:29283855,29313691:pehd:4461:29313895,29330594:pehd:4461:29339375,29437757:pehd:4461:29438043,29537699:pehd:4461:29537944,29542979:pehd:4461:29543202,29565714:pehd:4461:29565852,29594020:pehd:4461:29594207,29619353:pehd:4461:29619733,29725088:pehd:4461:29725455'}, {'unwanted_material': 'pehd', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.006745552237576113, 'nb_photo': 75, 'list_port_cont': '29041424,29045654,29084527,29085021,29085679,29090619,29142261,29145364,29183181,29187017,29229982,29232188,29235963,29292574,29299750,29303228,29316177,29331128,29345411,29345602,29346807,29370564,29375032,29377179,29385635,29390791,29403730,29427642,29431612,29467035,29468525,29469342,29473426,29493829,29505975,29547988,29548889,29557058,29563113,29566319,29608148,29620759,29659161,29689013,29689859,29700547,29710487,29720811,29728309,29744723,29747307,29748581', 'assoc_port': '29041161:29041424,29045453:29045654,29083976:29085679,29083980:29084527,29084113:29085021,29090394:29090619,29141841:29142261,29145269:29145364,29183046:29183181,29186794:29187017,29229796:29229982,29232038:29232188,29235737:29235963,29291926:29292574,29299476:29299750,29303047:29303228,29316039:29316177,29330627:29331128,29345080:29345602,29345083:29345411,29346705:29346807,29369514:29370564,29374726:29375032,29377092:29377179,29385466:29385635,29390649:29390791,29403726:29403730,29427218:29427642,29431319:29431612,29466897:29467035,29468443:29468525,29469223:29469342,29473071:29473426,29493673:29493829,29505888:29505975,29547704:29547988,29548714:29548889,29556731:29557058,29563098:29563113,29566215:29566319,29607853:29608148,29620424:29620759,29658605:29659161,29681408:29689013,29689661:29689859,29700437:29700547,29710287:29710487,29720641:29720811,29728169:29728309,29744462:29744723,29747266:29747307,29748443:29748581', 'assoc_mat': '29041161:pehd:4200:29041424,29045453:pehd:4200:29045654,29083976:pehd:4200:29085679,29083980:pehd:4200:29084527,29084113:pehd:4200:29085021,29090394:pehd:4200:29090619,29141841:pehd:4200:29142261,29145269:pehd:4200:29145364,29183046:pehd:4200:29183181,29186794:pehd:4200:29187017,29229796:pehd:4200:29229982,29232038:pehd:4200:29232188,29235737:pehd:4200:29235963,29291926:pehd:4200:29292574,29299476:pehd:4200:29299750,29303047:pehd:4200:29303228,29316039:pehd:4200:29316177,29330627:pehd:4200:29331128,29345080:pehd:4200:29345602,29345083:pehd:4200:29345411,29346705:pehd:4200:29346807,29369514:pehd:4200:29370564,29374726:pehd:4200:29375032,29377092:pehd:4200:29377179,29385466:pehd:4200:29385635,29390649:pehd:4200:29390791,29403726:pehd:4200:29403730,29427218:pehd:4200:29427642,29431319:pehd:4200:29431612,29466897:pehd:4200:29467035,29468443:pehd:4200:29468525,29469223:pehd:4200:29469342,29473071:pehd:4200:29473426,29493673:pehd:4200:29493829,29505888:pehd:4200:29505975,29547704:pehd:4200:29547988,29548714:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.006495598503186344, 'nb_photo': 378, 'list_port_cont': '29041491,29050862,29085498,29086032,29086152,29086677,29087033,29087231,29087710,29087893,29088269,29088798,29090592,29097884,29099127,29105162,29109286,29109567,29109594,29136655,29149468,29149534,29149879,29152500,29153946,29155030,29158140,29159882,29161169,29178101,29179160,29188634,29188743,29195202,29195244,29216105,29217795,29219031,29219152,29235919,29237271,29242525,29242574,29245050,29246551,29260230,29278321,29283257,29283885,29290909,29292217,29292446,29293740,29293842,29297221,29305568,29306637,29306757,29311785,29312155,29313861,29315268,29330834,29331222,29331268,29331457,29332059,29343356,29346181,29346228,29347093,29347156,29349013,29349920,29365524,29367669,29368645,29368713,29375390,29376125,29377032,29381623,29382269,29382292,29383427,29385805,29389467,29390966,29406340,29406827,29407595,29422061,29423263,29436651,29438074,29439802,29441830,29442040,29444432,29465754,29467437,29468114,29470006,29472430,29473251,29473758,29475500,29475701,29478741,29481699,29482638,29490251,29490263,2949380', 'assoc_port': '29041158:29041491,29046861:29088798,29050694:29050862,29081017:29088269,29081035:29087893,29084017:29087710,29084065:29087231,29084073:29087033,29084094:29086677,29084261:29086152,29084269:29086032,29084288:29085498,29090361:29090592,29097675:29097884,29098909:29099127,29104968:29105162,29108909:29109594,29108932:29109286,29108968:29109567,29136456:29136655,29143166:29149468,29149410:29149879,29149413:29149534,29152343:29152500,29153721:29153946,29154648:29155030,29154650:29161169,29157812:29158140,29159836:29159882,29177790:29178101,29178997:29179160,29188465:29188634,29188466:29188743,29194891:29195244,29194906:29195202,29215832:29216105,29217536:29217795,29218857:29219152,29218859:29219031,29235739:29235919,29237219:29237271,29242513:29242574,29242515:29242525,29244985:29245050,29246523:29246551,29259968:29260230,29277903:29278321,29282980:29283257,29283773:29283885,29290475:29290909,29291928:29292446,29291935:29292217,29293459:29293740,29293487:29293842,29296889:29297221,29305396:29305568,29306377:2930675', 'assoc_mat': '29041158:pehd:4209:29041491,29046861:pehd:4209:29088798,29050694:pehd:4209:29050862,29081017:pehd:4209:29088269,29081035:pehd:4209:29087893,29084017:pehd:4209:29087710,29084065:pehd:4209:29087231,29084073:pehd:4209:29087033,29084094:pehd:4209:29086677,29084261:pehd:4209:29086152,29084269:pehd:4209:29086032,29084288:pehd:4209:29085498,29090361:pehd:4209:29090592,29097675:pehd:4209:29097884,29098909:pehd:4209:29099127,29104968:pehd:4209:29105162,29108909:pehd:4209:29109594,29108932:pehd:4209:29109286,29108968:pehd:4209:29109567,29136456:pehd:4209:29136655,29143166:pehd:4209:29149468,29149410:pehd:4209:29149879,29149413:pehd:4209:29149534,29152343:pehd:4209:29152500,29153721:pehd:4209:29153946,29154648:pehd:4209:29155030,29154650:pehd:4209:29161169,29157812:pehd:4209:29158140,29159836:pehd:4209:29159882,29177790:pehd:4209:29178101,29178997:pehd:4209:29179160,29188465:pehd:4209:29188634,29188466:pehd:4209:29188743,29194891:pehd:4209:29195244,29194906:pehd:4209:29195202,29215832:pehd:4209:29216105,29217536:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.9727070744443981, 'nb_photo': 9891, 'list_port_cont': '29040533,29040831,29041529,29043086,29044103,29046223,29047456,29047604,29051031,29052735,29085259,29086060,29087302,29088793,29089184,29089851,29090641,29090783,29091290,29091447,29091460,29091782,29091983,29092301,29092648,29093879,29095390,29095811,29096377,29097068,29097723,29098229,29098756,29099304,29099878,29100411,29101164,29101431,29102164,29103219,29103329,29103446,29105328,29106665,29109948,29110385,29110570,29111408,29112408,29112759,29122724,29133953,29136976,29137296,29138690,29138987,29139595,29139790,29142703,29143699,29145351,29145404,29146700,29147684,29149688,29149784,29150140,29152791,29154048,29154361,29158398,29160400,29161355,29175707,29177438,29177962,29178316,29179382,29181992,29182333,29182928,29183078,29183231,29184107,29184682,29184957,29188656,29189808,29191020,29191158,29192238,29194416,29195264,29195308,29204562,29216507,29218014,29218048,29218059,29219309,29220151,29220348,29220538,29221537,29230239,29230445,29231365,29232437,29235232,29235944,29237329,29237489,29242461,2924258', 'assoc_port': '29040002:29040831,29040017:29040533,29041128:29041529,29042710:29043086,29043533:29044103,29045437:29046223,29046854:29047604,29046879:29047456,29050695:29051031,29050697:29103446,29052378:29103329,29052383:29052735,29081007:29103219,29081014:29098756,29081022:29097723,29081036:29097068,29081040:29100411,29081044:29096377,29081073:29093879,29083366:29092648,29083370:29092301,29083974:29091983,29083983:29101431,29084069:29091782,29084085:29091460,29084090:29091290,29084100:29091447,29084106:29101164,29084189:29090641,29084247:29089184,29084276:29088793,29084295:29087302,29084335:29089851,29084348:29085259,29084959:29086060,29090423:29090783,29094649:29095811,29094678:29095390,29097646:29111408,29097647:29098229,29098905:29099878,29098907:29099304,29101466:29102164,29104969:29105328,29105986:29106665,29108927:29109948,29109861:29110570,29109864:29110385,29112002:29122724,29112006:29112759,29112024:29112408,29133099:29133953,29136448:29137296,29136454:29136976,29138303:29139595,29138305:29138987,29138306:2913869', 'assoc_mat': '29040002:pehd:4211:29040831,29040017:pehd:4211:29040533,29041128:pehd:4211:29041529,29042710:pehd:4211:29043086,29043533:pehd:4211:29044103,29045437:pehd:4211:29046223,29046854:pehd:4211:29047604,29046879:pehd:4211:29047456,29050695:pehd:4211:29051031,29050697:pehd:4211:29103446,29052378:pehd:4211:29103329,29052383:pehd:4211:29052735,29081007:pehd:4211:29103219,29081014:pehd:4211:29098756,29081022:pehd:4211:29097723,29081036:pehd:4211:29097068,29081040:pehd:4211:29100411,29081044:pehd:4211:29096377,29081073:pehd:4211:29093879,29083366:pehd:4211:29092648,29083370:pehd:4211:29092301,29083974:pehd:4211:29091983,29083983:pehd:4211:29101431,29084069:pehd:4211:29091782,29084085:pehd:4211:29091460,29084090:pehd:4211:29091290,29084100:pehd:4211:29091447,29084106:pehd:4211:29101164,29084189:pehd:4211:29090641,29084247:pehd:4211:29089184,29084276:pehd:4211:29088793,29084295:pehd:4211:29087302,29084335:pehd:4211:29089851,29084348:pehd:4211:29085259,29084959:pehd:4211:29086060,29090423:pehd:4211:29090783,29094649:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0006195318722620471, 'nb_photo': 4, 'list_port_cont': '29204218,29293761,29407348,29718055', 'assoc_port': '29203819:29204218,29293513:29293761,29407188:29407348,29717684:29718055', 'assoc_mat': '29203819:pehd:3594:29204218,29293513:pehd:3594:29293761,29407188:pehd:3594:29407348,29717684:pehd:3594:29718055'}, {'unwanted_material': 'pet_clair', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0004272520541723812, 'nb_photo': 1, 'list_port_cont': '29159215', 'assoc_port': '29157805:29159215', 'assoc_mat': '29157805:pet_clair:4205:29159215'}, {'unwanted_material': 'pet_clair', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0005770875788098839, 'nb_photo': 1, 'list_port_cont': '29390910', 'assoc_port': '29390652:29390910', 'assoc_mat': '29390652:pet_clair:4203:29390910'}, {'unwanted_material': 'pet_clair', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0032031559740331515, 'nb_photo': 2, 'list_port_cont': '29475462,29744146', 'assoc_port': '29475231:29475462,29744048:29744146', 'assoc_mat': '29475231:pet_clair:4207:29475462,29744048:pet_clair:4207:29744146'}, {'unwanted_material': 'pet_clair', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0028000704548501944, 'nb_photo': 1, 'list_port_cont': '29199783', 'assoc_port': '29191689:29199783', 'assoc_mat': '29191689:pet_clair:4461:29199783'}, {'unwanted_material': 'pet_clair', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.004361242097972798, 'nb_photo': 5, 'list_port_cont': '29187029,29235970,29431625,29557054,29747317', 'assoc_port': '29186794:29187029,29235737:29235970,29431319:29431625,29556731:29557054,29747266:29747317', 'assoc_mat': '29186794:pet_clair:4200:29187029,29235737:pet_clair:4200:29235970,29431319:pet_clair:4200:29431625,29556731:pet_clair:4200:29557054,29747266:pet_clair:4200:29747317'}, {'unwanted_material': 'pet_clair', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.00534859013627116, 'nb_photo': 3, 'list_port_cont': '29087700,29189742,29505077', 'assoc_port': '29084017:29087700,29189531:29189742,29504931:29505077', 'assoc_mat': '29084017:pet_clair:4209:29087700,29189531:pet_clair:4209:29189742,29504931:pet_clair:4209:29505077'}, {'unwanted_material': 'pet_clair', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0006657304875423698, 'nb_photo': 83, 'list_port_cont': '29046214,29089845,29105340,29109940,29110377,29110565,29138998,29147682,29149785,29177960,29179388,29181993,29218011,29221526,29291960,29293119,29300014,29306566,29312796,29332555,29346847,29365697,29373848,29379957,29382590,29403043,29405569,29406147,29406350,29427781,29466007,29470030,29482720,29493127,29493977,29495692,29496518,29503786,29530770,29538768,29539953,29542745,29544624,29546020,29551852,29556889,29563227,29566759,29569588,29569591,29594475,29613393,29613832,29620985,29626431,29664948,29665355,29679672,29684756,29690513,29697221,29697872,29698759,29710253,29713056,29714985,29720840,29724007,29730118,29732171,29744346,29746285,29746687,29747010', 'assoc_port': '29045437:29046214,29084335:29089845,29104969:29105340,29108927:29109940,29109861:29110565,29109864:29110377,29138305:29138998,29147215:29147682,29149414:29149785,29176721:29177960,29179000:29179388,29181882:29181993,29217544:29218011,29221220:29221526,29291605:29291960,29291917:29293119,29299474:29300014,29306406:29306566,29311494:29312796,29330588:29332555,29346702:29346847,29365259:29365697,29367827:29373848,29379693:29379957,29382170:29382590,29403031:29403043,29405398:29405569,29405975:29406147,29406245:29406350,29427205:29427781,29465558:29466007,29469875:29470030,29482560:29482720,29492554:29493127,29493671:29493977,29494788:29495692,29495871:29496518,29503341:29503786,29528879:29530770,29537677:29538768,29537712:29544624,29539194:29539953,29542359:29542745,29545472:29546020,29551201:29551852,29556732:29556889,29563093:29563227,29566208:29566759,29569473:29569591,29569476:29569588,29594284:29594475,29612542:29613832,29612543:29613393,29620438:29620985,29625815:29626431,29655877:29665355,29664442:2966494', 'assoc_mat': '29045437:pet_clair:4211:29046214,29084335:pet_clair:4211:29089845,29104969:pet_clair:4211:29105340,29108927:pet_clair:4211:29109940,29109861:pet_clair:4211:29110565,29109864:pet_clair:4211:29110377,29138305:pet_clair:4211:29138998,29147215:pet_clair:4211:29147682,29149414:pet_clair:4211:29149785,29176721:pet_clair:4211:29177960,29179000:pet_clair:4211:29179388,29181882:pet_clair:4211:29181993,29217544:pet_clair:4211:29218011,29221220:pet_clair:4211:29221526,29291605:pet_clair:4211:29291960,29291917:pet_clair:4211:29293119,29299474:pet_clair:4211:29300014,29306406:pet_clair:4211:29306566,29311494:pet_clair:4211:29312796,29330588:pet_clair:4211:29332555,29346702:pet_clair:4211:29346847,29365259:pet_clair:4211:29365697,29367827:pet_clair:4211:29373848,29379693:pet_clair:4211:29379957,29382170:pet_clair:4211:29382590,29403031:pet_clair:4211:29403043,29405398:pet_clair:4211:29405569,29405975:pet_clair:4211:29406147,29406245:pet_clair:4211:29406350,29427205:pet_clair:4211:29427781,29465558:pet_clair:4211:29466007,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.9931467648526264, 'nb_photo': 108663, 'list_port_cont': '29043207,29046163,29046445,29085536,29085766,29086041,29086336,29086653,29086839,29087251,29087511,29087969,29088241,29088626,29089146,29089254,29089466,29089754,29091031,29091168,29095793,29096395,29099548,29102284,29104198,29105591,29106767,29108895,29109624,29110456,29110599,29110688,29113936,29115852,29133904,29134156,29137082,29140434,29143772,29143867,29148017,29148112,29152958,29155183,29157497,29158434,29164938,29166439,29166532,29179495,29180633,29183250,29183979,29187272,29189893,29192344,29193361,29194471,29204821,29218033,29220174,29222788,29225783,29229091,29235313,29237366,29237606,29239313,29242616,29244449,29245517,29245797,29246485,29246588,29247109,29250384,29260758,29265294,29277113,29281158,29281223,29283495,29284079,29291180,29291336,29292952,29293104,29294128,29295154,29297235,29297386,29297935,29302563,29302696,29306094,29306879,29311112,29312237,29314297,29315529,29322160,29331829,29331948,29332282,29332384,29332482,29333227,29336150,29337632,29344077,29346323,29349237,29350054,2935451', 'assoc_port': '29040001:29110688,29041145:29109624,29042706:29043207,29043532:29046445,29045432:29046163,29046877:29108895,29054159:29089754,29081004:29089466,29081009:29089254,29081020:29089146,29081030:29096395,29081077:29085766,29081691:29085536,29084021:29088626,29084046:29088241,29084082:29087969,29084096:29087511,29084144:29087251,29084255:29086839,29084281:29086336,29084303:29086041,29084953:29086653,29090343:29091168,29090424:29091031,29094664:29095793,29097661:29104198,29098902:29099548,29101450:29102284,29104932:29105591,29105981:29106767,29108930:29115852,29109857:29110599,29109859:29110456,29113126:29113936,29133098:29134156,29133100:29133904,29136451:29137082,29139495:29140434,29143136:29143867,29143164:29143772,29147183:29148112,29147201:29148017,29152342:29152958,29154647:29155183,29156795:29157497,29157810:29158434,29164285:29164938,29166056:29166439,29166094:29166532,29178998:29179495,29179812:29180633,29183043:29183250,29183360:29183979,29186781:29187272,29188469:29193361,29189535:29189893,29191691:2919234', 'assoc_mat': '29040001:pet_clair:3327:29110688,29041145:pet_clair:3327:29109624,29042706:pet_clair:3327:29043207,29043532:pet_clair:3327:29046445,29045432:pet_clair:3327:29046163,29046877:pet_clair:3327:29108895,29054159:pet_clair:3327:29089754,29081004:pet_clair:3327:29089466,29081009:pet_clair:3327:29089254,29081020:pet_clair:3327:29089146,29081030:pet_clair:3327:29096395,29081077:pet_clair:3327:29085766,29081691:pet_clair:3327:29085536,29084021:pet_clair:3327:29088626,29084046:pet_clair:3327:29088241,29084082:pet_clair:3327:29087969,29084096:pet_clair:3327:29087511,29084144:pet_clair:3327:29087251,29084255:pet_clair:3327:29086839,29084281:pet_clair:3327:29086336,29084303:pet_clair:3327:29086041,29084953:pet_clair:3327:29086653,29090343:pet_clair:3327:29091168,29090424:pet_clair:3327:29091031,29094664:pet_clair:3327:29095793,29097661:pet_clair:3327:29104198,29098902:pet_clair:3327:29099548,29101450:pet_clair:3327:29102284,29104932:pet_clair:3327:29105591,29105981:pet_clair:3327:29106767,29108930:pet_clair:3327:29115852,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.02092622579106773, 'nb_photo': 1026, 'list_port_cont': '29043878,29054704,29081496,29112697,29146843,29178215,29183788,29194238,29204217,29230113,29235107,29283481,29292533,29293758,29310938,29330873,29334572,29406606,29406665,29406747,29406874,29406889,29407248,29407352,29520128,29520361,29520466,29520581,29520704,29520730,29520752,29521942,29538697,29549177,29554048,29557092,29566365,29569371,29571181,29576023,29616729,29628457,29649802,29656448,29680147,29698715,29718057,29728511,29732014,29746695', 'assoc_port': '29043561:29043878,29052382:29054704,29081012:29081496,29112007:29112697,29145272:29146843,29177794:29178215,29183357:29183788,29193857:29194238,29203819:29204217,29229821:29230113,29234862:29235107,29282975:29283481,29291864:29292533,29293513:29293758,29310523:29310938,29330476:29334572,29330612:29330873,29353936:29406889,29367855:29406665,29374741:29406606,29382169:29406874,29383397:29406747,29386624:29407248,29407188:29407352,29437748:29520704,29444282:29520752,29469220:29520730,29470214:29520128,29481507:29520581,29489765:29521942,29495903:29520466,29510194:29520361,29534843:29538697,29548707:29549177,29553740:29554048,29556729:29557092,29566207:29566365,29569296:29569371,29570877:29571181,29575696:29576023,29616374:29616729,29628085:29628457,29647069:29649802,29655875:29656448,29679792:29680147,29698595:29698715,29717684:29718057,29728177:29728511,29731774:29732014,29746471:29746695', 'assoc_mat': '29043561:pet_clair:3594:29043878,29052382:pet_clair:3594:29054704,29081012:pet_clair:3594:29081496,29112007:pet_clair:3594:29112697,29145272:pet_clair:3594:29146843,29177794:pet_clair:3594:29178215,29183357:pet_clair:3594:29183788,29193857:pet_clair:3594:29194238,29203819:pet_clair:3594:29204217,29229821:pet_clair:3594:29230113,29234862:pet_clair:3594:29235107,29282975:pet_clair:3594:29283481,29291864:pet_clair:3594:29292533,29293513:pet_clair:3594:29293758,29310523:pet_clair:3594:29310938,29330476:pet_clair:3594:29334572,29330612:pet_clair:3594:29330873,29353936:pet_clair:3594:29406889,29367855:pet_clair:3594:29406665,29374741:pet_clair:3594:29406606,29382169:pet_clair:3594:29406874,29383397:pet_clair:3594:29406747,29386624:pet_clair:3594:29407248,29407188:pet_clair:3594:29407352,29437748:pet_clair:3594:29520704,29444282:pet_clair:3594:29520752,29469220:pet_clair:3594:29520730,29470214:pet_clair:3594:29520128,29481507:pet_clair:3594:29520581,29489765:pet_clair:3594:29521942,29495903:pet_clair:3594:29520466,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0014405921514496047, 'nb_photo': 48, 'list_port_cont': '29112699,29178221,29194237,29204222,29230108,29292535,29293756,29330868,29406609,29406743,29406871,29406884,29520131,29520353,29520462,29520580,29520748,29521947,29538696,29549174,29566370,29576019,29616726,29625107,29680141,29698712,29718058,29728504,29732017', 'assoc_port': '29112007:29112699,29177794:29178221,29193857:29194237,29203819:29204222,29229821:29230108,29291864:29292535,29293513:29293756,29330612:29330868,29353936:29406884,29374741:29406609,29382169:29406871,29383397:29406743,29444282:29520748,29470214:29520131,29481507:29520580,29489765:29521947,29495903:29520462,29510194:29520353,29534843:29538696,29548707:29549174,29566207:29566370,29575696:29576019,29616374:29616726,29624858:29625107,29679792:29680141,29698595:29698712,29717684:29718058,29728177:29728504,29731774:29732017', 'assoc_mat': '29112007:pet_fonce:3594:29112699,29177794:pet_fonce:3594:29178221,29193857:pet_fonce:3594:29194237,29203819:pet_fonce:3594:29204222,29229821:pet_fonce:3594:29230108,29291864:pet_fonce:3594:29292535,29293513:pet_fonce:3594:29293756,29330612:pet_fonce:3594:29330868,29353936:pet_fonce:3594:29406884,29374741:pet_fonce:3594:29406609,29382169:pet_fonce:3594:29406871,29383397:pet_fonce:3594:29406743,29444282:pet_fonce:3594:29520748,29470214:pet_fonce:3594:29520131,29481507:pet_fonce:3594:29520580,29489765:pet_fonce:3594:29521947,29495903:pet_fonce:3594:29520462,29510194:pet_fonce:3594:29520353,29534843:pet_fonce:3594:29538696,29548707:pet_fonce:3594:29549174,29566207:pet_fonce:3594:29566370,29575696:pet_fonce:3594:29576019,29616374:pet_fonce:3594:29616726,29624858:pet_fonce:3594:29625107,29679792:pet_fonce:3594:29680141,29698595:pet_fonce:3594:29698712,29717684:pet_fonce:3594:29718058,29728177:pet_fonce:3594:29728504,29731774:pet_fonce:3594:29732017'}, {'unwanted_material': 'pet_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0007517881940820743, 'nb_photo': 1, 'list_port_cont': '29042493', 'assoc_port': '29041157:29042493', 'assoc_mat': '29041157:pet_opaque:4203:29042493'}, {'unwanted_material': 'pet_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.005756519662338454, 'nb_photo': 2, 'list_port_cont': '29592718', 'assoc_port': '29592676:29592718', 'assoc_mat': '29592676:pet_opaque:4207:29592718'}, {'unwanted_material': 'pet_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005140205148602877, 'nb_photo': 2, 'list_port_cont': '29548136,29569545', 'assoc_port': '29547707:29548136,29569472:29569545', 'assoc_mat': '29547707:pet_opaque:4461:29548136,29569472:pet_opaque:4461:29569545'}, {'unwanted_material': 'pet_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.0016249408873868876, 'nb_photo': 21, 'list_port_cont': '29041419,29085029,29090849,29183183,29187026,29292322,29316171,29331360,29345607,29431615,29444323,29469884,29620752,29659165,29712862,29725230,29728306,29746962', 'assoc_port': '29041161:29041419,29084113:29085029,29090381:29090849,29183046:29183183,29186794:29187026,29291933:29292322,29316039:29316171,29330586:29331360,29345080:29345607,29431319:29431615,29444279:29444323,29469851:29469884,29620424:29620752,29658605:29659165,29712627:29712862,29725069:29725230,29728169:29728306,29746898:29746962', 'assoc_mat': '29041161:pet_opaque:4200:29041419,29084113:pet_opaque:4200:29085029,29090381:pet_opaque:4200:29090849,29183046:pet_opaque:4200:29183183,29186794:pet_opaque:4200:29187026,29291933:pet_opaque:4200:29292322,29316039:pet_opaque:4200:29316171,29330586:pet_opaque:4200:29331360,29345080:pet_opaque:4200:29345607,29431319:pet_opaque:4200:29431615,29444279:pet_opaque:4200:29444323,29469851:pet_opaque:4200:29469884,29620424:pet_opaque:4200:29620752,29658605:pet_opaque:4200:29659165,29712627:pet_opaque:4200:29712862,29725069:pet_opaque:4200:29725230,29728169:pet_opaque:4200:29728306,29746898:pet_opaque:4200:29746962'}, {'unwanted_material': 'pet_opaque', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.010957623657437363, 'nb_photo': 2, 'list_port_cont': '29232143,29482636', 'assoc_port': '29232037:29232143,29482534:29482636', 'assoc_mat': '29232037:pet_opaque:4209:29232143,29482534:pet_opaque:4209:29482636'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.00017232087048573775, 'nb_photo': 72, 'list_port_cont': '29090633,29092657,29097735,29109953,29111406,29177432,29183080,29183225,29195271,29230223,29235226,29235928,29261252,29332832,29372561,29373419,29376903,29382061,29405343,29405562,29406811,29467044,29470443,29482718,29483415,29484801,29508857,29542175,29542866,29548960,29549456,29555145,29561282,29563054,29563423,29574013,29595418,29611180,29615824,29616823,29619853,29626026,29627148,29636664,29652035,29659638,29665363,29679675,29684369,29685855,29698278,29698753,29710261,29714978,29730584,29744770,29745275,29748306', 'assoc_port': '29081022:29097735,29083366:29092657,29084189:29090633,29097646:29111406,29108927:29109953,29176723:29177432,29183045:29183225,29183047:29183080,29194920:29195271,29229824:29230223,29234859:29235226,29235738:29235928,29259971:29261252,29330545:29332832,29369501:29376903,29372124:29373419,29372127:29372561,29381539:29382061,29405125:29405343,29405398:29405562,29406681:29406811,29466896:29467044,29470219:29470443,29482560:29482718,29482960:29483415,29484693:29484801,29508265:29508857,29541548:29542175,29542355:29542866,29547703:29548960,29548716:29549456,29553743:29555145,29560948:29561282,29562681:29563054,29563255:29563423,29573668:29574013,29595286:29595418,29610269:29611180,29615738:29615824,29616370:29616823,29619333:29619853,29624856:29626026,29625813:29627148,29636320:29636664,29651203:29652035,29655877:29665363,29658635:29659638,29679331:29679675,29683492:29684369,29684906:29685855,29698172:29698278,29698594:29698753,29709961:29710261,29714013:29714978,29730261:29730584,29744442:29744770,29745069:2974527', 'assoc_mat': '29081022:pet_opaque:4211:29097735,29083366:pet_opaque:4211:29092657,29084189:pet_opaque:4211:29090633,29097646:pet_opaque:4211:29111406,29108927:pet_opaque:4211:29109953,29176723:pet_opaque:4211:29177432,29183045:pet_opaque:4211:29183225,29183047:pet_opaque:4211:29183080,29194920:pet_opaque:4211:29195271,29229824:pet_opaque:4211:29230223,29234859:pet_opaque:4211:29235226,29235738:pet_opaque:4211:29235928,29259971:pet_opaque:4211:29261252,29330545:pet_opaque:4211:29332832,29369501:pet_opaque:4211:29376903,29372124:pet_opaque:4211:29373419,29372127:pet_opaque:4211:29372561,29381539:pet_opaque:4211:29382061,29405125:pet_opaque:4211:29405343,29405398:pet_opaque:4211:29405562,29406681:pet_opaque:4211:29406811,29466896:pet_opaque:4211:29467044,29470219:pet_opaque:4211:29470443,29482560:pet_opaque:4211:29482718,29482960:pet_opaque:4211:29483415,29484693:pet_opaque:4211:29484801,29508265:pet_opaque:4211:29508857,29541548:pet_opaque:4211:29542175,29542355:pet_opaque:4211:29542866,29547703:pet_opaque:4211:29548960,2954'}, {'unwanted_material': 'plastique', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.005190614075474236, 'nb_photo': 582, 'list_port_cont': '29052590,29084182,29085175,29085550,29085757,29086552,29087002,29087919,29094928,29106362,29109075,29113265,29133293,29138415,29146403,29149623,29149840,29152409,29153806,29154761,29164405,29164701,29177881,29179037,29179076,29182895,29188561,29190879,29193982,29195011,29216056,29218868,29218880,29227625,29245348,29245586,29246315,29261183,29264817,29280567,29283075,29293548,29294022,29294553,29296965,29299580,29305449,29305580,29308487,29310657,29311670,29314189,29315147,29331462,29331638,29343222,29343240,29346720,29347079,29347111,29348854,29349903,29351595,29351663,29354177,29354203,29354280,29354385,29355761,29355879,29364794,29364806,29365065,29367951,29376045,29379868,29382211,29382256,29383412,29383620,29386684,29405172,29407578,29407967,29425198,29431406,29432197,29434522,29436646,29438733,29441834,29444294,29445940,29452985,29463070,29470499,29476534,29476623,29476779,29480549,29481570,29482974,29483002,29484319,29492731,29498856,29498986,29499529,29501600,29501816,29503443,29505998,29506049,2950842', 'assoc_port': '29052385:29052590,29081033:29087919,29081075:29084182,29083967:29087002,29084031:29086552,29084311:29085757,29084371:29085175,29084386:29085550,29094679:29094928,29105983:29106362,29108924:29109075,29113125:29113265,29133113:29133293,29138301:29138415,29146298:29146403,29149379:29149840,29149381:29149623,29152346:29152409,29153715:29153806,29154651:29154761,29164291:29164701,29164313:29164405,29177789:29177881,29178999:29179076,29179001:29179037,29182887:29182895,29188468:29188561,29190761:29190879,29193856:29193982,29194888:29195011,29215829:29216056,29218860:29218880,29218862:29218868,29227479:29227625,29245302:29245348,29245581:29245586,29246309:29246315,29258470:29261183,29264674:29264817,29280525:29280567,29282978:29283075,29291918:29294022,29293458:29293548,29294433:29294553,29296834:29296965,29299477:29299580,29305369:29305580,29305397:29305449,29308108:29308487,29310525:29310657,29311497:29311670,29314161:29314189,29315044:29315147,29330471:29331638,29330525:29331462,29343163:29343240,29343165:2934322', 'assoc_mat': '29052385:plastique:3726:29052590,29081033:plastique:3726:29087919,29081075:plastique:3726:29084182,29083967:plastique:3726:29087002,29084031:plastique:3726:29086552,29084311:plastique:3726:29085757,29084371:plastique:3726:29085175,29084386:plastique:3726:29085550,29094679:plastique:3726:29094928,29105983:plastique:3726:29106362,29108924:plastique:3726:29109075,29113125:plastique:3726:29113265,29133113:plastique:3726:29133293,29138301:plastique:3726:29138415,29146298:plastique:3726:29146403,29149379:plastique:3726:29149840,29149381:plastique:3726:29149623,29152346:plastique:3726:29152409,29153715:plastique:3726:29153806,29154651:plastique:3726:29154761,29164291:plastique:3726:29164701,29164313:plastique:3726:29164405,29177789:plastique:3726:29177881,29178999:plastique:3726:29179076,29179001:plastique:3726:29179037,29182887:plastique:3726:29182895,29188468:plastique:3726:29188561,29190761:plastique:3726:29190879,29193856:plastique:3726:29193982,29194888:plastique:3726:29195011,29215829:plastique:3726:29216056,2'}, {'unwanted_material': 'Teint_Dans_La_Masse', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.011089629013080977, 'nb_photo': 1426, 'list_port_cont': '29052582,29084161,29084722,29085177,29085541,29085756,29086553,29087000,29087816,29087922,29089050,29089755,29094931,29097714,29101598,29109072,29109934,29113268,29133294,29146389,29149621,29149846,29152400,29153812,29154763,29161111,29161181,29164360,29164736,29179030,29179074,29182900,29188553,29190877,29193977,29195008,29216046,29218871,29218943,29227624,29244103,29245345,29245589,29246323,29261184,29264814,29280544,29280546,29280566,29283079,29293544,29294032,29294555,29296971,29299574,29305406,29305453,29305582,29308484,29310664,29311662,29314172,29314193,29331152,29331466,29331647,29343220,29343244,29346722,29347088,29347109,29348858,29349906,29351599,29351675,29352086,29354187,29354211,29354285,29354388,29355755,29355875,29364795,29364822,29365070,29367960,29372319,29376044,29379867,29382218,29382254,29383409,29383616,29386678,29405169,29407584,29407959,29425196,29431404,29434519,29436645,29438726,29441844,29444295,29444300,29444333,29445611,29445753,29446768,29446894,29452986,29462768,29462882,2946307', 'assoc_port': '29052385:29052582,29081033:29087922,29081038:29087816,29081075:29084161,29083967:29087000,29084031:29086553,29084311:29085756,29084371:29085177,29084386:29085541,29084389:29089050,29084393:29084722,29084396:29089755,29094679:29094931,29097631:29097714,29101467:29101598,29108924:29109072,29109855:29109934,29113125:29113268,29133113:29133294,29146298:29146389,29149379:29149846,29149381:29149621,29152346:29152400,29153715:29153812,29154651:29154763,29161033:29161181,29161052:29161111,29164286:29164736,29164314:29164360,29178999:29179074,29179001:29179030,29182887:29182900,29188468:29188553,29190761:29190877,29193856:29193977,29194888:29195008,29215829:29216046,29218856:29218943,29218862:29218871,29227479:29227624,29244056:29244103,29245302:29245345,29245581:29245589,29246309:29246323,29258470:29261184,29264674:29264814,29280525:29280566,29280526:29280546,29280532:29280544,29282978:29283079,29291918:29294032,29293458:29293544,29294433:29294555,29296834:29296971,29299477:29299574,29305369:29305582,29305395:2930540', 'assoc_mat': '29052385:Teint_Dans_La_Masse:3726:29052582,29081033:Teint_Dans_La_Masse:3726:29087922,29081038:Teint_Dans_La_Masse:3726:29087816,29081075:Teint_Dans_La_Masse:3726:29084161,29083967:Teint_Dans_La_Masse:3726:29087000,29084031:Teint_Dans_La_Masse:3726:29086553,29084311:Teint_Dans_La_Masse:3726:29085756,29084371:Teint_Dans_La_Masse:3726:29085177,29084386:Teint_Dans_La_Masse:3726:29085541,29084389:Teint_Dans_La_Masse:3726:29089050,29084393:Teint_Dans_La_Masse:3726:29084722,29084396:Teint_Dans_La_Masse:3726:29089755,29094679:Teint_Dans_La_Masse:3726:29094931,29097631:Teint_Dans_La_Masse:3726:29097714,29101467:Teint_Dans_La_Masse:3726:29101598,29108924:Teint_Dans_La_Masse:3726:29109072,29109855:Teint_Dans_La_Masse:3726:29109934,29113125:Teint_Dans_La_Masse:3726:29113268,29133113:Teint_Dans_La_Masse:3726:29133294,29146298:Teint_Dans_La_Masse:3726:29146389,29149379:Teint_Dans_La_Masse:3726:29149846,29149381:Teint_Dans_La_Masse:3726:29149621,29152346:Teint_Dans_La_Masse:3726:29152400,29153715:Teint_Dans_La_Masse:3726: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(2684925,2691727,2699200,2705859,2712189,2714079,2715074,2735376,2741014,2741010,2741004,2740764,2742870,2743795,2750415,2756744,2763369,2769785,2775813,2777806,2778681,2785181,2796560,2796256,2801473,2807648,2809974)); after get_hostname_from_raspi 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=1017) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=36 and date >='2025-12-01' and date <= '2025-12-31') GROUP BY month order by month; hasthag : pehd_pp hasthag that could be used but not yet : _______pehd,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 = '_______pehd_pp' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1017) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=36 and date >='2025-12-01' and date <= '2025-12-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=1017) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=36 and date >='2025-12-01' and date <= '2025-12-31') GROUP BY month order by month; hasthag : flux_dev hasthag that could be used but not yet : _______pet_fonce,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 = '_______flux_dev' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1017) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=36 and date >='2025-12-01' and date <= '2025-12-31') GROUP BY month order by month; hasthag : emr 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 = '_______emr' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1017) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=36 and date >='2025-12-01' and date <= '2025-12-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=1017) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=36 and date >='2025-12-01' and date <= '2025-12-31') GROUP BY month order by month; hasthag : ela hasthag that could be used but not yet : _______ela,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 = '_______ela' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1017) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=36 and date >='2025-12-01' and date <= '2025-12-31') GROUP BY month order by month; hasthag : gm 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 = '_______gm' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1017) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=36 and date >='2025-12-01' and date <= '2025-12-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=1017) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=36 and date >='2025-12-01' and date <= '2025-12-31') GROUP BY month order by month; hasthag : aluminium hasthag that could be used but not yet : _______metal,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 = '_______aluminium' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1017) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=36 and date >='2025-12-01' and date <= '2025-12-31') GROUP BY month order by month; after impurety_average_per_hashtag {'number_of_analysed_photos': ((39146,),), 'unwanted_material_monthly_percentage': ((0.048591070858822506,),), 'material_repartition': (('pehd_pp', 9880), ('pet_clair', 8484), ('film_pedb', 5390), ('jrm', 5097), ('gm', 4894), ('emr', 3243), ('flux_dev', 1102), ('refus', 571), ('ela', 325), ('aluminium', 160)), 'material_dict': {'pehd_pp': 9880, 'pet_clair': 8484, 'film_pedb': 5390, 'jrm': 5097, 'gm': 4894, 'emr': 3243, 'autres': 2158}, 'coverage_data': (('2025/12/27/', 1.0), ('2025/12/26/', 1.0), ('2025/12/25/', 1.0), ('2025/12/24/', 1.0), ('2025/12/23/', 1.0), ('2025/12/22/', 1.0), ('2025/12/20/', 1.0), ('2025/12/19/', 1.0), ('2025/12/18/', 1.0), ('2025/12/17/', 1.0), ('2025/12/16/', 1.0), ('2025/12/15/', 1.0), ('2025/12/13/', 1.0), ('2025/12/12/', 1.0), ('2025/12/11/', 1.0), ('2025/12/10/', 1.0), ('2025/12/09/', 1.0), ('2025/12/08/', 1.0), ('2025/12/06/', 1.0), ('2025/12/05/', 1.0), ('2025/12/04/', 1.0), ('2025/12/03/', 1.0), ('2025/12/02/', 1.0), ('2025/12/01/', 1.0)), 'impurety_average_data': ((datetime.date(2025, 12, 1), 0.05655956004184272, 48), (datetime.date(2025, 12, 2), 0.04210490250641273, 22), (datetime.date(2025, 12, 3), 0.049070455969746955, 21), (datetime.date(2025, 12, 4), 0.05432864977436587, 22), (datetime.date(2025, 12, 5), 0.041051294651525475, 39), (datetime.date(2025, 12, 6), 0.045333304179780556, 24), (datetime.date(2025, 12, 8), 0.049965818464915386, 26), (datetime.date(2025, 12, 9), 0.04681108188169756, 20), (datetime.date(2025, 12, 10), 0.046518333912341926, 30), (datetime.date(2025, 12, 11), 0.05866021902448116, 16), (datetime.date(2025, 12, 12), 0.04823135579315843, 17), (datetime.date(2025, 12, 13), 0.04970075715717032, 8), (datetime.date(2025, 12, 15), 0.05248247320658415, 17), (datetime.date(2025, 12, 16), 0.04236155710830008, 41), (datetime.date(2025, 12, 17), 0.04773574361518914, 9), (datetime.date(2025, 12, 18), 0.05356853508297874, 19), (datetime.date(2025, 12, 19), 0.04543458005443004, 40), (datetime.date(2025, 12, 20), 0.044883175563776426, 26), (datetime.date(2025, 12, 22), 0.045356809796215626, 24), (datetime.date(2025, 12, 23), 0.04655774341638161, 7), (datetime.date(2025, 12, 24), 0.05056067324820625, 5), (datetime.date(2025, 12, 26), 0.049531040381585366, 28), (datetime.date(2025, 12, 27), 0.051349735444505294, 13)), 'impurety_average_data_per_hashtag': {'jrm': ((datetime.date(2025, 12, 1), 0.0536231377709073, 48), (datetime.date(2025, 12, 2), 0.02527742176875965, 5), (datetime.date(2025, 12, 3), 0.038601446901392646, 27), (datetime.date(2025, 12, 4), 0.024426493893976713, 49), (datetime.date(2025, 12, 5), 0.021091874114396163, 39), (datetime.date(2025, 12, 6), 0.024096100332008114, 48), (datetime.date(2025, 12, 8), 0.021156431909171283, 26), (datetime.date(2025, 12, 9), 0.025189922866636065, 25), (datetime.date(2025, 12, 10), 0.023302875345496153, 18), (datetime.date(2025, 12, 11), 0.06716101942931667, 10), (datetime.date(2025, 12, 12), 0.03956084764384309, 17), (datetime.date(2025, 12, 13), 0.024521922507569807, 28), (datetime.date(2025, 12, 15), 0.04025765696234103, 28), (datetime.date(2025, 12, 16), 0.04220631231253141, 41), (datetime.date(2025, 12, 17), 0.03113575990031885, 44), (datetime.date(2025, 12, 18), 0.04323541416784761, 28), (datetime.date(2025, 12, 19), 0.026580037799617574, 27), (datetime.date(2025, 12, 20), 0.026315899511245282, 34), (datetime.date(2025, 12, 22), 0.023536723372184244, 30), (datetime.date(2025, 12, 23), 0.03516652964566032, 7), (datetime.date(2025, 12, 24), 0.027759605099465366, 5), (datetime.date(2025, 12, 26), 0.028354817312657488, 36), (datetime.date(2025, 12, 27), 0.037700614820244525, 83)), 'pehd_pp': ((datetime.date(2025, 12, 1), 0.026169045338011336, 22), (datetime.date(2025, 12, 2), 0.026077342546274623, 17), (datetime.date(2025, 12, 3), 0.028410261511033586, 22), (datetime.date(2025, 12, 4), 0.027384056095712657, 22), (datetime.date(2025, 12, 5), 0.02722315293087619, 26), (datetime.date(2025, 12, 6), 0.02750423662588171, 24), (datetime.date(2025, 12, 8), 0.026336691681837998, 12), (datetime.date(2025, 12, 9), 0.02655639189151538, 16), (datetime.date(2025, 12, 10), 0.026837003830971515, 21), (datetime.date(2025, 12, 11), 0.027706598410159832, 16), (datetime.date(2025, 12, 12), 0.025935038526802925, 21), (datetime.date(2025, 12, 13), 0.027247675022004463, 8), (datetime.date(2025, 12, 15), 0.026461951801239492, 17), (datetime.date(2025, 12, 16), 0.02559879647548773, 19), (datetime.date(2025, 12, 17), 0.02853166503868351, 15), (datetime.date(2025, 12, 18), 0.028460218570181408, 19), (datetime.date(2025, 12, 19), 0.027637959231057715, 40), (datetime.date(2025, 12, 20), 0.027755239875711216, 20), (datetime.date(2025, 12, 22), 0.026230165113993155, 24), (datetime.date(2025, 12, 23), 0.02599582043329693, 21), (datetime.date(2025, 12, 24), 0.029147032842642907, 24), (datetime.date(2025, 12, 26), 0.028332582736114793, 21), (datetime.date(2025, 12, 27), 0.02840035196337005, 13)), 'pet_clair': ((datetime.date(2025, 12, 1), 0.0063374055650814495, 27), (datetime.date(2025, 12, 2), 0.004145333800189412, 22), (datetime.date(2025, 12, 3), 0.006658025419976934, 21), (datetime.date(2025, 12, 4), 0.01467828260913856, 26), (datetime.date(2025, 12, 5), 0.006492483991447844, 27), (datetime.date(2025, 12, 6), 0.0019204321789454872, 24), (datetime.date(2025, 12, 8), 0.007567557197822908, 25), (datetime.date(2025, 12, 9), 0.00470000583055455, 20), (datetime.date(2025, 12, 10), 0.0029284100461256565, 29), (datetime.date(2025, 12, 11), 0.0047626106917340195, 26), (datetime.date(2025, 12, 12), 0.004673203641432687, 30), (datetime.date(2025, 12, 13), 0.004010103995978947, 24), (datetime.date(2025, 12, 15), 0.007292096610532868, 27), (datetime.date(2025, 12, 16), 0.0032124905271926274, 19), (datetime.date(2025, 12, 17), 0.008449323657405632, 20), (datetime.date(2025, 12, 18), 0.007921937449234976, 23), (datetime.date(2025, 12, 19), 0.004244603018008991, 50), (datetime.date(2025, 12, 20), 0.004376112328891033, 26), (datetime.date(2025, 12, 22), 0.003984219776667979, 27), (datetime.date(2025, 12, 23), 0.0035024888862174998, 22), (datetime.date(2025, 12, 24), 0.010751182555206238, 24), (datetime.date(2025, 12, 26), 0.010679524001904854, 28), (datetime.date(2025, 12, 27), 0.009907259200014873, 13)), 'flux_dev': ((datetime.date(2025, 12, 1), 0.0997265693226702, 5), (datetime.date(2025, 12, 2), 0.1253388552807037, 5), (datetime.date(2025, 12, 3), 0.10741140865593142, 9), (datetime.date(2025, 12, 4), 0.12109050667245723, 10), (datetime.date(2025, 12, 5), 0.08101054647408264, 6), (datetime.date(2025, 12, 6), 0.10496320050311886, 6), (datetime.date(2025, 12, 8), 0.11556072432167667, 25), (datetime.date(2025, 12, 9), 0.15902641148735827, 19), (datetime.date(2025, 12, 10), 0.12955700300658032, 20), (datetime.date(2025, 12, 11), 0.106303245695292, 7), (datetime.date(2025, 12, 12), 0.09144923730503436, 5), (datetime.date(2025, 12, 13), 0.08735630216313388, 7), (datetime.date(2025, 12, 15), 0.12927783111791474, 17), (datetime.date(2025, 12, 16), 0.10416631176128725, 7), (datetime.date(2025, 12, 17), 0.08151578872829927, 13), (datetime.date(2025, 12, 18), 0.09901406125818964, 6), (datetime.date(2025, 12, 19), 0.09862974095868764, 10), (datetime.date(2025, 12, 20), 0.07719993565157236, 5), (datetime.date(2025, 12, 22), 0.11064409999477416, 16), (datetime.date(2025, 12, 23), 0.1110823502108279, 17), (datetime.date(2025, 12, 24), 0.12219439998499232, 9), (datetime.date(2025, 12, 26), 0.10970103712062794, 6), (datetime.date(2025, 12, 27), 0.10751289379786885, 6)), 'emr': ((datetime.date(2025, 12, 1), 0.035444692875713266, 7), (datetime.date(2025, 12, 2), 0.03357941320647804, 8), (datetime.date(2025, 12, 3), 0.027377495594115838, 10), (datetime.date(2025, 12, 4), 0.03308108445424418, 22), (datetime.date(2025, 12, 5), 0.037559613687991426, 7), (datetime.date(2025, 12, 6), 0.03717569454531103, 7), (datetime.date(2025, 12, 8), 0.03637189821967351, 5), (datetime.date(2025, 12, 9), 0.035692081823958034, 13), (datetime.date(2025, 12, 10), 0.03363316558384931, 6), (datetime.date(2025, 12, 11), 0.04606821214909118, 7), (datetime.date(2025, 12, 12), 0.034491076250168284, 13), (datetime.date(2025, 12, 13), 0.03901713703390515, 11), (datetime.date(2025, 12, 15), 0.03472542820035149, 17), (datetime.date(2025, 12, 16), 0.03308444012579045, 10), (datetime.date(2025, 12, 17), 0.03536338827148823, 8), (datetime.date(2025, 12, 18), 0.035042587308821774, 7), (datetime.date(2025, 12, 19), 0.03315145511409819, 15), (datetime.date(2025, 12, 20), 0.03939072371112899, 15), (datetime.date(2025, 12, 22), 0.036165041019880315, 10), (datetime.date(2025, 12, 23), 0.03212672918369371, 6), (datetime.date(2025, 12, 24), 0.0368338869922946, 8), (datetime.date(2025, 12, 26), 0.035927820417248235, 5), (datetime.date(2025, 12, 27), 0.03567180998764331, 7)), 'film_pedb': ((datetime.date(2025, 12, 1), 0.1761263910558574, 37), (datetime.date(2025, 12, 2), 0.13904742208352525, 32), (datetime.date(2025, 12, 3), 0.16238186045477898, 38), (datetime.date(2025, 12, 4), 0.21443476523848565, 34), (datetime.date(2025, 12, 5), 0.11768349089383941, 39), (datetime.date(2025, 12, 6), 0.15205575628125453, 25), (datetime.date(2025, 12, 8), 0.14636405094915106, 26), (datetime.date(2025, 12, 9), 0.13976058190182902, 31), (datetime.date(2025, 12, 10), 0.1680176466809325, 30), (datetime.date(2025, 12, 11), 0.14425805186602494, 30), (datetime.date(2025, 12, 12), 0.14656877737736473, 27), (datetime.date(2025, 12, 13), 0.15887648266588858, 37), (datetime.date(2025, 12, 15), 0.15850650511746345, 36), (datetime.date(2025, 12, 16), 0.15968168989862352, 30), (datetime.date(2025, 12, 17), 0.1625032924318787, 31), (datetime.date(2025, 12, 18), 0.15631245197316182, 40), (datetime.date(2025, 12, 19), 0.1778055369635051, 37), (datetime.date(2025, 12, 20), 0.1665882787681901, 34), (datetime.date(2025, 12, 22), 0.16889045337848374, 43), (datetime.date(2025, 12, 23), 0.16331457944864514, 41), (datetime.date(2025, 12, 24), 0.2071347413115963, 38), (datetime.date(2025, 12, 26), 0.18145270260030782, 25), (datetime.date(2025, 12, 27), 0.1866758127480592, 42)), 'ela': ((datetime.date(2025, 12, 1), 0.1438905231945977, 5), (datetime.date(2025, 12, 2), 0.1257433922755021, 25), (datetime.date(2025, 12, 3), 0.11620725349173174, 6), (datetime.date(2025, 12, 4), 0.10778466140649201, 19), (datetime.date(2025, 12, 5), 0.12733124213402838, 12), (datetime.date(2025, 12, 6), 0.10239449789519504, 13), (datetime.date(2025, 12, 8), 0.14416663174441988, 18), (datetime.date(2025, 12, 9), 0.09106635936408822, 7), (datetime.date(2025, 12, 10), 0.09408833575911023, 8), (datetime.date(2025, 12, 12), 0.1406523735764373, 5), (datetime.date(2025, 12, 13), 0.10261402820483025, 5), (datetime.date(2025, 12, 15), 0.12154837571766708, 24), (datetime.date(2025, 12, 16), 0.19390230445178772, 8), (datetime.date(2025, 12, 23), 0.16436297620395365, 12), (datetime.date(2025, 12, 24), 0.14804061157591375, 5), (datetime.date(2025, 12, 26), 0.1470287739844787, 11), (datetime.date(2025, 12, 27), 0.10395662912633608, 7)), 'gm': ((datetime.date(2025, 12, 1), 0.06330271560705797, 30), (datetime.date(2025, 12, 2), 0.056963144070359586, 15), (datetime.date(2025, 12, 3), 0.051245784868367616, 26), (datetime.date(2025, 12, 4), 0.039006110535256135, 6), (datetime.date(2025, 12, 5), 0.04648262218018215, 8), (datetime.date(2025, 12, 6), 0.06919183270867547, 17), (datetime.date(2025, 12, 8), 0.04301069792252873, 25), (datetime.date(2025, 12, 9), 0.06206099655011501, 13), (datetime.date(2025, 12, 10), 0.04372422112405334, 16), (datetime.date(2025, 12, 11), 0.06554371108938412, 10), (datetime.date(2025, 12, 12), 0.0643463320203465, 9), (datetime.date(2025, 12, 13), 0.04969440949575508, 16), (datetime.date(2025, 12, 15), 0.04732503400990457, 24), (datetime.date(2025, 12, 16), 0.0434094850932259, 7), (datetime.date(2025, 12, 17), 0.05116723154080145, 8), (datetime.date(2025, 12, 18), 0.06461014970642294, 8), (datetime.date(2025, 12, 19), 0.049112246643076715, 57), (datetime.date(2025, 12, 20), 0.046022506685111216, 12), (datetime.date(2025, 12, 22), 0.047892062008441164, 16), (datetime.date(2025, 12, 23), 0.06225550960225066, 23), (datetime.date(2025, 12, 24), 0.04988269544450532, 7), (datetime.date(2025, 12, 26), 0.047683422554196137, 25), (datetime.date(2025, 12, 27), 0.03875372040295441, 10)), 'refus': ((datetime.date(2025, 12, 1), 0.03599589783468365, 11), (datetime.date(2025, 12, 2), 0.035715249646347744, 15), (datetime.date(2025, 12, 3), 0.04129959972993828, 10), (datetime.date(2025, 12, 4), 0.06447303589604676, 17), (datetime.date(2025, 12, 5), 0.03215388695987655, 13), (datetime.date(2025, 12, 8), 0.06003585896164021, 8), (datetime.date(2025, 12, 9), 0.048617367367367374, 18), (datetime.date(2025, 12, 10), 0.06756197367895916, 13), (datetime.date(2025, 12, 11), 0.0432396556712963, 14), (datetime.date(2025, 12, 12), 0.04449405399805669, 11), (datetime.date(2025, 12, 13), 0.07789226466049384, 5), (datetime.date(2025, 12, 15), 0.03510649956597223, 8), (datetime.date(2025, 12, 16), 0.04535582028711826, 11), (datetime.date(2025, 12, 17), 0.04420496167852303, 9), (datetime.date(2025, 12, 18), 0.068252822902888, 11), (datetime.date(2025, 12, 19), 0.040082961549849264, 14), (datetime.date(2025, 12, 22), 0.037914416152263375, 11), (datetime.date(2025, 12, 23), 0.040563815541559, 14), (datetime.date(2025, 12, 24), 0.03974721326609348, 14), (datetime.date(2025, 12, 26), 0.05773397455770503, 8), (datetime.date(2025, 12, 27), 0.04035927854938272, 7)), 'aluminium': ((datetime.date(2025, 12, 1), 0.06480663926814285, 7), (datetime.date(2025, 12, 2), 0.0383204926247346, 8), (datetime.date(2025, 12, 3), 0.03840892062834255, 15), (datetime.date(2025, 12, 6), 0.03470857104440054, 24), (datetime.date(2025, 12, 8), 0.0409450464452803, 14), (datetime.date(2025, 12, 12), 0.03530824421040014, 5), (datetime.date(2025, 12, 15), 0.04115321236305894, 8), (datetime.date(2025, 12, 20), 0.04786003980836006, 9), (datetime.date(2025, 12, 22), 0.04311261481715573, 7), (datetime.date(2025, 12, 24), 0.06371421959241326, 9), (datetime.date(2025, 12, 26), 0.04829637426093117, 19), (datetime.date(2025, 12, 27), 0.03959467247015093, 19))}, 'quality_array': [['-6.226185843541964', '01122025'], ['-6.164925511140854', '02122025'], ['-6.218929783879973', '03122025'], ['-6.236756021448797', '04122025'], ['-6.189442931059637', '05122025'], ['-6.2024452576050555', '06122025'], ['-6.1405023479801875', '08122025'], ['-6.067766598586041', '09122025'], ['-6.154131553601774', '10122025'], ['-6.1475679736268845', '11122025'], ['-6.20940485255941', '12122025'], ['-6.158884706558932', '13122025'], ['-6.236075878613833', '15122025'], ['-6.148376075246697', '16122025'], ['-6.223210656091756', '17122025'], ['-6.1903206470311', '18122025'], ['-6.194171343662993', '19122025'], ['-6.239928031784904', '20122025'], ['-6.229058197326261', '22122025'], ['-6.1778975225306745', '23122025'], ['-6.190733350423365', '24122025'], ['-6.281730898293025', '26122025'], ['-6.240668210898924', '27122025']], 'number_of_batch': ((2357,),), 'datou_id_sts': 4891, 'map_hashtag_number_mat': {'hash_to_mat_nb': ({'unwanted_material': 'autre', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.006689388663523679, 'nb_photo': 652, 'list_port_cont': '29043199,29046159,29046438,29085538,29085775,29086052,29086649,29086843,29087533,29088244,29088634,29089151,29089255,29089745,29091020,29091167,29095788,29099562,29102277,29104203,29106769,29108900,29109622,29110602,29113925,29133908,29134151,29137086,29140435,29143764,29148010,29148106,29152957,29155190,29158438,29166435,29166520,29179500,29180636,29183244,29183976,29187270,29189888,29192350,29194467,29204823,29218029,29225785,29229085,29235312,29237362,29239324,29245528,29245789,29246494,29246587,29247118,29260763,29265291,29281162,29281226,29283494,29292957,29293103,29295147,29297229,29297391,29297933,29302564,29302702,29306091,29306876,29311122,29314290,29322158,29331833,29332274,29332479,29336148,29337636,29344086,29346320,29349243,29350066,29354512,29356211,29365474,29367864,29368728,29368870,29369552,29369703,29370965,29373074,29376291,29377485,29377551,29380279,29382576,29382613,29383467,29389655,29403895,29406387,29406404,29406916,29407618,29423558,29424692,29425419,29428110,29432627,29432888,2943411', 'assoc_port': '29041145:29109622,29042706:29043199,29043532:29046438,29045432:29046159,29046877:29108900,29054159:29089745,29081009:29089255,29081020:29089151,29081077:29085775,29081691:29085538,29084021:29088634,29084046:29088244,29084096:29087533,29084255:29086843,29084303:29086052,29084953:29086649,29090343:29091167,29090424:29091020,29094664:29095788,29097661:29104203,29098902:29099562,29101450:29102277,29105981:29106769,29109857:29110602,29113126:29113925,29133098:29134151,29133100:29133908,29136451:29137086,29139495:29140435,29143164:29143764,29147183:29148106,29147201:29148010,29152342:29152957,29154647:29155190,29157810:29158438,29166056:29166435,29166094:29166520,29178998:29179500,29179812:29180636,29183043:29183244,29183360:29183976,29186781:29187270,29189535:29189888,29191691:29192350,29193859:29194467,29203818:29204823,29217538:29218029,29225648:29225785,29228535:29229085,29234873:29235312,29237216:29237362,29238762:29239324,29245306:29245528,29245582:29245789,29246307:29246494,29246522:29246587,29247097:2924711', 'assoc_mat': '29041145:autre:3327:29109622,29042706:autre:3327:29043199,29043532:autre:3327:29046438,29045432:autre:3327:29046159,29046877:autre:3327:29108900,29054159:autre:3327:29089745,29081009:autre:3327:29089255,29081020:autre:3327:29089151,29081077:autre:3327:29085775,29081691:autre:3327:29085538,29084021:autre:3327:29088634,29084046:autre:3327:29088244,29084096:autre:3327:29087533,29084255:autre:3327:29086843,29084303:autre:3327:29086052,29084953:autre:3327:29086649,29090343:autre:3327:29091167,29090424:autre:3327:29091020,29094664:autre:3327:29095788,29097661:autre:3327:29104203,29098902:autre:3327:29099562,29101450:autre:3327:29102277,29105981:autre:3327:29106769,29109857:autre:3327:29110602,29113126:autre:3327:29113925,29133098:autre:3327:29134151,29133100:autre:3327:29133908,29136451:autre:3327:29137086,29139495:autre:3327:29140435,29143164:autre:3327:29143764,29147183:autre:3327:29148106,29147201:autre:3327:29148010,29152342:autre:3327:29152957,29154647:autre:3327:29155190,29157810:autre:3327:29158438,29166056:'}, {'unwanted_material': 'autre', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.002321626750758238, 'nb_photo': 212, 'list_port_cont': '29043886,29054702,29081494,29112700,29146845,29178209,29194241,29204225,29230114,29235113,29283483,29292532,29293757,29310936,29330870,29334569,29406602,29406664,29406744,29406877,29406890,29407253,29407354,29520129,29520355,29520468,29520579,29520706,29520750,29521943,29538701,29549167,29557084,29566371,29569370,29571180,29576021,29616723,29625105,29628460,29649805,29656445,29680140,29698716,29718054,29728509,29732011,29746701', 'assoc_port': '29043561:29043886,29052382:29054702,29081012:29081494,29112007:29112700,29145272:29146845,29177794:29178209,29193857:29194241,29203819:29204225,29229821:29230114,29234862:29235113,29282975:29283483,29291864:29292532,29293513:29293757,29310523:29310936,29330476:29334569,29330612:29330870,29353936:29406890,29367855:29406664,29374741:29406602,29382169:29406877,29383397:29406744,29386624:29407253,29407188:29407354,29437748:29520706,29444282:29520750,29470214:29520129,29481507:29520579,29489765:29521943,29495903:29520468,29510194:29520355,29534843:29538701,29548707:29549167,29556729:29557084,29566207:29566371,29569296:29569370,29570877:29571180,29575696:29576021,29616374:29616723,29624858:29625105,29628085:29628460,29647069:29649805,29655875:29656445,29679792:29680140,29698595:29698716,29717684:29718054,29728177:29728509,29731774:29732011,29746471:29746701', 'assoc_mat': '29043561:autre:3594:29043886,29052382:autre:3594:29054702,29081012:autre:3594:29081494,29112007:autre:3594:29112700,29145272:autre:3594:29146845,29177794:autre:3594:29178209,29193857:autre:3594:29194241,29203819:autre:3594:29204225,29229821:autre:3594:29230114,29234862:autre:3594:29235113,29282975:autre:3594:29283483,29291864:autre:3594:29292532,29293513:autre:3594:29293757,29310523:autre:3594:29310936,29330476:autre:3594:29334569,29330612:autre:3594:29330870,29353936:autre:3594:29406890,29367855:autre:3594:29406664,29374741:autre:3594:29406602,29382169:autre:3594:29406877,29383397:autre:3594:29406744,29386624:autre:3594:29407253,29407188:autre:3594:29407354,29437748:autre:3594:29520706,29444282:autre:3594:29520750,29470214:autre:3594:29520129,29481507:autre:3594:29520579,29489765:autre:3594:29521943,29495903:autre:3594:29520468,29510194:autre:3594:29520355,29534843:autre:3594:29538701,29548707:autre:3594:29549167,29556729:autre:3594:29557084,29566207:autre:3594:29566371,29569296:autre:3594:29569370,29570877:'}, {'unwanted_material': 'autre_refus', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.006997585284710501, 'nb_photo': 367, 'list_port_cont': '29052587,29084173,29084728,29085182,29085554,29085753,29085922,29086555,29086998,29087826,29089040,29089760,29094936,29097711,29101596,29106358,29109069,29113259,29133297,29138406,29146399,29149620,29149836,29152408,29153807,29154762,29154829,29177891,29179041,29179073,29182897,29188560,29190883,29193979,29195017,29216048,29218870,29218878,29227615,29244097,29245346,29245593,29246324,29261177,29280537,29280563,29293546,29294029,29294549,29296981,29299579,29305452,29305576,29308492,29311666,29314170,29314183,29330790,29331148,29331644,29346717,29347083,29347106,29348849,29349898,29351602,29354185,29354286,29354387,29355754,29355880,29364814,29372310,29376046,29379863,29382210,29382265,29383405,29383615,29386682,29389255,29405171,29407583,29407963,29425201,29431405,29434523,29436643,29438730,29441845,29444305,29462774,29463074,29470505,29476527,29480553,29481573,29484309,29484321,29492714,29498853,29498992,29501596,29503448,29505038,29505993,29506051,29508435,29510291,29511348,29518308,29529069,29541654,2954242', 'assoc_port': '29052385:29052587,29081038:29087826,29081075:29084173,29083967:29086998,29084031:29086555,29084062:29085922,29084311:29085753,29084371:29085182,29084386:29085554,29084389:29089040,29084393:29084728,29084396:29089760,29094679:29094936,29097631:29097711,29101467:29101596,29105983:29106358,29108924:29109069,29113125:29113259,29133113:29133297,29138301:29138406,29146298:29146399,29149379:29149836,29149381:29149620,29152346:29152408,29153715:29153807,29154649:29154829,29154651:29154762,29177789:29177891,29178999:29179073,29179001:29179041,29182887:29182897,29188468:29188560,29190761:29190883,29193856:29193979,29194888:29195017,29215829:29216048,29218860:29218878,29218862:29218870,29227479:29227615,29244056:29244097,29245302:29245346,29245581:29245593,29246309:29246324,29258470:29261177,29280525:29280563,29280532:29280537,29291918:29294029,29293458:29293546,29294433:29294549,29296834:29296981,29299477:29299579,29305369:29305576,29305397:29305452,29308108:29308492,29311497:29311666,29314161:29314183,29314167:2931417', 'assoc_mat': '29052385:autre_refus:3726:29052587,29081038:autre_refus:3726:29087826,29081075:autre_refus:3726:29084173,29083967:autre_refus:3726:29086998,29084031:autre_refus:3726:29086555,29084062:autre_refus:3726:29085922,29084311:autre_refus:3726:29085753,29084371:autre_refus:3726:29085182,29084386:autre_refus:3726:29085554,29084389:autre_refus:3726:29089040,29084393:autre_refus:3726:29084728,29084396:autre_refus:3726:29089760,29094679:autre_refus:3726:29094936,29097631:autre_refus:3726:29097711,29101467:autre_refus:3726:29101596,29105983:autre_refus:3726:29106358,29108924:autre_refus:3726:29109069,29113125:autre_refus:3726:29113259,29133113:autre_refus:3726:29133297,29138301:autre_refus:3726:29138406,29146298:autre_refus:3726:29146399,29149379:autre_refus:3726:29149836,29149381:autre_refus:3726:29149620,29152346:autre_refus:3726:29152408,29153715:autre_refus:3726:29153807,29154649:autre_refus:3726:29154829,29154651:autre_refus:3726:29154762,29177789:autre_refus:3726:29177891,29178999:autre_refus:3726:29179073,29179001:'}, {'unwanted_material': 'barquette_avec_film', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0036527041472303214, 'nb_photo': 1, 'list_port_cont': '29506249', 'assoc_port': '29505886:29506249', 'assoc_mat': '29505886:barquette_avec_film:3327:29506249'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.00041785292526145743, 'nb_photo': 3, 'list_port_cont': '29128633,29293220,29746704', 'assoc_port': '29094680:29128633,29291919:29293220,29746470:29746704', 'assoc_mat': '29094680:barquette_opaque:4205:29128633,29291919:barquette_opaque:4205:29293220,29746470:barquette_opaque:4205:29746704'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.002275802039444329, 'nb_photo': 104, 'list_port_cont': '29042499,29090016,29128797,29137784,29137799,29160528,29184412,29233290,29245198,29245239,29246475,29265670,29294019,29306787,29331123,29376958,29377008,29405554,29407427,29432647,29467549,29654035,29690277,29721385,29730028,29745249', 'assoc_port': '29041157:29042499,29052349:29137799,29052351:29137784,29084028:29128797,29084934:29090016,29138300:29160528,29183358:29184412,29232035:29233290,29244988:29245198,29244989:29245239,29246308:29246475,29264673:29265670,29293474:29294019,29306378:29306787,29330676:29331123,29367787:29377008,29367916:29376958,29405393:29405554,29407186:29407427,29432099:29432647,29467315:29467549,29653850:29654035,29689702:29690277,29720639:29721385,29729976:29730028,29745070:29745249', 'assoc_mat': '29041157:barquette_opaque:4203:29042499,29052349:barquette_opaque:4203:29137799,29052351:barquette_opaque:4203:29137784,29084028:barquette_opaque:4203:29128797,29084934:barquette_opaque:4203:29090016,29138300:barquette_opaque:4203:29160528,29183358:barquette_opaque:4203:29184412,29232035:barquette_opaque:4203:29233290,29244988:barquette_opaque:4203:29245198,29244989:barquette_opaque:4203:29245239,29246308:barquette_opaque:4203:29246475,29264673:barquette_opaque:4203:29265670,29293474:barquette_opaque:4203:29294019,29306378:barquette_opaque:4203:29306787,29330676:barquette_opaque:4203:29331123,29367787:barquette_opaque:4203:29377008,29367916:barquette_opaque:4203:29376958,29405393:barquette_opaque:4203:29405554,29407186:barquette_opaque:4203:29407427,29432099:barquette_opaque:4203:29432647,29467315:barquette_opaque:4203:29467549,29653850:barquette_opaque:4203:29654035,29689702:barquette_opaque:4203:29690277,29720639:barquette_opaque:4203:29721385,29729976:barquette_opaque:4203:29730028,29745070:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0005278095437765747, 'nb_photo': 28, 'list_port_cont': '29050810,29057069,29084444,29097833,29107949,29112142,29133243,29145302,29191978,29228739,29245074,29308238,29377230,29381721,29492647,29497970,29499616,29507527,29542492,29569489,29585173,29608045,29650898,29679910,29688976,29715342,29716900,29746994', 'assoc_port': '29046881:29057069,29050698:29050810,29081689:29107949,29083373:29084444,29097648:29097833,29112005:29112142,29133130:29133243,29145271:29145302,29191688:29191978,29228534:29228739,29244991:29245074,29308110:29308238,29377091:29377230,29381537:29381721,29492558:29492647,29497795:29497970,29499426:29499616,29507224:29507527,29542373:29542492,29569474:29569489,29584902:29585173,29607851:29608045,29650782:29650898,29679790:29679910,29681411:29688976,29715159:29715342,29716805:29716900,29746895:29746994', 'assoc_mat': '29046881:barquette_opaque:4207:29057069,29050698:barquette_opaque:4207:29050810,29081689:barquette_opaque:4207:29107949,29083373:barquette_opaque:4207:29084444,29097648:barquette_opaque:4207:29097833,29112005:barquette_opaque:4207:29112142,29133130:barquette_opaque:4207:29133243,29145271:barquette_opaque:4207:29145302,29191688:barquette_opaque:4207:29191978,29228534:barquette_opaque:4207:29228739,29244991:barquette_opaque:4207:29245074,29308110:barquette_opaque:4207:29308238,29377091:barquette_opaque:4207:29377230,29381537:barquette_opaque:4207:29381721,29492558:barquette_opaque:4207:29492647,29497795:barquette_opaque:4207:29497970,29499426:barquette_opaque:4207:29499616,29507224:barquette_opaque:4207:29507527,29542373:barquette_opaque:4207:29542492,29569474:barquette_opaque:4207:29569489,29584902:barquette_opaque:4207:29585173,29607851:barquette_opaque:4207:29608045,29650782:barquette_opaque:4207:29650898,29679790:barquette_opaque:4207:29679910,29681411:barquette_opaque:4207:29688976,29715159:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.010326328554364618, 'nb_photo': 11, 'list_port_cont': '29092119,29191087,29292412,29407368,29433854,29469986,29569543,29654081,29716948,29727437', 'assoc_port': '29081057:29092119,29190762:29191087,29291890:29292412,29407192:29407368,29433241:29433854,29469876:29469986,29569472:29569543,29653849:29654081,29716801:29716948,29727003:29727437', 'assoc_mat': '29081057:barquette_opaque:4461:29092119,29190762:barquette_opaque:4461:29191087,29291890:barquette_opaque:4461:29292412,29407192:barquette_opaque:4461:29407368,29433241:barquette_opaque:4461:29433854,29469876:barquette_opaque:4461:29469986,29569472:barquette_opaque:4461:29569543,29653849:barquette_opaque:4461:29654081,29716801:barquette_opaque:4461:29716948,29727003:barquette_opaque:4461:29727437'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.0035211860405818295, 'nb_photo': 17, 'list_port_cont': '29041413,29182906,29292318,29331653,29347130,29370565,29403615,29406765,29467033,29495122,29615965,29659169,29689011,29710494,29728307,29746956,29747312', 'assoc_port': '29041161:29041413,29182889:29182906,29291933:29292318,29330572:29331653,29347071:29347130,29369514:29370565,29403607:29403615,29406680:29406765,29466897:29467033,29494783:29495122,29615933:29615965,29658605:29659169,29681408:29689011,29710287:29710494,29728169:29728307,29746898:29746956,29747266:29747312', 'assoc_mat': '29041161:barquette_opaque:4200:29041413,29182889:barquette_opaque:4200:29182906,29291933:barquette_opaque:4200:29292318,29330572:barquette_opaque:4200:29331653,29347071:barquette_opaque:4200:29347130,29369514:barquette_opaque:4200:29370565,29403607:barquette_opaque:4200:29403615,29406680:barquette_opaque:4200:29406765,29466897:barquette_opaque:4200:29467033,29494783:barquette_opaque:4200:29495122,29615933:barquette_opaque:4200:29615965,29658605:barquette_opaque:4200:29659169,29681408:barquette_opaque:4200:29689011,29710287:barquette_opaque:4200:29710494,29728169:barquette_opaque:4200:29728307,29746898:barquette_opaque:4200:29746956,29747266:barquette_opaque:4200:29747312'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.004652277402915854, 'nb_photo': 94, 'list_port_cont': '29041498,29042955,29086039,29086275,29087043,29087708,29088814,29090575,29097179,29097887,29105114,29153944,29155034,29157226,29164622,29178094,29183290,29184563,29195200,29216094,29242529,29242568,29245048,29292444,29293742,29297833,29306756,29311780,29312161,29331273,29343363,29345364,29346240,29377025,29383013,29383627,29389458,29403866,29406822,29407597,29423262,29439801,29467065,29470013,29475492,29476650,29482634,29482737,29493806,29506488,29529458,29535337,29542637,29552654,29557033,29563301,29563919,29564524,29568329,29571193,29572763,29577464,29592456,29592757,29593361,29594752,29608203,29625130,29625356,29647451,29659491,29664823,29670189,29681545,29700167,29730350,29730396,29746665,29748562', 'assoc_port': '29041158:29041498,29042709:29042955,29046861:29088814,29081079:29097179,29084017:29087708,29084073:29087043,29084220:29086275,29084269:29086039,29090361:29090575,29097675:29097887,29104950:29105114,29153721:29153944,29154648:29155034,29156805:29157226,29164284:29164622,29177790:29178094,29178995:29183290,29184241:29184563,29194906:29195200,29215832:29216094,29242513:29242568,29242515:29242529,29244985:29245048,29291928:29292444,29293459:29293742,29297796:29297833,29306377:29306756,29311493:29312161,29311501:29311780,29330592:29331273,29343155:29343363,29345100:29345364,29346119:29346240,29367785:29377025,29367810:29383013,29383509:29383627,29389194:29389458,29403720:29403866,29406677:29406822,29407500:29407597,29422984:29423262,29434456:29439801,29466892:29467065,29469877:29470013,29475234:29475492,29476362:29476650,29482532:29482737,29482534:29482634,29493676:29493806,29505889:29506488,29528897:29529458,29534778:29535337,29542342:29542637,29552390:29552654,29556722:29557033,29563257:29563301,29563716:2956391', 'assoc_mat': '29041158:barquette_opaque:4209:29041498,29042709:barquette_opaque:4209:29042955,29046861:barquette_opaque:4209:29088814,29081079:barquette_opaque:4209:29097179,29084017:barquette_opaque:4209:29087708,29084073:barquette_opaque:4209:29087043,29084220:barquette_opaque:4209:29086275,29084269:barquette_opaque:4209:29086039,29090361:barquette_opaque:4209:29090575,29097675:barquette_opaque:4209:29097887,29104950:barquette_opaque:4209:29105114,29153721:barquette_opaque:4209:29153944,29154648:barquette_opaque:4209:29155034,29156805:barquette_opaque:4209:29157226,29164284:barquette_opaque:4209:29164622,29177790:barquette_opaque:4209:29178094,29178995:barquette_opaque:4209:29183290,29184241:barquette_opaque:4209:29184563,29194906:barquette_opaque:4209:29195200,29215832:barquette_opaque:4209:29216094,29242513:barquette_opaque:4209:29242568,29242515:barquette_opaque:4209:29242529,29244985:barquette_opaque:4209:29245048,29291928:barquette_opaque:4209:29292444,29293459:barquette_opaque:4209:29293742,29297796:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.005896834812879442, 'nb_photo': 4477, 'list_port_cont': '29040536,29040841,29041532,29043092,29044089,29045808,29046220,29047459,29047597,29051035,29052728,29085257,29086070,29087314,29088799,29089185,29089860,29090640,29090779,29091295,29091441,29091473,29091776,29091994,29092298,29092650,29093881,29095381,29095808,29096366,29097069,29097739,29098224,29098752,29099298,29099882,29100421,29101439,29102166,29103221,29103333,29103443,29105325,29106661,29109938,29110374,29110568,29111402,29112409,29112753,29122727,29133941,29136970,29137306,29138688,29138992,29139584,29142696,29143688,29145355,29145410,29146687,29147674,29149687,29149783,29150149,29152788,29154037,29154360,29158404,29160411,29161347,29175716,29177434,29177952,29178314,29179373,29181986,29182334,29182923,29183072,29183226,29184106,29184685,29184945,29188645,29189810,29191016,29191160,29192228,29194414,29195268,29204570,29216508,29218019,29218042,29218062,29219318,29220157,29220357,29220548,29221524,29230231,29230447,29230795,29231364,29232419,29235231,29237337,29237494,29242474,29242589,29245204,2924522', 'assoc_port': '29040002:29040841,29040017:29040536,29041128:29041532,29042710:29043092,29043533:29044089,29045437:29046220,29045439:29045808,29046854:29047597,29046879:29047459,29050695:29051035,29050697:29103443,29052378:29103333,29052383:29052728,29081007:29103221,29081014:29098752,29081022:29097739,29081036:29097069,29081040:29100421,29081044:29096366,29081073:29093881,29083366:29092650,29083370:29092298,29083974:29091994,29083983:29101439,29084069:29091776,29084085:29091473,29084090:29091295,29084100:29091441,29084189:29090640,29084247:29089185,29084276:29088799,29084295:29087314,29084335:29089860,29084348:29085257,29084959:29086070,29090423:29090779,29094649:29095808,29094678:29095381,29097646:29111402,29097647:29098224,29098905:29099882,29098907:29099298,29101466:29102166,29104969:29105325,29105986:29106661,29108927:29109938,29109861:29110568,29109864:29110374,29112002:29122727,29112006:29112753,29112024:29112409,29133099:29133941,29136448:29137306,29136454:29136970,29138303:29139584,29138305:29138992,29138306:2913868', 'assoc_mat': '29040002:barquette_opaque:4211:29040841,29040017:barquette_opaque:4211:29040536,29041128:barquette_opaque:4211:29041532,29042710:barquette_opaque:4211:29043092,29043533:barquette_opaque:4211:29044089,29045437:barquette_opaque:4211:29046220,29045439:barquette_opaque:4211:29045808,29046854:barquette_opaque:4211:29047597,29046879:barquette_opaque:4211:29047459,29050695:barquette_opaque:4211:29051035,29050697:barquette_opaque:4211:29103443,29052378:barquette_opaque:4211:29103333,29052383:barquette_opaque:4211:29052728,29081007:barquette_opaque:4211:29103221,29081014:barquette_opaque:4211:29098752,29081022:barquette_opaque:4211:29097739,29081036:barquette_opaque:4211:29097069,29081040:barquette_opaque:4211:29100421,29081044:barquette_opaque:4211:29096366,29081073:barquette_opaque:4211:29093881,29083366:barquette_opaque:4211:29092650,29083370:barquette_opaque:4211:29092298,29083974:barquette_opaque:4211:29091994,29083983:barquette_opaque:4211:29101439,29084069:barquette_opaque:4211:29091776,29084085:barquette_opaqu'}, {'unwanted_material': 'bouchon', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.00039055133884991714, 'nb_photo': 30, 'list_port_cont': '29091158,29137083,29157496,29158446,29193366,29235318,29245794,29284081,29292956,29294121,29302699,29369560,29370192,29391267,29432631,29476788,29538593,29564326,29565946,29570815,29615898,29620906,29661651,29697980,29710812,29725549,29747376', 'assoc_port': '29090343:29091158,29136451:29137083,29156795:29157496,29157810:29158446,29188469:29193366,29234873:29235318,29245582:29245794,29283772:29284081,29291921:29292956,29293473:29294121,29301660:29302699,29367793:29369560,29369488:29370192,29390661:29391267,29432062:29432631,29476361:29476788,29537713:29538593,29564183:29564326,29565716:29565946,29570679:29570815,29615698:29615898,29620397:29620906,29661091:29661651,29697920:29697980,29710292:29710812,29725107:29725549,29747270:29747376', 'assoc_mat': '29090343:bouchon:3327:29091158,29136451:bouchon:3327:29137083,29156795:bouchon:3327:29157496,29157810:bouchon:3327:29158446,29188469:bouchon:3327:29193366,29234873:bouchon:3327:29235318,29245582:bouchon:3327:29245794,29283772:bouchon:3327:29284081,29291921:bouchon:3327:29292956,29293473:bouchon:3327:29294121,29301660:bouchon:3327:29302699,29367793:bouchon:3327:29369560,29369488:bouchon:3327:29370192,29390661:bouchon:3327:29391267,29432062:bouchon:3327:29432631,29476361:bouchon:3327:29476788,29537713:bouchon:3327:29538593,29564183:bouchon:3327:29564326,29565716:bouchon:3327:29565946,29570679:bouchon:3327:29570815,29615698:bouchon:3327:29615898,29620397:bouchon:3327:29620906,29661091:bouchon:3327:29661651,29697920:bouchon:3327:29697980,29710292:bouchon:3327:29710812,29725107:bouchon:3327:29725549,29747270:bouchon:3327:29747376'}, {'unwanted_material': 'carton', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.01243415612903744, 'nb_photo': 63, 'list_port_cont': '29091546,29094915,29128627,29159213,29246085,29293226,29389264,29432321,29432412,29594168,29616700,29690950,29690960,29720461,29746710', 'assoc_port': '29083987:29091546,29094680:29128627,29094681:29094915,29157805:29159213,29245970:29246085,29291919:29293226,29389199:29389264,29432156:29432412,29432157:29432321,29594021:29594168,29616384:29616700,29690869:29690960,29690870:29690950,29719502:29720461,29746470:29746710', 'assoc_mat': '29083987:carton:4205:29091546,29094680:carton:4205:29128627,29094681:carton:4205:29094915,29157805:carton:4205:29159213,29245970:carton:4205:29246085,29291919:carton:4205:29293226,29389199:carton:4205:29389264,29432156:carton:4205:29432412,29432157:carton:4205:29432321,29594021:carton:4205:29594168,29616384:carton:4205:29616700,29690869:carton:4205:29690960,29690870:carton:4205:29690950,29719502:carton:4205:29720461,29746470:carton:4205:29746710'}, {'unwanted_material': 'carton', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.024181705204425873, 'nb_photo': 340, 'list_port_cont': '29042500,29090005,29097982,29128794,29137785,29137803,29160526,29184416,29233287,29245196,29245240,29246473,29265671,29294010,29306781,29331115,29375787,29376968,29377011,29390922,29405556,29407426,29432633,29467541,29654042,29690284,29721384,29723833,29730041,29745255', 'assoc_port': '29041157:29042500,29052349:29137803,29052351:29137785,29084028:29128794,29084934:29090005,29097674:29097982,29138300:29160526,29183358:29184416,29232035:29233287,29244988:29245196,29244989:29245240,29246308:29246473,29264673:29265671,29293474:29294010,29306378:29306781,29330676:29331115,29367787:29377011,29367916:29376968,29374745:29375787,29390652:29390922,29405393:29405556,29407186:29407426,29432099:29432633,29467315:29467541,29653850:29654042,29689702:29690284,29720639:29721384,29722668:29723833,29729976:29730041,29745070:29745255', 'assoc_mat': '29041157:carton:4203:29042500,29052349:carton:4203:29137803,29052351:carton:4203:29137785,29084028:carton:4203:29128794,29084934:carton:4203:29090005,29097674:carton:4203:29097982,29138300:carton:4203:29160526,29183358:carton:4203:29184416,29232035:carton:4203:29233287,29244988:carton:4203:29245196,29244989:carton:4203:29245240,29246308:carton:4203:29246473,29264673:carton:4203:29265671,29293474:carton:4203:29294010,29306378:carton:4203:29306781,29330676:carton:4203:29331115,29367787:carton:4203:29377011,29367916:carton:4203:29376968,29374745:carton:4203:29375787,29390652:carton:4203:29390922,29405393:carton:4203:29405556,29407186:carton:4203:29407426,29432099:carton:4203:29432633,29467315:carton:4203:29467541,29653850:carton:4203:29654042,29689702:carton:4203:29690284,29720639:carton:4203:29721384,29722668:carton:4203:29723833,29729976:carton:4203:29730041,29745070:carton:4203:29745255'}, {'unwanted_material': 'carton', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.9643095882680784, 'nb_photo': 2838, 'list_port_cont': '29040225,29041624,29045686,29049605,29050812,29057076,29084446,29084691,29084993,29085796,29090454,29094938,29095103,29097825,29099665,29099793,29099980,29100217,29101760,29105011,29107941,29110049,29112139,29121415,29133238,29136644,29138494,29139714,29139933,29142086,29143351,29145277,29145301,29147227,29152541,29155618,29156124,29176866,29178008,29181973,29183063,29183160,29183366,29184439,29189617,29190832,29191980,29204044,29215975,29217666,29217722,29219651,29219843,29228613,29228735,29230885,29232045,29235791,29245069,29245104,29245603,29246015,29246329,29246741,29247191,29259996,29262927,29265044,29265343,29265442,29280980,29281564,29283058,29290659,29291848,29292193,29292396,29293619,29294619,29297048,29299612,29301945,29301954,29306463,29308243,29310596,29314201,29315117,29346159,29346744,29348887,29349716,29367434,29370497,29372262,29374799,29376031,29376639,29377130,29377238,29378970,29381723,29382240,29383694,29385678,29391997,29405277,29406301,29406734,29406796,29407229,29422183,29422375,2942318', 'assoc_port': '29040031:29041624,29040034:29040225,29043547:29045686,29045467:29121415,29045468:29049605,29046881:29057076,29050698:29050812,29054175:29100217,29081025:29099980,29081027:29099793,29081071:29099665,29081689:29107941,29083373:29084446,29084003:29085796,29084332:29084993,29084352:29084691,29090380:29090454,29094651:29095103,29094677:29094938,29097648:29097825,29101451:29101760,29104967:29105011,29109862:29110049,29112005:29112139,29133130:29133238,29136452:29136644,29138302:29138494,29139494:29139933,29139497:29139714,29141839:29147227,29141846:29142086,29143168:29143351,29145267:29145277,29145271:29145301,29149395:29156124,29149400:29155618,29152344:29152541,29176722:29176866,29177795:29178008,29181879:29181973,29183042:29183160,29183044:29183063,29183361:29183366,29184228:29184439,29189532:29189617,29190765:29190832,29191688:29191980,29203816:29204044,29215833:29215975,29217537:29217722,29217542:29217666,29219640:29219651,29219646:29219843,29228534:29228735,29228536:29228613,29230715:29230885,29232036:2923204', 'assoc_mat': '29040031:carton:4207:29041624,29040034:carton:4207:29040225,29043547:carton:4207:29045686,29045467:carton:4207:29121415,29045468:carton:4207:29049605,29046881:carton:4207:29057076,29050698:carton:4207:29050812,29054175:carton:4207:29100217,29081025:carton:4207:29099980,29081027:carton:4207:29099793,29081071:carton:4207:29099665,29081689:carton:4207:29107941,29083373:carton:4207:29084446,29084003:carton:4207:29085796,29084332:carton:4207:29084993,29084352:carton:4207:29084691,29090380:carton:4207:29090454,29094651:carton:4207:29095103,29094677:carton:4207:29094938,29097648:carton:4207:29097825,29101451:carton:4207:29101760,29104967:carton:4207:29105011,29109862:carton:4207:29110049,29112005:carton:4207:29112139,29133130:carton:4207:29133238,29136452:carton:4207:29136644,29138302:carton:4207:29138494,29139494:carton:4207:29139933,29139497:carton:4207:29139714,29141839:carton:4207:29147227,29141846:carton:4207:29142086,29143168:carton:4207:29143351,29145267:carton:4207:29145277,29145271:carton:4207:29145301,2914'}, {'unwanted_material': 'carton', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.012861894217868751, 'nb_photo': 2975, 'list_port_cont': '29040472,29045715,29084869,29085164,29085285,29085507,29085856,29087627,29089427,29092116,29095258,29099317,29103178,29106300,29106421,29112307,29138591,29138756,29142312,29146560,29149866,29153975,29154936,29158217,29159893,29178140,29180153,29182945,29183697,29191084,29191170,29193098,29195212,29199790,29219678,29220082,29225684,29227821,29231072,29236088,29242544,29244267,29245685,29246993,29260351,29262979,29280602,29283857,29283993,29291941,29292413,29297371,29302097,29303707,29308565,29310849,29313901,29321964,29331187,29331548,29331991,29339362,29343483,29346798,29349818,29355924,29365596,29368479,29368662,29369898,29370685,29372910,29375246,29377310,29379489,29382316,29385881,29386944,29389295,29403662,29405287,29406046,29407357,29408389,29423278,29425328,29427671,29433846,29434848,29436703,29438031,29443954,29446984,29467140,29467997,29468127,29468551,29469976,29475647,29480911,29481809,29490100,29495141,29496283,29499001,29499582,29499651,29503617,29506117,29508642,29511639,29529421,29531349,2953794', 'assoc_port': '29040032:29040472,29042712:29103178,29045470:29045715,29055075:29089427,29081057:29092116,29081080:29084869,29084077:29087627,29084239:29085856,29084339:29085507,29084356:29085164,29084907:29085285,29094650:29095258,29098903:29099317,29105979:29106421,29105988:29106300,29112003:29112307,29138299:29138756,29138304:29138591,29141844:29142312,29146285:29146560,29149378:29149866,29153716:29153975,29154643:29154936,29157807:29158217,29159835:29159893,29177791:29178140,29179813:29180153,29182886:29182945,29183363:29183697,29186808:29193098,29189537:29191170,29190762:29191084,29191689:29199790,29194922:29195212,29219638:29220082,29219639:29219678,29225647:29225684,29227505:29227821,29230740:29231072,29235736:29236088,29242512:29242544,29244054:29244267,29245578:29245685,29246906:29246993,29259935:29260351,29262669:29262979,29265942:29379489,29280530:29280602,29283769:29283993,29283774:29283857,29291602:29291941,29291890:29292413,29296832:29297371,29301657:29302097,29303020:29303707,29308112:29308565,29310524:2931084', 'assoc_mat': '29040032:carton:4461:29040472,29042712:carton:4461:29103178,29045470:carton:4461:29045715,29055075:carton:4461:29089427,29081057:carton:4461:29092116,29081080:carton:4461:29084869,29084077:carton:4461:29087627,29084239:carton:4461:29085856,29084339:carton:4461:29085507,29084356:carton:4461:29085164,29084907:carton:4461:29085285,29094650:carton:4461:29095258,29098903:carton:4461:29099317,29105979:carton:4461:29106421,29105988:carton:4461:29106300,29112003:carton:4461:29112307,29138299:carton:4461:29138756,29138304:carton:4461:29138591,29141844:carton:4461:29142312,29146285:carton:4461:29146560,29149378:carton:4461:29149866,29153716:carton:4461:29153975,29154643:carton:4461:29154936,29157807:carton:4461:29158217,29159835:carton:4461:29159893,29177791:carton:4461:29178140,29179813:carton:4461:29180153,29182886:carton:4461:29182945,29183363:carton:4461:29183697,29186808:carton:4461:29193098,29189537:carton:4461:29191170,29190762:carton:4461:29191084,29191689:carton:4461:29199790,29194922:carton:4461:29195212,2921'}, {'unwanted_material': 'carton', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.019694177754955883, 'nb_photo': 227, 'list_port_cont': '29040374,29041421,29050846,29052673,29084533,29086367,29090622,29090859,29109219,29145362,29149488,29153816,29182905,29183184,29187028,29189675,29189758,29229916,29229990,29232192,29235961,29283310,29283969,29292319,29292569,29299743,29303243,29303574,29331130,29331347,29331654,29345422,29345603,29346808,29375039,29377172,29385643,29390794,29403616,29403729,29405421,29406317,29406752,29407311,29427643,29431465,29431617,29433530,29438740,29444317,29467027,29468535,29469338,29469896,29473413,29493831,29495123,29498018,29498936,29499468,29531276,29543055,29547994,29557057,29561191,29563112,29563159,29566323,29566355,29593607,29608152,29616030,29620760,29659177,29661159,29689856,29700554,29710491,29712867,29716878,29720809,29728303,29744721,29746952,29747306,29748587', 'assoc_port': '29040007:29040374,29041161:29041421,29045435:29086367,29050696:29050846,29052365:29052673,29083980:29084533,29090381:29090859,29090394:29090622,29108928:29109219,29145269:29145362,29149415:29149488,29153717:29153816,29182889:29182905,29183046:29183184,29186794:29187028,29189533:29189675,29189534:29189758,29229796:29229990,29229825:29229916,29232038:29232192,29235737:29235961,29282976:29283310,29283771:29283969,29291926:29292569,29291933:29292319,29299476:29299743,29303042:29303574,29303047:29303243,29330572:29331654,29330586:29331347,29330627:29331130,29345080:29345603,29345083:29345422,29346705:29346808,29374726:29375039,29377092:29377172,29385466:29385643,29390649:29390794,29403607:29403616,29403726:29403729,29405396:29405421,29406244:29406317,29406680:29406752,29407187:29407311,29427218:29427643,29431319:29431617,29431323:29431465,29433274:29433530,29438538:29438740,29444279:29444317,29466897:29467027,29468443:29468535,29469223:29469338,29469851:29469896,29473071:29473413,29493673:29493831,29494783:2949512', 'assoc_mat': '29040007:carton:4200:29040374,29041161:carton:4200:29041421,29045435:carton:4200:29086367,29050696:carton:4200:29050846,29052365:carton:4200:29052673,29083980:carton:4200:29084533,29090381:carton:4200:29090859,29090394:carton:4200:29090622,29108928:carton:4200:29109219,29145269:carton:4200:29145362,29149415:carton:4200:29149488,29153717:carton:4200:29153816,29182889:carton:4200:29182905,29183046:carton:4200:29183184,29186794:carton:4200:29187028,29189533:carton:4200:29189675,29189534:carton:4200:29189758,29229796:carton:4200:29229990,29229825:carton:4200:29229916,29232038:carton:4200:29232192,29235737:carton:4200:29235961,29282976:carton:4200:29283310,29283771:carton:4200:29283969,29291926:carton:4200:29292569,29291933:carton:4200:29292319,29299476:carton:4200:29299743,29303042:carton:4200:29303574,29303047:carton:4200:29303243,29330572:carton:4200:29331654,29330586:carton:4200:29331347,29330627:carton:4200:29331130,29345080:carton:4200:29345603,29345083:carton:4200:29345422,29346705:carton:4200:29346808,2937'}, {'unwanted_material': 'carton', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.027871169560729495, 'nb_photo': 2484, 'list_port_cont': '29041500,29042947,29043783,29049375,29050854,29084511,29084657,29084937,29085522,29086048,29086158,29086277,29086495,29086680,29087035,29087237,29087716,29087895,29088264,29088808,29090585,29095186,29097187,29097894,29099133,29105116,29105174,29106278,29109284,29109570,29109588,29112233,29133461,29136660,29142283,29149477,29149872,29152490,29153936,29155022,29157234,29158136,29159855,29159874,29161170,29164489,29164613,29178103,29179156,29182067,29183291,29184549,29186978,29188628,29188752,29189736,29190981,29191920,29195203,29195257,29216102,29217789,29217811,29218902,29219035,29219154,29227859,29232145,29232259,29235921,29237266,29237314,29242530,29242580,29244259,29245052,29246052,29246548,29260238,29261332,29278323,29280923,29283276,29283890,29290697,29290727,29290897,29292221,29292443,29292512,29293747,29293852,29297208,29297825,29305563,29306644,29306767,29311779,29312008,29312154,29313859,29313880,29315153,29315273,29330848,29331046,29331231,29331281,29331460,29331623,29332051,29332125,29343348,2934536', 'assoc_port': '29041158:29041500,29041162:29049375,29042709:29042947,29043528:29043783,29046861:29088808,29050694:29050854,29081017:29088264,29081035:29087895,29081079:29097187,29083367:29084511,29084017:29087716,29084065:29087237,29084073:29087035,29084094:29086680,29084120:29086495,29084220:29086277,29084261:29086158,29084269:29086048,29084288:29085522,29084343:29084937,29084345:29084657,29090361:29090585,29094682:29095186,29097675:29097894,29098909:29099133,29104950:29105116,29104968:29105174,29105985:29106278,29108909:29109588,29108932:29109284,29108968:29109570,29112004:29112233,29133142:29133461,29136456:29136660,29141848:29142283,29143166:29149477,29149410:29149872,29152343:29152490,29153721:29153936,29154648:29155022,29154650:29161170,29156805:29157234,29157812:29158136,29159834:29159855,29159836:29159874,29164283:29164489,29164284:29164613,29177790:29178103,29178995:29183291,29178997:29179156,29181880:29182067,29184241:29184549,29186807:29186978,29188465:29188628,29188466:29188752,29189531:29189736,29190763:2919098', 'assoc_mat': '29041158:carton:4209:29041500,29041162:carton:4209:29049375,29042709:carton:4209:29042947,29043528:carton:4209:29043783,29046861:carton:4209:29088808,29050694:carton:4209:29050854,29081017:carton:4209:29088264,29081035:carton:4209:29087895,29081079:carton:4209:29097187,29083367:carton:4209:29084511,29084017:carton:4209:29087716,29084065:carton:4209:29087237,29084073:carton:4209:29087035,29084094:carton:4209:29086680,29084120:carton:4209:29086495,29084220:carton:4209:29086277,29084261:carton:4209:29086158,29084269:carton:4209:29086048,29084288:carton:4209:29085522,29084343:carton:4209:29084937,29084345:carton:4209:29084657,29090361:carton:4209:29090585,29094682:carton:4209:29095186,29097675:carton:4209:29097894,29098909:carton:4209:29099133,29104950:carton:4209:29105116,29104968:carton:4209:29105174,29105985:carton:4209:29106278,29108909:carton:4209:29109588,29108932:carton:4209:29109284,29108968:carton:4209:29109570,29112004:carton:4209:29112233,29133142:carton:4209:29133461,29136456:carton:4209:29136660,2914'}, {'unwanted_material': 'carton', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.004800006642235612, 'nb_photo': 6498, 'list_port_cont': '29040532,29040835,29041540,29043097,29044090,29045817,29046209,29047464,29047600,29051053,29052725,29085260,29086068,29087317,29088805,29089186,29089858,29090629,29090778,29091298,29091438,29091475,29091786,29091995,29092314,29092645,29093870,29095389,29095803,29096379,29097062,29097731,29098227,29098747,29099305,29099873,29100418,29101170,29101447,29102160,29103209,29103324,29103434,29105341,29106669,29109946,29110379,29110573,29111396,29112413,29112763,29122730,29133942,29136965,29137309,29138693,29138991,29139591,29139780,29142708,29143684,29145348,29145416,29146686,29147671,29149675,29149782,29150153,29152797,29154046,29154347,29158405,29160399,29161346,29175714,29177435,29177966,29178309,29179386,29181989,29182342,29182921,29183069,29183228,29183671,29184094,29184678,29184948,29188652,29189812,29191025,29191148,29192221,29194424,29195262,29195294,29204575,29216505,29218021,29218045,29218064,29219324,29220351,29220551,29221531,29230224,29230439,29230803,29231368,29232414,29235228,29235932,29237344,2923748', 'assoc_port': '29040002:29040835,29040017:29040532,29041128:29041540,29042710:29043097,29043533:29044090,29045437:29046209,29045439:29045817,29046854:29047600,29046879:29047464,29050695:29051053,29050697:29103434,29052378:29103324,29052383:29052725,29081007:29103209,29081014:29098747,29081022:29097731,29081036:29097062,29081040:29100418,29081044:29096379,29081073:29093870,29083366:29092645,29083370:29092314,29083974:29091995,29083983:29101447,29084069:29091786,29084085:29091475,29084090:29091298,29084100:29091438,29084106:29101170,29084189:29090629,29084247:29089186,29084276:29088805,29084295:29087317,29084335:29089858,29084348:29085260,29084959:29086068,29090423:29090778,29094649:29095803,29094678:29095389,29097646:29111396,29097647:29098227,29098905:29099873,29098907:29099305,29101466:29102160,29104969:29105341,29105986:29106669,29108927:29109946,29109861:29110573,29109864:29110379,29112002:29122730,29112006:29112763,29112024:29112413,29133099:29133942,29136448:29137309,29136454:29136965,29138303:29139591,29138305:2913899', 'assoc_mat': '29040002:carton:4211:29040835,29040017:carton:4211:29040532,29041128:carton:4211:29041540,29042710:carton:4211:29043097,29043533:carton:4211:29044090,29045437:carton:4211:29046209,29045439:carton:4211:29045817,29046854:carton:4211:29047600,29046879:carton:4211:29047464,29050695:carton:4211:29051053,29050697:carton:4211:29103434,29052378:carton:4211:29103324,29052383:carton:4211:29052725,29081007:carton:4211:29103209,29081014:carton:4211:29098747,29081022:carton:4211:29097731,29081036:carton:4211:29097062,29081040:carton:4211:29100418,29081044:carton:4211:29096379,29081073:carton:4211:29093870,29083366:carton:4211:29092645,29083370:carton:4211:29092314,29083974:carton:4211:29091995,29083983:carton:4211:29101447,29084069:carton:4211:29091786,29084085:carton:4211:29091475,29084090:carton:4211:29091298,29084100:carton:4211:29091438,29084106:carton:4211:29101170,29084189:carton:4211:29090629,29084247:carton:4211:29089186,29084276:carton:4211:29088805,29084295:carton:4211:29087317,29084335:carton:4211:29089858,2908'}, {'unwanted_material': 'carton', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0020809730704724866, 'nb_photo': 52, 'list_port_cont': '29086650,29088630,29089742,29143769,29148013,29204822,29220176,29225776,29235315,29237370,29245526,29283505,29292951,29346325,29369153,29369706,29370198,29383459,29389663,29405784,29406922,29432622,29468346,29498365,29499982,29506190,29508881,29542881,29565949,29566677,29574102,29576248,29608283,29616918,29651739,29665250,29690248,29698811,29723231,29725551,29745458', 'assoc_port': '29054159:29089742,29084021:29088630,29084953:29086650,29143164:29143769,29147201:29148013,29203818:29204822,29219641:29220176,29225648:29225776,29234873:29235315,29237216:29237370,29245306:29245526,29282977:29283505,29291921:29292951,29346118:29346325,29367752:29369706,29367823:29369153,29369488:29370198,29383401:29383459,29389193:29389663,29405395:29405784,29406682:29406922,29432062:29432622,29467955:29468346,29497794:29498365,29499427:29499982,29505893:29506190,29508249:29508881,29542357:29542881,29565712:29565949,29566213:29566677,29573672:29574102,29575695:29576248,29606930:29608283,29616371:29616918,29651207:29651739,29664441:29665250,29689663:29690248,29698801:29698811,29717710:29723231,29725107:29725551,29745321:29745458', 'assoc_mat': '29054159:carton:3327:29089742,29084021:carton:3327:29088630,29084953:carton:3327:29086650,29143164:carton:3327:29143769,29147201:carton:3327:29148013,29203818:carton:3327:29204822,29219641:carton:3327:29220176,29225648:carton:3327:29225776,29234873:carton:3327:29235315,29237216:carton:3327:29237370,29245306:carton:3327:29245526,29282977:carton:3327:29283505,29291921:carton:3327:29292951,29346118:carton:3327:29346325,29367752:carton:3327:29369706,29367823:carton:3327:29369153,29369488:carton:3327:29370198,29383401:carton:3327:29383459,29389193:carton:3327:29389663,29405395:carton:3327:29405784,29406682:carton:3327:29406922,29432062:carton:3327:29432622,29467955:carton:3327:29468346,29497794:carton:3327:29498365,29499427:carton:3327:29499982,29505893:carton:3327:29506190,29508249:carton:3327:29508881,29542357:carton:3327:29542881,29565712:carton:3327:29565949,29566213:carton:3327:29566677,29573672:carton:3327:29574102,29575695:carton:3327:29576248,29606930:carton:3327:29608283,29616371:carton:3327:29616918,2965'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.005641810930764524, 'nb_photo': 656, 'list_port_cont': '29043881,29054700,29081490,29112701,29146836,29178210,29183782,29194236,29204227,29230112,29235104,29283486,29292536,29293751,29310939,29330872,29334576,29406605,29406671,29406740,29406878,29406880,29407256,29407347,29520134,29520354,29520467,29520577,29520705,29520731,29520745,29521940,29538703,29549170,29554054,29557083,29566369,29569376,29571188,29576022,29616725,29625106,29628464,29649801,29656444,29680146,29698708,29718059,29728510,29732010,29746692', 'assoc_port': '29043561:29043881,29052382:29054700,29081012:29081490,29112007:29112701,29145272:29146836,29177794:29178210,29183357:29183782,29193857:29194236,29203819:29204227,29229821:29230112,29234862:29235104,29282975:29283486,29291864:29292536,29293513:29293751,29310523:29310939,29330476:29334576,29330612:29330872,29353936:29406880,29367855:29406671,29374741:29406605,29382169:29406878,29383397:29406740,29386624:29407256,29407188:29407347,29437748:29520705,29444282:29520745,29469220:29520731,29470214:29520134,29481507:29520577,29489765:29521940,29495903:29520467,29510194:29520354,29534843:29538703,29548707:29549170,29553740:29554054,29556729:29557083,29566207:29566369,29569296:29569376,29570877:29571188,29575696:29576022,29616374:29616725,29624858:29625106,29628085:29628464,29647069:29649801,29655875:29656444,29679792:29680146,29698595:29698708,29717684:29718059,29728177:29728510,29731774:29732010,29746471:29746692', 'assoc_mat': '29043561:carton:3594:29043881,29052382:carton:3594:29054700,29081012:carton:3594:29081490,29112007:carton:3594:29112701,29145272:carton:3594:29146836,29177794:carton:3594:29178210,29183357:carton:3594:29183782,29193857:carton:3594:29194236,29203819:carton:3594:29204227,29229821:carton:3594:29230112,29234862:carton:3594:29235104,29282975:carton:3594:29283486,29291864:carton:3594:29292536,29293513:carton:3594:29293751,29310523:carton:3594:29310939,29330476:carton:3594:29334576,29330612:carton:3594:29330872,29353936:carton:3594:29406880,29367855:carton:3594:29406671,29374741:carton:3594:29406605,29382169:carton:3594:29406878,29383397:carton:3594:29406740,29386624:carton:3594:29407256,29407188:carton:3594:29407347,29437748:carton:3594:29520705,29444282:carton:3594:29520745,29469220:carton:3594:29520731,29470214:carton:3594:29520134,29481507:carton:3594:29520577,29489765:carton:3594:29521940,29495903:carton:3594:29520467,29510194:carton:3594:29520354,29534843:carton:3594:29538703,29548707:carton:3594:29549170,2955'}, {'unwanted_material': 'cartonnette', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.0012437520638966069, 'nb_photo': 20, 'list_port_cont': '29052584,29097713,29113262,29133298,29154831,29261185,29382264,29383404,29503441,29505995,29612745,29628300,29697943,29708953,29719537,29745326,29746202', 'assoc_port': '29052385:29052584,29097631:29097713,29113125:29113262,29133113:29133298,29154649:29154831,29258470:29261185,29382179:29382264,29383399:29383404,29503360:29503441,29505923:29505995,29612546:29612745,29628082:29628300,29697919:29697943,29708950:29708953,29719476:29719537,29745319:29745326,29746148:29746202', 'assoc_mat': '29052385:cartonnette:3726:29052584,29097631:cartonnette:3726:29097713,29113125:cartonnette:3726:29113262,29133113:cartonnette:3726:29133298,29154649:cartonnette:3726:29154831,29258470:cartonnette:3726:29261185,29382179:cartonnette:3726:29382264,29383399:cartonnette:3726:29383404,29503360:cartonnette:3726:29503441,29505923:cartonnette:3726:29505995,29612546:cartonnette:3726:29612745,29628082:cartonnette:3726:29628300,29697919:cartonnette:3726:29697943,29708950:cartonnette:3726:29708953,29719476:cartonnette:3726:29719537,29745319:cartonnette:3726:29745326,29746148:cartonnette:3726:29746202'}, {'unwanted_material': 'Carton_brun', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.013309087142187965, 'nb_photo': 359, 'list_port_cont': '29052589,29084170,29084724,29085556,29085759,29086556,29087004,29087819,29089041,29089764,29094934,29101601,29106368,29109076,29109929,29113266,29133295,29146393,29149629,29149838,29152410,29154766,29161116,29161179,29164359,29164402,29164502,29164697,29164739,29177882,29179032,29179072,29182898,29183500,29188562,29193980,29195007,29216053,29218881,29218942,29244096,29245347,29261176,29280568,29294548,29296978,29299573,29305415,29305451,29310653,29314190,29343223,29343234,29347077,29347110,29348856,29349896,29351601,29351672,29354178,29354201,29354289,29354381,29355756,29355878,29365072,29367949,29379870,29382209,29383403,29389261,29407588,29407964,29425199,29431408,29436639,29438723,29441842,29444296,29444310,29445616,29445750,29445931,29446900,29452975,29462772,29462872,29463073,29470501,29476532,29476618,29476775,29480557,29483004,29484302,29484313,29484741,29492712,29498984,29501599,29503446,29505031,29506002,29508430,29510285,29511344,29529072,29541659,29542542,29548005,29552475,29556837,29558379,2956110', 'assoc_port': '29052385:29052589,29081038:29087819,29081075:29084170,29083967:29087004,29084031:29086556,29084311:29085759,29084386:29085556,29084389:29089041,29084393:29084724,29084396:29089764,29094679:29094934,29101467:29101601,29105983:29106368,29108924:29109076,29109855:29109929,29113125:29113266,29133113:29133295,29146298:29146393,29149379:29149838,29149381:29149629,29152346:29152410,29154651:29154766,29161033:29161179,29161052:29161116,29164286:29164739,29164291:29164697,29164303:29164502,29164313:29164402,29164314:29164359,29177789:29177882,29178999:29179072,29179001:29179032,29182887:29182898,29183362:29183500,29188468:29188562,29193856:29193980,29194888:29195007,29215829:29216053,29218856:29218942,29218860:29218881,29244056:29244096,29245302:29245347,29258470:29261176,29280525:29280568,29294433:29294548,29296834:29296978,29299477:29299573,29305395:29305415,29305397:29305451,29310525:29310653,29314161:29314190,29343163:29343234,29343165:29343223,29347068:29347110,29347073:29347077,29348782:29348856,29349588:2934989', 'assoc_mat': '29052385:Carton_brun:3726:29052589,29081038:Carton_brun:3726:29087819,29081075:Carton_brun:3726:29084170,29083967:Carton_brun:3726:29087004,29084031:Carton_brun:3726:29086556,29084311:Carton_brun:3726:29085759,29084386:Carton_brun:3726:29085556,29084389:Carton_brun:3726:29089041,29084393:Carton_brun:3726:29084724,29084396:Carton_brun:3726:29089764,29094679:Carton_brun:3726:29094934,29101467:Carton_brun:3726:29101601,29105983:Carton_brun:3726:29106368,29108924:Carton_brun:3726:29109076,29109855:Carton_brun:3726:29109929,29113125:Carton_brun:3726:29113266,29133113:Carton_brun:3726:29133295,29146298:Carton_brun:3726:29146393,29149379:Carton_brun:3726:29149838,29149381:Carton_brun:3726:29149629,29152346:Carton_brun:3726:29152410,29154651:Carton_brun:3726:29154766,29161033:Carton_brun:3726:29161179,29161052:Carton_brun:3726:29161116,29164286:Carton_brun:3726:29164739,29164291:Carton_brun:3726:29164697,29164303:Carton_brun:3726:29164502,29164313:Carton_brun:3726:29164402,29164314:Carton_brun:3726:29164359,29177789:'}, {'unwanted_material': 'Carton_gris', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.004542728072312332, 'nb_photo': 59, 'list_port_cont': '29052586,29084154,29084725,29094925,29106365,29109071,29113264,29138409,29146401,29227616,29245356,29294033,29308490,29354281,29372318,29379872,29383617,29431407,29436648,29476619,29480560,29482999,29484312,29492724,29498848,29511345,29541658,29542419,29558385,29561131,29561170,29566311,29594118,29615953,29617313,29664539,29668354,29681459,29693664,29697940,29719535,29745336,29746207,29748520', 'assoc_port': '29052385:29052586,29081075:29084154,29084393:29084725,29094679:29094925,29105983:29106365,29108924:29109071,29113125:29113264,29138301:29138409,29146298:29146401,29227479:29227616,29245302:29245356,29291918:29294033,29308108:29308490,29353963:29354281,29367829:29372318,29379692:29379872,29383506:29383617,29431320:29431407,29436490:29436648,29476359:29476619,29480418:29480560,29482963:29482999,29484298:29484312,29492556:29492724,29498760:29498848,29511301:29511345,29541536:29541658,29542360:29542419,29558372:29558385,29560949:29561170,29560950:29561131,29566209:29566311,29594017:29594118,29615931:29615953,29617236:29617313,29664415:29664539,29668053:29668354,29681402:29681459,29691637:29693664,29697919:29697940,29719476:29719535,29745319:29745336,29746148:29746207,29748448:29748520', 'assoc_mat': '29052385:Carton_gris:3726:29052586,29081075:Carton_gris:3726:29084154,29084393:Carton_gris:3726:29084725,29094679:Carton_gris:3726:29094925,29105983:Carton_gris:3726:29106365,29108924:Carton_gris:3726:29109071,29113125:Carton_gris:3726:29113264,29138301:Carton_gris:3726:29138409,29146298:Carton_gris:3726:29146401,29227479:Carton_gris:3726:29227616,29245302:Carton_gris:3726:29245356,29291918:Carton_gris:3726:29294033,29308108:Carton_gris:3726:29308490,29353963:Carton_gris:3726:29354281,29367829:Carton_gris:3726:29372318,29379692:Carton_gris:3726:29379872,29383506:Carton_gris:3726:29383617,29431320:Carton_gris:3726:29431407,29436490:Carton_gris:3726:29436648,29476359:Carton_gris:3726:29476619,29480418:Carton_gris:3726:29480560,29482963:Carton_gris:3726:29482999,29484298:Carton_gris:3726:29484312,29492556:Carton_gris:3726:29492724,29498760:Carton_gris:3726:29498848,29511301:Carton_gris:3726:29511345,29541536:Carton_gris:3726:29541658,29542360:Carton_gris:3726:29542419,29558372:Carton_gris:3726:29558385,29560949:'}, {'unwanted_material': 'ela', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0010166008716730986, 'nb_photo': 3, 'list_port_cont': '29091539,29246084,29293224', 'assoc_port': '29083987:29091539,29245970:29246084,29291919:29293224', 'assoc_mat': '29083987:ela:4205:29091539,29245970:ela:4205:29246084,29291919:ela:4205:29293224'}, {'unwanted_material': 'ela', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.8818155050607799, 'nb_photo': 106, 'list_port_cont': '29090011,29097981,29128798,29137783,29137804,29184411,29245187,29245250,29246467,29265675,29294013,29331119,29375781,29376964,29390925,29405555,29407415,29432636,29467551,29654048,29690282,29721383,29730031,29745257', 'assoc_port': '29052349:29137804,29052351:29137783,29084028:29128798,29084934:29090011,29097674:29097981,29183358:29184411,29244988:29245187,29244989:29245250,29246308:29246467,29264673:29265675,29293474:29294013,29330676:29331119,29367916:29376964,29374745:29375781,29390652:29390925,29405393:29405555,29407186:29407415,29432099:29432636,29467315:29467551,29653850:29654048,29689702:29690282,29720639:29721383,29729976:29730031,29745070:29745257', 'assoc_mat': '29052349:ela:4203:29137804,29052351:ela:4203:29137783,29084028:ela:4203:29128798,29084934:ela:4203:29090011,29097674:ela:4203:29097981,29183358:ela:4203:29184411,29244988:ela:4203:29245187,29244989:ela:4203:29245250,29246308:ela:4203:29246467,29264673:ela:4203:29265675,29293474:ela:4203:29294013,29330676:ela:4203:29331119,29367916:ela:4203:29376964,29374745:ela:4203:29375781,29390652:ela:4203:29390925,29405393:ela:4203:29405555,29407186:ela:4203:29407415,29432099:ela:4203:29432636,29467315:ela:4203:29467551,29653850:ela:4203:29654048,29689702:ela:4203:29690282,29720639:ela:4203:29721383,29729976:ela:4203:29730031,29745070:ela:4203:29745257'}, {'unwanted_material': 'ela', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0006531461712320889, 'nb_photo': 18, 'list_port_cont': '29085797,29101765,29107939,29142097,29184427,29245613,29246011,29280983,29348881,29431448,29553852,29593585,29698220,29700173,29716846,29730052,29748267,29748512', 'assoc_port': '29081689:29107939,29084003:29085797,29101451:29101765,29141846:29142097,29184228:29184427,29245579:29245613,29245969:29246011,29280815:29280983,29348783:29348881,29431322:29431448,29553747:29553852,29593417:29593585,29698168:29698220,29700113:29700173,29716808:29716846,29729969:29730052,29748059:29748267,29748452:29748512', 'assoc_mat': '29081689:ela:4207:29107939,29084003:ela:4207:29085797,29101451:ela:4207:29101765,29141846:ela:4207:29142097,29184228:ela:4207:29184427,29245579:ela:4207:29245613,29245969:ela:4207:29246011,29280815:ela:4207:29280983,29348783:ela:4207:29348881,29431322:ela:4207:29431448,29553747:ela:4207:29553852,29593417:ela:4207:29593585,29698168:ela:4207:29698220,29700113:ela:4207:29700173,29716808:ela:4207:29716846,29729969:ela:4207:29730052,29748059:ela:4207:29748267,29748452:ela:4207:29748512'}, {'unwanted_material': 'ela', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005216319044880533, 'nb_photo': 10, 'list_port_cont': '29040468,29158206,29193087,29236080,29331982,29408392,29628531,29680977,29747741', 'assoc_port': '29040032:29040468,29157807:29158206,29186808:29193087,29235736:29236080,29330438:29331982,29408194:29408392,29628084:29628531,29680661:29680977,29747473:29747741', 'assoc_mat': '29040032:ela:4461:29040468,29157807:ela:4461:29158206,29186808:ela:4461:29193087,29235736:ela:4461:29236080,29330438:ela:4461:29331982,29408194:ela:4461:29408392,29628084:ela:4461:29628531,29680661:ela:4461:29680977,29747473:ela:4461:29747741'}, {'unwanted_material': 'ela', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.002453852303947533, 'nb_photo': 5, 'list_port_cont': '29187030,29283967,29407301,29561182,29716879', 'assoc_port': '29186794:29187030,29283771:29283967,29407187:29407301,29560910:29561182,29716806:29716879', 'assoc_mat': '29186794:ela:4200:29187030,29283771:ela:4200:29283967,29407187:ela:4200:29407301,29560910:ela:4200:29561182,29716806:ela:4200:29716879'}, {'unwanted_material': 'ela', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.004639684505464462, 'nb_photo': 277, 'list_port_cont': '29041497,29084515,29085516,29086036,29086502,29087040,29088265,29090587,29097882,29109278,29136661,29149467,29149875,29155037,29164602,29178088,29188636,29188753,29190970,29195205,29216104,29218899,29219026,29227856,29232251,29237319,29242572,29244244,29246554,29280931,29292519,29293843,29297217,29297824,29306640,29306755,29330845,29331631,29332047,29346237,29349021,29349914,29365516,29368610,29368616,29369343,29372401,29375155,29381961,29382279,29382451,29383008,29385802,29405400,29407286,29423255,29438072,29439809,29441825,29442034,29444430,29467978,29470018,29475499,29475700,29478737,29482641,29493807,29501795,29506111,29518519,29529492,29535341,29542679,29552651,29554089,29557032,29557921,29563307,29563759,29568330,29568428,29570755,29572756,29577458,29593370,29594185,29596235,29607230,29608193,29615771,29620692,29621002,29625112,29625137,29647459,29653972,29656299,29659487,29661234,29664812,29681539,29685212,29688243,29690014,29693630,29697727,29698250,29700159,29714496,29715542,29720919,29725367,2972999', 'assoc_port': '29041158:29041497,29081017:29088265,29083367:29084515,29084073:29087040,29084120:29086502,29084269:29086036,29084288:29085516,29090361:29090587,29097675:29097882,29108932:29109278,29136456:29136661,29143166:29149467,29149410:29149875,29154648:29155037,29164284:29164602,29177790:29178088,29188465:29188636,29188466:29188753,29190763:29190970,29194906:29195205,29215832:29216104,29218859:29219026,29218861:29218899,29227492:29227856,29232034:29232251,29237217:29237319,29242513:29242572,29244053:29244244,29246523:29246554,29280812:29280931,29291877:29292519,29293487:29293843,29296889:29297217,29297796:29297824,29306377:29306755,29306405:29306640,29330484:29332047,29330488:29331631,29330678:29330845,29346119:29346237,29348778:29349021,29349589:29349914,29365257:29365516,29367181:29368610,29367754:29369343,29367810:29383008,29367930:29368616,29372123:29372401,29374743:29375155,29381538:29381961,29382168:29382451,29382181:29382279,29385447:29385802,29405394:29405400,29407185:29407286,29422984:29423255,29434456:2943980', 'assoc_mat': '29041158:ela:4209:29041497,29081017:ela:4209:29088265,29083367:ela:4209:29084515,29084073:ela:4209:29087040,29084120:ela:4209:29086502,29084269:ela:4209:29086036,29084288:ela:4209:29085516,29090361:ela:4209:29090587,29097675:ela:4209:29097882,29108932:ela:4209:29109278,29136456:ela:4209:29136661,29143166:ela:4209:29149467,29149410:ela:4209:29149875,29154648:ela:4209:29155037,29164284:ela:4209:29164602,29177790:ela:4209:29178088,29188465:ela:4209:29188636,29188466:ela:4209:29188753,29190763:ela:4209:29190970,29194906:ela:4209:29195205,29215832:ela:4209:29216104,29218859:ela:4209:29219026,29218861:ela:4209:29218899,29227492:ela:4209:29227856,29232034:ela:4209:29232251,29237217:ela:4209:29237319,29242513:ela:4209:29242572,29244053:ela:4209:29244244,29246523:ela:4209:29246554,29280812:ela:4209:29280931,29291877:ela:4209:29292519,29293487:ela:4209:29293843,29296889:ela:4209:29297217,29297796:ela:4209:29297824,29306377:ela:4209:29306755,29306405:ela:4209:29306640,29330484:ela:4209:29332047,29330488:ela:4209:2933163'}, {'unwanted_material': 'ela', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0006283783618315456, 'nb_photo': 1074, 'list_port_cont': '29040524,29041534,29043099,29044091,29045814,29047470,29047599,29051049,29052726,29085263,29086057,29087304,29089191,29089847,29090637,29090777,29091303,29091451,29091467,29091789,29091981,29092306,29092644,29093885,29095379,29095798,29096368,29097060,29097728,29098226,29099874,29100422,29102156,29103332,29103445,29105337,29106664,29110383,29111399,29112766,29122726,29133946,29136978,29137310,29138699,29139582,29139791,29142697,29143686,29145415,29146684,29147686,29149673,29149786,29150144,29152803,29154036,29158393,29160408,29161350,29175709,29177430,29177964,29178304,29179374,29181979,29182332,29182924,29183083,29183221,29183672,29184099,29184679,29184949,29188653,29189804,29191019,29191154,29192231,29195267,29195306,29218023,29218051,29219322,29220153,29220547,29221535,29230232,29231379,29235237,29237334,29237493,29242460,29242590,29245224,29245507,29245715,29246062,29246110,29246459,29246564,29260994,29261073,29261254,29263210,29265005,29280642,29280672,29281046,29281085,29284015,29292183,29292786,2929285', 'assoc_port': '29040017:29040524,29041128:29041534,29042710:29043099,29043533:29044091,29045439:29045814,29046854:29047599,29046879:29047470,29050695:29051049,29050697:29103445,29052378:29103332,29052383:29052726,29081022:29097728,29081036:29097060,29081040:29100422,29081044:29096368,29081073:29093885,29083366:29092644,29083370:29092306,29083974:29091981,29084069:29091789,29084085:29091467,29084090:29091303,29084100:29091451,29084189:29090637,29084247:29089191,29084295:29087304,29084335:29089847,29084348:29085263,29084959:29086057,29090423:29090777,29094649:29095798,29094678:29095379,29097646:29111399,29097647:29098226,29098905:29099874,29101466:29102156,29104969:29105337,29105986:29106664,29109864:29110383,29112002:29122726,29112006:29112766,29133099:29133946,29136448:29137310,29136454:29136978,29138303:29139582,29138306:29138699,29139496:29139791,29141843:29142697,29143150:29143686,29145270:29145415,29146272:29146684,29147215:29147686,29149411:29150144,29149414:29149786,29149416:29149673,29152345:29152803,29153718:2915403', 'assoc_mat': '29040017:ela:4211:29040524,29041128:ela:4211:29041534,29042710:ela:4211:29043099,29043533:ela:4211:29044091,29045439:ela:4211:29045814,29046854:ela:4211:29047599,29046879:ela:4211:29047470,29050695:ela:4211:29051049,29050697:ela:4211:29103445,29052378:ela:4211:29103332,29052383:ela:4211:29052726,29081022:ela:4211:29097728,29081036:ela:4211:29097060,29081040:ela:4211:29100422,29081044:ela:4211:29096368,29081073:ela:4211:29093885,29083366:ela:4211:29092644,29083370:ela:4211:29092306,29083974:ela:4211:29091981,29084069:ela:4211:29091789,29084085:ela:4211:29091467,29084090:ela:4211:29091303,29084100:ela:4211:29091451,29084189:ela:4211:29090637,29084247:ela:4211:29089191,29084295:ela:4211:29087304,29084335:ela:4211:29089847,29084348:ela:4211:29085263,29084959:ela:4211:29086057,29090423:ela:4211:29090777,29094649:ela:4211:29095798,29094678:ela:4211:29095379,29097646:ela:4211:29111399,29097647:ela:4211:29098226,29098905:ela:4211:29099874,29101466:ela:4211:29102156,29104969:ela:4211:29105337,29105986:ela:4211:2910666'}, {'unwanted_material': 'etiquette', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 2.3009342193445766e-05, 'nb_photo': 8, 'list_port_cont': '29090014,29184415,29246469,29265682,29294005,29432634,29730040,29745258', 'assoc_port': '29084934:29090014,29183358:29184415,29246308:29246469,29264673:29265682,29293474:29294005,29432099:29432634,29729976:29730040,29745070:29745258', 'assoc_mat': '29084934:etiquette:4203:29090014,29183358:etiquette:4203:29184415,29246308:etiquette:4203:29246469,29264673:etiquette:4203:29265682,29293474:etiquette:4203:29294005,29432099:etiquette:4203:29432634,29729976:etiquette:4203:29730040,29745070:etiquette:4203:29745258'}, {'unwanted_material': 'etiquette', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 1.0723262014462975e-05, 'nb_photo': 1, 'list_port_cont': '29105332', 'assoc_port': '29104969:29105332', 'assoc_mat': '29104969:etiquette:4211:29105332'}, {'unwanted_material': 'etiquette', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.006370122096137804, 'nb_photo': 1, 'list_port_cont': '29091030', 'assoc_port': '29090424:29091030', 'assoc_mat': '29090424:etiquette:3327:29091030'}, {'unwanted_material': 'film_plastique', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.017772030462408772, 'nb_photo': 164, 'list_port_cont': '29091547,29094923,29128619,29159219,29246080,29293217,29389266,29432311,29432414,29594174,29616705,29690945,29690971,29720446,29746713', 'assoc_port': '29083987:29091547,29094680:29128619,29094681:29094923,29157805:29159219,29245970:29246080,29291919:29293217,29389199:29389266,29432156:29432414,29432157:29432311,29594021:29594174,29616384:29616705,29690869:29690971,29690870:29690945,29719502:29720446,29746470:29746713', 'assoc_mat': '29083987:film_plastique:4205:29091547,29094680:film_plastique:4205:29128619,29094681:film_plastique:4205:29094923,29157805:film_plastique:4205:29159219,29245970:film_plastique:4205:29246080,29291919:film_plastique:4205:29293217,29389199:film_plastique:4205:29389266,29432156:film_plastique:4205:29432414,29432157:film_plastique:4205:29432311,29594021:film_plastique:4205:29594174,29616384:film_plastique:4205:29616705,29690869:film_plastique:4205:29690971,29690870:film_plastique:4205:29690945,29719502:film_plastique:4205:29720446,29746470:film_plastique:4205:29746713'}, {'unwanted_material': 'film_plastique', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.017390332682317978, 'nb_photo': 632, 'list_port_cont': '29042492,29090010,29097975,29128809,29137786,29137808,29160524,29184424,29233282,29245186,29245245,29246472,29265676,29294009,29306791,29331111,29375780,29376965,29377020,29390924,29405551,29407424,29432640,29467550,29654044,29690271,29721394,29723839,29730039,29745251', 'assoc_port': '29041157:29042492,29052349:29137808,29052351:29137786,29084028:29128809,29084934:29090010,29097674:29097975,29138300:29160524,29183358:29184424,29232035:29233282,29244988:29245186,29244989:29245245,29246308:29246472,29264673:29265676,29293474:29294009,29306378:29306791,29330676:29331111,29367787:29377020,29367916:29376965,29374745:29375780,29390652:29390924,29405393:29405551,29407186:29407424,29432099:29432640,29467315:29467550,29653850:29654044,29689702:29690271,29720639:29721394,29722668:29723839,29729976:29730039,29745070:29745251', 'assoc_mat': '29041157:film_plastique:4203:29042492,29052349:film_plastique:4203:29137808,29052351:film_plastique:4203:29137786,29084028:film_plastique:4203:29128809,29084934:film_plastique:4203:29090010,29097674:film_plastique:4203:29097975,29138300:film_plastique:4203:29160524,29183358:film_plastique:4203:29184424,29232035:film_plastique:4203:29233282,29244988:film_plastique:4203:29245186,29244989:film_plastique:4203:29245245,29246308:film_plastique:4203:29246472,29264673:film_plastique:4203:29265676,29293474:film_plastique:4203:29294009,29306378:film_plastique:4203:29306791,29330676:film_plastique:4203:29331111,29367787:film_plastique:4203:29377020,29367916:film_plastique:4203:29376965,29374745:film_plastique:4203:29375780,29390652:film_plastique:4203:29390924,29405393:film_plastique:4203:29405551,29407186:film_plastique:4203:29407424,29432099:film_plastique:4203:29432640,29467315:film_plastique:4203:29467550,29653850:film_plastique:4203:29654044,29689702:film_plastique:4203:29690271,29720639:film_plastique:4203:2972139'}, {'unwanted_material': 'film_plastique', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.003889066762126702, 'nb_photo': 1273, 'list_port_cont': '29040219,29041619,29045696,29049603,29050809,29057078,29084453,29084701,29085001,29085801,29090463,29094945,29095099,29097834,29099797,29099977,29100228,29101761,29105008,29107937,29110053,29112135,29133249,29136636,29138486,29139716,29139930,29142094,29143348,29145282,29145304,29147245,29152532,29155611,29156131,29176876,29177999,29181969,29183056,29183162,29183380,29184436,29189618,29190831,29191988,29204026,29215987,29217656,29217729,29219653,29219845,29228623,29228743,29230881,29232048,29235799,29245063,29245106,29245600,29246021,29246326,29246730,29247189,29262924,29265041,29265336,29265438,29280979,29281570,29283065,29291859,29292195,29292398,29293622,29294613,29297057,29299609,29301944,29301961,29306474,29308241,29310592,29314195,29315113,29346153,29346746,29349720,29367423,29370506,29372264,29374794,29376037,29377131,29377227,29378980,29381724,29382252,29383707,29385672,29392000,29405274,29406306,29406730,29406794,29407240,29422177,29422365,29423192,29424365,29424411,29427376,29427399,29431443,2943341', 'assoc_port': '29040031:29041619,29040034:29040219,29043547:29045696,29045468:29049603,29046881:29057078,29050698:29050809,29054175:29100228,29081025:29099977,29081027:29099797,29081689:29107937,29083373:29084453,29084003:29085801,29084332:29085001,29084352:29084701,29090380:29090463,29094651:29095099,29094677:29094945,29097648:29097834,29101451:29101761,29104967:29105008,29109862:29110053,29112005:29112135,29133130:29133249,29136452:29136636,29138302:29138486,29139494:29139930,29139497:29139716,29141839:29147245,29141846:29142094,29143168:29143348,29145267:29145282,29145271:29145304,29149395:29156131,29149400:29155611,29152344:29152532,29176722:29176876,29177795:29177999,29181879:29181969,29183042:29183162,29183044:29183056,29183361:29183380,29184228:29184436,29189532:29189618,29190765:29190831,29191688:29191988,29203816:29204026,29215833:29215987,29217537:29217729,29217542:29217656,29219640:29219653,29219646:29219845,29228534:29228743,29228536:29228623,29230715:29230881,29232036:29232048,29235740:29235799,29244986:2924510', 'assoc_mat': '29040031:film_plastique:4207:29041619,29040034:film_plastique:4207:29040219,29043547:film_plastique:4207:29045696,29045468:film_plastique:4207:29049603,29046881:film_plastique:4207:29057078,29050698:film_plastique:4207:29050809,29054175:film_plastique:4207:29100228,29081025:film_plastique:4207:29099977,29081027:film_plastique:4207:29099797,29081689:film_plastique:4207:29107937,29083373:film_plastique:4207:29084453,29084003:film_plastique:4207:29085801,29084332:film_plastique:4207:29085001,29084352:film_plastique:4207:29084701,29090380:film_plastique:4207:29090463,29094651:film_plastique:4207:29095099,29094677:film_plastique:4207:29094945,29097648:film_plastique:4207:29097834,29101451:film_plastique:4207:29101761,29104967:film_plastique:4207:29105008,29109862:film_plastique:4207:29110053,29112005:film_plastique:4207:29112135,29133130:film_plastique:4207:29133249,29136452:film_plastique:4207:29136636,29138302:film_plastique:4207:29138486,29139494:film_plastique:4207:29139930,29139497:film_plastique:4207:2913971'}, {'unwanted_material': 'film_plastique', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.8275868922611778, 'nb_photo': 5610, 'list_port_cont': '29040469,29045718,29084876,29085166,29085282,29085515,29085850,29087629,29089428,29092109,29095245,29099318,29103186,29106305,29106424,29112301,29138604,29138762,29142315,29146558,29149865,29153969,29154952,29158205,29159895,29178128,29180145,29182936,29183688,29191085,29191162,29193099,29195218,29199788,29219679,29220074,29225681,29227814,29231055,29236086,29242537,29244273,29245687,29246995,29260352,29262984,29280587,29283858,29283986,29291946,29292420,29297378,29302091,29303702,29308560,29310850,29313906,29321972,29331177,29331549,29331972,29339366,29343475,29346793,29349817,29355921,29365589,29368467,29368657,29369893,29370688,29372911,29375244,29377306,29379485,29382315,29385869,29386945,29389288,29403650,29405301,29406042,29407358,29408395,29423281,29425323,29427681,29433853,29434849,29436714,29438032,29443959,29446989,29467141,29468009,29468129,29468537,29469972,29475644,29480913,29481808,29490094,29495137,29496293,29499005,29499579,29499644,29503628,29506118,29508633,29511633,29529428,29531355,2953794', 'assoc_port': '29040032:29040469,29042712:29103186,29045470:29045718,29055075:29089428,29081057:29092109,29081080:29084876,29084077:29087629,29084239:29085850,29084339:29085515,29084356:29085166,29084907:29085282,29094650:29095245,29098903:29099318,29105979:29106424,29105988:29106305,29112003:29112301,29138299:29138762,29138304:29138604,29141844:29142315,29146285:29146558,29149378:29149865,29153716:29153969,29154643:29154952,29157807:29158205,29159835:29159895,29177791:29178128,29179813:29180145,29182886:29182936,29183363:29183688,29186808:29193099,29189537:29191162,29190762:29191085,29191689:29199788,29194922:29195218,29219638:29220074,29219639:29219679,29225647:29225681,29227505:29227814,29230740:29231055,29235736:29236086,29242512:29242537,29244054:29244273,29245578:29245687,29246906:29246995,29259935:29260352,29262669:29262984,29265942:29379485,29280530:29280587,29283769:29283986,29283774:29283858,29291602:29291946,29291890:29292420,29296832:29297378,29301657:29302091,29303020:29303702,29308112:29308560,29310524:2931085', 'assoc_mat': '29040032:film_plastique:4461:29040469,29042712:film_plastique:4461:29103186,29045470:film_plastique:4461:29045718,29055075:film_plastique:4461:29089428,29081057:film_plastique:4461:29092109,29081080:film_plastique:4461:29084876,29084077:film_plastique:4461:29087629,29084239:film_plastique:4461:29085850,29084339:film_plastique:4461:29085515,29084356:film_plastique:4461:29085166,29084907:film_plastique:4461:29085282,29094650:film_plastique:4461:29095245,29098903:film_plastique:4461:29099318,29105979:film_plastique:4461:29106424,29105988:film_plastique:4461:29106305,29112003:film_plastique:4461:29112301,29138299:film_plastique:4461:29138762,29138304:film_plastique:4461:29138604,29141844:film_plastique:4461:29142315,29146285:film_plastique:4461:29146558,29149378:film_plastique:4461:29149865,29153716:film_plastique:4461:29153969,29154643:film_plastique:4461:29154952,29157807:film_plastique:4461:29158205,29159835:film_plastique:4461:29159895,29177791:film_plastique:4461:29178128,29179813:film_plastique:4461:2918014'}, {'unwanted_material': 'film_plastique', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.022587401038951984, 'nb_photo': 691, 'list_port_cont': '29040362,29041415,29045650,29050841,29052687,29084149,29084534,29085019,29085675,29086370,29090610,29090863,29109208,29142263,29145365,29149500,29153821,29182909,29183172,29187020,29189682,29189766,29229920,29229989,29232186,29235972,29238842,29245615,29283315,29283972,29292311,29292563,29299746,29303247,29303576,29316182,29331108,29331353,29331661,29331897,29345424,29345610,29346811,29347121,29370562,29375036,29377174,29385637,29390789,29403617,29403740,29405422,29406327,29406751,29407267,29407295,29427653,29431454,29431493,29431624,29433526,29438739,29444326,29467028,29468526,29469340,29469888,29473424,29481764,29493836,29495131,29498012,29498939,29499466,29505986,29531279,29543050,29547986,29548891,29557061,29561183,29563106,29563158,29566330,29566349,29593600,29593613,29608149,29615974,29616028,29620762,29659166,29661166,29689016,29689844,29700559,29700568,29710486,29712876,29716886,29720817,29725228,29728318,29744717,29746953,29747320,29748591', 'assoc_port': '29040007:29040362,29041161:29041415,29045435:29086370,29045453:29045650,29050696:29050841,29052365:29052687,29081042:29084149,29083976:29085675,29083980:29084534,29084113:29085019,29090381:29090863,29090394:29090610,29108928:29109208,29141841:29142263,29145269:29145365,29149415:29149500,29153717:29153821,29182889:29182909,29183046:29183172,29186794:29187020,29189533:29189682,29189534:29189766,29229796:29229989,29229825:29229920,29232038:29232186,29235737:29235972,29238761:29238842,29245577:29245615,29282976:29283315,29283771:29283972,29291926:29292563,29291933:29292311,29299476:29299746,29303042:29303576,29303047:29303247,29316039:29316182,29330478:29331897,29330572:29331661,29330586:29331353,29330627:29331108,29345080:29345610,29345083:29345424,29346705:29346811,29347071:29347121,29369514:29370562,29374726:29375036,29377092:29377174,29385466:29385637,29390649:29390789,29403607:29403617,29403726:29403740,29405396:29405422,29406244:29406327,29406680:29406751,29407187:29407295,29407189:29407267,29427218:2942765', 'assoc_mat': '29040007:film_plastique:4200:29040362,29041161:film_plastique:4200:29041415,29045435:film_plastique:4200:29086370,29045453:film_plastique:4200:29045650,29050696:film_plastique:4200:29050841,29052365:film_plastique:4200:29052687,29081042:film_plastique:4200:29084149,29083976:film_plastique:4200:29085675,29083980:film_plastique:4200:29084534,29084113:film_plastique:4200:29085019,29090381:film_plastique:4200:29090863,29090394:film_plastique:4200:29090610,29108928:film_plastique:4200:29109208,29141841:film_plastique:4200:29142263,29145269:film_plastique:4200:29145365,29149415:film_plastique:4200:29149500,29153717:film_plastique:4200:29153821,29182889:film_plastique:4200:29182909,29183046:film_plastique:4200:29183172,29186794:film_plastique:4200:29187020,29189533:film_plastique:4200:29189682,29189534:film_plastique:4200:29189766,29229796:film_plastique:4200:29229989,29229825:film_plastique:4200:29229920,29232038:film_plastique:4200:29232186,29235737:film_plastique:4200:29235972,29238761:film_plastique:4200:2923884'}, {'unwanted_material': 'film_plastique', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.012271986509870176, 'nb_photo': 1031, 'list_port_cont': '29041489,29042949,29043793,29050856,29084509,29084651,29085512,29086025,29086146,29086270,29086500,29086672,29087032,29087243,29087704,29087902,29088261,29088792,29090595,29095183,29097886,29099123,29105122,29106279,29109288,29109576,29109590,29112228,29133464,29136659,29142287,29149882,29152489,29153945,29155035,29157225,29158145,29159875,29161158,29164484,29164620,29178091,29179167,29183287,29184552,29186976,29188639,29188749,29189737,29191908,29195193,29195258,29216107,29217801,29218900,29219023,29219157,29232144,29232262,29235937,29237268,29237325,29242533,29242575,29244255,29245043,29246051,29246553,29260226,29278335,29280575,29280917,29283263,29283886,29290696,29290715,29290901,29292218,29292449,29293737,29293849,29297219,29297819,29306634,29306766,29311776,29312000,29312167,29315154,29315263,29330841,29331047,29331224,29331282,29331449,29331630,29332061,29332133,29343333,29345372,29346182,29346243,29347099,29347165,29349007,29349925,29365427,29365528,29367674,29368245,29368445,29368604,29368621,2936864', 'assoc_port': '29041158:29041489,29042709:29042949,29043528:29043793,29046861:29088792,29050694:29050856,29081017:29088261,29081035:29087902,29083367:29084509,29084017:29087704,29084065:29087243,29084073:29087032,29084094:29086672,29084120:29086500,29084220:29086270,29084261:29086146,29084269:29086025,29084288:29085512,29084345:29084651,29090361:29090595,29094682:29095183,29097675:29097886,29098909:29099123,29104950:29105122,29105985:29106279,29108909:29109590,29108932:29109288,29108968:29109576,29112004:29112228,29133142:29133464,29136456:29136659,29141848:29142287,29149410:29149882,29152343:29152489,29153721:29153945,29154648:29155035,29154650:29161158,29156805:29157225,29157812:29158145,29159836:29159875,29164283:29164484,29164284:29164620,29177790:29178091,29178995:29183287,29178997:29179167,29184241:29184552,29186807:29186976,29188465:29188639,29188466:29188749,29189531:29189737,29191693:29191908,29194891:29195258,29194906:29195193,29215832:29216107,29217536:29217801,29218857:29219157,29218859:29219023,29218861:2921890', 'assoc_mat': '29041158:film_plastique:4209:29041489,29042709:film_plastique:4209:29042949,29043528:film_plastique:4209:29043793,29046861:film_plastique:4209:29088792,29050694:film_plastique:4209:29050856,29081017:film_plastique:4209:29088261,29081035:film_plastique:4209:29087902,29083367:film_plastique:4209:29084509,29084017:film_plastique:4209:29087704,29084065:film_plastique:4209:29087243,29084073:film_plastique:4209:29087032,29084094:film_plastique:4209:29086672,29084120:film_plastique:4209:29086500,29084220:film_plastique:4209:29086270,29084261:film_plastique:4209:29086146,29084269:film_plastique:4209:29086025,29084288:film_plastique:4209:29085512,29084345:film_plastique:4209:29084651,29090361:film_plastique:4209:29090595,29094682:film_plastique:4209:29095183,29097675:film_plastique:4209:29097886,29098909:film_plastique:4209:29099123,29104950:film_plastique:4209:29105122,29105985:film_plastique:4209:29106279,29108909:film_plastique:4209:29109590,29108932:film_plastique:4209:29109288,29108968:film_plastique:4209:2910957'}, {'unwanted_material': 'film_plastique', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.007513881500196805, 'nb_photo': 32393, 'list_port_cont': '29040528,29040842,29041544,29043072,29044093,29045815,29046216,29047462,29047590,29051046,29052738,29085273,29086063,29087305,29088782,29089179,29089857,29090627,29090775,29091294,29091439,29091455,29091780,29091988,29092303,29092655,29093871,29095377,29095804,29096371,29097059,29097734,29098221,29098743,29099294,29099877,29100423,29101165,29101442,29102157,29103213,29103320,29103448,29105326,29106662,29109951,29110382,29110564,29111403,29112403,29112757,29122718,29133948,29136974,29137299,29138696,29138997,29139588,29139796,29142707,29143697,29145356,29145408,29146688,29147677,29149677,29149790,29150139,29152793,29154045,29154349,29158396,29160414,29161356,29175722,29177439,29177961,29178303,29179375,29181981,29182340,29182929,29183079,29183233,29183670,29184096,29184670,29184953,29188649,29189805,29191012,29191157,29192232,29194404,29195269,29195305,29204568,29216510,29218018,29218052,29218058,29219323,29220158,29220358,29220545,29221522,29230235,29230453,29230800,29231369,29232436,29235235,29235922,2923733', 'assoc_port': '29040002:29040842,29040017:29040528,29041128:29041544,29042710:29043072,29043533:29044093,29045437:29046216,29045439:29045815,29046854:29047590,29046879:29047462,29050695:29051046,29050697:29103448,29052378:29103320,29052383:29052738,29081007:29103213,29081014:29098743,29081022:29097734,29081036:29097059,29081040:29100423,29081044:29096371,29081073:29093871,29083366:29092655,29083370:29092303,29083974:29091988,29083983:29101442,29084069:29091780,29084085:29091455,29084090:29091294,29084100:29091439,29084106:29101165,29084189:29090627,29084247:29089179,29084276:29088782,29084295:29087305,29084335:29089857,29084348:29085273,29084959:29086063,29090423:29090775,29094649:29095804,29094678:29095377,29097646:29111403,29097647:29098221,29098905:29099877,29098907:29099294,29101466:29102157,29104969:29105326,29105986:29106662,29108927:29109951,29109861:29110564,29109864:29110382,29112002:29122718,29112006:29112757,29112024:29112403,29133099:29133948,29136448:29137299,29136454:29136974,29138303:29139588,29138305:2913899', 'assoc_mat': '29040002:film_plastique:4211:29040842,29040017:film_plastique:4211:29040528,29041128:film_plastique:4211:29041544,29042710:film_plastique:4211:29043072,29043533:film_plastique:4211:29044093,29045437:film_plastique:4211:29046216,29045439:film_plastique:4211:29045815,29046854:film_plastique:4211:29047590,29046879:film_plastique:4211:29047462,29050695:film_plastique:4211:29051046,29050697:film_plastique:4211:29103448,29052378:film_plastique:4211:29103320,29052383:film_plastique:4211:29052738,29081007:film_plastique:4211:29103213,29081014:film_plastique:4211:29098743,29081022:film_plastique:4211:29097734,29081036:film_plastique:4211:29097059,29081040:film_plastique:4211:29100423,29081044:film_plastique:4211:29096371,29081073:film_plastique:4211:29093871,29083366:film_plastique:4211:29092655,29083370:film_plastique:4211:29092303,29083974:film_plastique:4211:29091988,29083983:film_plastique:4211:29101442,29084069:film_plastique:4211:29091780,29084085:film_plastique:4211:29091455,29084090:film_plastique:4211:2909129'}, {'unwanted_material': 'kraft', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.0041962826126585836, 'nb_photo': 21, 'list_port_cont': '29087823,29164407,29188559,29218939,29308491,29351600,29354278,29354386,29365067,29484311,29570716,29594113,29647108,29647496,29648952,29691875,29693657,29742585', 'assoc_port': '29081038:29087823,29164313:29164407,29188468:29188559,29218856:29218939,29308108:29308491,29351448:29351600,29353962:29354386,29353963:29354278,29364603:29365067,29484297:29484311,29570663:29570716,29594017:29594113,29647060:29647108,29647064:29647496,29648793:29648952,29691610:29691875,29691637:29693657,29742562:29742585', 'assoc_mat': '29081038:kraft:3726:29087823,29164313:kraft:3726:29164407,29188468:kraft:3726:29188559,29218856:kraft:3726:29218939,29308108:kraft:3726:29308491,29351448:kraft:3726:29351600,29353962:kraft:3726:29354386,29353963:kraft:3726:29354278,29364603:kraft:3726:29365067,29484297:kraft:3726:29484311,29570663:kraft:3726:29570716,29594017:kraft:3726:29594113,29647060:kraft:3726:29647108,29647064:kraft:3726:29647496,29648793:kraft:3726:29648952,29691610:kraft:3726:29691875,29691637:kraft:3726:29693657,29742562:kraft:3726:29742585'}, {'unwanted_material': 'metal', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.961711756680601, 'nb_photo': 17, 'list_port_cont': '29091553,29128622,29159209,29246077,29293213,29389278,29594173,29616698,29720450,29746717', 'assoc_port': '29083987:29091553,29094680:29128622,29157805:29159209,29245970:29246077,29291919:29293213,29389199:29389278,29594021:29594173,29616384:29616698,29719502:29720450,29746470:29746717', 'assoc_mat': '29083987:metal:4205:29091553,29094680:metal:4205:29128622,29157805:metal:4205:29159209,29245970:metal:4205:29246077,29291919:metal:4205:29293213,29389199:metal:4205:29389278,29594021:metal:4205:29594173,29616384:metal:4205:29616698,29719502:metal:4205:29720450,29746470:metal:4205:29746717'}, {'unwanted_material': 'metal', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.028610669179028214, 'nb_photo': 411, 'list_port_cont': '29042491,29090013,29097976,29128808,29137781,29137795,29160532,29184420,29233278,29245188,29245249,29246466,29265681,29294015,29306783,29331105,29375788,29376961,29377018,29390917,29405547,29407414,29432642,29467537,29654045,29690278,29721382,29723834,29730029,29745248', 'assoc_port': '29041157:29042491,29052349:29137795,29052351:29137781,29084028:29128808,29084934:29090013,29097674:29097976,29138300:29160532,29183358:29184420,29232035:29233278,29244988:29245188,29244989:29245249,29246308:29246466,29264673:29265681,29293474:29294015,29306378:29306783,29330676:29331105,29367787:29377018,29367916:29376961,29374745:29375788,29390652:29390917,29405393:29405547,29407186:29407414,29432099:29432642,29467315:29467537,29653850:29654045,29689702:29690278,29720639:29721382,29722668:29723834,29729976:29730029,29745070:29745248', 'assoc_mat': '29041157:metal:4203:29042491,29052349:metal:4203:29137795,29052351:metal:4203:29137781,29084028:metal:4203:29128808,29084934:metal:4203:29090013,29097674:metal:4203:29097976,29138300:metal:4203:29160532,29183358:metal:4203:29184420,29232035:metal:4203:29233278,29244988:metal:4203:29245188,29244989:metal:4203:29245249,29246308:metal:4203:29246466,29264673:metal:4203:29265681,29293474:metal:4203:29294015,29306378:metal:4203:29306783,29330676:metal:4203:29331105,29367787:metal:4203:29377018,29367916:metal:4203:29376961,29374745:metal:4203:29375788,29390652:metal:4203:29390917,29405393:metal:4203:29405547,29407186:metal:4203:29407414,29432099:metal:4203:29432642,29467315:metal:4203:29467537,29653850:metal:4203:29654045,29689702:metal:4203:29690278,29720639:metal:4203:29721382,29722668:metal:4203:29723834,29729976:metal:4203:29730029,29745070:metal:4203:29745248'}, {'unwanted_material': 'metal', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.01478151970198308, 'nb_photo': 825, 'list_port_cont': '29040215,29041632,29045682,29049608,29050801,29057080,29084445,29084992,29085795,29094946,29095093,29097828,29099661,29099805,29099978,29100225,29101768,29107940,29110055,29112136,29121418,29133248,29136642,29138492,29139705,29139925,29142089,29145281,29145291,29147231,29152538,29155619,29156129,29176875,29177998,29183057,29183170,29183371,29184440,29189629,29190843,29191979,29204031,29217653,29217730,29219657,29219844,29228617,29228744,29230874,29232044,29235803,29245068,29245107,29245598,29246019,29246335,29246737,29247185,29262925,29265050,29265333,29265447,29280981,29281571,29283064,29290647,29291856,29292191,29292392,29293614,29294614,29297049,29299614,29301943,29301955,29306465,29308233,29310600,29314208,29315114,29346155,29346755,29348884,29367426,29370502,29372268,29376030,29377127,29377228,29378971,29381725,29383693,29385681,29391992,29405278,29406310,29406735,29406788,29422169,29422363,29423194,29424357,29424403,29427384,29427394,29431438,29433423,29436625,29438575,29445671,29462924,29463117,2946571', 'assoc_port': '29040031:29041632,29040034:29040215,29043547:29045682,29045467:29121418,29045468:29049608,29046881:29057080,29050698:29050801,29054175:29100225,29081025:29099978,29081027:29099805,29081071:29099661,29081689:29107940,29083373:29084445,29084003:29085795,29084332:29084992,29094651:29095093,29094677:29094946,29097648:29097828,29101451:29101768,29109862:29110055,29112005:29112136,29133130:29133248,29136452:29136642,29138302:29138492,29139494:29139925,29139497:29139705,29141839:29147231,29141846:29142089,29145267:29145281,29145271:29145291,29149395:29156129,29149400:29155619,29152344:29152538,29176722:29176875,29177795:29177998,29183042:29183170,29183044:29183057,29183361:29183371,29184228:29184440,29189532:29189629,29190765:29190843,29191688:29191979,29203816:29204031,29217537:29217730,29217542:29217653,29219640:29219657,29219646:29219844,29228534:29228744,29228536:29228617,29230715:29230874,29232036:29232044,29235740:29235803,29244986:29245107,29244991:29245068,29245579:29245598,29245969:29246019,29246310:2924633', 'assoc_mat': '29040031:metal:4207:29041632,29040034:metal:4207:29040215,29043547:metal:4207:29045682,29045467:metal:4207:29121418,29045468:metal:4207:29049608,29046881:metal:4207:29057080,29050698:metal:4207:29050801,29054175:metal:4207:29100225,29081025:metal:4207:29099978,29081027:metal:4207:29099805,29081071:metal:4207:29099661,29081689:metal:4207:29107940,29083373:metal:4207:29084445,29084003:metal:4207:29085795,29084332:metal:4207:29084992,29094651:metal:4207:29095093,29094677:metal:4207:29094946,29097648:metal:4207:29097828,29101451:metal:4207:29101768,29109862:metal:4207:29110055,29112005:metal:4207:29112136,29133130:metal:4207:29133248,29136452:metal:4207:29136642,29138302:metal:4207:29138492,29139494:metal:4207:29139925,29139497:metal:4207:29139705,29141839:metal:4207:29147231,29141846:metal:4207:29142089,29145267:metal:4207:29145281,29145271:metal:4207:29145291,29149395:metal:4207:29156129,29149400:metal:4207:29155619,29152344:metal:4207:29152538,29176722:metal:4207:29176875,29177795:metal:4207:29177998,29183042:'}, {'unwanted_material': 'metal', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.008777021984521058, 'nb_photo': 39, 'list_port_cont': '29085857,29154951,29191088,29195214,29236082,29245693,29246984,29283991,29291948,29308566,29321965,29331553,29370689,29475645,29481815,29499587,29508636,29529417,29563343,29615981,29651487,29656383,29661298,29680975,29697794,29715569,29723005,29727445,29730073,29742650,29744826,29747734', 'assoc_port': '29084239:29085857,29154643:29154951,29190762:29191088,29194922:29195214,29235736:29236082,29245578:29245693,29246906:29246984,29283769:29283991,29291602:29291948,29308112:29308566,29321721:29321965,29330522:29331553,29370494:29370689,29475233:29475645,29481502:29481815,29499423:29499587,29508267:29508636,29528880:29529417,29563256:29563343,29615932:29615981,29651206:29651487,29655880:29656383,29661086:29661298,29680661:29680975,29697662:29697794,29715157:29715569,29722665:29723005,29727003:29727445,29729975:29730073,29742561:29742650,29744465:29744826,29747473:29747734', 'assoc_mat': '29084239:metal:4461:29085857,29154643:metal:4461:29154951,29190762:metal:4461:29191088,29194922:metal:4461:29195214,29235736:metal:4461:29236082,29245578:metal:4461:29245693,29246906:metal:4461:29246984,29283769:metal:4461:29283991,29291602:metal:4461:29291948,29308112:metal:4461:29308566,29321721:metal:4461:29321965,29330522:metal:4461:29331553,29370494:metal:4461:29370689,29475233:metal:4461:29475645,29481502:metal:4461:29481815,29499423:metal:4461:29499587,29508267:metal:4461:29508636,29528880:metal:4461:29529417,29563256:metal:4461:29563343,29615932:metal:4461:29615981,29651206:metal:4461:29651487,29655880:metal:4461:29656383,29661086:metal:4461:29661298,29680661:metal:4461:29680975,29697662:metal:4461:29697794,29715157:metal:4461:29715569,29722665:metal:4461:29723005,29727003:metal:4461:29727445,29729975:metal:4461:29730073,29742561:metal:4461:29742650,29744465:metal:4461:29744826,29747473:metal:4461:29747734'}, {'unwanted_material': 'metal', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.010723130769189458, 'nb_photo': 9, 'list_port_cont': '29145370,29299749,29431459,29444318,29561186,29566359,29716882,29744722,29747318', 'assoc_port': '29145269:29145370,29299476:29299749,29431323:29431459,29444279:29444318,29560910:29561186,29566216:29566359,29716806:29716882,29744462:29744722,29747266:29747318', 'assoc_mat': '29145269:metal:4200:29145370,29299476:metal:4200:29299749,29431323:metal:4200:29431459,29444279:metal:4200:29444318,29560910:metal:4200:29561186,29566216:metal:4200:29566359,29716806:metal:4200:29716882,29744462:metal:4200:29744722,29747266:metal:4200:29747318'}, {'unwanted_material': 'metal', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.022058338324265445, 'nb_photo': 717, 'list_port_cont': '29041501,29042953,29043791,29049383,29050859,29084514,29084939,29085499,29086026,29086157,29086271,29086503,29086683,29087233,29087718,29087905,29088271,29088796,29095179,29097890,29099131,29105117,29106283,29109294,29109574,29109595,29112231,29136667,29142285,29149870,29152503,29153934,29155036,29157231,29158139,29159881,29161161,29164491,29178099,29179169,29182079,29183288,29186975,29188637,29188750,29189740,29191910,29195194,29195252,29216092,29217796,29217815,29219037,29219147,29227867,29235939,29237258,29237315,29242521,29242578,29244257,29245054,29246055,29246558,29260237,29278322,29280928,29283265,29283891,29290694,29290910,29292222,29292447,29292526,29293736,29293845,29297210,29297827,29306633,29306760,29312009,29312158,29313885,29315159,29315265,29330833,29331049,29331229,29331278,29331619,29332060,29332126,29343354,29345377,29346170,29346236,29346738,29347167,29349003,29349910,29365416,29365517,29367651,29368453,29368625,29368631,29368719,29369021,29369168,29369342,29369952,29372410,29375157,2937538', 'assoc_port': '29041158:29041501,29041162:29049383,29042709:29042953,29043528:29043791,29046861:29088796,29050694:29050859,29081017:29088271,29081035:29087905,29083367:29084514,29084017:29087718,29084065:29087233,29084094:29086683,29084120:29086503,29084220:29086271,29084261:29086157,29084269:29086026,29084288:29085499,29084343:29084939,29094682:29095179,29097675:29097890,29098909:29099131,29104950:29105117,29105985:29106283,29108909:29109595,29108932:29109294,29108968:29109574,29112004:29112231,29136456:29136667,29141848:29142285,29149410:29149870,29152343:29152503,29153721:29153934,29154648:29155036,29154650:29161161,29156805:29157231,29157812:29158139,29159836:29159881,29164283:29164491,29177790:29178099,29178995:29183288,29178997:29179169,29181880:29182079,29186807:29186975,29188465:29188637,29188466:29188750,29189531:29189740,29191693:29191910,29194891:29195252,29194906:29195194,29215832:29216092,29217536:29217796,29217545:29217815,29218857:29219147,29218859:29219037,29227492:29227867,29235739:29235939,29237217:2923731', 'assoc_mat': '29041158:metal:4209:29041501,29041162:metal:4209:29049383,29042709:metal:4209:29042953,29043528:metal:4209:29043791,29046861:metal:4209:29088796,29050694:metal:4209:29050859,29081017:metal:4209:29088271,29081035:metal:4209:29087905,29083367:metal:4209:29084514,29084017:metal:4209:29087718,29084065:metal:4209:29087233,29084094:metal:4209:29086683,29084120:metal:4209:29086503,29084220:metal:4209:29086271,29084261:metal:4209:29086157,29084269:metal:4209:29086026,29084288:metal:4209:29085499,29084343:metal:4209:29084939,29094682:metal:4209:29095179,29097675:metal:4209:29097890,29098909:metal:4209:29099131,29104950:metal:4209:29105117,29105985:metal:4209:29106283,29108909:metal:4209:29109595,29108932:metal:4209:29109294,29108968:metal:4209:29109574,29112004:metal:4209:29112231,29136456:metal:4209:29136667,29141848:metal:4209:29142285,29149410:metal:4209:29149870,29152343:metal:4209:29152503,29153721:metal:4209:29153934,29154648:metal:4209:29155036,29154650:metal:4209:29161161,29156805:metal:4209:29157231,29157812:'}, {'unwanted_material': 'metal', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0040491277072222135, 'nb_photo': 431, 'list_port_cont': '29040525,29041543,29043098,29045806,29047463,29051033,29085265,29087308,29091443,29092641,29093875,29095812,29096380,29098234,29098750,29099881,29100410,29101178,29102169,29103214,29103326,29105324,29109952,29110381,29112415,29122729,29133947,29136977,29137298,29138986,29142698,29143687,29149679,29150141,29158391,29160415,29177968,29178308,29182927,29184672,29184958,29189802,29191027,29192234,29195307,29216521,29218017,29218056,29219325,29220148,29230454,29235234,29242472,29242585,29245472,29245496,29245508,29245729,29245776,29246109,29246451,29261255,29261381,29280626,29280650,29280658,29281088,29283439,29284019,29291971,29292615,29292852,29293121,29293362,29293932,29294638,29297753,29297805,29304575,29308822,29314213,29314269,29315258,29316210,29332330,29332559,29333367,29343684,29346190,29346859,29365687,29366163,29367596,29368433,29369743,29370223,29370849,29372058,29372197,29373152,29373411,29373850,29376114,29376328,29379952,29382591,29392355,29403038,29403770,29404054,29405357,29406156,29407397,2940787', 'assoc_port': '29040017:29040525,29041128:29041543,29042710:29043098,29045439:29045806,29046879:29047463,29050695:29051033,29052378:29103326,29081007:29103214,29081014:29098750,29081040:29100410,29081044:29096380,29081073:29093875,29083366:29092641,29084100:29091443,29084106:29101178,29084295:29087308,29084348:29085265,29094649:29095812,29097647:29098234,29098905:29099881,29101466:29102169,29104969:29105324,29108927:29109952,29109864:29110381,29112002:29122729,29112024:29112415,29133099:29133947,29136448:29137298,29136454:29136977,29138305:29138986,29141843:29142698,29143150:29143687,29149411:29150141,29149416:29149679,29154645:29160415,29157809:29158391,29176721:29177968,29177797:29178308,29182888:29182927,29184242:29184958,29184243:29184672,29189530:29189802,29190767:29191027,29191695:29192234,29194892:29195307,29215831:29216521,29217540:29218056,29217544:29218017,29218858:29219325,29219645:29220148,29229810:29230454,29234859:29235234,29242332:29242472,29242516:29242585,29245303:29245496,29245304:29245472,29245305:2924550', 'assoc_mat': '29040017:metal:4211:29040525,29041128:metal:4211:29041543,29042710:metal:4211:29043098,29045439:metal:4211:29045806,29046879:metal:4211:29047463,29050695:metal:4211:29051033,29052378:metal:4211:29103326,29081007:metal:4211:29103214,29081014:metal:4211:29098750,29081040:metal:4211:29100410,29081044:metal:4211:29096380,29081073:metal:4211:29093875,29083366:metal:4211:29092641,29084100:metal:4211:29091443,29084106:metal:4211:29101178,29084295:metal:4211:29087308,29084348:metal:4211:29085265,29094649:metal:4211:29095812,29097647:metal:4211:29098234,29098905:metal:4211:29099881,29101466:metal:4211:29102169,29104969:metal:4211:29105324,29108927:metal:4211:29109952,29109864:metal:4211:29110381,29112002:metal:4211:29122729,29112024:metal:4211:29112415,29133099:metal:4211:29133947,29136448:metal:4211:29137298,29136454:metal:4211:29136977,29138305:metal:4211:29138986,29141843:metal:4211:29142698,29143150:metal:4211:29143687,29149411:metal:4211:29150141,29149416:metal:4211:29149679,29154645:metal:4211:29160415,29157809:'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0021534869153930322, 'nb_photo': 293, 'list_port_cont': '29043882,29054695,29081498,29112693,29146838,29178218,29194244,29230107,29235111,29283482,29292530,29293752,29310935,29330875,29334568,29406608,29406667,29406749,29406888,29407255,29407351,29520133,29520359,29520461,29520583,29520711,29520738,29520744,29521948,29538700,29549173,29554049,29557085,29566363,29569372,29571178,29576017,29616719,29625100,29628462,29649800,29656447,29680143,29698707,29728513,29732012', 'assoc_port': '29043561:29043882,29052382:29054695,29081012:29081498,29112007:29112693,29145272:29146838,29177794:29178218,29193857:29194244,29229821:29230107,29234862:29235111,29282975:29283482,29291864:29292530,29293513:29293752,29310523:29310935,29330476:29334568,29330612:29330875,29353936:29406888,29367855:29406667,29374741:29406608,29383397:29406749,29386624:29407255,29407188:29407351,29437748:29520711,29444282:29520744,29469220:29520738,29470214:29520133,29481507:29520583,29489765:29521948,29495903:29520461,29510194:29520359,29534843:29538700,29548707:29549173,29553740:29554049,29556729:29557085,29566207:29566363,29569296:29569372,29570877:29571178,29575696:29576017,29616374:29616719,29624858:29625100,29628085:29628462,29647069:29649800,29655875:29656447,29679792:29680143,29698595:29698707,29728177:29728513,29731774:29732012', 'assoc_mat': '29043561:metal:3594:29043882,29052382:metal:3594:29054695,29081012:metal:3594:29081498,29112007:metal:3594:29112693,29145272:metal:3594:29146838,29177794:metal:3594:29178218,29193857:metal:3594:29194244,29229821:metal:3594:29230107,29234862:metal:3594:29235111,29282975:metal:3594:29283482,29291864:metal:3594:29292530,29293513:metal:3594:29293752,29310523:metal:3594:29310935,29330476:metal:3594:29334568,29330612:metal:3594:29330875,29353936:metal:3594:29406888,29367855:metal:3594:29406667,29374741:metal:3594:29406608,29383397:metal:3594:29406749,29386624:metal:3594:29407255,29407188:metal:3594:29407351,29437748:metal:3594:29520711,29444282:metal:3594:29520744,29469220:metal:3594:29520738,29470214:metal:3594:29520133,29481507:metal:3594:29520583,29489765:metal:3594:29521948,29495903:metal:3594:29520461,29510194:metal:3594:29520359,29534843:metal:3594:29538700,29548707:metal:3594:29549173,29553740:metal:3594:29554049,29556729:metal:3594:29557085,29566207:metal:3594:29566363,29569296:metal:3594:29569372,29570877:'}, {'unwanted_material': 'papier', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.008973326681326754, 'nb_photo': 254, 'list_port_cont': '29091544,29094914,29128634,29159206,29246086,29293215,29389268,29432315,29432426,29594171,29616706,29690946,29690969,29720457,29746716', 'assoc_port': '29083987:29091544,29094680:29128634,29094681:29094914,29157805:29159206,29245970:29246086,29291919:29293215,29389199:29389268,29432156:29432426,29432157:29432315,29594021:29594171,29616384:29616706,29690869:29690969,29690870:29690946,29719502:29720457,29746470:29746716', 'assoc_mat': '29083987:papier:4205:29091544,29094680:papier:4205:29128634,29094681:papier:4205:29094914,29157805:papier:4205:29159206,29245970:papier:4205:29246086,29291919:papier:4205:29293215,29389199:papier:4205:29389268,29432156:papier:4205:29432426,29432157:papier:4205:29432315,29594021:papier:4205:29594171,29616384:papier:4205:29616706,29690869:papier:4205:29690969,29690870:papier:4205:29690946,29719502:papier:4205:29720457,29746470:papier:4205:29746716'}, {'unwanted_material': 'papier', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.04811981571605275, 'nb_photo': 3286, 'list_port_cont': '29042496,29090003,29097988,29128801,29137787,29137800,29160530,29184421,29233279,29245189,29245241,29246479,29265683,29294016,29306785,29331125,29375784,29376959,29377017,29390915,29405548,29407418,29432645,29467536,29654049,29690275,29721380,29723829,29730032,29745259', 'assoc_port': '29041157:29042496,29052349:29137800,29052351:29137787,29084028:29128801,29084934:29090003,29097674:29097988,29138300:29160530,29183358:29184421,29232035:29233279,29244988:29245189,29244989:29245241,29246308:29246479,29264673:29265683,29293474:29294016,29306378:29306785,29330676:29331125,29367787:29377017,29367916:29376959,29374745:29375784,29390652:29390915,29405393:29405548,29407186:29407418,29432099:29432645,29467315:29467536,29653850:29654049,29689702:29690275,29720639:29721380,29722668:29723829,29729976:29730032,29745070:29745259', 'assoc_mat': '29041157:papier:4203:29042496,29052349:papier:4203:29137800,29052351:papier:4203:29137787,29084028:papier:4203:29128801,29084934:papier:4203:29090003,29097674:papier:4203:29097988,29138300:papier:4203:29160530,29183358:papier:4203:29184421,29232035:papier:4203:29233279,29244988:papier:4203:29245189,29244989:papier:4203:29245241,29246308:papier:4203:29246479,29264673:papier:4203:29265683,29293474:papier:4203:29294016,29306378:papier:4203:29306785,29330676:papier:4203:29331125,29367787:papier:4203:29377017,29367916:papier:4203:29376959,29374745:papier:4203:29375784,29390652:papier:4203:29390915,29405393:papier:4203:29405548,29407186:papier:4203:29407418,29432099:papier:4203:29432645,29467315:papier:4203:29467536,29653850:papier:4203:29654049,29689702:papier:4203:29690275,29720639:papier:4203:29721380,29722668:papier:4203:29723829,29729976:papier:4203:29730032,29745070:papier:4203:29745259'}, {'unwanted_material': 'papier', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.01762394317822027, 'nb_photo': 5663, 'list_port_cont': '29040226,29041620,29045689,29049604,29050805,29057077,29084451,29084700,29085000,29085792,29090455,29094942,29095105,29097821,29099658,29099801,29099968,29100220,29101762,29105016,29107942,29110044,29112128,29121435,29133236,29136638,29138498,29139708,29139931,29142087,29143357,29145279,29145295,29147241,29152536,29155606,29156118,29176867,29178000,29181975,29183052,29183156,29183369,29184431,29189621,29190841,29191983,29204033,29215980,29217665,29217726,29219654,29219856,29228624,29228747,29230878,29232057,29235796,29245061,29245094,29245611,29246012,29246331,29246743,29247184,29259997,29262922,29265042,29265344,29265443,29280977,29281572,29283061,29290661,29291849,29292203,29292389,29293613,29294617,29297054,29299607,29301936,29301950,29306466,29308242,29310602,29314200,29315118,29346160,29346750,29348883,29349725,29367424,29370508,29372270,29374792,29376029,29376632,29377138,29377234,29378978,29381717,29382250,29383699,29385686,29391993,29405269,29406298,29406733,29406787,29407233,29422187,29422372,2942318', 'assoc_port': '29040031:29041620,29040034:29040226,29043547:29045689,29045467:29121435,29045468:29049604,29046881:29057077,29050698:29050805,29054175:29100220,29081025:29099968,29081027:29099801,29081071:29099658,29081689:29107942,29083373:29084451,29084003:29085792,29084332:29085000,29084352:29084700,29090380:29090455,29094651:29095105,29094677:29094942,29097648:29097821,29101451:29101762,29104967:29105016,29109862:29110044,29112005:29112128,29133130:29133236,29136452:29136638,29138302:29138498,29139494:29139931,29139497:29139708,29141839:29147241,29141846:29142087,29143168:29143357,29145267:29145279,29145271:29145295,29149395:29156118,29149400:29155606,29152344:29152536,29176722:29176867,29177795:29178000,29181879:29181975,29183042:29183156,29183044:29183052,29183361:29183369,29184228:29184431,29189532:29189621,29190765:29190841,29191688:29191983,29203816:29204033,29215833:29215980,29217537:29217726,29217542:29217665,29219640:29219654,29219646:29219856,29228534:29228747,29228536:29228624,29230715:29230878,29232036:2923205', 'assoc_mat': '29040031:papier:4207:29041620,29040034:papier:4207:29040226,29043547:papier:4207:29045689,29045467:papier:4207:29121435,29045468:papier:4207:29049604,29046881:papier:4207:29057077,29050698:papier:4207:29050805,29054175:papier:4207:29100220,29081025:papier:4207:29099968,29081027:papier:4207:29099801,29081071:papier:4207:29099658,29081689:papier:4207:29107942,29083373:papier:4207:29084451,29084003:papier:4207:29085792,29084332:papier:4207:29085000,29084352:papier:4207:29084700,29090380:papier:4207:29090455,29094651:papier:4207:29095105,29094677:papier:4207:29094942,29097648:papier:4207:29097821,29101451:papier:4207:29101762,29104967:papier:4207:29105016,29109862:papier:4207:29110044,29112005:papier:4207:29112128,29133130:papier:4207:29133236,29136452:papier:4207:29136638,29138302:papier:4207:29138498,29139494:papier:4207:29139931,29139497:papier:4207:29139708,29141839:papier:4207:29147241,29141846:papier:4207:29142087,29143168:papier:4207:29143357,29145267:papier:4207:29145279,29145271:papier:4207:29145295,2914'}, {'unwanted_material': 'papier', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.1572629965098525, 'nb_photo': 35710, 'list_port_cont': '29040470,29045712,29084866,29085167,29085280,29085528,29085843,29087619,29089434,29092114,29095247,29099323,29103179,29106296,29106419,29112303,29138594,29138765,29142321,29146572,29149856,29153971,29154937,29158218,29159896,29178142,29180149,29182938,29183693,29191077,29191169,29193093,29195217,29199779,29219677,29220066,29225677,29227820,29231057,29236087,29242540,29244262,29245691,29246990,29260354,29262987,29280594,29283865,29283990,29291940,29292417,29297370,29302088,29303714,29308553,29310843,29313897,29321975,29331179,29331555,29331975,29339361,29343472,29346786,29349816,29355925,29365597,29368478,29368661,29369901,29370683,29372909,29375247,29377301,29379482,29382309,29385870,29386947,29389285,29403661,29405297,29406043,29407361,29408384,29423277,29425327,29427685,29433850,29434843,29436702,29438042,29443963,29446997,29467137,29467996,29468123,29468550,29469984,29475648,29480906,29481801,29490087,29495139,29496287,29498997,29499576,29499654,29503626,29506126,29508646,29511644,29529426,29531357,2953793', 'assoc_port': '29040032:29040470,29042712:29103179,29045470:29045712,29055075:29089434,29081057:29092114,29081080:29084866,29084077:29087619,29084239:29085843,29084339:29085528,29084356:29085167,29084907:29085280,29094650:29095247,29098903:29099323,29105979:29106419,29105988:29106296,29112003:29112303,29138299:29138765,29138304:29138594,29141844:29142321,29146285:29146572,29149378:29149856,29153716:29153971,29154643:29154937,29157807:29158218,29159835:29159896,29177791:29178142,29179813:29180149,29182886:29182938,29183363:29183693,29186808:29193093,29189537:29191169,29190762:29191077,29191689:29199779,29194922:29195217,29219638:29220066,29219639:29219677,29225647:29225677,29227505:29227820,29230740:29231057,29235736:29236087,29242512:29242540,29244054:29244262,29245578:29245691,29246906:29246990,29259935:29260354,29262669:29262987,29265942:29379482,29280530:29280594,29283769:29283990,29283774:29283865,29291602:29291940,29291890:29292417,29296832:29297370,29301657:29302088,29303020:29303714,29308112:29308553,29310524:2931084', 'assoc_mat': '29040032:papier:4461:29040470,29042712:papier:4461:29103179,29045470:papier:4461:29045712,29055075:papier:4461:29089434,29081057:papier:4461:29092114,29081080:papier:4461:29084866,29084077:papier:4461:29087619,29084239:papier:4461:29085843,29084339:papier:4461:29085528,29084356:papier:4461:29085167,29084907:papier:4461:29085280,29094650:papier:4461:29095247,29098903:papier:4461:29099323,29105979:papier:4461:29106419,29105988:papier:4461:29106296,29112003:papier:4461:29112303,29138299:papier:4461:29138765,29138304:papier:4461:29138594,29141844:papier:4461:29142321,29146285:papier:4461:29146572,29149378:papier:4461:29149856,29153716:papier:4461:29153971,29154643:papier:4461:29154937,29157807:papier:4461:29158218,29159835:papier:4461:29159896,29177791:papier:4461:29178142,29179813:papier:4461:29180149,29182886:papier:4461:29182938,29183363:papier:4461:29183693,29186808:papier:4461:29193093,29189537:papier:4461:29191169,29190762:papier:4461:29191077,29191689:papier:4461:29199779,29194922:papier:4461:29195217,2921'}, {'unwanted_material': 'papier', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.07837159027364456, 'nb_photo': 979, 'list_port_cont': '29040363,29041417,29045652,29050848,29052675,29084151,29084535,29085025,29085671,29086375,29090621,29090853,29109209,29142257,29145374,29149486,29153825,29182911,29183174,29187031,29189672,29189755,29229913,29229988,29232190,29235973,29238838,29245620,29283303,29283976,29292313,29292575,29299741,29303237,29303571,29316170,29331124,29331351,29331652,29331900,29345410,29345600,29346806,29347119,29370570,29375038,29377180,29385645,29390792,29403626,29403728,29406325,29406759,29407262,29407303,29427655,29431456,29431491,29431620,29433529,29438737,29444314,29467036,29468531,29469332,29469897,29473425,29481773,29493825,29495126,29498003,29498942,29499463,29505979,29531282,29543045,29547993,29548881,29557056,29561189,29563108,29563154,29566313,29566350,29593602,29593625,29608151,29615966,29616022,29620754,29659174,29661162,29689014,29689848,29700550,29700564,29710485,29712872,29716887,29720814,29725226,29728308,29744724,29746950,29747315,29748590', 'assoc_port': '29040007:29040363,29041161:29041417,29045435:29086375,29045453:29045652,29050696:29050848,29052365:29052675,29081042:29084151,29083976:29085671,29083980:29084535,29084113:29085025,29090381:29090853,29090394:29090621,29108928:29109209,29141841:29142257,29145269:29145374,29149415:29149486,29153717:29153825,29182889:29182911,29183046:29183174,29186794:29187031,29189533:29189672,29189534:29189755,29229796:29229988,29229825:29229913,29232038:29232190,29235737:29235973,29238761:29238838,29245577:29245620,29282976:29283303,29283771:29283976,29291926:29292575,29291933:29292313,29299476:29299741,29303042:29303571,29303047:29303237,29316039:29316170,29330478:29331900,29330572:29331652,29330586:29331351,29330627:29331124,29345080:29345600,29345083:29345410,29346705:29346806,29347071:29347119,29369514:29370570,29374726:29375038,29377092:29377180,29385466:29385645,29390649:29390792,29403607:29403626,29403726:29403728,29406244:29406325,29406680:29406759,29407187:29407303,29407189:29407262,29427218:29427655,29431319:2943162', 'assoc_mat': '29040007:papier:4200:29040363,29041161:papier:4200:29041417,29045435:papier:4200:29086375,29045453:papier:4200:29045652,29050696:papier:4200:29050848,29052365:papier:4200:29052675,29081042:papier:4200:29084151,29083976:papier:4200:29085671,29083980:papier:4200:29084535,29084113:papier:4200:29085025,29090381:papier:4200:29090853,29090394:papier:4200:29090621,29108928:papier:4200:29109209,29141841:papier:4200:29142257,29145269:papier:4200:29145374,29149415:papier:4200:29149486,29153717:papier:4200:29153825,29182889:papier:4200:29182911,29183046:papier:4200:29183174,29186794:papier:4200:29187031,29189533:papier:4200:29189672,29189534:papier:4200:29189755,29229796:papier:4200:29229988,29229825:papier:4200:29229913,29232038:papier:4200:29232190,29235737:papier:4200:29235973,29238761:papier:4200:29238838,29245577:papier:4200:29245620,29282976:papier:4200:29283303,29283771:papier:4200:29283976,29291926:papier:4200:29292575,29291933:papier:4200:29292313,29299476:papier:4200:29299741,29303042:papier:4200:29303571,2930'}, {'unwanted_material': 'papier', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.9436772777372616, 'nb_photo': 53086, 'list_port_cont': '29041490,29042954,29043795,29049382,29050851,29084507,29084646,29084943,29085518,29086028,29086150,29086280,29086507,29086678,29087042,29087244,29087728,29087898,29088267,29088813,29090588,29095190,29097186,29097896,29099126,29105127,29105171,29106284,29109287,29109564,29109585,29112235,29133466,29136665,29142281,29149475,29149531,29149874,29152501,29153940,29155026,29157220,29158134,29159854,29159879,29161166,29164482,29164598,29178097,29179166,29182069,29183289,29184554,29186974,29188626,29188751,29189746,29190972,29191914,29195196,29195256,29216098,29217800,29217809,29218901,29219027,29219155,29227852,29232146,29232261,29235913,29237265,29237311,29242531,29242573,29244256,29245053,29246046,29246559,29260227,29261325,29278324,29280581,29280922,29283247,29283887,29290699,29290717,29290903,29292228,29292451,29292527,29293748,29293856,29297216,29297829,29305566,29306643,29306768,29311783,29311999,29312159,29313860,29313887,29315163,29315270,29330835,29331050,29331219,29331271,29331451,29331620,29332053,2933212', 'assoc_port': '29041158:29041490,29041162:29049382,29042709:29042954,29043528:29043795,29046861:29088813,29050694:29050851,29081017:29088267,29081035:29087898,29081079:29097186,29083367:29084507,29084017:29087728,29084065:29087244,29084073:29087042,29084094:29086678,29084120:29086507,29084220:29086280,29084261:29086150,29084269:29086028,29084288:29085518,29084343:29084943,29084345:29084646,29090361:29090588,29094682:29095190,29097675:29097896,29098909:29099126,29104950:29105127,29104968:29105171,29105985:29106284,29108909:29109585,29108932:29109287,29108968:29109564,29112004:29112235,29133142:29133466,29136456:29136665,29141848:29142281,29143166:29149475,29149410:29149874,29149413:29149531,29152343:29152501,29153721:29153940,29154648:29155026,29154650:29161166,29156805:29157220,29157812:29158134,29159834:29159854,29159836:29159879,29164283:29164482,29164284:29164598,29177790:29178097,29178995:29183289,29178997:29179166,29181880:29182069,29184241:29184554,29186807:29186974,29188465:29188626,29188466:29188751,29189531:2918974', 'assoc_mat': '29041158:papier:4209:29041490,29041162:papier:4209:29049382,29042709:papier:4209:29042954,29043528:papier:4209:29043795,29046861:papier:4209:29088813,29050694:papier:4209:29050851,29081017:papier:4209:29088267,29081035:papier:4209:29087898,29081079:papier:4209:29097186,29083367:papier:4209:29084507,29084017:papier:4209:29087728,29084065:papier:4209:29087244,29084073:papier:4209:29087042,29084094:papier:4209:29086678,29084120:papier:4209:29086507,29084220:papier:4209:29086280,29084261:papier:4209:29086150,29084269:papier:4209:29086028,29084288:papier:4209:29085518,29084343:papier:4209:29084943,29084345:papier:4209:29084646,29090361:papier:4209:29090588,29094682:papier:4209:29095190,29097675:papier:4209:29097896,29098909:papier:4209:29099126,29104950:papier:4209:29105127,29104968:papier:4209:29105171,29105985:papier:4209:29106284,29108909:papier:4209:29109585,29108932:papier:4209:29109287,29108968:papier:4209:29109564,29112004:papier:4209:29112235,29133142:papier:4209:29133466,29136456:papier:4209:29136665,2914'}, {'unwanted_material': 'papier', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.007961895281104076, 'nb_photo': 30154, 'list_port_cont': '29040530,29040833,29041533,29043090,29044096,29045805,29046221,29047455,29047601,29051029,29052737,29085258,29086067,29087313,29088809,29089183,29089861,29090638,29090771,29091296,29091446,29091471,29091777,29091980,29092311,29092653,29093886,29095375,29095810,29096373,29097065,29097737,29098222,29098751,29099303,29099875,29100416,29101172,29101446,29102167,29103223,29103322,29103435,29105327,29106663,29109943,29110373,29110566,29111401,29112405,29112758,29122732,29133949,29136979,29137305,29138695,29138993,29139587,29139784,29142694,29143694,29145353,29145412,29146695,29147672,29149685,29149796,29150148,29152804,29154047,29154348,29158400,29160412,29161345,29175717,29177440,29177955,29178317,29179384,29181980,29182329,29182926,29183076,29183234,29183666,29184101,29184684,29184951,29188651,29189800,29191015,29191159,29192230,29194422,29195270,29195296,29204561,29216520,29218010,29218043,29218071,29219321,29220161,29220349,29220541,29221532,29230225,29230441,29230796,29231367,29232431,29235227,29235926,2923733', 'assoc_port': '29040002:29040833,29040017:29040530,29041128:29041533,29042710:29043090,29043533:29044096,29045437:29046221,29045439:29045805,29046854:29047601,29046879:29047455,29050695:29051029,29050697:29103435,29052378:29103322,29052383:29052737,29081007:29103223,29081014:29098751,29081022:29097737,29081036:29097065,29081040:29100416,29081044:29096373,29081073:29093886,29083366:29092653,29083370:29092311,29083974:29091980,29083983:29101446,29084069:29091777,29084085:29091471,29084090:29091296,29084100:29091446,29084106:29101172,29084189:29090638,29084247:29089183,29084276:29088809,29084295:29087313,29084335:29089861,29084348:29085258,29084959:29086067,29090423:29090771,29094649:29095810,29094678:29095375,29097646:29111401,29097647:29098222,29098905:29099875,29098907:29099303,29101466:29102167,29104969:29105327,29105986:29106663,29108927:29109943,29109861:29110566,29109864:29110373,29112002:29122732,29112006:29112758,29112024:29112405,29133099:29133949,29136448:29137305,29136454:29136979,29138303:29139587,29138305:2913899', 'assoc_mat': '29040002:papier:4211:29040833,29040017:papier:4211:29040530,29041128:papier:4211:29041533,29042710:papier:4211:29043090,29043533:papier:4211:29044096,29045437:papier:4211:29046221,29045439:papier:4211:29045805,29046854:papier:4211:29047601,29046879:papier:4211:29047455,29050695:papier:4211:29051029,29050697:papier:4211:29103435,29052378:papier:4211:29103322,29052383:papier:4211:29052737,29081007:papier:4211:29103223,29081014:papier:4211:29098751,29081022:papier:4211:29097737,29081036:papier:4211:29097065,29081040:papier:4211:29100416,29081044:papier:4211:29096373,29081073:papier:4211:29093886,29083366:papier:4211:29092653,29083370:papier:4211:29092311,29083974:papier:4211:29091980,29083983:papier:4211:29101446,29084069:papier:4211:29091777,29084085:papier:4211:29091471,29084090:papier:4211:29091296,29084100:papier:4211:29091446,29084106:papier:4211:29101172,29084189:papier:4211:29090638,29084247:papier:4211:29089183,29084276:papier:4211:29088809,29084295:papier:4211:29087313,29084335:papier:4211:29089861,2908'}, {'unwanted_material': 'papier', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.008375135880428696, 'nb_photo': 189, 'list_port_cont': '29043198,29046160,29086651,29087517,29089753,29091159,29095795,29108902,29143770,29143863,29148012,29148108,29152965,29157502,29166524,29179492,29180641,29183245,29183974,29187274,29204825,29218026,29225787,29237374,29246583,29260762,29265293,29277115,29281217,29283496,29292950,29311120,29322157,29332276,29332478,29346314,29349238,29367862,29370187,29370970,29376301,29383469,29384021,29386144,29405791,29406409,29406915,29424680,29425428,29432625,29432878,29434122,29436886,29438127,29468659,29469439,29472700,29474022,29493309,29494079,29498371,29499987,29507775,29508876,29514159,29520722,29538588,29540170,29542880,29546350,29548377,29564315,29566674,29585208,29593345,29593792,29609941,29616922,29659911,29660056,29668785,29685554,29688504,29690250,29690489,29691285,29692032,29697981,29698087,29709176,29709374,29710818,29713276,29717039,29723238,29723275,29725014,29742534,29745469,29746322,29747377,29747787', 'assoc_port': '29042706:29043198,29045432:29046160,29046877:29108902,29054159:29089753,29084096:29087517,29084953:29086651,29090343:29091159,29094664:29095795,29143136:29143863,29143164:29143770,29147183:29148108,29147201:29148012,29152342:29152965,29156795:29157502,29166094:29166524,29178998:29179492,29179812:29180641,29183043:29183245,29183360:29183974,29186781:29187274,29203818:29204825,29217538:29218026,29225648:29225787,29237216:29237374,29246522:29246583,29259973:29260762,29264646:29265293,29276473:29277115,29280811:29281217,29282977:29283496,29291921:29292950,29310526:29311120,29321723:29322157,29330490:29332478,29330590:29332276,29346118:29346314,29348781:29349238,29367178:29367862,29369488:29370187,29370495:29370970,29375957:29376301,29383401:29383469,29383510:29384021,29385453:29386144,29405395:29405791,29406238:29406409,29406682:29406915,29424323:29425428,29424329:29424680,29427256:29432878,29432062:29432625,29433282:29434122,29436492:29436886,29437759:29438127,29468444:29468659,29469224:29469439,29472138:2947270', 'assoc_mat': '29042706:papier:3327:29043198,29045432:papier:3327:29046160,29046877:papier:3327:29108902,29054159:papier:3327:29089753,29084096:papier:3327:29087517,29084953:papier:3327:29086651,29090343:papier:3327:29091159,29094664:papier:3327:29095795,29143136:papier:3327:29143863,29143164:papier:3327:29143770,29147183:papier:3327:29148108,29147201:papier:3327:29148012,29152342:papier:3327:29152965,29156795:papier:3327:29157502,29166094:papier:3327:29166524,29178998:papier:3327:29179492,29179812:papier:3327:29180641,29183043:papier:3327:29183245,29183360:papier:3327:29183974,29186781:papier:3327:29187274,29203818:papier:3327:29204825,29217538:papier:3327:29218026,29225648:papier:3327:29225787,29237216:papier:3327:29237374,29246522:papier:3327:29246583,29259973:papier:3327:29260762,29264646:papier:3327:29265293,29276473:papier:3327:29277115,29280811:papier:3327:29281217,29282977:papier:3327:29283496,29291921:papier:3327:29292950,29310526:papier:3327:29311120,29321723:papier:3327:29322157,29330490:papier:3327:29332478,2933'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.03075103463578052, 'nb_photo': 2002, 'list_port_cont': '29043883,29054699,29081493,29112696,29146844,29178216,29183781,29194243,29204221,29230110,29235103,29283485,29292534,29293754,29310940,29330869,29334567,29406604,29406666,29406746,29406869,29406883,29407250,29407344,29520124,29520351,29520463,29520576,29520713,29520733,29520749,29521946,29538705,29549175,29554052,29557089,29566364,29569373,29571184,29576015,29616728,29625099,29628456,29649803,29656442,29680148,29698713,29718050,29728512,29732013,29746693', 'assoc_port': '29043561:29043883,29052382:29054699,29081012:29081493,29112007:29112696,29145272:29146844,29177794:29178216,29183357:29183781,29193857:29194243,29203819:29204221,29229821:29230110,29234862:29235103,29282975:29283485,29291864:29292534,29293513:29293754,29310523:29310940,29330476:29334567,29330612:29330869,29353936:29406883,29367855:29406666,29374741:29406604,29382169:29406869,29383397:29406746,29386624:29407250,29407188:29407344,29437748:29520713,29444282:29520749,29469220:29520733,29470214:29520124,29481507:29520576,29489765:29521946,29495903:29520463,29510194:29520351,29534843:29538705,29548707:29549175,29553740:29554052,29556729:29557089,29566207:29566364,29569296:29569373,29570877:29571184,29575696:29576015,29616374:29616728,29624858:29625099,29628085:29628456,29647069:29649803,29655875:29656442,29679792:29680148,29698595:29698713,29717684:29718050,29728177:29728512,29731774:29732013,29746471:29746693', 'assoc_mat': '29043561:papier:3594:29043883,29052382:papier:3594:29054699,29081012:papier:3594:29081493,29112007:papier:3594:29112696,29145272:papier:3594:29146844,29177794:papier:3594:29178216,29183357:papier:3594:29183781,29193857:papier:3594:29194243,29203819:papier:3594:29204221,29229821:papier:3594:29230110,29234862:papier:3594:29235103,29282975:papier:3594:29283485,29291864:papier:3594:29292534,29293513:papier:3594:29293754,29310523:papier:3594:29310940,29330476:papier:3594:29334567,29330612:papier:3594:29330869,29353936:papier:3594:29406883,29367855:papier:3594:29406666,29374741:papier:3594:29406604,29382169:papier:3594:29406869,29383397:papier:3594:29406746,29386624:papier:3594:29407250,29407188:papier:3594:29407344,29437748:papier:3594:29520713,29444282:papier:3594:29520749,29469220:papier:3594:29520733,29470214:papier:3594:29520124,29481507:papier:3594:29520576,29489765:papier:3594:29521946,29495903:papier:3594:29520463,29510194:papier:3594:29520351,29534843:papier:3594:29538705,29548707:papier:3594:29549175,2955'}, {'unwanted_material': 'pehd', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.003851754719794733, 'nb_photo': 11, 'list_port_cont': '29091542,29094924,29246075,29293222,29594165,29690949,29690959,29746707', 'assoc_port': '29083987:29091542,29094681:29094924,29245970:29246075,29291919:29293222,29594021:29594165,29690869:29690959,29690870:29690949,29746470:29746707', 'assoc_mat': '29083987:pehd:4205:29091542,29094681:pehd:4205:29094924,29245970:pehd:4205:29246075,29291919:pehd:4205:29293222,29594021:pehd:4205:29594165,29690869:pehd:4205:29690959,29690870:pehd:4205:29690949,29746470:pehd:4205:29746707'}, {'unwanted_material': 'pehd', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.005186989607112849, 'nb_photo': 91, 'list_port_cont': '29090009,29097984,29128802,29137810,29160536,29184417,29233276,29245191,29245247,29246481,29265685,29294014,29306786,29331121,29375778,29376963,29390919,29407420,29432637,29467548,29654034,29690270,29721390,29723832,29730036,29745244', 'assoc_port': '29052349:29137810,29084028:29128802,29084934:29090009,29097674:29097984,29138300:29160536,29183358:29184417,29232035:29233276,29244988:29245191,29244989:29245247,29246308:29246481,29264673:29265685,29293474:29294014,29306378:29306786,29330676:29331121,29367916:29376963,29374745:29375778,29390652:29390919,29407186:29407420,29432099:29432637,29467315:29467548,29653850:29654034,29689702:29690270,29720639:29721390,29722668:29723832,29729976:29730036,29745070:29745244', 'assoc_mat': '29052349:pehd:4203:29137810,29084028:pehd:4203:29128802,29084934:pehd:4203:29090009,29097674:pehd:4203:29097984,29138300:pehd:4203:29160536,29183358:pehd:4203:29184417,29232035:pehd:4203:29233276,29244988:pehd:4203:29245191,29244989:pehd:4203:29245247,29246308:pehd:4203:29246481,29264673:pehd:4203:29265685,29293474:pehd:4203:29294014,29306378:pehd:4203:29306786,29330676:pehd:4203:29331121,29367916:pehd:4203:29376963,29374745:pehd:4203:29375778,29390652:pehd:4203:29390919,29407186:pehd:4203:29407420,29432099:pehd:4203:29432637,29467315:pehd:4203:29467548,29653850:pehd:4203:29654034,29689702:pehd:4203:29690270,29720639:pehd:4203:29721390,29722668:pehd:4203:29723832,29729976:pehd:4203:29730036,29745070:pehd:4203:29745244'}, {'unwanted_material': 'pehd', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0038815214591713222, 'nb_photo': 120, 'list_port_cont': '29041622,29045695,29057079,29084440,29084998,29085791,29097826,29099802,29121425,29133247,29139936,29143349,29145292,29145297,29147224,29152543,29155616,29156125,29176870,29183066,29183372,29217658,29217735,29219842,29230883,29235794,29246731,29247187,29265338,29281574,29291851,29294620,29301948,29310604,29314209,29315116,29346165,29346754,29367428,29372257,29377124,29385684,29406307,29406726,29406783,29407235,29422369,29433415,29445664,29465718,29467963,29469943,29473298,29475460,29492641,29497961,29499611,29510389,29529267,29529550,29539426,29539635,29548986,29551508,29557903,29558198,29562760,29564218,29566275,29569318,29585175,29594153,29595470,29610373,29615946,29616493,29625972,29649003,29654152,29658738,29658946,29685090,29691817,29693504,29697309,29716832,29720800,29722768,29730054,29742340,29744137,29744591,29745136,29746989,29747296', 'assoc_port': '29040031:29041622,29043547:29045695,29045467:29121425,29046881:29057079,29081027:29099802,29083373:29084440,29084003:29085791,29084332:29084998,29097648:29097826,29133130:29133247,29139494:29139936,29141839:29147224,29143168:29143349,29145267:29145292,29145271:29145297,29149395:29156125,29149400:29155616,29152344:29152543,29176722:29176870,29183044:29183066,29183361:29183372,29217537:29217735,29217542:29217658,29219646:29219842,29230715:29230883,29235740:29235794,29246726:29246731,29247178:29247187,29264675:29265338,29281537:29281574,29291603:29291851,29294435:29294620,29301658:29301948,29310522:29310604,29314165:29314209,29315039:29315116,29346123:29346165,29346707:29346754,29367176:29367428,29372126:29372257,29377094:29377124,29385449:29385684,29406243:29406307,29406678:29406783,29406683:29406726,29407190:29407235,29421966:29422369,29433267:29433415,29445437:29445664,29465571:29465718,29467958:29467963,29469878:29469943,29473068:29473298,29475231:29475460,29492558:29492641,29497795:29497961,29499426:2949961', 'assoc_mat': '29040031:pehd:4207:29041622,29043547:pehd:4207:29045695,29045467:pehd:4207:29121425,29046881:pehd:4207:29057079,29081027:pehd:4207:29099802,29083373:pehd:4207:29084440,29084003:pehd:4207:29085791,29084332:pehd:4207:29084998,29097648:pehd:4207:29097826,29133130:pehd:4207:29133247,29139494:pehd:4207:29139936,29141839:pehd:4207:29147224,29143168:pehd:4207:29143349,29145267:pehd:4207:29145292,29145271:pehd:4207:29145297,29149395:pehd:4207:29156125,29149400:pehd:4207:29155616,29152344:pehd:4207:29152543,29176722:pehd:4207:29176870,29183044:pehd:4207:29183066,29183361:pehd:4207:29183372,29217537:pehd:4207:29217735,29217542:pehd:4207:29217658,29219646:pehd:4207:29219842,29230715:pehd:4207:29230883,29235740:pehd:4207:29235794,29246726:pehd:4207:29246731,29247178:pehd:4207:29247187,29264675:pehd:4207:29265338,29281537:pehd:4207:29281574,29291603:pehd:4207:29291851,29294435:pehd:4207:29294620,29301658:pehd:4207:29301948,29310522:pehd:4207:29310604,29314165:pehd:4207:29314209,29315039:pehd:4207:29315116,29346123:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.01591213379927643, 'nb_photo': 17, 'list_port_cont': '29040476,29112305,29149867,29158214,29283855,29313895,29339375,29438043,29537944,29543202,29565852,29594207,29619733,29725455', 'assoc_port': '29040032:29040476,29112003:29112305,29149378:29149867,29157807:29158214,29283774:29283855,29313691:29313895,29330594:29339375,29437757:29438043,29537699:29537944,29542979:29543202,29565714:29565852,29594020:29594207,29619353:29619733,29725088:29725455', 'assoc_mat': '29040032:pehd:4461:29040476,29112003:pehd:4461:29112305,29149378:pehd:4461:29149867,29157807:pehd:4461:29158214,29283774:pehd:4461:29283855,29313691:pehd:4461:29313895,29330594:pehd:4461:29339375,29437757:pehd:4461:29438043,29537699:pehd:4461:29537944,29542979:pehd:4461:29543202,29565714:pehd:4461:29565852,29594020:pehd:4461:29594207,29619353:pehd:4461:29619733,29725088:pehd:4461:29725455'}, {'unwanted_material': 'pehd', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.006745552237576113, 'nb_photo': 75, 'list_port_cont': '29041424,29045654,29084527,29085021,29085679,29090619,29142261,29145364,29183181,29187017,29229982,29232188,29235963,29292574,29299750,29303228,29316177,29331128,29345411,29345602,29346807,29370564,29375032,29377179,29385635,29390791,29403730,29427642,29431612,29467035,29468525,29469342,29473426,29493829,29505975,29547988,29548889,29557058,29563113,29566319,29608148,29620759,29659161,29689013,29689859,29700547,29710487,29720811,29728309,29744723,29747307,29748581', 'assoc_port': '29041161:29041424,29045453:29045654,29083976:29085679,29083980:29084527,29084113:29085021,29090394:29090619,29141841:29142261,29145269:29145364,29183046:29183181,29186794:29187017,29229796:29229982,29232038:29232188,29235737:29235963,29291926:29292574,29299476:29299750,29303047:29303228,29316039:29316177,29330627:29331128,29345080:29345602,29345083:29345411,29346705:29346807,29369514:29370564,29374726:29375032,29377092:29377179,29385466:29385635,29390649:29390791,29403726:29403730,29427218:29427642,29431319:29431612,29466897:29467035,29468443:29468525,29469223:29469342,29473071:29473426,29493673:29493829,29505888:29505975,29547704:29547988,29548714:29548889,29556731:29557058,29563098:29563113,29566215:29566319,29607853:29608148,29620424:29620759,29658605:29659161,29681408:29689013,29689661:29689859,29700437:29700547,29710287:29710487,29720641:29720811,29728169:29728309,29744462:29744723,29747266:29747307,29748443:29748581', 'assoc_mat': '29041161:pehd:4200:29041424,29045453:pehd:4200:29045654,29083976:pehd:4200:29085679,29083980:pehd:4200:29084527,29084113:pehd:4200:29085021,29090394:pehd:4200:29090619,29141841:pehd:4200:29142261,29145269:pehd:4200:29145364,29183046:pehd:4200:29183181,29186794:pehd:4200:29187017,29229796:pehd:4200:29229982,29232038:pehd:4200:29232188,29235737:pehd:4200:29235963,29291926:pehd:4200:29292574,29299476:pehd:4200:29299750,29303047:pehd:4200:29303228,29316039:pehd:4200:29316177,29330627:pehd:4200:29331128,29345080:pehd:4200:29345602,29345083:pehd:4200:29345411,29346705:pehd:4200:29346807,29369514:pehd:4200:29370564,29374726:pehd:4200:29375032,29377092:pehd:4200:29377179,29385466:pehd:4200:29385635,29390649:pehd:4200:29390791,29403726:pehd:4200:29403730,29427218:pehd:4200:29427642,29431319:pehd:4200:29431612,29466897:pehd:4200:29467035,29468443:pehd:4200:29468525,29469223:pehd:4200:29469342,29473071:pehd:4200:29473426,29493673:pehd:4200:29493829,29505888:pehd:4200:29505975,29547704:pehd:4200:29547988,29548714:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.006495598503186344, 'nb_photo': 378, 'list_port_cont': '29041491,29050862,29085498,29086032,29086152,29086677,29087033,29087231,29087710,29087893,29088269,29088798,29090592,29097884,29099127,29105162,29109286,29109567,29109594,29136655,29149468,29149534,29149879,29152500,29153946,29155030,29158140,29159882,29161169,29178101,29179160,29188634,29188743,29195202,29195244,29216105,29217795,29219031,29219152,29235919,29237271,29242525,29242574,29245050,29246551,29260230,29278321,29283257,29283885,29290909,29292217,29292446,29293740,29293842,29297221,29305568,29306637,29306757,29311785,29312155,29313861,29315268,29330834,29331222,29331268,29331457,29332059,29343356,29346181,29346228,29347093,29347156,29349013,29349920,29365524,29367669,29368645,29368713,29375390,29376125,29377032,29381623,29382269,29382292,29383427,29385805,29389467,29390966,29406340,29406827,29407595,29422061,29423263,29436651,29438074,29439802,29441830,29442040,29444432,29465754,29467437,29468114,29470006,29472430,29473251,29473758,29475500,29475701,29478741,29481699,29482638,29490251,29490263,2949380', 'assoc_port': '29041158:29041491,29046861:29088798,29050694:29050862,29081017:29088269,29081035:29087893,29084017:29087710,29084065:29087231,29084073:29087033,29084094:29086677,29084261:29086152,29084269:29086032,29084288:29085498,29090361:29090592,29097675:29097884,29098909:29099127,29104968:29105162,29108909:29109594,29108932:29109286,29108968:29109567,29136456:29136655,29143166:29149468,29149410:29149879,29149413:29149534,29152343:29152500,29153721:29153946,29154648:29155030,29154650:29161169,29157812:29158140,29159836:29159882,29177790:29178101,29178997:29179160,29188465:29188634,29188466:29188743,29194891:29195244,29194906:29195202,29215832:29216105,29217536:29217795,29218857:29219152,29218859:29219031,29235739:29235919,29237219:29237271,29242513:29242574,29242515:29242525,29244985:29245050,29246523:29246551,29259968:29260230,29277903:29278321,29282980:29283257,29283773:29283885,29290475:29290909,29291928:29292446,29291935:29292217,29293459:29293740,29293487:29293842,29296889:29297221,29305396:29305568,29306377:2930675', 'assoc_mat': '29041158:pehd:4209:29041491,29046861:pehd:4209:29088798,29050694:pehd:4209:29050862,29081017:pehd:4209:29088269,29081035:pehd:4209:29087893,29084017:pehd:4209:29087710,29084065:pehd:4209:29087231,29084073:pehd:4209:29087033,29084094:pehd:4209:29086677,29084261:pehd:4209:29086152,29084269:pehd:4209:29086032,29084288:pehd:4209:29085498,29090361:pehd:4209:29090592,29097675:pehd:4209:29097884,29098909:pehd:4209:29099127,29104968:pehd:4209:29105162,29108909:pehd:4209:29109594,29108932:pehd:4209:29109286,29108968:pehd:4209:29109567,29136456:pehd:4209:29136655,29143166:pehd:4209:29149468,29149410:pehd:4209:29149879,29149413:pehd:4209:29149534,29152343:pehd:4209:29152500,29153721:pehd:4209:29153946,29154648:pehd:4209:29155030,29154650:pehd:4209:29161169,29157812:pehd:4209:29158140,29159836:pehd:4209:29159882,29177790:pehd:4209:29178101,29178997:pehd:4209:29179160,29188465:pehd:4209:29188634,29188466:pehd:4209:29188743,29194891:pehd:4209:29195244,29194906:pehd:4209:29195202,29215832:pehd:4209:29216105,29217536:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.9727070744443981, 'nb_photo': 9891, 'list_port_cont': '29040533,29040831,29041529,29043086,29044103,29046223,29047456,29047604,29051031,29052735,29085259,29086060,29087302,29088793,29089184,29089851,29090641,29090783,29091290,29091447,29091460,29091782,29091983,29092301,29092648,29093879,29095390,29095811,29096377,29097068,29097723,29098229,29098756,29099304,29099878,29100411,29101164,29101431,29102164,29103219,29103329,29103446,29105328,29106665,29109948,29110385,29110570,29111408,29112408,29112759,29122724,29133953,29136976,29137296,29138690,29138987,29139595,29139790,29142703,29143699,29145351,29145404,29146700,29147684,29149688,29149784,29150140,29152791,29154048,29154361,29158398,29160400,29161355,29175707,29177438,29177962,29178316,29179382,29181992,29182333,29182928,29183078,29183231,29184107,29184682,29184957,29188656,29189808,29191020,29191158,29192238,29194416,29195264,29195308,29204562,29216507,29218014,29218048,29218059,29219309,29220151,29220348,29220538,29221537,29230239,29230445,29231365,29232437,29235232,29235944,29237329,29237489,29242461,2924258', 'assoc_port': '29040002:29040831,29040017:29040533,29041128:29041529,29042710:29043086,29043533:29044103,29045437:29046223,29046854:29047604,29046879:29047456,29050695:29051031,29050697:29103446,29052378:29103329,29052383:29052735,29081007:29103219,29081014:29098756,29081022:29097723,29081036:29097068,29081040:29100411,29081044:29096377,29081073:29093879,29083366:29092648,29083370:29092301,29083974:29091983,29083983:29101431,29084069:29091782,29084085:29091460,29084090:29091290,29084100:29091447,29084106:29101164,29084189:29090641,29084247:29089184,29084276:29088793,29084295:29087302,29084335:29089851,29084348:29085259,29084959:29086060,29090423:29090783,29094649:29095811,29094678:29095390,29097646:29111408,29097647:29098229,29098905:29099878,29098907:29099304,29101466:29102164,29104969:29105328,29105986:29106665,29108927:29109948,29109861:29110570,29109864:29110385,29112002:29122724,29112006:29112759,29112024:29112408,29133099:29133953,29136448:29137296,29136454:29136976,29138303:29139595,29138305:29138987,29138306:2913869', 'assoc_mat': '29040002:pehd:4211:29040831,29040017:pehd:4211:29040533,29041128:pehd:4211:29041529,29042710:pehd:4211:29043086,29043533:pehd:4211:29044103,29045437:pehd:4211:29046223,29046854:pehd:4211:29047604,29046879:pehd:4211:29047456,29050695:pehd:4211:29051031,29050697:pehd:4211:29103446,29052378:pehd:4211:29103329,29052383:pehd:4211:29052735,29081007:pehd:4211:29103219,29081014:pehd:4211:29098756,29081022:pehd:4211:29097723,29081036:pehd:4211:29097068,29081040:pehd:4211:29100411,29081044:pehd:4211:29096377,29081073:pehd:4211:29093879,29083366:pehd:4211:29092648,29083370:pehd:4211:29092301,29083974:pehd:4211:29091983,29083983:pehd:4211:29101431,29084069:pehd:4211:29091782,29084085:pehd:4211:29091460,29084090:pehd:4211:29091290,29084100:pehd:4211:29091447,29084106:pehd:4211:29101164,29084189:pehd:4211:29090641,29084247:pehd:4211:29089184,29084276:pehd:4211:29088793,29084295:pehd:4211:29087302,29084335:pehd:4211:29089851,29084348:pehd:4211:29085259,29084959:pehd:4211:29086060,29090423:pehd:4211:29090783,29094649:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0006195318722620471, 'nb_photo': 4, 'list_port_cont': '29204218,29293761,29407348,29718055', 'assoc_port': '29203819:29204218,29293513:29293761,29407188:29407348,29717684:29718055', 'assoc_mat': '29203819:pehd:3594:29204218,29293513:pehd:3594:29293761,29407188:pehd:3594:29407348,29717684:pehd:3594:29718055'}, {'unwanted_material': 'pet_clair', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0004272520541723812, 'nb_photo': 1, 'list_port_cont': '29159215', 'assoc_port': '29157805:29159215', 'assoc_mat': '29157805:pet_clair:4205:29159215'}, {'unwanted_material': 'pet_clair', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0005770875788098839, 'nb_photo': 1, 'list_port_cont': '29390910', 'assoc_port': '29390652:29390910', 'assoc_mat': '29390652:pet_clair:4203:29390910'}, {'unwanted_material': 'pet_clair', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0032031559740331515, 'nb_photo': 2, 'list_port_cont': '29475462,29744146', 'assoc_port': '29475231:29475462,29744048:29744146', 'assoc_mat': '29475231:pet_clair:4207:29475462,29744048:pet_clair:4207:29744146'}, {'unwanted_material': 'pet_clair', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0028000704548501944, 'nb_photo': 1, 'list_port_cont': '29199783', 'assoc_port': '29191689:29199783', 'assoc_mat': '29191689:pet_clair:4461:29199783'}, {'unwanted_material': 'pet_clair', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.004361242097972798, 'nb_photo': 5, 'list_port_cont': '29187029,29235970,29431625,29557054,29747317', 'assoc_port': '29186794:29187029,29235737:29235970,29431319:29431625,29556731:29557054,29747266:29747317', 'assoc_mat': '29186794:pet_clair:4200:29187029,29235737:pet_clair:4200:29235970,29431319:pet_clair:4200:29431625,29556731:pet_clair:4200:29557054,29747266:pet_clair:4200:29747317'}, {'unwanted_material': 'pet_clair', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.00534859013627116, 'nb_photo': 3, 'list_port_cont': '29087700,29189742,29505077', 'assoc_port': '29084017:29087700,29189531:29189742,29504931:29505077', 'assoc_mat': '29084017:pet_clair:4209:29087700,29189531:pet_clair:4209:29189742,29504931:pet_clair:4209:29505077'}, {'unwanted_material': 'pet_clair', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0006657304875423698, 'nb_photo': 83, 'list_port_cont': '29046214,29089845,29105340,29109940,29110377,29110565,29138998,29147682,29149785,29177960,29179388,29181993,29218011,29221526,29291960,29293119,29300014,29306566,29312796,29332555,29346847,29365697,29373848,29379957,29382590,29403043,29405569,29406147,29406350,29427781,29466007,29470030,29482720,29493127,29493977,29495692,29496518,29503786,29530770,29538768,29539953,29542745,29544624,29546020,29551852,29556889,29563227,29566759,29569588,29569591,29594475,29613393,29613832,29620985,29626431,29664948,29665355,29679672,29684756,29690513,29697221,29697872,29698759,29710253,29713056,29714985,29720840,29724007,29730118,29732171,29744346,29746285,29746687,29747010', 'assoc_port': '29045437:29046214,29084335:29089845,29104969:29105340,29108927:29109940,29109861:29110565,29109864:29110377,29138305:29138998,29147215:29147682,29149414:29149785,29176721:29177960,29179000:29179388,29181882:29181993,29217544:29218011,29221220:29221526,29291605:29291960,29291917:29293119,29299474:29300014,29306406:29306566,29311494:29312796,29330588:29332555,29346702:29346847,29365259:29365697,29367827:29373848,29379693:29379957,29382170:29382590,29403031:29403043,29405398:29405569,29405975:29406147,29406245:29406350,29427205:29427781,29465558:29466007,29469875:29470030,29482560:29482720,29492554:29493127,29493671:29493977,29494788:29495692,29495871:29496518,29503341:29503786,29528879:29530770,29537677:29538768,29537712:29544624,29539194:29539953,29542359:29542745,29545472:29546020,29551201:29551852,29556732:29556889,29563093:29563227,29566208:29566759,29569473:29569591,29569476:29569588,29594284:29594475,29612542:29613832,29612543:29613393,29620438:29620985,29625815:29626431,29655877:29665355,29664442:2966494', 'assoc_mat': '29045437:pet_clair:4211:29046214,29084335:pet_clair:4211:29089845,29104969:pet_clair:4211:29105340,29108927:pet_clair:4211:29109940,29109861:pet_clair:4211:29110565,29109864:pet_clair:4211:29110377,29138305:pet_clair:4211:29138998,29147215:pet_clair:4211:29147682,29149414:pet_clair:4211:29149785,29176721:pet_clair:4211:29177960,29179000:pet_clair:4211:29179388,29181882:pet_clair:4211:29181993,29217544:pet_clair:4211:29218011,29221220:pet_clair:4211:29221526,29291605:pet_clair:4211:29291960,29291917:pet_clair:4211:29293119,29299474:pet_clair:4211:29300014,29306406:pet_clair:4211:29306566,29311494:pet_clair:4211:29312796,29330588:pet_clair:4211:29332555,29346702:pet_clair:4211:29346847,29365259:pet_clair:4211:29365697,29367827:pet_clair:4211:29373848,29379693:pet_clair:4211:29379957,29382170:pet_clair:4211:29382590,29403031:pet_clair:4211:29403043,29405398:pet_clair:4211:29405569,29405975:pet_clair:4211:29406147,29406245:pet_clair:4211:29406350,29427205:pet_clair:4211:29427781,29465558:pet_clair:4211:29466007,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.9931467648526264, 'nb_photo': 108663, 'list_port_cont': '29043207,29046163,29046445,29085536,29085766,29086041,29086336,29086653,29086839,29087251,29087511,29087969,29088241,29088626,29089146,29089254,29089466,29089754,29091031,29091168,29095793,29096395,29099548,29102284,29104198,29105591,29106767,29108895,29109624,29110456,29110599,29110688,29113936,29115852,29133904,29134156,29137082,29140434,29143772,29143867,29148017,29148112,29152958,29155183,29157497,29158434,29164938,29166439,29166532,29179495,29180633,29183250,29183979,29187272,29189893,29192344,29193361,29194471,29204821,29218033,29220174,29222788,29225783,29229091,29235313,29237366,29237606,29239313,29242616,29244449,29245517,29245797,29246485,29246588,29247109,29250384,29260758,29265294,29277113,29281158,29281223,29283495,29284079,29291180,29291336,29292952,29293104,29294128,29295154,29297235,29297386,29297935,29302563,29302696,29306094,29306879,29311112,29312237,29314297,29315529,29322160,29331829,29331948,29332282,29332384,29332482,29333227,29336150,29337632,29344077,29346323,29349237,29350054,2935451', 'assoc_port': '29040001:29110688,29041145:29109624,29042706:29043207,29043532:29046445,29045432:29046163,29046877:29108895,29054159:29089754,29081004:29089466,29081009:29089254,29081020:29089146,29081030:29096395,29081077:29085766,29081691:29085536,29084021:29088626,29084046:29088241,29084082:29087969,29084096:29087511,29084144:29087251,29084255:29086839,29084281:29086336,29084303:29086041,29084953:29086653,29090343:29091168,29090424:29091031,29094664:29095793,29097661:29104198,29098902:29099548,29101450:29102284,29104932:29105591,29105981:29106767,29108930:29115852,29109857:29110599,29109859:29110456,29113126:29113936,29133098:29134156,29133100:29133904,29136451:29137082,29139495:29140434,29143136:29143867,29143164:29143772,29147183:29148112,29147201:29148017,29152342:29152958,29154647:29155183,29156795:29157497,29157810:29158434,29164285:29164938,29166056:29166439,29166094:29166532,29178998:29179495,29179812:29180633,29183043:29183250,29183360:29183979,29186781:29187272,29188469:29193361,29189535:29189893,29191691:2919234', 'assoc_mat': '29040001:pet_clair:3327:29110688,29041145:pet_clair:3327:29109624,29042706:pet_clair:3327:29043207,29043532:pet_clair:3327:29046445,29045432:pet_clair:3327:29046163,29046877:pet_clair:3327:29108895,29054159:pet_clair:3327:29089754,29081004:pet_clair:3327:29089466,29081009:pet_clair:3327:29089254,29081020:pet_clair:3327:29089146,29081030:pet_clair:3327:29096395,29081077:pet_clair:3327:29085766,29081691:pet_clair:3327:29085536,29084021:pet_clair:3327:29088626,29084046:pet_clair:3327:29088241,29084082:pet_clair:3327:29087969,29084096:pet_clair:3327:29087511,29084144:pet_clair:3327:29087251,29084255:pet_clair:3327:29086839,29084281:pet_clair:3327:29086336,29084303:pet_clair:3327:29086041,29084953:pet_clair:3327:29086653,29090343:pet_clair:3327:29091168,29090424:pet_clair:3327:29091031,29094664:pet_clair:3327:29095793,29097661:pet_clair:3327:29104198,29098902:pet_clair:3327:29099548,29101450:pet_clair:3327:29102284,29104932:pet_clair:3327:29105591,29105981:pet_clair:3327:29106767,29108930:pet_clair:3327:29115852,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.02092622579106773, 'nb_photo': 1026, 'list_port_cont': '29043878,29054704,29081496,29112697,29146843,29178215,29183788,29194238,29204217,29230113,29235107,29283481,29292533,29293758,29310938,29330873,29334572,29406606,29406665,29406747,29406874,29406889,29407248,29407352,29520128,29520361,29520466,29520581,29520704,29520730,29520752,29521942,29538697,29549177,29554048,29557092,29566365,29569371,29571181,29576023,29616729,29628457,29649802,29656448,29680147,29698715,29718057,29728511,29732014,29746695', 'assoc_port': '29043561:29043878,29052382:29054704,29081012:29081496,29112007:29112697,29145272:29146843,29177794:29178215,29183357:29183788,29193857:29194238,29203819:29204217,29229821:29230113,29234862:29235107,29282975:29283481,29291864:29292533,29293513:29293758,29310523:29310938,29330476:29334572,29330612:29330873,29353936:29406889,29367855:29406665,29374741:29406606,29382169:29406874,29383397:29406747,29386624:29407248,29407188:29407352,29437748:29520704,29444282:29520752,29469220:29520730,29470214:29520128,29481507:29520581,29489765:29521942,29495903:29520466,29510194:29520361,29534843:29538697,29548707:29549177,29553740:29554048,29556729:29557092,29566207:29566365,29569296:29569371,29570877:29571181,29575696:29576023,29616374:29616729,29628085:29628457,29647069:29649802,29655875:29656448,29679792:29680147,29698595:29698715,29717684:29718057,29728177:29728511,29731774:29732014,29746471:29746695', 'assoc_mat': '29043561:pet_clair:3594:29043878,29052382:pet_clair:3594:29054704,29081012:pet_clair:3594:29081496,29112007:pet_clair:3594:29112697,29145272:pet_clair:3594:29146843,29177794:pet_clair:3594:29178215,29183357:pet_clair:3594:29183788,29193857:pet_clair:3594:29194238,29203819:pet_clair:3594:29204217,29229821:pet_clair:3594:29230113,29234862:pet_clair:3594:29235107,29282975:pet_clair:3594:29283481,29291864:pet_clair:3594:29292533,29293513:pet_clair:3594:29293758,29310523:pet_clair:3594:29310938,29330476:pet_clair:3594:29334572,29330612:pet_clair:3594:29330873,29353936:pet_clair:3594:29406889,29367855:pet_clair:3594:29406665,29374741:pet_clair:3594:29406606,29382169:pet_clair:3594:29406874,29383397:pet_clair:3594:29406747,29386624:pet_clair:3594:29407248,29407188:pet_clair:3594:29407352,29437748:pet_clair:3594:29520704,29444282:pet_clair:3594:29520752,29469220:pet_clair:3594:29520730,29470214:pet_clair:3594:29520128,29481507:pet_clair:3594:29520581,29489765:pet_clair:3594:29521942,29495903:pet_clair:3594:29520466,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0014405921514496047, 'nb_photo': 48, 'list_port_cont': '29112699,29178221,29194237,29204222,29230108,29292535,29293756,29330868,29406609,29406743,29406871,29406884,29520131,29520353,29520462,29520580,29520748,29521947,29538696,29549174,29566370,29576019,29616726,29625107,29680141,29698712,29718058,29728504,29732017', 'assoc_port': '29112007:29112699,29177794:29178221,29193857:29194237,29203819:29204222,29229821:29230108,29291864:29292535,29293513:29293756,29330612:29330868,29353936:29406884,29374741:29406609,29382169:29406871,29383397:29406743,29444282:29520748,29470214:29520131,29481507:29520580,29489765:29521947,29495903:29520462,29510194:29520353,29534843:29538696,29548707:29549174,29566207:29566370,29575696:29576019,29616374:29616726,29624858:29625107,29679792:29680141,29698595:29698712,29717684:29718058,29728177:29728504,29731774:29732017', 'assoc_mat': '29112007:pet_fonce:3594:29112699,29177794:pet_fonce:3594:29178221,29193857:pet_fonce:3594:29194237,29203819:pet_fonce:3594:29204222,29229821:pet_fonce:3594:29230108,29291864:pet_fonce:3594:29292535,29293513:pet_fonce:3594:29293756,29330612:pet_fonce:3594:29330868,29353936:pet_fonce:3594:29406884,29374741:pet_fonce:3594:29406609,29382169:pet_fonce:3594:29406871,29383397:pet_fonce:3594:29406743,29444282:pet_fonce:3594:29520748,29470214:pet_fonce:3594:29520131,29481507:pet_fonce:3594:29520580,29489765:pet_fonce:3594:29521947,29495903:pet_fonce:3594:29520462,29510194:pet_fonce:3594:29520353,29534843:pet_fonce:3594:29538696,29548707:pet_fonce:3594:29549174,29566207:pet_fonce:3594:29566370,29575696:pet_fonce:3594:29576019,29616374:pet_fonce:3594:29616726,29624858:pet_fonce:3594:29625107,29679792:pet_fonce:3594:29680141,29698595:pet_fonce:3594:29698712,29717684:pet_fonce:3594:29718058,29728177:pet_fonce:3594:29728504,29731774:pet_fonce:3594:29732017'}, {'unwanted_material': 'pet_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0007517881940820743, 'nb_photo': 1, 'list_port_cont': '29042493', 'assoc_port': '29041157:29042493', 'assoc_mat': '29041157:pet_opaque:4203:29042493'}, {'unwanted_material': 'pet_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.005756519662338454, 'nb_photo': 2, 'list_port_cont': '29592718', 'assoc_port': '29592676:29592718', 'assoc_mat': '29592676:pet_opaque:4207:29592718'}, {'unwanted_material': 'pet_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005140205148602877, 'nb_photo': 2, 'list_port_cont': '29548136,29569545', 'assoc_port': '29547707:29548136,29569472:29569545', 'assoc_mat': '29547707:pet_opaque:4461:29548136,29569472:pet_opaque:4461:29569545'}, {'unwanted_material': 'pet_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.0016249408873868876, 'nb_photo': 21, 'list_port_cont': '29041419,29085029,29090849,29183183,29187026,29292322,29316171,29331360,29345607,29431615,29444323,29469884,29620752,29659165,29712862,29725230,29728306,29746962', 'assoc_port': '29041161:29041419,29084113:29085029,29090381:29090849,29183046:29183183,29186794:29187026,29291933:29292322,29316039:29316171,29330586:29331360,29345080:29345607,29431319:29431615,29444279:29444323,29469851:29469884,29620424:29620752,29658605:29659165,29712627:29712862,29725069:29725230,29728169:29728306,29746898:29746962', 'assoc_mat': '29041161:pet_opaque:4200:29041419,29084113:pet_opaque:4200:29085029,29090381:pet_opaque:4200:29090849,29183046:pet_opaque:4200:29183183,29186794:pet_opaque:4200:29187026,29291933:pet_opaque:4200:29292322,29316039:pet_opaque:4200:29316171,29330586:pet_opaque:4200:29331360,29345080:pet_opaque:4200:29345607,29431319:pet_opaque:4200:29431615,29444279:pet_opaque:4200:29444323,29469851:pet_opaque:4200:29469884,29620424:pet_opaque:4200:29620752,29658605:pet_opaque:4200:29659165,29712627:pet_opaque:4200:29712862,29725069:pet_opaque:4200:29725230,29728169:pet_opaque:4200:29728306,29746898:pet_opaque:4200:29746962'}, {'unwanted_material': 'pet_opaque', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.010957623657437363, 'nb_photo': 2, 'list_port_cont': '29232143,29482636', 'assoc_port': '29232037:29232143,29482534:29482636', 'assoc_mat': '29232037:pet_opaque:4209:29232143,29482534:pet_opaque:4209:29482636'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.00017232087048573775, 'nb_photo': 72, 'list_port_cont': '29090633,29092657,29097735,29109953,29111406,29177432,29183080,29183225,29195271,29230223,29235226,29235928,29261252,29332832,29372561,29373419,29376903,29382061,29405343,29405562,29406811,29467044,29470443,29482718,29483415,29484801,29508857,29542175,29542866,29548960,29549456,29555145,29561282,29563054,29563423,29574013,29595418,29611180,29615824,29616823,29619853,29626026,29627148,29636664,29652035,29659638,29665363,29679675,29684369,29685855,29698278,29698753,29710261,29714978,29730584,29744770,29745275,29748306', 'assoc_port': '29081022:29097735,29083366:29092657,29084189:29090633,29097646:29111406,29108927:29109953,29176723:29177432,29183045:29183225,29183047:29183080,29194920:29195271,29229824:29230223,29234859:29235226,29235738:29235928,29259971:29261252,29330545:29332832,29369501:29376903,29372124:29373419,29372127:29372561,29381539:29382061,29405125:29405343,29405398:29405562,29406681:29406811,29466896:29467044,29470219:29470443,29482560:29482718,29482960:29483415,29484693:29484801,29508265:29508857,29541548:29542175,29542355:29542866,29547703:29548960,29548716:29549456,29553743:29555145,29560948:29561282,29562681:29563054,29563255:29563423,29573668:29574013,29595286:29595418,29610269:29611180,29615738:29615824,29616370:29616823,29619333:29619853,29624856:29626026,29625813:29627148,29636320:29636664,29651203:29652035,29655877:29665363,29658635:29659638,29679331:29679675,29683492:29684369,29684906:29685855,29698172:29698278,29698594:29698753,29709961:29710261,29714013:29714978,29730261:29730584,29744442:29744770,29745069:2974527', 'assoc_mat': '29081022:pet_opaque:4211:29097735,29083366:pet_opaque:4211:29092657,29084189:pet_opaque:4211:29090633,29097646:pet_opaque:4211:29111406,29108927:pet_opaque:4211:29109953,29176723:pet_opaque:4211:29177432,29183045:pet_opaque:4211:29183225,29183047:pet_opaque:4211:29183080,29194920:pet_opaque:4211:29195271,29229824:pet_opaque:4211:29230223,29234859:pet_opaque:4211:29235226,29235738:pet_opaque:4211:29235928,29259971:pet_opaque:4211:29261252,29330545:pet_opaque:4211:29332832,29369501:pet_opaque:4211:29376903,29372124:pet_opaque:4211:29373419,29372127:pet_opaque:4211:29372561,29381539:pet_opaque:4211:29382061,29405125:pet_opaque:4211:29405343,29405398:pet_opaque:4211:29405562,29406681:pet_opaque:4211:29406811,29466896:pet_opaque:4211:29467044,29470219:pet_opaque:4211:29470443,29482560:pet_opaque:4211:29482718,29482960:pet_opaque:4211:29483415,29484693:pet_opaque:4211:29484801,29508265:pet_opaque:4211:29508857,29541548:pet_opaque:4211:29542175,29542355:pet_opaque:4211:29542866,29547703:pet_opaque:4211:29548960,2954'}, {'unwanted_material': 'plastique', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.005190614075474236, 'nb_photo': 582, 'list_port_cont': '29052590,29084182,29085175,29085550,29085757,29086552,29087002,29087919,29094928,29106362,29109075,29113265,29133293,29138415,29146403,29149623,29149840,29152409,29153806,29154761,29164405,29164701,29177881,29179037,29179076,29182895,29188561,29190879,29193982,29195011,29216056,29218868,29218880,29227625,29245348,29245586,29246315,29261183,29264817,29280567,29283075,29293548,29294022,29294553,29296965,29299580,29305449,29305580,29308487,29310657,29311670,29314189,29315147,29331462,29331638,29343222,29343240,29346720,29347079,29347111,29348854,29349903,29351595,29351663,29354177,29354203,29354280,29354385,29355761,29355879,29364794,29364806,29365065,29367951,29376045,29379868,29382211,29382256,29383412,29383620,29386684,29405172,29407578,29407967,29425198,29431406,29432197,29434522,29436646,29438733,29441834,29444294,29445940,29452985,29463070,29470499,29476534,29476623,29476779,29480549,29481570,29482974,29483002,29484319,29492731,29498856,29498986,29499529,29501600,29501816,29503443,29505998,29506049,2950842', 'assoc_port': '29052385:29052590,29081033:29087919,29081075:29084182,29083967:29087002,29084031:29086552,29084311:29085757,29084371:29085175,29084386:29085550,29094679:29094928,29105983:29106362,29108924:29109075,29113125:29113265,29133113:29133293,29138301:29138415,29146298:29146403,29149379:29149840,29149381:29149623,29152346:29152409,29153715:29153806,29154651:29154761,29164291:29164701,29164313:29164405,29177789:29177881,29178999:29179076,29179001:29179037,29182887:29182895,29188468:29188561,29190761:29190879,29193856:29193982,29194888:29195011,29215829:29216056,29218860:29218880,29218862:29218868,29227479:29227625,29245302:29245348,29245581:29245586,29246309:29246315,29258470:29261183,29264674:29264817,29280525:29280567,29282978:29283075,29291918:29294022,29293458:29293548,29294433:29294553,29296834:29296965,29299477:29299580,29305369:29305580,29305397:29305449,29308108:29308487,29310525:29310657,29311497:29311670,29314161:29314189,29315044:29315147,29330471:29331638,29330525:29331462,29343163:29343240,29343165:2934322', 'assoc_mat': '29052385:plastique:3726:29052590,29081033:plastique:3726:29087919,29081075:plastique:3726:29084182,29083967:plastique:3726:29087002,29084031:plastique:3726:29086552,29084311:plastique:3726:29085757,29084371:plastique:3726:29085175,29084386:plastique:3726:29085550,29094679:plastique:3726:29094928,29105983:plastique:3726:29106362,29108924:plastique:3726:29109075,29113125:plastique:3726:29113265,29133113:plastique:3726:29133293,29138301:plastique:3726:29138415,29146298:plastique:3726:29146403,29149379:plastique:3726:29149840,29149381:plastique:3726:29149623,29152346:plastique:3726:29152409,29153715:plastique:3726:29153806,29154651:plastique:3726:29154761,29164291:plastique:3726:29164701,29164313:plastique:3726:29164405,29177789:plastique:3726:29177881,29178999:plastique:3726:29179076,29179001:plastique:3726:29179037,29182887:plastique:3726:29182895,29188468:plastique:3726:29188561,29190761:plastique:3726:29190879,29193856:plastique:3726:29193982,29194888:plastique:3726:29195011,29215829:plastique:3726:29216056,2'}, {'unwanted_material': 'Teint_Dans_La_Masse', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.011089629013080977, 'nb_photo': 1426, 'list_port_cont': '29052582,29084161,29084722,29085177,29085541,29085756,29086553,29087000,29087816,29087922,29089050,29089755,29094931,29097714,29101598,29109072,29109934,29113268,29133294,29146389,29149621,29149846,29152400,29153812,29154763,29161111,29161181,29164360,29164736,29179030,29179074,29182900,29188553,29190877,29193977,29195008,29216046,29218871,29218943,29227624,29244103,29245345,29245589,29246323,29261184,29264814,29280544,29280546,29280566,29283079,29293544,29294032,29294555,29296971,29299574,29305406,29305453,29305582,29308484,29310664,29311662,29314172,29314193,29331152,29331466,29331647,29343220,29343244,29346722,29347088,29347109,29348858,29349906,29351599,29351675,29352086,29354187,29354211,29354285,29354388,29355755,29355875,29364795,29364822,29365070,29367960,29372319,29376044,29379867,29382218,29382254,29383409,29383616,29386678,29405169,29407584,29407959,29425196,29431404,29434519,29436645,29438726,29441844,29444295,29444300,29444333,29445611,29445753,29446768,29446894,29452986,29462768,29462882,2946307', 'assoc_port': '29052385:29052582,29081033:29087922,29081038:29087816,29081075:29084161,29083967:29087000,29084031:29086553,29084311:29085756,29084371:29085177,29084386:29085541,29084389:29089050,29084393:29084722,29084396:29089755,29094679:29094931,29097631:29097714,29101467:29101598,29108924:29109072,29109855:29109934,29113125:29113268,29133113:29133294,29146298:29146389,29149379:29149846,29149381:29149621,29152346:29152400,29153715:29153812,29154651:29154763,29161033:29161181,29161052:29161111,29164286:29164736,29164314:29164360,29178999:29179074,29179001:29179030,29182887:29182900,29188468:29188553,29190761:29190877,29193856:29193977,29194888:29195008,29215829:29216046,29218856:29218943,29218862:29218871,29227479:29227624,29244056:29244103,29245302:29245345,29245581:29245589,29246309:29246323,29258470:29261184,29264674:29264814,29280525:29280566,29280526:29280546,29280532:29280544,29282978:29283079,29291918:29294032,29293458:29293544,29294433:29294555,29296834:29296971,29299477:29299574,29305369:29305582,29305395:2930540', 'assoc_mat': '29052385:Teint_Dans_La_Masse:3726:29052582,29081033:Teint_Dans_La_Masse:3726:29087922,29081038:Teint_Dans_La_Masse:3726:29087816,29081075:Teint_Dans_La_Masse:3726:29084161,29083967:Teint_Dans_La_Masse:3726:29087000,29084031:Teint_Dans_La_Masse:3726:29086553,29084311:Teint_Dans_La_Masse:3726:29085756,29084371:Teint_Dans_La_Masse:3726:29085177,29084386:Teint_Dans_La_Masse:3726:29085541,29084389:Teint_Dans_La_Masse:3726:29089050,29084393:Teint_Dans_La_Masse:3726:29084722,29084396:Teint_Dans_La_Masse:3726:29089755,29094679:Teint_Dans_La_Masse:3726:29094931,29097631:Teint_Dans_La_Masse:3726:29097714,29101467:Teint_Dans_La_Masse:3726:29101598,29108924:Teint_Dans_La_Masse:3726:29109072,29109855:Teint_Dans_La_Masse:3726:29109934,29113125:Teint_Dans_La_Masse:3726:29113268,29133113:Teint_Dans_La_Masse:3726:29133294,29146298:Teint_Dans_La_Masse:3726:29146389,29149379:Teint_Dans_La_Masse:3726:29149846,29149381:Teint_Dans_La_Masse:3726:29149621,29152346:Teint_Dans_La_Masse:3726:29152400,29153715:Teint_Dans_La_Masse:3726:2'}), 'main_stat': {'nb_photos': 39146}}, 'hostname': (('jetson-6',),), 'impurety_average_per_hashtag': [(('jrm', '2025-12', 0.033974396538669745),), (('pehd_pp', '2025-12', 0.027220895567139834),), (('pet_clair', '2025-12', 0.006352655684790579),), (('flux_dev', '2025-12', 0.10940803949696985),), (('emr', '2025-12', 0.03480449785892484),), (('film_pedb', '2025-12', 0.1646431136801033),), (('ela', '2025-12', 0.12392469933474132),), (('gm', '2025-12', 0.0521351694038049),), (('refus', '2025-12', 0.04830379786551913),), (('aluminium', '2025-12', 0.04361558838937127),)]} 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=4891 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=4891 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= 4891 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=4891 # 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=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=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 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 TODO : Insert select and so on SELECT id, name, misc_info, datou_id_for_right FROM MTRPhoto.dashboard_places WHERE name="angers_montee_convoyeur"; SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4891 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=4891 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= 4891 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=4891 # 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=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=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 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 {'number_of_analysed_photos': ((39146,),), 'unwanted_material_monthly_percentage': ((0.048591070858822506,),), 'material_repartition': (('pehd_pp', 9880), ('pet_clair', 8484), ('film_pedb', 5390), ('jrm', 5097), ('gm', 4894), ('emr', 3243), ('flux_dev', 1102), ('refus', 571), ('ela', 325), ('aluminium', 160)), 'material_dict': {'pehd_pp': 9880, 'pet_clair': 8484, 'film_pedb': 5390, 'jrm': 5097, 'gm': 4894, 'emr': 3243, 'autres': 2158}, 'coverage_data': (('2025/12/27/', 1.0), ('2025/12/26/', 1.0), ('2025/12/25/', 1.0), ('2025/12/24/', 1.0), ('2025/12/23/', 1.0), ('2025/12/22/', 1.0), ('2025/12/20/', 1.0), ('2025/12/19/', 1.0), ('2025/12/18/', 1.0), ('2025/12/17/', 1.0), ('2025/12/16/', 1.0), ('2025/12/15/', 1.0), ('2025/12/13/', 1.0), ('2025/12/12/', 1.0), ('2025/12/11/', 1.0), ('2025/12/10/', 1.0), ('2025/12/09/', 1.0), ('2025/12/08/', 1.0), ('2025/12/06/', 1.0), ('2025/12/05/', 1.0), ('2025/12/04/', 1.0), ('2025/12/03/', 1.0), ('2025/12/02/', 1.0), ('2025/12/01/', 1.0)), 'impurety_average_data': ((datetime.date(2025, 12, 1), 0.05655956004184272, 48), (datetime.date(2025, 12, 2), 0.04210490250641273, 22), (datetime.date(2025, 12, 3), 0.049070455969746955, 21), (datetime.date(2025, 12, 4), 0.05432864977436587, 22), (datetime.date(2025, 12, 5), 0.041051294651525475, 39), (datetime.date(2025, 12, 6), 0.045333304179780556, 24), (datetime.date(2025, 12, 8), 0.049965818464915386, 26), (datetime.date(2025, 12, 9), 0.04681108188169756, 20), (datetime.date(2025, 12, 10), 0.046518333912341926, 30), (datetime.date(2025, 12, 11), 0.05866021902448116, 16), (datetime.date(2025, 12, 12), 0.04823135579315843, 17), (datetime.date(2025, 12, 13), 0.04970075715717032, 8), (datetime.date(2025, 12, 15), 0.05248247320658415, 17), (datetime.date(2025, 12, 16), 0.04236155710830008, 41), (datetime.date(2025, 12, 17), 0.04773574361518914, 9), (datetime.date(2025, 12, 18), 0.05356853508297874, 19), (datetime.date(2025, 12, 19), 0.04543458005443004, 40), (datetime.date(2025, 12, 20), 0.044883175563776426, 26), (datetime.date(2025, 12, 22), 0.045356809796215626, 24), (datetime.date(2025, 12, 23), 0.04655774341638161, 7), (datetime.date(2025, 12, 24), 0.05056067324820625, 5), (datetime.date(2025, 12, 26), 0.049531040381585366, 28), (datetime.date(2025, 12, 27), 0.051349735444505294, 13)), 'impurety_average_data_per_hashtag': {'jrm': ((datetime.date(2025, 12, 1), 0.0536231377709073, 48), (datetime.date(2025, 12, 2), 0.02527742176875965, 5), (datetime.date(2025, 12, 3), 0.038601446901392646, 27), (datetime.date(2025, 12, 4), 0.024426493893976713, 49), (datetime.date(2025, 12, 5), 0.021091874114396163, 39), (datetime.date(2025, 12, 6), 0.024096100332008114, 48), (datetime.date(2025, 12, 8), 0.021156431909171283, 26), (datetime.date(2025, 12, 9), 0.025189922866636065, 25), (datetime.date(2025, 12, 10), 0.023302875345496153, 18), (datetime.date(2025, 12, 11), 0.06716101942931667, 10), (datetime.date(2025, 12, 12), 0.03956084764384309, 17), (datetime.date(2025, 12, 13), 0.024521922507569807, 28), (datetime.date(2025, 12, 15), 0.04025765696234103, 28), (datetime.date(2025, 12, 16), 0.04220631231253141, 41), (datetime.date(2025, 12, 17), 0.03113575990031885, 44), (datetime.date(2025, 12, 18), 0.04323541416784761, 28), (datetime.date(2025, 12, 19), 0.026580037799617574, 27), (datetime.date(2025, 12, 20), 0.026315899511245282, 34), (datetime.date(2025, 12, 22), 0.023536723372184244, 30), (datetime.date(2025, 12, 23), 0.03516652964566032, 7), (datetime.date(2025, 12, 24), 0.027759605099465366, 5), (datetime.date(2025, 12, 26), 0.028354817312657488, 36), (datetime.date(2025, 12, 27), 0.037700614820244525, 83)), 'pehd_pp': ((datetime.date(2025, 12, 1), 0.026169045338011336, 22), (datetime.date(2025, 12, 2), 0.026077342546274623, 17), (datetime.date(2025, 12, 3), 0.028410261511033586, 22), (datetime.date(2025, 12, 4), 0.027384056095712657, 22), (datetime.date(2025, 12, 5), 0.02722315293087619, 26), (datetime.date(2025, 12, 6), 0.02750423662588171, 24), (datetime.date(2025, 12, 8), 0.026336691681837998, 12), (datetime.date(2025, 12, 9), 0.02655639189151538, 16), (datetime.date(2025, 12, 10), 0.026837003830971515, 21), (datetime.date(2025, 12, 11), 0.027706598410159832, 16), (datetime.date(2025, 12, 12), 0.025935038526802925, 21), (datetime.date(2025, 12, 13), 0.027247675022004463, 8), (datetime.date(2025, 12, 15), 0.026461951801239492, 17), (datetime.date(2025, 12, 16), 0.02559879647548773, 19), (datetime.date(2025, 12, 17), 0.02853166503868351, 15), (datetime.date(2025, 12, 18), 0.028460218570181408, 19), (datetime.date(2025, 12, 19), 0.027637959231057715, 40), (datetime.date(2025, 12, 20), 0.027755239875711216, 20), (datetime.date(2025, 12, 22), 0.026230165113993155, 24), (datetime.date(2025, 12, 23), 0.02599582043329693, 21), (datetime.date(2025, 12, 24), 0.029147032842642907, 24), (datetime.date(2025, 12, 26), 0.028332582736114793, 21), (datetime.date(2025, 12, 27), 0.02840035196337005, 13)), 'pet_clair': ((datetime.date(2025, 12, 1), 0.0063374055650814495, 27), (datetime.date(2025, 12, 2), 0.004145333800189412, 22), (datetime.date(2025, 12, 3), 0.006658025419976934, 21), (datetime.date(2025, 12, 4), 0.01467828260913856, 26), (datetime.date(2025, 12, 5), 0.006492483991447844, 27), (datetime.date(2025, 12, 6), 0.0019204321789454872, 24), (datetime.date(2025, 12, 8), 0.007567557197822908, 25), (datetime.date(2025, 12, 9), 0.00470000583055455, 20), (datetime.date(2025, 12, 10), 0.0029284100461256565, 29), (datetime.date(2025, 12, 11), 0.0047626106917340195, 26), (datetime.date(2025, 12, 12), 0.004673203641432687, 30), (datetime.date(2025, 12, 13), 0.004010103995978947, 24), (datetime.date(2025, 12, 15), 0.007292096610532868, 27), (datetime.date(2025, 12, 16), 0.0032124905271926274, 19), (datetime.date(2025, 12, 17), 0.008449323657405632, 20), (datetime.date(2025, 12, 18), 0.007921937449234976, 23), (datetime.date(2025, 12, 19), 0.004244603018008991, 50), (datetime.date(2025, 12, 20), 0.004376112328891033, 26), (datetime.date(2025, 12, 22), 0.003984219776667979, 27), (datetime.date(2025, 12, 23), 0.0035024888862174998, 22), (datetime.date(2025, 12, 24), 0.010751182555206238, 24), (datetime.date(2025, 12, 26), 0.010679524001904854, 28), (datetime.date(2025, 12, 27), 0.009907259200014873, 13)), 'flux_dev': ((datetime.date(2025, 12, 1), 0.0997265693226702, 5), (datetime.date(2025, 12, 2), 0.1253388552807037, 5), (datetime.date(2025, 12, 3), 0.10741140865593142, 9), (datetime.date(2025, 12, 4), 0.12109050667245723, 10), (datetime.date(2025, 12, 5), 0.08101054647408264, 6), (datetime.date(2025, 12, 6), 0.10496320050311886, 6), (datetime.date(2025, 12, 8), 0.11556072432167667, 25), (datetime.date(2025, 12, 9), 0.15902641148735827, 19), (datetime.date(2025, 12, 10), 0.12955700300658032, 20), (datetime.date(2025, 12, 11), 0.106303245695292, 7), (datetime.date(2025, 12, 12), 0.09144923730503436, 5), (datetime.date(2025, 12, 13), 0.08735630216313388, 7), (datetime.date(2025, 12, 15), 0.12927783111791474, 17), (datetime.date(2025, 12, 16), 0.10416631176128725, 7), (datetime.date(2025, 12, 17), 0.08151578872829927, 13), (datetime.date(2025, 12, 18), 0.09901406125818964, 6), (datetime.date(2025, 12, 19), 0.09862974095868764, 10), (datetime.date(2025, 12, 20), 0.07719993565157236, 5), (datetime.date(2025, 12, 22), 0.11064409999477416, 16), (datetime.date(2025, 12, 23), 0.1110823502108279, 17), (datetime.date(2025, 12, 24), 0.12219439998499232, 9), (datetime.date(2025, 12, 26), 0.10970103712062794, 6), (datetime.date(2025, 12, 27), 0.10751289379786885, 6)), 'emr': ((datetime.date(2025, 12, 1), 0.035444692875713266, 7), (datetime.date(2025, 12, 2), 0.03357941320647804, 8), (datetime.date(2025, 12, 3), 0.027377495594115838, 10), (datetime.date(2025, 12, 4), 0.03308108445424418, 22), (datetime.date(2025, 12, 5), 0.037559613687991426, 7), (datetime.date(2025, 12, 6), 0.03717569454531103, 7), (datetime.date(2025, 12, 8), 0.03637189821967351, 5), (datetime.date(2025, 12, 9), 0.035692081823958034, 13), (datetime.date(2025, 12, 10), 0.03363316558384931, 6), (datetime.date(2025, 12, 11), 0.04606821214909118, 7), (datetime.date(2025, 12, 12), 0.034491076250168284, 13), (datetime.date(2025, 12, 13), 0.03901713703390515, 11), (datetime.date(2025, 12, 15), 0.03472542820035149, 17), (datetime.date(2025, 12, 16), 0.03308444012579045, 10), (datetime.date(2025, 12, 17), 0.03536338827148823, 8), (datetime.date(2025, 12, 18), 0.035042587308821774, 7), (datetime.date(2025, 12, 19), 0.03315145511409819, 15), (datetime.date(2025, 12, 20), 0.03939072371112899, 15), (datetime.date(2025, 12, 22), 0.036165041019880315, 10), (datetime.date(2025, 12, 23), 0.03212672918369371, 6), (datetime.date(2025, 12, 24), 0.0368338869922946, 8), (datetime.date(2025, 12, 26), 0.035927820417248235, 5), (datetime.date(2025, 12, 27), 0.03567180998764331, 7)), 'film_pedb': ((datetime.date(2025, 12, 1), 0.1761263910558574, 37), (datetime.date(2025, 12, 2), 0.13904742208352525, 32), (datetime.date(2025, 12, 3), 0.16238186045477898, 38), (datetime.date(2025, 12, 4), 0.21443476523848565, 34), (datetime.date(2025, 12, 5), 0.11768349089383941, 39), (datetime.date(2025, 12, 6), 0.15205575628125453, 25), (datetime.date(2025, 12, 8), 0.14636405094915106, 26), (datetime.date(2025, 12, 9), 0.13976058190182902, 31), (datetime.date(2025, 12, 10), 0.1680176466809325, 30), (datetime.date(2025, 12, 11), 0.14425805186602494, 30), (datetime.date(2025, 12, 12), 0.14656877737736473, 27), (datetime.date(2025, 12, 13), 0.15887648266588858, 37), (datetime.date(2025, 12, 15), 0.15850650511746345, 36), (datetime.date(2025, 12, 16), 0.15968168989862352, 30), (datetime.date(2025, 12, 17), 0.1625032924318787, 31), (datetime.date(2025, 12, 18), 0.15631245197316182, 40), (datetime.date(2025, 12, 19), 0.1778055369635051, 37), (datetime.date(2025, 12, 20), 0.1665882787681901, 34), (datetime.date(2025, 12, 22), 0.16889045337848374, 43), (datetime.date(2025, 12, 23), 0.16331457944864514, 41), (datetime.date(2025, 12, 24), 0.2071347413115963, 38), (datetime.date(2025, 12, 26), 0.18145270260030782, 25), (datetime.date(2025, 12, 27), 0.1866758127480592, 42)), 'ela': ((datetime.date(2025, 12, 1), 0.1438905231945977, 5), (datetime.date(2025, 12, 2), 0.1257433922755021, 25), (datetime.date(2025, 12, 3), 0.11620725349173174, 6), (datetime.date(2025, 12, 4), 0.10778466140649201, 19), (datetime.date(2025, 12, 5), 0.12733124213402838, 12), (datetime.date(2025, 12, 6), 0.10239449789519504, 13), (datetime.date(2025, 12, 8), 0.14416663174441988, 18), (datetime.date(2025, 12, 9), 0.09106635936408822, 7), (datetime.date(2025, 12, 10), 0.09408833575911023, 8), (datetime.date(2025, 12, 12), 0.1406523735764373, 5), (datetime.date(2025, 12, 13), 0.10261402820483025, 5), (datetime.date(2025, 12, 15), 0.12154837571766708, 24), (datetime.date(2025, 12, 16), 0.19390230445178772, 8), (datetime.date(2025, 12, 23), 0.16436297620395365, 12), (datetime.date(2025, 12, 24), 0.14804061157591375, 5), (datetime.date(2025, 12, 26), 0.1470287739844787, 11), (datetime.date(2025, 12, 27), 0.10395662912633608, 7)), 'gm': ((datetime.date(2025, 12, 1), 0.06330271560705797, 30), (datetime.date(2025, 12, 2), 0.056963144070359586, 15), (datetime.date(2025, 12, 3), 0.051245784868367616, 26), (datetime.date(2025, 12, 4), 0.039006110535256135, 6), (datetime.date(2025, 12, 5), 0.04648262218018215, 8), (datetime.date(2025, 12, 6), 0.06919183270867547, 17), (datetime.date(2025, 12, 8), 0.04301069792252873, 25), (datetime.date(2025, 12, 9), 0.06206099655011501, 13), (datetime.date(2025, 12, 10), 0.04372422112405334, 16), (datetime.date(2025, 12, 11), 0.06554371108938412, 10), (datetime.date(2025, 12, 12), 0.0643463320203465, 9), (datetime.date(2025, 12, 13), 0.04969440949575508, 16), (datetime.date(2025, 12, 15), 0.04732503400990457, 24), (datetime.date(2025, 12, 16), 0.0434094850932259, 7), (datetime.date(2025, 12, 17), 0.05116723154080145, 8), (datetime.date(2025, 12, 18), 0.06461014970642294, 8), (datetime.date(2025, 12, 19), 0.049112246643076715, 57), (datetime.date(2025, 12, 20), 0.046022506685111216, 12), (datetime.date(2025, 12, 22), 0.047892062008441164, 16), (datetime.date(2025, 12, 23), 0.06225550960225066, 23), (datetime.date(2025, 12, 24), 0.04988269544450532, 7), (datetime.date(2025, 12, 26), 0.047683422554196137, 25), (datetime.date(2025, 12, 27), 0.03875372040295441, 10)), 'refus': ((datetime.date(2025, 12, 1), 0.03599589783468365, 11), (datetime.date(2025, 12, 2), 0.035715249646347744, 15), (datetime.date(2025, 12, 3), 0.04129959972993828, 10), (datetime.date(2025, 12, 4), 0.06447303589604676, 17), (datetime.date(2025, 12, 5), 0.03215388695987655, 13), (datetime.date(2025, 12, 8), 0.06003585896164021, 8), (datetime.date(2025, 12, 9), 0.048617367367367374, 18), (datetime.date(2025, 12, 10), 0.06756197367895916, 13), (datetime.date(2025, 12, 11), 0.0432396556712963, 14), (datetime.date(2025, 12, 12), 0.04449405399805669, 11), (datetime.date(2025, 12, 13), 0.07789226466049384, 5), (datetime.date(2025, 12, 15), 0.03510649956597223, 8), (datetime.date(2025, 12, 16), 0.04535582028711826, 11), (datetime.date(2025, 12, 17), 0.04420496167852303, 9), (datetime.date(2025, 12, 18), 0.068252822902888, 11), (datetime.date(2025, 12, 19), 0.040082961549849264, 14), (datetime.date(2025, 12, 22), 0.037914416152263375, 11), (datetime.date(2025, 12, 23), 0.040563815541559, 14), (datetime.date(2025, 12, 24), 0.03974721326609348, 14), (datetime.date(2025, 12, 26), 0.05773397455770503, 8), (datetime.date(2025, 12, 27), 0.04035927854938272, 7)), 'aluminium': ((datetime.date(2025, 12, 1), 0.06480663926814285, 7), (datetime.date(2025, 12, 2), 0.0383204926247346, 8), (datetime.date(2025, 12, 3), 0.03840892062834255, 15), (datetime.date(2025, 12, 6), 0.03470857104440054, 24), (datetime.date(2025, 12, 8), 0.0409450464452803, 14), (datetime.date(2025, 12, 12), 0.03530824421040014, 5), (datetime.date(2025, 12, 15), 0.04115321236305894, 8), (datetime.date(2025, 12, 20), 0.04786003980836006, 9), (datetime.date(2025, 12, 22), 0.04311261481715573, 7), (datetime.date(2025, 12, 24), 0.06371421959241326, 9), (datetime.date(2025, 12, 26), 0.04829637426093117, 19), (datetime.date(2025, 12, 27), 0.03959467247015093, 19))}, 'quality_array': [['-6.226185843541964', '01122025'], ['-6.164925511140854', '02122025'], ['-6.218929783879973', '03122025'], ['-6.236756021448797', '04122025'], ['-6.189442931059637', '05122025'], ['-6.2024452576050555', '06122025'], ['-6.1405023479801875', '08122025'], ['-6.067766598586041', '09122025'], ['-6.154131553601774', '10122025'], ['-6.1475679736268845', '11122025'], ['-6.20940485255941', '12122025'], ['-6.158884706558932', '13122025'], ['-6.236075878613833', '15122025'], ['-6.148376075246697', '16122025'], ['-6.223210656091756', '17122025'], ['-6.1903206470311', '18122025'], ['-6.194171343662993', '19122025'], ['-6.239928031784904', '20122025'], ['-6.229058197326261', '22122025'], ['-6.1778975225306745', '23122025'], ['-6.190733350423365', '24122025'], ['-6.281730898293025', '26122025'], ['-6.240668210898924', '27122025']], 'number_of_batch': ((2357,),), 'datou_id_sts': 4891, 'map_hashtag_number_mat': {'hash_to_mat_nb': ({'unwanted_material': 'autre', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.006689388663523679, 'nb_photo': 652, 'list_port_cont': '29043199,29046159,29046438,29085538,29085775,29086052,29086649,29086843,29087533,29088244,29088634,29089151,29089255,29089745,29091020,29091167,29095788,29099562,29102277,29104203,29106769,29108900,29109622,29110602,29113925,29133908,29134151,29137086,29140435,29143764,29148010,29148106,29152957,29155190,29158438,29166435,29166520,29179500,29180636,29183244,29183976,29187270,29189888,29192350,29194467,29204823,29218029,29225785,29229085,29235312,29237362,29239324,29245528,29245789,29246494,29246587,29247118,29260763,29265291,29281162,29281226,29283494,29292957,29293103,29295147,29297229,29297391,29297933,29302564,29302702,29306091,29306876,29311122,29314290,29322158,29331833,29332274,29332479,29336148,29337636,29344086,29346320,29349243,29350066,29354512,29356211,29365474,29367864,29368728,29368870,29369552,29369703,29370965,29373074,29376291,29377485,29377551,29380279,29382576,29382613,29383467,29389655,29403895,29406387,29406404,29406916,29407618,29423558,29424692,29425419,29428110,29432627,29432888,2943411', 'assoc_port': '29041145:29109622,29042706:29043199,29043532:29046438,29045432:29046159,29046877:29108900,29054159:29089745,29081009:29089255,29081020:29089151,29081077:29085775,29081691:29085538,29084021:29088634,29084046:29088244,29084096:29087533,29084255:29086843,29084303:29086052,29084953:29086649,29090343:29091167,29090424:29091020,29094664:29095788,29097661:29104203,29098902:29099562,29101450:29102277,29105981:29106769,29109857:29110602,29113126:29113925,29133098:29134151,29133100:29133908,29136451:29137086,29139495:29140435,29143164:29143764,29147183:29148106,29147201:29148010,29152342:29152957,29154647:29155190,29157810:29158438,29166056:29166435,29166094:29166520,29178998:29179500,29179812:29180636,29183043:29183244,29183360:29183976,29186781:29187270,29189535:29189888,29191691:29192350,29193859:29194467,29203818:29204823,29217538:29218029,29225648:29225785,29228535:29229085,29234873:29235312,29237216:29237362,29238762:29239324,29245306:29245528,29245582:29245789,29246307:29246494,29246522:29246587,29247097:2924711', 'assoc_mat': '29041145:autre:3327:29109622,29042706:autre:3327:29043199,29043532:autre:3327:29046438,29045432:autre:3327:29046159,29046877:autre:3327:29108900,29054159:autre:3327:29089745,29081009:autre:3327:29089255,29081020:autre:3327:29089151,29081077:autre:3327:29085775,29081691:autre:3327:29085538,29084021:autre:3327:29088634,29084046:autre:3327:29088244,29084096:autre:3327:29087533,29084255:autre:3327:29086843,29084303:autre:3327:29086052,29084953:autre:3327:29086649,29090343:autre:3327:29091167,29090424:autre:3327:29091020,29094664:autre:3327:29095788,29097661:autre:3327:29104203,29098902:autre:3327:29099562,29101450:autre:3327:29102277,29105981:autre:3327:29106769,29109857:autre:3327:29110602,29113126:autre:3327:29113925,29133098:autre:3327:29134151,29133100:autre:3327:29133908,29136451:autre:3327:29137086,29139495:autre:3327:29140435,29143164:autre:3327:29143764,29147183:autre:3327:29148106,29147201:autre:3327:29148010,29152342:autre:3327:29152957,29154647:autre:3327:29155190,29157810:autre:3327:29158438,29166056:'}, {'unwanted_material': 'autre', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.002321626750758238, 'nb_photo': 212, 'list_port_cont': '29043886,29054702,29081494,29112700,29146845,29178209,29194241,29204225,29230114,29235113,29283483,29292532,29293757,29310936,29330870,29334569,29406602,29406664,29406744,29406877,29406890,29407253,29407354,29520129,29520355,29520468,29520579,29520706,29520750,29521943,29538701,29549167,29557084,29566371,29569370,29571180,29576021,29616723,29625105,29628460,29649805,29656445,29680140,29698716,29718054,29728509,29732011,29746701', 'assoc_port': '29043561:29043886,29052382:29054702,29081012:29081494,29112007:29112700,29145272:29146845,29177794:29178209,29193857:29194241,29203819:29204225,29229821:29230114,29234862:29235113,29282975:29283483,29291864:29292532,29293513:29293757,29310523:29310936,29330476:29334569,29330612:29330870,29353936:29406890,29367855:29406664,29374741:29406602,29382169:29406877,29383397:29406744,29386624:29407253,29407188:29407354,29437748:29520706,29444282:29520750,29470214:29520129,29481507:29520579,29489765:29521943,29495903:29520468,29510194:29520355,29534843:29538701,29548707:29549167,29556729:29557084,29566207:29566371,29569296:29569370,29570877:29571180,29575696:29576021,29616374:29616723,29624858:29625105,29628085:29628460,29647069:29649805,29655875:29656445,29679792:29680140,29698595:29698716,29717684:29718054,29728177:29728509,29731774:29732011,29746471:29746701', 'assoc_mat': '29043561:autre:3594:29043886,29052382:autre:3594:29054702,29081012:autre:3594:29081494,29112007:autre:3594:29112700,29145272:autre:3594:29146845,29177794:autre:3594:29178209,29193857:autre:3594:29194241,29203819:autre:3594:29204225,29229821:autre:3594:29230114,29234862:autre:3594:29235113,29282975:autre:3594:29283483,29291864:autre:3594:29292532,29293513:autre:3594:29293757,29310523:autre:3594:29310936,29330476:autre:3594:29334569,29330612:autre:3594:29330870,29353936:autre:3594:29406890,29367855:autre:3594:29406664,29374741:autre:3594:29406602,29382169:autre:3594:29406877,29383397:autre:3594:29406744,29386624:autre:3594:29407253,29407188:autre:3594:29407354,29437748:autre:3594:29520706,29444282:autre:3594:29520750,29470214:autre:3594:29520129,29481507:autre:3594:29520579,29489765:autre:3594:29521943,29495903:autre:3594:29520468,29510194:autre:3594:29520355,29534843:autre:3594:29538701,29548707:autre:3594:29549167,29556729:autre:3594:29557084,29566207:autre:3594:29566371,29569296:autre:3594:29569370,29570877:'}, {'unwanted_material': 'autre_refus', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.006997585284710501, 'nb_photo': 367, 'list_port_cont': '29052587,29084173,29084728,29085182,29085554,29085753,29085922,29086555,29086998,29087826,29089040,29089760,29094936,29097711,29101596,29106358,29109069,29113259,29133297,29138406,29146399,29149620,29149836,29152408,29153807,29154762,29154829,29177891,29179041,29179073,29182897,29188560,29190883,29193979,29195017,29216048,29218870,29218878,29227615,29244097,29245346,29245593,29246324,29261177,29280537,29280563,29293546,29294029,29294549,29296981,29299579,29305452,29305576,29308492,29311666,29314170,29314183,29330790,29331148,29331644,29346717,29347083,29347106,29348849,29349898,29351602,29354185,29354286,29354387,29355754,29355880,29364814,29372310,29376046,29379863,29382210,29382265,29383405,29383615,29386682,29389255,29405171,29407583,29407963,29425201,29431405,29434523,29436643,29438730,29441845,29444305,29462774,29463074,29470505,29476527,29480553,29481573,29484309,29484321,29492714,29498853,29498992,29501596,29503448,29505038,29505993,29506051,29508435,29510291,29511348,29518308,29529069,29541654,2954242', 'assoc_port': '29052385:29052587,29081038:29087826,29081075:29084173,29083967:29086998,29084031:29086555,29084062:29085922,29084311:29085753,29084371:29085182,29084386:29085554,29084389:29089040,29084393:29084728,29084396:29089760,29094679:29094936,29097631:29097711,29101467:29101596,29105983:29106358,29108924:29109069,29113125:29113259,29133113:29133297,29138301:29138406,29146298:29146399,29149379:29149836,29149381:29149620,29152346:29152408,29153715:29153807,29154649:29154829,29154651:29154762,29177789:29177891,29178999:29179073,29179001:29179041,29182887:29182897,29188468:29188560,29190761:29190883,29193856:29193979,29194888:29195017,29215829:29216048,29218860:29218878,29218862:29218870,29227479:29227615,29244056:29244097,29245302:29245346,29245581:29245593,29246309:29246324,29258470:29261177,29280525:29280563,29280532:29280537,29291918:29294029,29293458:29293546,29294433:29294549,29296834:29296981,29299477:29299579,29305369:29305576,29305397:29305452,29308108:29308492,29311497:29311666,29314161:29314183,29314167:2931417', 'assoc_mat': '29052385:autre_refus:3726:29052587,29081038:autre_refus:3726:29087826,29081075:autre_refus:3726:29084173,29083967:autre_refus:3726:29086998,29084031:autre_refus:3726:29086555,29084062:autre_refus:3726:29085922,29084311:autre_refus:3726:29085753,29084371:autre_refus:3726:29085182,29084386:autre_refus:3726:29085554,29084389:autre_refus:3726:29089040,29084393:autre_refus:3726:29084728,29084396:autre_refus:3726:29089760,29094679:autre_refus:3726:29094936,29097631:autre_refus:3726:29097711,29101467:autre_refus:3726:29101596,29105983:autre_refus:3726:29106358,29108924:autre_refus:3726:29109069,29113125:autre_refus:3726:29113259,29133113:autre_refus:3726:29133297,29138301:autre_refus:3726:29138406,29146298:autre_refus:3726:29146399,29149379:autre_refus:3726:29149836,29149381:autre_refus:3726:29149620,29152346:autre_refus:3726:29152408,29153715:autre_refus:3726:29153807,29154649:autre_refus:3726:29154829,29154651:autre_refus:3726:29154762,29177789:autre_refus:3726:29177891,29178999:autre_refus:3726:29179073,29179001:'}, {'unwanted_material': 'barquette_avec_film', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0036527041472303214, 'nb_photo': 1, 'list_port_cont': '29506249', 'assoc_port': '29505886:29506249', 'assoc_mat': '29505886:barquette_avec_film:3327:29506249'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.00041785292526145743, 'nb_photo': 3, 'list_port_cont': '29128633,29293220,29746704', 'assoc_port': '29094680:29128633,29291919:29293220,29746470:29746704', 'assoc_mat': '29094680:barquette_opaque:4205:29128633,29291919:barquette_opaque:4205:29293220,29746470:barquette_opaque:4205:29746704'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.002275802039444329, 'nb_photo': 104, 'list_port_cont': '29042499,29090016,29128797,29137784,29137799,29160528,29184412,29233290,29245198,29245239,29246475,29265670,29294019,29306787,29331123,29376958,29377008,29405554,29407427,29432647,29467549,29654035,29690277,29721385,29730028,29745249', 'assoc_port': '29041157:29042499,29052349:29137799,29052351:29137784,29084028:29128797,29084934:29090016,29138300:29160528,29183358:29184412,29232035:29233290,29244988:29245198,29244989:29245239,29246308:29246475,29264673:29265670,29293474:29294019,29306378:29306787,29330676:29331123,29367787:29377008,29367916:29376958,29405393:29405554,29407186:29407427,29432099:29432647,29467315:29467549,29653850:29654035,29689702:29690277,29720639:29721385,29729976:29730028,29745070:29745249', 'assoc_mat': '29041157:barquette_opaque:4203:29042499,29052349:barquette_opaque:4203:29137799,29052351:barquette_opaque:4203:29137784,29084028:barquette_opaque:4203:29128797,29084934:barquette_opaque:4203:29090016,29138300:barquette_opaque:4203:29160528,29183358:barquette_opaque:4203:29184412,29232035:barquette_opaque:4203:29233290,29244988:barquette_opaque:4203:29245198,29244989:barquette_opaque:4203:29245239,29246308:barquette_opaque:4203:29246475,29264673:barquette_opaque:4203:29265670,29293474:barquette_opaque:4203:29294019,29306378:barquette_opaque:4203:29306787,29330676:barquette_opaque:4203:29331123,29367787:barquette_opaque:4203:29377008,29367916:barquette_opaque:4203:29376958,29405393:barquette_opaque:4203:29405554,29407186:barquette_opaque:4203:29407427,29432099:barquette_opaque:4203:29432647,29467315:barquette_opaque:4203:29467549,29653850:barquette_opaque:4203:29654035,29689702:barquette_opaque:4203:29690277,29720639:barquette_opaque:4203:29721385,29729976:barquette_opaque:4203:29730028,29745070:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0005278095437765747, 'nb_photo': 28, 'list_port_cont': '29050810,29057069,29084444,29097833,29107949,29112142,29133243,29145302,29191978,29228739,29245074,29308238,29377230,29381721,29492647,29497970,29499616,29507527,29542492,29569489,29585173,29608045,29650898,29679910,29688976,29715342,29716900,29746994', 'assoc_port': '29046881:29057069,29050698:29050810,29081689:29107949,29083373:29084444,29097648:29097833,29112005:29112142,29133130:29133243,29145271:29145302,29191688:29191978,29228534:29228739,29244991:29245074,29308110:29308238,29377091:29377230,29381537:29381721,29492558:29492647,29497795:29497970,29499426:29499616,29507224:29507527,29542373:29542492,29569474:29569489,29584902:29585173,29607851:29608045,29650782:29650898,29679790:29679910,29681411:29688976,29715159:29715342,29716805:29716900,29746895:29746994', 'assoc_mat': '29046881:barquette_opaque:4207:29057069,29050698:barquette_opaque:4207:29050810,29081689:barquette_opaque:4207:29107949,29083373:barquette_opaque:4207:29084444,29097648:barquette_opaque:4207:29097833,29112005:barquette_opaque:4207:29112142,29133130:barquette_opaque:4207:29133243,29145271:barquette_opaque:4207:29145302,29191688:barquette_opaque:4207:29191978,29228534:barquette_opaque:4207:29228739,29244991:barquette_opaque:4207:29245074,29308110:barquette_opaque:4207:29308238,29377091:barquette_opaque:4207:29377230,29381537:barquette_opaque:4207:29381721,29492558:barquette_opaque:4207:29492647,29497795:barquette_opaque:4207:29497970,29499426:barquette_opaque:4207:29499616,29507224:barquette_opaque:4207:29507527,29542373:barquette_opaque:4207:29542492,29569474:barquette_opaque:4207:29569489,29584902:barquette_opaque:4207:29585173,29607851:barquette_opaque:4207:29608045,29650782:barquette_opaque:4207:29650898,29679790:barquette_opaque:4207:29679910,29681411:barquette_opaque:4207:29688976,29715159:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.010326328554364618, 'nb_photo': 11, 'list_port_cont': '29092119,29191087,29292412,29407368,29433854,29469986,29569543,29654081,29716948,29727437', 'assoc_port': '29081057:29092119,29190762:29191087,29291890:29292412,29407192:29407368,29433241:29433854,29469876:29469986,29569472:29569543,29653849:29654081,29716801:29716948,29727003:29727437', 'assoc_mat': '29081057:barquette_opaque:4461:29092119,29190762:barquette_opaque:4461:29191087,29291890:barquette_opaque:4461:29292412,29407192:barquette_opaque:4461:29407368,29433241:barquette_opaque:4461:29433854,29469876:barquette_opaque:4461:29469986,29569472:barquette_opaque:4461:29569543,29653849:barquette_opaque:4461:29654081,29716801:barquette_opaque:4461:29716948,29727003:barquette_opaque:4461:29727437'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.0035211860405818295, 'nb_photo': 17, 'list_port_cont': '29041413,29182906,29292318,29331653,29347130,29370565,29403615,29406765,29467033,29495122,29615965,29659169,29689011,29710494,29728307,29746956,29747312', 'assoc_port': '29041161:29041413,29182889:29182906,29291933:29292318,29330572:29331653,29347071:29347130,29369514:29370565,29403607:29403615,29406680:29406765,29466897:29467033,29494783:29495122,29615933:29615965,29658605:29659169,29681408:29689011,29710287:29710494,29728169:29728307,29746898:29746956,29747266:29747312', 'assoc_mat': '29041161:barquette_opaque:4200:29041413,29182889:barquette_opaque:4200:29182906,29291933:barquette_opaque:4200:29292318,29330572:barquette_opaque:4200:29331653,29347071:barquette_opaque:4200:29347130,29369514:barquette_opaque:4200:29370565,29403607:barquette_opaque:4200:29403615,29406680:barquette_opaque:4200:29406765,29466897:barquette_opaque:4200:29467033,29494783:barquette_opaque:4200:29495122,29615933:barquette_opaque:4200:29615965,29658605:barquette_opaque:4200:29659169,29681408:barquette_opaque:4200:29689011,29710287:barquette_opaque:4200:29710494,29728169:barquette_opaque:4200:29728307,29746898:barquette_opaque:4200:29746956,29747266:barquette_opaque:4200:29747312'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.004652277402915854, 'nb_photo': 94, 'list_port_cont': '29041498,29042955,29086039,29086275,29087043,29087708,29088814,29090575,29097179,29097887,29105114,29153944,29155034,29157226,29164622,29178094,29183290,29184563,29195200,29216094,29242529,29242568,29245048,29292444,29293742,29297833,29306756,29311780,29312161,29331273,29343363,29345364,29346240,29377025,29383013,29383627,29389458,29403866,29406822,29407597,29423262,29439801,29467065,29470013,29475492,29476650,29482634,29482737,29493806,29506488,29529458,29535337,29542637,29552654,29557033,29563301,29563919,29564524,29568329,29571193,29572763,29577464,29592456,29592757,29593361,29594752,29608203,29625130,29625356,29647451,29659491,29664823,29670189,29681545,29700167,29730350,29730396,29746665,29748562', 'assoc_port': '29041158:29041498,29042709:29042955,29046861:29088814,29081079:29097179,29084017:29087708,29084073:29087043,29084220:29086275,29084269:29086039,29090361:29090575,29097675:29097887,29104950:29105114,29153721:29153944,29154648:29155034,29156805:29157226,29164284:29164622,29177790:29178094,29178995:29183290,29184241:29184563,29194906:29195200,29215832:29216094,29242513:29242568,29242515:29242529,29244985:29245048,29291928:29292444,29293459:29293742,29297796:29297833,29306377:29306756,29311493:29312161,29311501:29311780,29330592:29331273,29343155:29343363,29345100:29345364,29346119:29346240,29367785:29377025,29367810:29383013,29383509:29383627,29389194:29389458,29403720:29403866,29406677:29406822,29407500:29407597,29422984:29423262,29434456:29439801,29466892:29467065,29469877:29470013,29475234:29475492,29476362:29476650,29482532:29482737,29482534:29482634,29493676:29493806,29505889:29506488,29528897:29529458,29534778:29535337,29542342:29542637,29552390:29552654,29556722:29557033,29563257:29563301,29563716:2956391', 'assoc_mat': '29041158:barquette_opaque:4209:29041498,29042709:barquette_opaque:4209:29042955,29046861:barquette_opaque:4209:29088814,29081079:barquette_opaque:4209:29097179,29084017:barquette_opaque:4209:29087708,29084073:barquette_opaque:4209:29087043,29084220:barquette_opaque:4209:29086275,29084269:barquette_opaque:4209:29086039,29090361:barquette_opaque:4209:29090575,29097675:barquette_opaque:4209:29097887,29104950:barquette_opaque:4209:29105114,29153721:barquette_opaque:4209:29153944,29154648:barquette_opaque:4209:29155034,29156805:barquette_opaque:4209:29157226,29164284:barquette_opaque:4209:29164622,29177790:barquette_opaque:4209:29178094,29178995:barquette_opaque:4209:29183290,29184241:barquette_opaque:4209:29184563,29194906:barquette_opaque:4209:29195200,29215832:barquette_opaque:4209:29216094,29242513:barquette_opaque:4209:29242568,29242515:barquette_opaque:4209:29242529,29244985:barquette_opaque:4209:29245048,29291928:barquette_opaque:4209:29292444,29293459:barquette_opaque:4209:29293742,29297796:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.005896834812879442, 'nb_photo': 4477, 'list_port_cont': '29040536,29040841,29041532,29043092,29044089,29045808,29046220,29047459,29047597,29051035,29052728,29085257,29086070,29087314,29088799,29089185,29089860,29090640,29090779,29091295,29091441,29091473,29091776,29091994,29092298,29092650,29093881,29095381,29095808,29096366,29097069,29097739,29098224,29098752,29099298,29099882,29100421,29101439,29102166,29103221,29103333,29103443,29105325,29106661,29109938,29110374,29110568,29111402,29112409,29112753,29122727,29133941,29136970,29137306,29138688,29138992,29139584,29142696,29143688,29145355,29145410,29146687,29147674,29149687,29149783,29150149,29152788,29154037,29154360,29158404,29160411,29161347,29175716,29177434,29177952,29178314,29179373,29181986,29182334,29182923,29183072,29183226,29184106,29184685,29184945,29188645,29189810,29191016,29191160,29192228,29194414,29195268,29204570,29216508,29218019,29218042,29218062,29219318,29220157,29220357,29220548,29221524,29230231,29230447,29230795,29231364,29232419,29235231,29237337,29237494,29242474,29242589,29245204,2924522', 'assoc_port': '29040002:29040841,29040017:29040536,29041128:29041532,29042710:29043092,29043533:29044089,29045437:29046220,29045439:29045808,29046854:29047597,29046879:29047459,29050695:29051035,29050697:29103443,29052378:29103333,29052383:29052728,29081007:29103221,29081014:29098752,29081022:29097739,29081036:29097069,29081040:29100421,29081044:29096366,29081073:29093881,29083366:29092650,29083370:29092298,29083974:29091994,29083983:29101439,29084069:29091776,29084085:29091473,29084090:29091295,29084100:29091441,29084189:29090640,29084247:29089185,29084276:29088799,29084295:29087314,29084335:29089860,29084348:29085257,29084959:29086070,29090423:29090779,29094649:29095808,29094678:29095381,29097646:29111402,29097647:29098224,29098905:29099882,29098907:29099298,29101466:29102166,29104969:29105325,29105986:29106661,29108927:29109938,29109861:29110568,29109864:29110374,29112002:29122727,29112006:29112753,29112024:29112409,29133099:29133941,29136448:29137306,29136454:29136970,29138303:29139584,29138305:29138992,29138306:2913868', 'assoc_mat': '29040002:barquette_opaque:4211:29040841,29040017:barquette_opaque:4211:29040536,29041128:barquette_opaque:4211:29041532,29042710:barquette_opaque:4211:29043092,29043533:barquette_opaque:4211:29044089,29045437:barquette_opaque:4211:29046220,29045439:barquette_opaque:4211:29045808,29046854:barquette_opaque:4211:29047597,29046879:barquette_opaque:4211:29047459,29050695:barquette_opaque:4211:29051035,29050697:barquette_opaque:4211:29103443,29052378:barquette_opaque:4211:29103333,29052383:barquette_opaque:4211:29052728,29081007:barquette_opaque:4211:29103221,29081014:barquette_opaque:4211:29098752,29081022:barquette_opaque:4211:29097739,29081036:barquette_opaque:4211:29097069,29081040:barquette_opaque:4211:29100421,29081044:barquette_opaque:4211:29096366,29081073:barquette_opaque:4211:29093881,29083366:barquette_opaque:4211:29092650,29083370:barquette_opaque:4211:29092298,29083974:barquette_opaque:4211:29091994,29083983:barquette_opaque:4211:29101439,29084069:barquette_opaque:4211:29091776,29084085:barquette_opaqu'}, {'unwanted_material': 'bouchon', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.00039055133884991714, 'nb_photo': 30, 'list_port_cont': '29091158,29137083,29157496,29158446,29193366,29235318,29245794,29284081,29292956,29294121,29302699,29369560,29370192,29391267,29432631,29476788,29538593,29564326,29565946,29570815,29615898,29620906,29661651,29697980,29710812,29725549,29747376', 'assoc_port': '29090343:29091158,29136451:29137083,29156795:29157496,29157810:29158446,29188469:29193366,29234873:29235318,29245582:29245794,29283772:29284081,29291921:29292956,29293473:29294121,29301660:29302699,29367793:29369560,29369488:29370192,29390661:29391267,29432062:29432631,29476361:29476788,29537713:29538593,29564183:29564326,29565716:29565946,29570679:29570815,29615698:29615898,29620397:29620906,29661091:29661651,29697920:29697980,29710292:29710812,29725107:29725549,29747270:29747376', 'assoc_mat': '29090343:bouchon:3327:29091158,29136451:bouchon:3327:29137083,29156795:bouchon:3327:29157496,29157810:bouchon:3327:29158446,29188469:bouchon:3327:29193366,29234873:bouchon:3327:29235318,29245582:bouchon:3327:29245794,29283772:bouchon:3327:29284081,29291921:bouchon:3327:29292956,29293473:bouchon:3327:29294121,29301660:bouchon:3327:29302699,29367793:bouchon:3327:29369560,29369488:bouchon:3327:29370192,29390661:bouchon:3327:29391267,29432062:bouchon:3327:29432631,29476361:bouchon:3327:29476788,29537713:bouchon:3327:29538593,29564183:bouchon:3327:29564326,29565716:bouchon:3327:29565946,29570679:bouchon:3327:29570815,29615698:bouchon:3327:29615898,29620397:bouchon:3327:29620906,29661091:bouchon:3327:29661651,29697920:bouchon:3327:29697980,29710292:bouchon:3327:29710812,29725107:bouchon:3327:29725549,29747270:bouchon:3327:29747376'}, {'unwanted_material': 'carton', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.01243415612903744, 'nb_photo': 63, 'list_port_cont': '29091546,29094915,29128627,29159213,29246085,29293226,29389264,29432321,29432412,29594168,29616700,29690950,29690960,29720461,29746710', 'assoc_port': '29083987:29091546,29094680:29128627,29094681:29094915,29157805:29159213,29245970:29246085,29291919:29293226,29389199:29389264,29432156:29432412,29432157:29432321,29594021:29594168,29616384:29616700,29690869:29690960,29690870:29690950,29719502:29720461,29746470:29746710', 'assoc_mat': '29083987:carton:4205:29091546,29094680:carton:4205:29128627,29094681:carton:4205:29094915,29157805:carton:4205:29159213,29245970:carton:4205:29246085,29291919:carton:4205:29293226,29389199:carton:4205:29389264,29432156:carton:4205:29432412,29432157:carton:4205:29432321,29594021:carton:4205:29594168,29616384:carton:4205:29616700,29690869:carton:4205:29690960,29690870:carton:4205:29690950,29719502:carton:4205:29720461,29746470:carton:4205:29746710'}, {'unwanted_material': 'carton', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.024181705204425873, 'nb_photo': 340, 'list_port_cont': '29042500,29090005,29097982,29128794,29137785,29137803,29160526,29184416,29233287,29245196,29245240,29246473,29265671,29294010,29306781,29331115,29375787,29376968,29377011,29390922,29405556,29407426,29432633,29467541,29654042,29690284,29721384,29723833,29730041,29745255', 'assoc_port': '29041157:29042500,29052349:29137803,29052351:29137785,29084028:29128794,29084934:29090005,29097674:29097982,29138300:29160526,29183358:29184416,29232035:29233287,29244988:29245196,29244989:29245240,29246308:29246473,29264673:29265671,29293474:29294010,29306378:29306781,29330676:29331115,29367787:29377011,29367916:29376968,29374745:29375787,29390652:29390922,29405393:29405556,29407186:29407426,29432099:29432633,29467315:29467541,29653850:29654042,29689702:29690284,29720639:29721384,29722668:29723833,29729976:29730041,29745070:29745255', 'assoc_mat': '29041157:carton:4203:29042500,29052349:carton:4203:29137803,29052351:carton:4203:29137785,29084028:carton:4203:29128794,29084934:carton:4203:29090005,29097674:carton:4203:29097982,29138300:carton:4203:29160526,29183358:carton:4203:29184416,29232035:carton:4203:29233287,29244988:carton:4203:29245196,29244989:carton:4203:29245240,29246308:carton:4203:29246473,29264673:carton:4203:29265671,29293474:carton:4203:29294010,29306378:carton:4203:29306781,29330676:carton:4203:29331115,29367787:carton:4203:29377011,29367916:carton:4203:29376968,29374745:carton:4203:29375787,29390652:carton:4203:29390922,29405393:carton:4203:29405556,29407186:carton:4203:29407426,29432099:carton:4203:29432633,29467315:carton:4203:29467541,29653850:carton:4203:29654042,29689702:carton:4203:29690284,29720639:carton:4203:29721384,29722668:carton:4203:29723833,29729976:carton:4203:29730041,29745070:carton:4203:29745255'}, {'unwanted_material': 'carton', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.9643095882680784, 'nb_photo': 2838, 'list_port_cont': '29040225,29041624,29045686,29049605,29050812,29057076,29084446,29084691,29084993,29085796,29090454,29094938,29095103,29097825,29099665,29099793,29099980,29100217,29101760,29105011,29107941,29110049,29112139,29121415,29133238,29136644,29138494,29139714,29139933,29142086,29143351,29145277,29145301,29147227,29152541,29155618,29156124,29176866,29178008,29181973,29183063,29183160,29183366,29184439,29189617,29190832,29191980,29204044,29215975,29217666,29217722,29219651,29219843,29228613,29228735,29230885,29232045,29235791,29245069,29245104,29245603,29246015,29246329,29246741,29247191,29259996,29262927,29265044,29265343,29265442,29280980,29281564,29283058,29290659,29291848,29292193,29292396,29293619,29294619,29297048,29299612,29301945,29301954,29306463,29308243,29310596,29314201,29315117,29346159,29346744,29348887,29349716,29367434,29370497,29372262,29374799,29376031,29376639,29377130,29377238,29378970,29381723,29382240,29383694,29385678,29391997,29405277,29406301,29406734,29406796,29407229,29422183,29422375,2942318', 'assoc_port': '29040031:29041624,29040034:29040225,29043547:29045686,29045467:29121415,29045468:29049605,29046881:29057076,29050698:29050812,29054175:29100217,29081025:29099980,29081027:29099793,29081071:29099665,29081689:29107941,29083373:29084446,29084003:29085796,29084332:29084993,29084352:29084691,29090380:29090454,29094651:29095103,29094677:29094938,29097648:29097825,29101451:29101760,29104967:29105011,29109862:29110049,29112005:29112139,29133130:29133238,29136452:29136644,29138302:29138494,29139494:29139933,29139497:29139714,29141839:29147227,29141846:29142086,29143168:29143351,29145267:29145277,29145271:29145301,29149395:29156124,29149400:29155618,29152344:29152541,29176722:29176866,29177795:29178008,29181879:29181973,29183042:29183160,29183044:29183063,29183361:29183366,29184228:29184439,29189532:29189617,29190765:29190832,29191688:29191980,29203816:29204044,29215833:29215975,29217537:29217722,29217542:29217666,29219640:29219651,29219646:29219843,29228534:29228735,29228536:29228613,29230715:29230885,29232036:2923204', 'assoc_mat': '29040031:carton:4207:29041624,29040034:carton:4207:29040225,29043547:carton:4207:29045686,29045467:carton:4207:29121415,29045468:carton:4207:29049605,29046881:carton:4207:29057076,29050698:carton:4207:29050812,29054175:carton:4207:29100217,29081025:carton:4207:29099980,29081027:carton:4207:29099793,29081071:carton:4207:29099665,29081689:carton:4207:29107941,29083373:carton:4207:29084446,29084003:carton:4207:29085796,29084332:carton:4207:29084993,29084352:carton:4207:29084691,29090380:carton:4207:29090454,29094651:carton:4207:29095103,29094677:carton:4207:29094938,29097648:carton:4207:29097825,29101451:carton:4207:29101760,29104967:carton:4207:29105011,29109862:carton:4207:29110049,29112005:carton:4207:29112139,29133130:carton:4207:29133238,29136452:carton:4207:29136644,29138302:carton:4207:29138494,29139494:carton:4207:29139933,29139497:carton:4207:29139714,29141839:carton:4207:29147227,29141846:carton:4207:29142086,29143168:carton:4207:29143351,29145267:carton:4207:29145277,29145271:carton:4207:29145301,2914'}, {'unwanted_material': 'carton', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.012861894217868751, 'nb_photo': 2975, 'list_port_cont': '29040472,29045715,29084869,29085164,29085285,29085507,29085856,29087627,29089427,29092116,29095258,29099317,29103178,29106300,29106421,29112307,29138591,29138756,29142312,29146560,29149866,29153975,29154936,29158217,29159893,29178140,29180153,29182945,29183697,29191084,29191170,29193098,29195212,29199790,29219678,29220082,29225684,29227821,29231072,29236088,29242544,29244267,29245685,29246993,29260351,29262979,29280602,29283857,29283993,29291941,29292413,29297371,29302097,29303707,29308565,29310849,29313901,29321964,29331187,29331548,29331991,29339362,29343483,29346798,29349818,29355924,29365596,29368479,29368662,29369898,29370685,29372910,29375246,29377310,29379489,29382316,29385881,29386944,29389295,29403662,29405287,29406046,29407357,29408389,29423278,29425328,29427671,29433846,29434848,29436703,29438031,29443954,29446984,29467140,29467997,29468127,29468551,29469976,29475647,29480911,29481809,29490100,29495141,29496283,29499001,29499582,29499651,29503617,29506117,29508642,29511639,29529421,29531349,2953794', 'assoc_port': '29040032:29040472,29042712:29103178,29045470:29045715,29055075:29089427,29081057:29092116,29081080:29084869,29084077:29087627,29084239:29085856,29084339:29085507,29084356:29085164,29084907:29085285,29094650:29095258,29098903:29099317,29105979:29106421,29105988:29106300,29112003:29112307,29138299:29138756,29138304:29138591,29141844:29142312,29146285:29146560,29149378:29149866,29153716:29153975,29154643:29154936,29157807:29158217,29159835:29159893,29177791:29178140,29179813:29180153,29182886:29182945,29183363:29183697,29186808:29193098,29189537:29191170,29190762:29191084,29191689:29199790,29194922:29195212,29219638:29220082,29219639:29219678,29225647:29225684,29227505:29227821,29230740:29231072,29235736:29236088,29242512:29242544,29244054:29244267,29245578:29245685,29246906:29246993,29259935:29260351,29262669:29262979,29265942:29379489,29280530:29280602,29283769:29283993,29283774:29283857,29291602:29291941,29291890:29292413,29296832:29297371,29301657:29302097,29303020:29303707,29308112:29308565,29310524:2931084', 'assoc_mat': '29040032:carton:4461:29040472,29042712:carton:4461:29103178,29045470:carton:4461:29045715,29055075:carton:4461:29089427,29081057:carton:4461:29092116,29081080:carton:4461:29084869,29084077:carton:4461:29087627,29084239:carton:4461:29085856,29084339:carton:4461:29085507,29084356:carton:4461:29085164,29084907:carton:4461:29085285,29094650:carton:4461:29095258,29098903:carton:4461:29099317,29105979:carton:4461:29106421,29105988:carton:4461:29106300,29112003:carton:4461:29112307,29138299:carton:4461:29138756,29138304:carton:4461:29138591,29141844:carton:4461:29142312,29146285:carton:4461:29146560,29149378:carton:4461:29149866,29153716:carton:4461:29153975,29154643:carton:4461:29154936,29157807:carton:4461:29158217,29159835:carton:4461:29159893,29177791:carton:4461:29178140,29179813:carton:4461:29180153,29182886:carton:4461:29182945,29183363:carton:4461:29183697,29186808:carton:4461:29193098,29189537:carton:4461:29191170,29190762:carton:4461:29191084,29191689:carton:4461:29199790,29194922:carton:4461:29195212,2921'}, {'unwanted_material': 'carton', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.019694177754955883, 'nb_photo': 227, 'list_port_cont': '29040374,29041421,29050846,29052673,29084533,29086367,29090622,29090859,29109219,29145362,29149488,29153816,29182905,29183184,29187028,29189675,29189758,29229916,29229990,29232192,29235961,29283310,29283969,29292319,29292569,29299743,29303243,29303574,29331130,29331347,29331654,29345422,29345603,29346808,29375039,29377172,29385643,29390794,29403616,29403729,29405421,29406317,29406752,29407311,29427643,29431465,29431617,29433530,29438740,29444317,29467027,29468535,29469338,29469896,29473413,29493831,29495123,29498018,29498936,29499468,29531276,29543055,29547994,29557057,29561191,29563112,29563159,29566323,29566355,29593607,29608152,29616030,29620760,29659177,29661159,29689856,29700554,29710491,29712867,29716878,29720809,29728303,29744721,29746952,29747306,29748587', 'assoc_port': '29040007:29040374,29041161:29041421,29045435:29086367,29050696:29050846,29052365:29052673,29083980:29084533,29090381:29090859,29090394:29090622,29108928:29109219,29145269:29145362,29149415:29149488,29153717:29153816,29182889:29182905,29183046:29183184,29186794:29187028,29189533:29189675,29189534:29189758,29229796:29229990,29229825:29229916,29232038:29232192,29235737:29235961,29282976:29283310,29283771:29283969,29291926:29292569,29291933:29292319,29299476:29299743,29303042:29303574,29303047:29303243,29330572:29331654,29330586:29331347,29330627:29331130,29345080:29345603,29345083:29345422,29346705:29346808,29374726:29375039,29377092:29377172,29385466:29385643,29390649:29390794,29403607:29403616,29403726:29403729,29405396:29405421,29406244:29406317,29406680:29406752,29407187:29407311,29427218:29427643,29431319:29431617,29431323:29431465,29433274:29433530,29438538:29438740,29444279:29444317,29466897:29467027,29468443:29468535,29469223:29469338,29469851:29469896,29473071:29473413,29493673:29493831,29494783:2949512', 'assoc_mat': '29040007:carton:4200:29040374,29041161:carton:4200:29041421,29045435:carton:4200:29086367,29050696:carton:4200:29050846,29052365:carton:4200:29052673,29083980:carton:4200:29084533,29090381:carton:4200:29090859,29090394:carton:4200:29090622,29108928:carton:4200:29109219,29145269:carton:4200:29145362,29149415:carton:4200:29149488,29153717:carton:4200:29153816,29182889:carton:4200:29182905,29183046:carton:4200:29183184,29186794:carton:4200:29187028,29189533:carton:4200:29189675,29189534:carton:4200:29189758,29229796:carton:4200:29229990,29229825:carton:4200:29229916,29232038:carton:4200:29232192,29235737:carton:4200:29235961,29282976:carton:4200:29283310,29283771:carton:4200:29283969,29291926:carton:4200:29292569,29291933:carton:4200:29292319,29299476:carton:4200:29299743,29303042:carton:4200:29303574,29303047:carton:4200:29303243,29330572:carton:4200:29331654,29330586:carton:4200:29331347,29330627:carton:4200:29331130,29345080:carton:4200:29345603,29345083:carton:4200:29345422,29346705:carton:4200:29346808,2937'}, {'unwanted_material': 'carton', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.027871169560729495, 'nb_photo': 2484, 'list_port_cont': '29041500,29042947,29043783,29049375,29050854,29084511,29084657,29084937,29085522,29086048,29086158,29086277,29086495,29086680,29087035,29087237,29087716,29087895,29088264,29088808,29090585,29095186,29097187,29097894,29099133,29105116,29105174,29106278,29109284,29109570,29109588,29112233,29133461,29136660,29142283,29149477,29149872,29152490,29153936,29155022,29157234,29158136,29159855,29159874,29161170,29164489,29164613,29178103,29179156,29182067,29183291,29184549,29186978,29188628,29188752,29189736,29190981,29191920,29195203,29195257,29216102,29217789,29217811,29218902,29219035,29219154,29227859,29232145,29232259,29235921,29237266,29237314,29242530,29242580,29244259,29245052,29246052,29246548,29260238,29261332,29278323,29280923,29283276,29283890,29290697,29290727,29290897,29292221,29292443,29292512,29293747,29293852,29297208,29297825,29305563,29306644,29306767,29311779,29312008,29312154,29313859,29313880,29315153,29315273,29330848,29331046,29331231,29331281,29331460,29331623,29332051,29332125,29343348,2934536', 'assoc_port': '29041158:29041500,29041162:29049375,29042709:29042947,29043528:29043783,29046861:29088808,29050694:29050854,29081017:29088264,29081035:29087895,29081079:29097187,29083367:29084511,29084017:29087716,29084065:29087237,29084073:29087035,29084094:29086680,29084120:29086495,29084220:29086277,29084261:29086158,29084269:29086048,29084288:29085522,29084343:29084937,29084345:29084657,29090361:29090585,29094682:29095186,29097675:29097894,29098909:29099133,29104950:29105116,29104968:29105174,29105985:29106278,29108909:29109588,29108932:29109284,29108968:29109570,29112004:29112233,29133142:29133461,29136456:29136660,29141848:29142283,29143166:29149477,29149410:29149872,29152343:29152490,29153721:29153936,29154648:29155022,29154650:29161170,29156805:29157234,29157812:29158136,29159834:29159855,29159836:29159874,29164283:29164489,29164284:29164613,29177790:29178103,29178995:29183291,29178997:29179156,29181880:29182067,29184241:29184549,29186807:29186978,29188465:29188628,29188466:29188752,29189531:29189736,29190763:2919098', 'assoc_mat': '29041158:carton:4209:29041500,29041162:carton:4209:29049375,29042709:carton:4209:29042947,29043528:carton:4209:29043783,29046861:carton:4209:29088808,29050694:carton:4209:29050854,29081017:carton:4209:29088264,29081035:carton:4209:29087895,29081079:carton:4209:29097187,29083367:carton:4209:29084511,29084017:carton:4209:29087716,29084065:carton:4209:29087237,29084073:carton:4209:29087035,29084094:carton:4209:29086680,29084120:carton:4209:29086495,29084220:carton:4209:29086277,29084261:carton:4209:29086158,29084269:carton:4209:29086048,29084288:carton:4209:29085522,29084343:carton:4209:29084937,29084345:carton:4209:29084657,29090361:carton:4209:29090585,29094682:carton:4209:29095186,29097675:carton:4209:29097894,29098909:carton:4209:29099133,29104950:carton:4209:29105116,29104968:carton:4209:29105174,29105985:carton:4209:29106278,29108909:carton:4209:29109588,29108932:carton:4209:29109284,29108968:carton:4209:29109570,29112004:carton:4209:29112233,29133142:carton:4209:29133461,29136456:carton:4209:29136660,2914'}, {'unwanted_material': 'carton', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.004800006642235612, 'nb_photo': 6498, 'list_port_cont': '29040532,29040835,29041540,29043097,29044090,29045817,29046209,29047464,29047600,29051053,29052725,29085260,29086068,29087317,29088805,29089186,29089858,29090629,29090778,29091298,29091438,29091475,29091786,29091995,29092314,29092645,29093870,29095389,29095803,29096379,29097062,29097731,29098227,29098747,29099305,29099873,29100418,29101170,29101447,29102160,29103209,29103324,29103434,29105341,29106669,29109946,29110379,29110573,29111396,29112413,29112763,29122730,29133942,29136965,29137309,29138693,29138991,29139591,29139780,29142708,29143684,29145348,29145416,29146686,29147671,29149675,29149782,29150153,29152797,29154046,29154347,29158405,29160399,29161346,29175714,29177435,29177966,29178309,29179386,29181989,29182342,29182921,29183069,29183228,29183671,29184094,29184678,29184948,29188652,29189812,29191025,29191148,29192221,29194424,29195262,29195294,29204575,29216505,29218021,29218045,29218064,29219324,29220351,29220551,29221531,29230224,29230439,29230803,29231368,29232414,29235228,29235932,29237344,2923748', 'assoc_port': '29040002:29040835,29040017:29040532,29041128:29041540,29042710:29043097,29043533:29044090,29045437:29046209,29045439:29045817,29046854:29047600,29046879:29047464,29050695:29051053,29050697:29103434,29052378:29103324,29052383:29052725,29081007:29103209,29081014:29098747,29081022:29097731,29081036:29097062,29081040:29100418,29081044:29096379,29081073:29093870,29083366:29092645,29083370:29092314,29083974:29091995,29083983:29101447,29084069:29091786,29084085:29091475,29084090:29091298,29084100:29091438,29084106:29101170,29084189:29090629,29084247:29089186,29084276:29088805,29084295:29087317,29084335:29089858,29084348:29085260,29084959:29086068,29090423:29090778,29094649:29095803,29094678:29095389,29097646:29111396,29097647:29098227,29098905:29099873,29098907:29099305,29101466:29102160,29104969:29105341,29105986:29106669,29108927:29109946,29109861:29110573,29109864:29110379,29112002:29122730,29112006:29112763,29112024:29112413,29133099:29133942,29136448:29137309,29136454:29136965,29138303:29139591,29138305:2913899', 'assoc_mat': '29040002:carton:4211:29040835,29040017:carton:4211:29040532,29041128:carton:4211:29041540,29042710:carton:4211:29043097,29043533:carton:4211:29044090,29045437:carton:4211:29046209,29045439:carton:4211:29045817,29046854:carton:4211:29047600,29046879:carton:4211:29047464,29050695:carton:4211:29051053,29050697:carton:4211:29103434,29052378:carton:4211:29103324,29052383:carton:4211:29052725,29081007:carton:4211:29103209,29081014:carton:4211:29098747,29081022:carton:4211:29097731,29081036:carton:4211:29097062,29081040:carton:4211:29100418,29081044:carton:4211:29096379,29081073:carton:4211:29093870,29083366:carton:4211:29092645,29083370:carton:4211:29092314,29083974:carton:4211:29091995,29083983:carton:4211:29101447,29084069:carton:4211:29091786,29084085:carton:4211:29091475,29084090:carton:4211:29091298,29084100:carton:4211:29091438,29084106:carton:4211:29101170,29084189:carton:4211:29090629,29084247:carton:4211:29089186,29084276:carton:4211:29088805,29084295:carton:4211:29087317,29084335:carton:4211:29089858,2908'}, {'unwanted_material': 'carton', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0020809730704724866, 'nb_photo': 52, 'list_port_cont': '29086650,29088630,29089742,29143769,29148013,29204822,29220176,29225776,29235315,29237370,29245526,29283505,29292951,29346325,29369153,29369706,29370198,29383459,29389663,29405784,29406922,29432622,29468346,29498365,29499982,29506190,29508881,29542881,29565949,29566677,29574102,29576248,29608283,29616918,29651739,29665250,29690248,29698811,29723231,29725551,29745458', 'assoc_port': '29054159:29089742,29084021:29088630,29084953:29086650,29143164:29143769,29147201:29148013,29203818:29204822,29219641:29220176,29225648:29225776,29234873:29235315,29237216:29237370,29245306:29245526,29282977:29283505,29291921:29292951,29346118:29346325,29367752:29369706,29367823:29369153,29369488:29370198,29383401:29383459,29389193:29389663,29405395:29405784,29406682:29406922,29432062:29432622,29467955:29468346,29497794:29498365,29499427:29499982,29505893:29506190,29508249:29508881,29542357:29542881,29565712:29565949,29566213:29566677,29573672:29574102,29575695:29576248,29606930:29608283,29616371:29616918,29651207:29651739,29664441:29665250,29689663:29690248,29698801:29698811,29717710:29723231,29725107:29725551,29745321:29745458', 'assoc_mat': '29054159:carton:3327:29089742,29084021:carton:3327:29088630,29084953:carton:3327:29086650,29143164:carton:3327:29143769,29147201:carton:3327:29148013,29203818:carton:3327:29204822,29219641:carton:3327:29220176,29225648:carton:3327:29225776,29234873:carton:3327:29235315,29237216:carton:3327:29237370,29245306:carton:3327:29245526,29282977:carton:3327:29283505,29291921:carton:3327:29292951,29346118:carton:3327:29346325,29367752:carton:3327:29369706,29367823:carton:3327:29369153,29369488:carton:3327:29370198,29383401:carton:3327:29383459,29389193:carton:3327:29389663,29405395:carton:3327:29405784,29406682:carton:3327:29406922,29432062:carton:3327:29432622,29467955:carton:3327:29468346,29497794:carton:3327:29498365,29499427:carton:3327:29499982,29505893:carton:3327:29506190,29508249:carton:3327:29508881,29542357:carton:3327:29542881,29565712:carton:3327:29565949,29566213:carton:3327:29566677,29573672:carton:3327:29574102,29575695:carton:3327:29576248,29606930:carton:3327:29608283,29616371:carton:3327:29616918,2965'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.005641810930764524, 'nb_photo': 656, 'list_port_cont': '29043881,29054700,29081490,29112701,29146836,29178210,29183782,29194236,29204227,29230112,29235104,29283486,29292536,29293751,29310939,29330872,29334576,29406605,29406671,29406740,29406878,29406880,29407256,29407347,29520134,29520354,29520467,29520577,29520705,29520731,29520745,29521940,29538703,29549170,29554054,29557083,29566369,29569376,29571188,29576022,29616725,29625106,29628464,29649801,29656444,29680146,29698708,29718059,29728510,29732010,29746692', 'assoc_port': '29043561:29043881,29052382:29054700,29081012:29081490,29112007:29112701,29145272:29146836,29177794:29178210,29183357:29183782,29193857:29194236,29203819:29204227,29229821:29230112,29234862:29235104,29282975:29283486,29291864:29292536,29293513:29293751,29310523:29310939,29330476:29334576,29330612:29330872,29353936:29406880,29367855:29406671,29374741:29406605,29382169:29406878,29383397:29406740,29386624:29407256,29407188:29407347,29437748:29520705,29444282:29520745,29469220:29520731,29470214:29520134,29481507:29520577,29489765:29521940,29495903:29520467,29510194:29520354,29534843:29538703,29548707:29549170,29553740:29554054,29556729:29557083,29566207:29566369,29569296:29569376,29570877:29571188,29575696:29576022,29616374:29616725,29624858:29625106,29628085:29628464,29647069:29649801,29655875:29656444,29679792:29680146,29698595:29698708,29717684:29718059,29728177:29728510,29731774:29732010,29746471:29746692', 'assoc_mat': '29043561:carton:3594:29043881,29052382:carton:3594:29054700,29081012:carton:3594:29081490,29112007:carton:3594:29112701,29145272:carton:3594:29146836,29177794:carton:3594:29178210,29183357:carton:3594:29183782,29193857:carton:3594:29194236,29203819:carton:3594:29204227,29229821:carton:3594:29230112,29234862:carton:3594:29235104,29282975:carton:3594:29283486,29291864:carton:3594:29292536,29293513:carton:3594:29293751,29310523:carton:3594:29310939,29330476:carton:3594:29334576,29330612:carton:3594:29330872,29353936:carton:3594:29406880,29367855:carton:3594:29406671,29374741:carton:3594:29406605,29382169:carton:3594:29406878,29383397:carton:3594:29406740,29386624:carton:3594:29407256,29407188:carton:3594:29407347,29437748:carton:3594:29520705,29444282:carton:3594:29520745,29469220:carton:3594:29520731,29470214:carton:3594:29520134,29481507:carton:3594:29520577,29489765:carton:3594:29521940,29495903:carton:3594:29520467,29510194:carton:3594:29520354,29534843:carton:3594:29538703,29548707:carton:3594:29549170,2955'}, {'unwanted_material': 'cartonnette', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.0012437520638966069, 'nb_photo': 20, 'list_port_cont': '29052584,29097713,29113262,29133298,29154831,29261185,29382264,29383404,29503441,29505995,29612745,29628300,29697943,29708953,29719537,29745326,29746202', 'assoc_port': '29052385:29052584,29097631:29097713,29113125:29113262,29133113:29133298,29154649:29154831,29258470:29261185,29382179:29382264,29383399:29383404,29503360:29503441,29505923:29505995,29612546:29612745,29628082:29628300,29697919:29697943,29708950:29708953,29719476:29719537,29745319:29745326,29746148:29746202', 'assoc_mat': '29052385:cartonnette:3726:29052584,29097631:cartonnette:3726:29097713,29113125:cartonnette:3726:29113262,29133113:cartonnette:3726:29133298,29154649:cartonnette:3726:29154831,29258470:cartonnette:3726:29261185,29382179:cartonnette:3726:29382264,29383399:cartonnette:3726:29383404,29503360:cartonnette:3726:29503441,29505923:cartonnette:3726:29505995,29612546:cartonnette:3726:29612745,29628082:cartonnette:3726:29628300,29697919:cartonnette:3726:29697943,29708950:cartonnette:3726:29708953,29719476:cartonnette:3726:29719537,29745319:cartonnette:3726:29745326,29746148:cartonnette:3726:29746202'}, {'unwanted_material': 'Carton_brun', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.013309087142187965, 'nb_photo': 359, 'list_port_cont': '29052589,29084170,29084724,29085556,29085759,29086556,29087004,29087819,29089041,29089764,29094934,29101601,29106368,29109076,29109929,29113266,29133295,29146393,29149629,29149838,29152410,29154766,29161116,29161179,29164359,29164402,29164502,29164697,29164739,29177882,29179032,29179072,29182898,29183500,29188562,29193980,29195007,29216053,29218881,29218942,29244096,29245347,29261176,29280568,29294548,29296978,29299573,29305415,29305451,29310653,29314190,29343223,29343234,29347077,29347110,29348856,29349896,29351601,29351672,29354178,29354201,29354289,29354381,29355756,29355878,29365072,29367949,29379870,29382209,29383403,29389261,29407588,29407964,29425199,29431408,29436639,29438723,29441842,29444296,29444310,29445616,29445750,29445931,29446900,29452975,29462772,29462872,29463073,29470501,29476532,29476618,29476775,29480557,29483004,29484302,29484313,29484741,29492712,29498984,29501599,29503446,29505031,29506002,29508430,29510285,29511344,29529072,29541659,29542542,29548005,29552475,29556837,29558379,2956110', 'assoc_port': '29052385:29052589,29081038:29087819,29081075:29084170,29083967:29087004,29084031:29086556,29084311:29085759,29084386:29085556,29084389:29089041,29084393:29084724,29084396:29089764,29094679:29094934,29101467:29101601,29105983:29106368,29108924:29109076,29109855:29109929,29113125:29113266,29133113:29133295,29146298:29146393,29149379:29149838,29149381:29149629,29152346:29152410,29154651:29154766,29161033:29161179,29161052:29161116,29164286:29164739,29164291:29164697,29164303:29164502,29164313:29164402,29164314:29164359,29177789:29177882,29178999:29179072,29179001:29179032,29182887:29182898,29183362:29183500,29188468:29188562,29193856:29193980,29194888:29195007,29215829:29216053,29218856:29218942,29218860:29218881,29244056:29244096,29245302:29245347,29258470:29261176,29280525:29280568,29294433:29294548,29296834:29296978,29299477:29299573,29305395:29305415,29305397:29305451,29310525:29310653,29314161:29314190,29343163:29343234,29343165:29343223,29347068:29347110,29347073:29347077,29348782:29348856,29349588:2934989', 'assoc_mat': '29052385:Carton_brun:3726:29052589,29081038:Carton_brun:3726:29087819,29081075:Carton_brun:3726:29084170,29083967:Carton_brun:3726:29087004,29084031:Carton_brun:3726:29086556,29084311:Carton_brun:3726:29085759,29084386:Carton_brun:3726:29085556,29084389:Carton_brun:3726:29089041,29084393:Carton_brun:3726:29084724,29084396:Carton_brun:3726:29089764,29094679:Carton_brun:3726:29094934,29101467:Carton_brun:3726:29101601,29105983:Carton_brun:3726:29106368,29108924:Carton_brun:3726:29109076,29109855:Carton_brun:3726:29109929,29113125:Carton_brun:3726:29113266,29133113:Carton_brun:3726:29133295,29146298:Carton_brun:3726:29146393,29149379:Carton_brun:3726:29149838,29149381:Carton_brun:3726:29149629,29152346:Carton_brun:3726:29152410,29154651:Carton_brun:3726:29154766,29161033:Carton_brun:3726:29161179,29161052:Carton_brun:3726:29161116,29164286:Carton_brun:3726:29164739,29164291:Carton_brun:3726:29164697,29164303:Carton_brun:3726:29164502,29164313:Carton_brun:3726:29164402,29164314:Carton_brun:3726:29164359,29177789:'}, {'unwanted_material': 'Carton_gris', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.004542728072312332, 'nb_photo': 59, 'list_port_cont': '29052586,29084154,29084725,29094925,29106365,29109071,29113264,29138409,29146401,29227616,29245356,29294033,29308490,29354281,29372318,29379872,29383617,29431407,29436648,29476619,29480560,29482999,29484312,29492724,29498848,29511345,29541658,29542419,29558385,29561131,29561170,29566311,29594118,29615953,29617313,29664539,29668354,29681459,29693664,29697940,29719535,29745336,29746207,29748520', 'assoc_port': '29052385:29052586,29081075:29084154,29084393:29084725,29094679:29094925,29105983:29106365,29108924:29109071,29113125:29113264,29138301:29138409,29146298:29146401,29227479:29227616,29245302:29245356,29291918:29294033,29308108:29308490,29353963:29354281,29367829:29372318,29379692:29379872,29383506:29383617,29431320:29431407,29436490:29436648,29476359:29476619,29480418:29480560,29482963:29482999,29484298:29484312,29492556:29492724,29498760:29498848,29511301:29511345,29541536:29541658,29542360:29542419,29558372:29558385,29560949:29561170,29560950:29561131,29566209:29566311,29594017:29594118,29615931:29615953,29617236:29617313,29664415:29664539,29668053:29668354,29681402:29681459,29691637:29693664,29697919:29697940,29719476:29719535,29745319:29745336,29746148:29746207,29748448:29748520', 'assoc_mat': '29052385:Carton_gris:3726:29052586,29081075:Carton_gris:3726:29084154,29084393:Carton_gris:3726:29084725,29094679:Carton_gris:3726:29094925,29105983:Carton_gris:3726:29106365,29108924:Carton_gris:3726:29109071,29113125:Carton_gris:3726:29113264,29138301:Carton_gris:3726:29138409,29146298:Carton_gris:3726:29146401,29227479:Carton_gris:3726:29227616,29245302:Carton_gris:3726:29245356,29291918:Carton_gris:3726:29294033,29308108:Carton_gris:3726:29308490,29353963:Carton_gris:3726:29354281,29367829:Carton_gris:3726:29372318,29379692:Carton_gris:3726:29379872,29383506:Carton_gris:3726:29383617,29431320:Carton_gris:3726:29431407,29436490:Carton_gris:3726:29436648,29476359:Carton_gris:3726:29476619,29480418:Carton_gris:3726:29480560,29482963:Carton_gris:3726:29482999,29484298:Carton_gris:3726:29484312,29492556:Carton_gris:3726:29492724,29498760:Carton_gris:3726:29498848,29511301:Carton_gris:3726:29511345,29541536:Carton_gris:3726:29541658,29542360:Carton_gris:3726:29542419,29558372:Carton_gris:3726:29558385,29560949:'}, {'unwanted_material': 'ela', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0010166008716730986, 'nb_photo': 3, 'list_port_cont': '29091539,29246084,29293224', 'assoc_port': '29083987:29091539,29245970:29246084,29291919:29293224', 'assoc_mat': '29083987:ela:4205:29091539,29245970:ela:4205:29246084,29291919:ela:4205:29293224'}, {'unwanted_material': 'ela', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.8818155050607799, 'nb_photo': 106, 'list_port_cont': '29090011,29097981,29128798,29137783,29137804,29184411,29245187,29245250,29246467,29265675,29294013,29331119,29375781,29376964,29390925,29405555,29407415,29432636,29467551,29654048,29690282,29721383,29730031,29745257', 'assoc_port': '29052349:29137804,29052351:29137783,29084028:29128798,29084934:29090011,29097674:29097981,29183358:29184411,29244988:29245187,29244989:29245250,29246308:29246467,29264673:29265675,29293474:29294013,29330676:29331119,29367916:29376964,29374745:29375781,29390652:29390925,29405393:29405555,29407186:29407415,29432099:29432636,29467315:29467551,29653850:29654048,29689702:29690282,29720639:29721383,29729976:29730031,29745070:29745257', 'assoc_mat': '29052349:ela:4203:29137804,29052351:ela:4203:29137783,29084028:ela:4203:29128798,29084934:ela:4203:29090011,29097674:ela:4203:29097981,29183358:ela:4203:29184411,29244988:ela:4203:29245187,29244989:ela:4203:29245250,29246308:ela:4203:29246467,29264673:ela:4203:29265675,29293474:ela:4203:29294013,29330676:ela:4203:29331119,29367916:ela:4203:29376964,29374745:ela:4203:29375781,29390652:ela:4203:29390925,29405393:ela:4203:29405555,29407186:ela:4203:29407415,29432099:ela:4203:29432636,29467315:ela:4203:29467551,29653850:ela:4203:29654048,29689702:ela:4203:29690282,29720639:ela:4203:29721383,29729976:ela:4203:29730031,29745070:ela:4203:29745257'}, {'unwanted_material': 'ela', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0006531461712320889, 'nb_photo': 18, 'list_port_cont': '29085797,29101765,29107939,29142097,29184427,29245613,29246011,29280983,29348881,29431448,29553852,29593585,29698220,29700173,29716846,29730052,29748267,29748512', 'assoc_port': '29081689:29107939,29084003:29085797,29101451:29101765,29141846:29142097,29184228:29184427,29245579:29245613,29245969:29246011,29280815:29280983,29348783:29348881,29431322:29431448,29553747:29553852,29593417:29593585,29698168:29698220,29700113:29700173,29716808:29716846,29729969:29730052,29748059:29748267,29748452:29748512', 'assoc_mat': '29081689:ela:4207:29107939,29084003:ela:4207:29085797,29101451:ela:4207:29101765,29141846:ela:4207:29142097,29184228:ela:4207:29184427,29245579:ela:4207:29245613,29245969:ela:4207:29246011,29280815:ela:4207:29280983,29348783:ela:4207:29348881,29431322:ela:4207:29431448,29553747:ela:4207:29553852,29593417:ela:4207:29593585,29698168:ela:4207:29698220,29700113:ela:4207:29700173,29716808:ela:4207:29716846,29729969:ela:4207:29730052,29748059:ela:4207:29748267,29748452:ela:4207:29748512'}, {'unwanted_material': 'ela', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005216319044880533, 'nb_photo': 10, 'list_port_cont': '29040468,29158206,29193087,29236080,29331982,29408392,29628531,29680977,29747741', 'assoc_port': '29040032:29040468,29157807:29158206,29186808:29193087,29235736:29236080,29330438:29331982,29408194:29408392,29628084:29628531,29680661:29680977,29747473:29747741', 'assoc_mat': '29040032:ela:4461:29040468,29157807:ela:4461:29158206,29186808:ela:4461:29193087,29235736:ela:4461:29236080,29330438:ela:4461:29331982,29408194:ela:4461:29408392,29628084:ela:4461:29628531,29680661:ela:4461:29680977,29747473:ela:4461:29747741'}, {'unwanted_material': 'ela', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.002453852303947533, 'nb_photo': 5, 'list_port_cont': '29187030,29283967,29407301,29561182,29716879', 'assoc_port': '29186794:29187030,29283771:29283967,29407187:29407301,29560910:29561182,29716806:29716879', 'assoc_mat': '29186794:ela:4200:29187030,29283771:ela:4200:29283967,29407187:ela:4200:29407301,29560910:ela:4200:29561182,29716806:ela:4200:29716879'}, {'unwanted_material': 'ela', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.004639684505464462, 'nb_photo': 277, 'list_port_cont': '29041497,29084515,29085516,29086036,29086502,29087040,29088265,29090587,29097882,29109278,29136661,29149467,29149875,29155037,29164602,29178088,29188636,29188753,29190970,29195205,29216104,29218899,29219026,29227856,29232251,29237319,29242572,29244244,29246554,29280931,29292519,29293843,29297217,29297824,29306640,29306755,29330845,29331631,29332047,29346237,29349021,29349914,29365516,29368610,29368616,29369343,29372401,29375155,29381961,29382279,29382451,29383008,29385802,29405400,29407286,29423255,29438072,29439809,29441825,29442034,29444430,29467978,29470018,29475499,29475700,29478737,29482641,29493807,29501795,29506111,29518519,29529492,29535341,29542679,29552651,29554089,29557032,29557921,29563307,29563759,29568330,29568428,29570755,29572756,29577458,29593370,29594185,29596235,29607230,29608193,29615771,29620692,29621002,29625112,29625137,29647459,29653972,29656299,29659487,29661234,29664812,29681539,29685212,29688243,29690014,29693630,29697727,29698250,29700159,29714496,29715542,29720919,29725367,2972999', 'assoc_port': '29041158:29041497,29081017:29088265,29083367:29084515,29084073:29087040,29084120:29086502,29084269:29086036,29084288:29085516,29090361:29090587,29097675:29097882,29108932:29109278,29136456:29136661,29143166:29149467,29149410:29149875,29154648:29155037,29164284:29164602,29177790:29178088,29188465:29188636,29188466:29188753,29190763:29190970,29194906:29195205,29215832:29216104,29218859:29219026,29218861:29218899,29227492:29227856,29232034:29232251,29237217:29237319,29242513:29242572,29244053:29244244,29246523:29246554,29280812:29280931,29291877:29292519,29293487:29293843,29296889:29297217,29297796:29297824,29306377:29306755,29306405:29306640,29330484:29332047,29330488:29331631,29330678:29330845,29346119:29346237,29348778:29349021,29349589:29349914,29365257:29365516,29367181:29368610,29367754:29369343,29367810:29383008,29367930:29368616,29372123:29372401,29374743:29375155,29381538:29381961,29382168:29382451,29382181:29382279,29385447:29385802,29405394:29405400,29407185:29407286,29422984:29423255,29434456:2943980', 'assoc_mat': '29041158:ela:4209:29041497,29081017:ela:4209:29088265,29083367:ela:4209:29084515,29084073:ela:4209:29087040,29084120:ela:4209:29086502,29084269:ela:4209:29086036,29084288:ela:4209:29085516,29090361:ela:4209:29090587,29097675:ela:4209:29097882,29108932:ela:4209:29109278,29136456:ela:4209:29136661,29143166:ela:4209:29149467,29149410:ela:4209:29149875,29154648:ela:4209:29155037,29164284:ela:4209:29164602,29177790:ela:4209:29178088,29188465:ela:4209:29188636,29188466:ela:4209:29188753,29190763:ela:4209:29190970,29194906:ela:4209:29195205,29215832:ela:4209:29216104,29218859:ela:4209:29219026,29218861:ela:4209:29218899,29227492:ela:4209:29227856,29232034:ela:4209:29232251,29237217:ela:4209:29237319,29242513:ela:4209:29242572,29244053:ela:4209:29244244,29246523:ela:4209:29246554,29280812:ela:4209:29280931,29291877:ela:4209:29292519,29293487:ela:4209:29293843,29296889:ela:4209:29297217,29297796:ela:4209:29297824,29306377:ela:4209:29306755,29306405:ela:4209:29306640,29330484:ela:4209:29332047,29330488:ela:4209:2933163'}, {'unwanted_material': 'ela', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0006283783618315456, 'nb_photo': 1074, 'list_port_cont': '29040524,29041534,29043099,29044091,29045814,29047470,29047599,29051049,29052726,29085263,29086057,29087304,29089191,29089847,29090637,29090777,29091303,29091451,29091467,29091789,29091981,29092306,29092644,29093885,29095379,29095798,29096368,29097060,29097728,29098226,29099874,29100422,29102156,29103332,29103445,29105337,29106664,29110383,29111399,29112766,29122726,29133946,29136978,29137310,29138699,29139582,29139791,29142697,29143686,29145415,29146684,29147686,29149673,29149786,29150144,29152803,29154036,29158393,29160408,29161350,29175709,29177430,29177964,29178304,29179374,29181979,29182332,29182924,29183083,29183221,29183672,29184099,29184679,29184949,29188653,29189804,29191019,29191154,29192231,29195267,29195306,29218023,29218051,29219322,29220153,29220547,29221535,29230232,29231379,29235237,29237334,29237493,29242460,29242590,29245224,29245507,29245715,29246062,29246110,29246459,29246564,29260994,29261073,29261254,29263210,29265005,29280642,29280672,29281046,29281085,29284015,29292183,29292786,2929285', 'assoc_port': '29040017:29040524,29041128:29041534,29042710:29043099,29043533:29044091,29045439:29045814,29046854:29047599,29046879:29047470,29050695:29051049,29050697:29103445,29052378:29103332,29052383:29052726,29081022:29097728,29081036:29097060,29081040:29100422,29081044:29096368,29081073:29093885,29083366:29092644,29083370:29092306,29083974:29091981,29084069:29091789,29084085:29091467,29084090:29091303,29084100:29091451,29084189:29090637,29084247:29089191,29084295:29087304,29084335:29089847,29084348:29085263,29084959:29086057,29090423:29090777,29094649:29095798,29094678:29095379,29097646:29111399,29097647:29098226,29098905:29099874,29101466:29102156,29104969:29105337,29105986:29106664,29109864:29110383,29112002:29122726,29112006:29112766,29133099:29133946,29136448:29137310,29136454:29136978,29138303:29139582,29138306:29138699,29139496:29139791,29141843:29142697,29143150:29143686,29145270:29145415,29146272:29146684,29147215:29147686,29149411:29150144,29149414:29149786,29149416:29149673,29152345:29152803,29153718:2915403', 'assoc_mat': '29040017:ela:4211:29040524,29041128:ela:4211:29041534,29042710:ela:4211:29043099,29043533:ela:4211:29044091,29045439:ela:4211:29045814,29046854:ela:4211:29047599,29046879:ela:4211:29047470,29050695:ela:4211:29051049,29050697:ela:4211:29103445,29052378:ela:4211:29103332,29052383:ela:4211:29052726,29081022:ela:4211:29097728,29081036:ela:4211:29097060,29081040:ela:4211:29100422,29081044:ela:4211:29096368,29081073:ela:4211:29093885,29083366:ela:4211:29092644,29083370:ela:4211:29092306,29083974:ela:4211:29091981,29084069:ela:4211:29091789,29084085:ela:4211:29091467,29084090:ela:4211:29091303,29084100:ela:4211:29091451,29084189:ela:4211:29090637,29084247:ela:4211:29089191,29084295:ela:4211:29087304,29084335:ela:4211:29089847,29084348:ela:4211:29085263,29084959:ela:4211:29086057,29090423:ela:4211:29090777,29094649:ela:4211:29095798,29094678:ela:4211:29095379,29097646:ela:4211:29111399,29097647:ela:4211:29098226,29098905:ela:4211:29099874,29101466:ela:4211:29102156,29104969:ela:4211:29105337,29105986:ela:4211:2910666'}, {'unwanted_material': 'etiquette', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 2.3009342193445766e-05, 'nb_photo': 8, 'list_port_cont': '29090014,29184415,29246469,29265682,29294005,29432634,29730040,29745258', 'assoc_port': '29084934:29090014,29183358:29184415,29246308:29246469,29264673:29265682,29293474:29294005,29432099:29432634,29729976:29730040,29745070:29745258', 'assoc_mat': '29084934:etiquette:4203:29090014,29183358:etiquette:4203:29184415,29246308:etiquette:4203:29246469,29264673:etiquette:4203:29265682,29293474:etiquette:4203:29294005,29432099:etiquette:4203:29432634,29729976:etiquette:4203:29730040,29745070:etiquette:4203:29745258'}, {'unwanted_material': 'etiquette', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 1.0723262014462975e-05, 'nb_photo': 1, 'list_port_cont': '29105332', 'assoc_port': '29104969:29105332', 'assoc_mat': '29104969:etiquette:4211:29105332'}, {'unwanted_material': 'etiquette', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.006370122096137804, 'nb_photo': 1, 'list_port_cont': '29091030', 'assoc_port': '29090424:29091030', 'assoc_mat': '29090424:etiquette:3327:29091030'}, {'unwanted_material': 'film_plastique', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.017772030462408772, 'nb_photo': 164, 'list_port_cont': '29091547,29094923,29128619,29159219,29246080,29293217,29389266,29432311,29432414,29594174,29616705,29690945,29690971,29720446,29746713', 'assoc_port': '29083987:29091547,29094680:29128619,29094681:29094923,29157805:29159219,29245970:29246080,29291919:29293217,29389199:29389266,29432156:29432414,29432157:29432311,29594021:29594174,29616384:29616705,29690869:29690971,29690870:29690945,29719502:29720446,29746470:29746713', 'assoc_mat': '29083987:film_plastique:4205:29091547,29094680:film_plastique:4205:29128619,29094681:film_plastique:4205:29094923,29157805:film_plastique:4205:29159219,29245970:film_plastique:4205:29246080,29291919:film_plastique:4205:29293217,29389199:film_plastique:4205:29389266,29432156:film_plastique:4205:29432414,29432157:film_plastique:4205:29432311,29594021:film_plastique:4205:29594174,29616384:film_plastique:4205:29616705,29690869:film_plastique:4205:29690971,29690870:film_plastique:4205:29690945,29719502:film_plastique:4205:29720446,29746470:film_plastique:4205:29746713'}, {'unwanted_material': 'film_plastique', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.017390332682317978, 'nb_photo': 632, 'list_port_cont': '29042492,29090010,29097975,29128809,29137786,29137808,29160524,29184424,29233282,29245186,29245245,29246472,29265676,29294009,29306791,29331111,29375780,29376965,29377020,29390924,29405551,29407424,29432640,29467550,29654044,29690271,29721394,29723839,29730039,29745251', 'assoc_port': '29041157:29042492,29052349:29137808,29052351:29137786,29084028:29128809,29084934:29090010,29097674:29097975,29138300:29160524,29183358:29184424,29232035:29233282,29244988:29245186,29244989:29245245,29246308:29246472,29264673:29265676,29293474:29294009,29306378:29306791,29330676:29331111,29367787:29377020,29367916:29376965,29374745:29375780,29390652:29390924,29405393:29405551,29407186:29407424,29432099:29432640,29467315:29467550,29653850:29654044,29689702:29690271,29720639:29721394,29722668:29723839,29729976:29730039,29745070:29745251', 'assoc_mat': '29041157:film_plastique:4203:29042492,29052349:film_plastique:4203:29137808,29052351:film_plastique:4203:29137786,29084028:film_plastique:4203:29128809,29084934:film_plastique:4203:29090010,29097674:film_plastique:4203:29097975,29138300:film_plastique:4203:29160524,29183358:film_plastique:4203:29184424,29232035:film_plastique:4203:29233282,29244988:film_plastique:4203:29245186,29244989:film_plastique:4203:29245245,29246308:film_plastique:4203:29246472,29264673:film_plastique:4203:29265676,29293474:film_plastique:4203:29294009,29306378:film_plastique:4203:29306791,29330676:film_plastique:4203:29331111,29367787:film_plastique:4203:29377020,29367916:film_plastique:4203:29376965,29374745:film_plastique:4203:29375780,29390652:film_plastique:4203:29390924,29405393:film_plastique:4203:29405551,29407186:film_plastique:4203:29407424,29432099:film_plastique:4203:29432640,29467315:film_plastique:4203:29467550,29653850:film_plastique:4203:29654044,29689702:film_plastique:4203:29690271,29720639:film_plastique:4203:2972139'}, {'unwanted_material': 'film_plastique', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.003889066762126702, 'nb_photo': 1273, 'list_port_cont': '29040219,29041619,29045696,29049603,29050809,29057078,29084453,29084701,29085001,29085801,29090463,29094945,29095099,29097834,29099797,29099977,29100228,29101761,29105008,29107937,29110053,29112135,29133249,29136636,29138486,29139716,29139930,29142094,29143348,29145282,29145304,29147245,29152532,29155611,29156131,29176876,29177999,29181969,29183056,29183162,29183380,29184436,29189618,29190831,29191988,29204026,29215987,29217656,29217729,29219653,29219845,29228623,29228743,29230881,29232048,29235799,29245063,29245106,29245600,29246021,29246326,29246730,29247189,29262924,29265041,29265336,29265438,29280979,29281570,29283065,29291859,29292195,29292398,29293622,29294613,29297057,29299609,29301944,29301961,29306474,29308241,29310592,29314195,29315113,29346153,29346746,29349720,29367423,29370506,29372264,29374794,29376037,29377131,29377227,29378980,29381724,29382252,29383707,29385672,29392000,29405274,29406306,29406730,29406794,29407240,29422177,29422365,29423192,29424365,29424411,29427376,29427399,29431443,2943341', 'assoc_port': '29040031:29041619,29040034:29040219,29043547:29045696,29045468:29049603,29046881:29057078,29050698:29050809,29054175:29100228,29081025:29099977,29081027:29099797,29081689:29107937,29083373:29084453,29084003:29085801,29084332:29085001,29084352:29084701,29090380:29090463,29094651:29095099,29094677:29094945,29097648:29097834,29101451:29101761,29104967:29105008,29109862:29110053,29112005:29112135,29133130:29133249,29136452:29136636,29138302:29138486,29139494:29139930,29139497:29139716,29141839:29147245,29141846:29142094,29143168:29143348,29145267:29145282,29145271:29145304,29149395:29156131,29149400:29155611,29152344:29152532,29176722:29176876,29177795:29177999,29181879:29181969,29183042:29183162,29183044:29183056,29183361:29183380,29184228:29184436,29189532:29189618,29190765:29190831,29191688:29191988,29203816:29204026,29215833:29215987,29217537:29217729,29217542:29217656,29219640:29219653,29219646:29219845,29228534:29228743,29228536:29228623,29230715:29230881,29232036:29232048,29235740:29235799,29244986:2924510', 'assoc_mat': '29040031:film_plastique:4207:29041619,29040034:film_plastique:4207:29040219,29043547:film_plastique:4207:29045696,29045468:film_plastique:4207:29049603,29046881:film_plastique:4207:29057078,29050698:film_plastique:4207:29050809,29054175:film_plastique:4207:29100228,29081025:film_plastique:4207:29099977,29081027:film_plastique:4207:29099797,29081689:film_plastique:4207:29107937,29083373:film_plastique:4207:29084453,29084003:film_plastique:4207:29085801,29084332:film_plastique:4207:29085001,29084352:film_plastique:4207:29084701,29090380:film_plastique:4207:29090463,29094651:film_plastique:4207:29095099,29094677:film_plastique:4207:29094945,29097648:film_plastique:4207:29097834,29101451:film_plastique:4207:29101761,29104967:film_plastique:4207:29105008,29109862:film_plastique:4207:29110053,29112005:film_plastique:4207:29112135,29133130:film_plastique:4207:29133249,29136452:film_plastique:4207:29136636,29138302:film_plastique:4207:29138486,29139494:film_plastique:4207:29139930,29139497:film_plastique:4207:2913971'}, {'unwanted_material': 'film_plastique', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.8275868922611778, 'nb_photo': 5610, 'list_port_cont': '29040469,29045718,29084876,29085166,29085282,29085515,29085850,29087629,29089428,29092109,29095245,29099318,29103186,29106305,29106424,29112301,29138604,29138762,29142315,29146558,29149865,29153969,29154952,29158205,29159895,29178128,29180145,29182936,29183688,29191085,29191162,29193099,29195218,29199788,29219679,29220074,29225681,29227814,29231055,29236086,29242537,29244273,29245687,29246995,29260352,29262984,29280587,29283858,29283986,29291946,29292420,29297378,29302091,29303702,29308560,29310850,29313906,29321972,29331177,29331549,29331972,29339366,29343475,29346793,29349817,29355921,29365589,29368467,29368657,29369893,29370688,29372911,29375244,29377306,29379485,29382315,29385869,29386945,29389288,29403650,29405301,29406042,29407358,29408395,29423281,29425323,29427681,29433853,29434849,29436714,29438032,29443959,29446989,29467141,29468009,29468129,29468537,29469972,29475644,29480913,29481808,29490094,29495137,29496293,29499005,29499579,29499644,29503628,29506118,29508633,29511633,29529428,29531355,2953794', 'assoc_port': '29040032:29040469,29042712:29103186,29045470:29045718,29055075:29089428,29081057:29092109,29081080:29084876,29084077:29087629,29084239:29085850,29084339:29085515,29084356:29085166,29084907:29085282,29094650:29095245,29098903:29099318,29105979:29106424,29105988:29106305,29112003:29112301,29138299:29138762,29138304:29138604,29141844:29142315,29146285:29146558,29149378:29149865,29153716:29153969,29154643:29154952,29157807:29158205,29159835:29159895,29177791:29178128,29179813:29180145,29182886:29182936,29183363:29183688,29186808:29193099,29189537:29191162,29190762:29191085,29191689:29199788,29194922:29195218,29219638:29220074,29219639:29219679,29225647:29225681,29227505:29227814,29230740:29231055,29235736:29236086,29242512:29242537,29244054:29244273,29245578:29245687,29246906:29246995,29259935:29260352,29262669:29262984,29265942:29379485,29280530:29280587,29283769:29283986,29283774:29283858,29291602:29291946,29291890:29292420,29296832:29297378,29301657:29302091,29303020:29303702,29308112:29308560,29310524:2931085', 'assoc_mat': '29040032:film_plastique:4461:29040469,29042712:film_plastique:4461:29103186,29045470:film_plastique:4461:29045718,29055075:film_plastique:4461:29089428,29081057:film_plastique:4461:29092109,29081080:film_plastique:4461:29084876,29084077:film_plastique:4461:29087629,29084239:film_plastique:4461:29085850,29084339:film_plastique:4461:29085515,29084356:film_plastique:4461:29085166,29084907:film_plastique:4461:29085282,29094650:film_plastique:4461:29095245,29098903:film_plastique:4461:29099318,29105979:film_plastique:4461:29106424,29105988:film_plastique:4461:29106305,29112003:film_plastique:4461:29112301,29138299:film_plastique:4461:29138762,29138304:film_plastique:4461:29138604,29141844:film_plastique:4461:29142315,29146285:film_plastique:4461:29146558,29149378:film_plastique:4461:29149865,29153716:film_plastique:4461:29153969,29154643:film_plastique:4461:29154952,29157807:film_plastique:4461:29158205,29159835:film_plastique:4461:29159895,29177791:film_plastique:4461:29178128,29179813:film_plastique:4461:2918014'}, {'unwanted_material': 'film_plastique', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.022587401038951984, 'nb_photo': 691, 'list_port_cont': '29040362,29041415,29045650,29050841,29052687,29084149,29084534,29085019,29085675,29086370,29090610,29090863,29109208,29142263,29145365,29149500,29153821,29182909,29183172,29187020,29189682,29189766,29229920,29229989,29232186,29235972,29238842,29245615,29283315,29283972,29292311,29292563,29299746,29303247,29303576,29316182,29331108,29331353,29331661,29331897,29345424,29345610,29346811,29347121,29370562,29375036,29377174,29385637,29390789,29403617,29403740,29405422,29406327,29406751,29407267,29407295,29427653,29431454,29431493,29431624,29433526,29438739,29444326,29467028,29468526,29469340,29469888,29473424,29481764,29493836,29495131,29498012,29498939,29499466,29505986,29531279,29543050,29547986,29548891,29557061,29561183,29563106,29563158,29566330,29566349,29593600,29593613,29608149,29615974,29616028,29620762,29659166,29661166,29689016,29689844,29700559,29700568,29710486,29712876,29716886,29720817,29725228,29728318,29744717,29746953,29747320,29748591', 'assoc_port': '29040007:29040362,29041161:29041415,29045435:29086370,29045453:29045650,29050696:29050841,29052365:29052687,29081042:29084149,29083976:29085675,29083980:29084534,29084113:29085019,29090381:29090863,29090394:29090610,29108928:29109208,29141841:29142263,29145269:29145365,29149415:29149500,29153717:29153821,29182889:29182909,29183046:29183172,29186794:29187020,29189533:29189682,29189534:29189766,29229796:29229989,29229825:29229920,29232038:29232186,29235737:29235972,29238761:29238842,29245577:29245615,29282976:29283315,29283771:29283972,29291926:29292563,29291933:29292311,29299476:29299746,29303042:29303576,29303047:29303247,29316039:29316182,29330478:29331897,29330572:29331661,29330586:29331353,29330627:29331108,29345080:29345610,29345083:29345424,29346705:29346811,29347071:29347121,29369514:29370562,29374726:29375036,29377092:29377174,29385466:29385637,29390649:29390789,29403607:29403617,29403726:29403740,29405396:29405422,29406244:29406327,29406680:29406751,29407187:29407295,29407189:29407267,29427218:2942765', 'assoc_mat': '29040007:film_plastique:4200:29040362,29041161:film_plastique:4200:29041415,29045435:film_plastique:4200:29086370,29045453:film_plastique:4200:29045650,29050696:film_plastique:4200:29050841,29052365:film_plastique:4200:29052687,29081042:film_plastique:4200:29084149,29083976:film_plastique:4200:29085675,29083980:film_plastique:4200:29084534,29084113:film_plastique:4200:29085019,29090381:film_plastique:4200:29090863,29090394:film_plastique:4200:29090610,29108928:film_plastique:4200:29109208,29141841:film_plastique:4200:29142263,29145269:film_plastique:4200:29145365,29149415:film_plastique:4200:29149500,29153717:film_plastique:4200:29153821,29182889:film_plastique:4200:29182909,29183046:film_plastique:4200:29183172,29186794:film_plastique:4200:29187020,29189533:film_plastique:4200:29189682,29189534:film_plastique:4200:29189766,29229796:film_plastique:4200:29229989,29229825:film_plastique:4200:29229920,29232038:film_plastique:4200:29232186,29235737:film_plastique:4200:29235972,29238761:film_plastique:4200:2923884'}, {'unwanted_material': 'film_plastique', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.012271986509870176, 'nb_photo': 1031, 'list_port_cont': '29041489,29042949,29043793,29050856,29084509,29084651,29085512,29086025,29086146,29086270,29086500,29086672,29087032,29087243,29087704,29087902,29088261,29088792,29090595,29095183,29097886,29099123,29105122,29106279,29109288,29109576,29109590,29112228,29133464,29136659,29142287,29149882,29152489,29153945,29155035,29157225,29158145,29159875,29161158,29164484,29164620,29178091,29179167,29183287,29184552,29186976,29188639,29188749,29189737,29191908,29195193,29195258,29216107,29217801,29218900,29219023,29219157,29232144,29232262,29235937,29237268,29237325,29242533,29242575,29244255,29245043,29246051,29246553,29260226,29278335,29280575,29280917,29283263,29283886,29290696,29290715,29290901,29292218,29292449,29293737,29293849,29297219,29297819,29306634,29306766,29311776,29312000,29312167,29315154,29315263,29330841,29331047,29331224,29331282,29331449,29331630,29332061,29332133,29343333,29345372,29346182,29346243,29347099,29347165,29349007,29349925,29365427,29365528,29367674,29368245,29368445,29368604,29368621,2936864', 'assoc_port': '29041158:29041489,29042709:29042949,29043528:29043793,29046861:29088792,29050694:29050856,29081017:29088261,29081035:29087902,29083367:29084509,29084017:29087704,29084065:29087243,29084073:29087032,29084094:29086672,29084120:29086500,29084220:29086270,29084261:29086146,29084269:29086025,29084288:29085512,29084345:29084651,29090361:29090595,29094682:29095183,29097675:29097886,29098909:29099123,29104950:29105122,29105985:29106279,29108909:29109590,29108932:29109288,29108968:29109576,29112004:29112228,29133142:29133464,29136456:29136659,29141848:29142287,29149410:29149882,29152343:29152489,29153721:29153945,29154648:29155035,29154650:29161158,29156805:29157225,29157812:29158145,29159836:29159875,29164283:29164484,29164284:29164620,29177790:29178091,29178995:29183287,29178997:29179167,29184241:29184552,29186807:29186976,29188465:29188639,29188466:29188749,29189531:29189737,29191693:29191908,29194891:29195258,29194906:29195193,29215832:29216107,29217536:29217801,29218857:29219157,29218859:29219023,29218861:2921890', 'assoc_mat': '29041158:film_plastique:4209:29041489,29042709:film_plastique:4209:29042949,29043528:film_plastique:4209:29043793,29046861:film_plastique:4209:29088792,29050694:film_plastique:4209:29050856,29081017:film_plastique:4209:29088261,29081035:film_plastique:4209:29087902,29083367:film_plastique:4209:29084509,29084017:film_plastique:4209:29087704,29084065:film_plastique:4209:29087243,29084073:film_plastique:4209:29087032,29084094:film_plastique:4209:29086672,29084120:film_plastique:4209:29086500,29084220:film_plastique:4209:29086270,29084261:film_plastique:4209:29086146,29084269:film_plastique:4209:29086025,29084288:film_plastique:4209:29085512,29084345:film_plastique:4209:29084651,29090361:film_plastique:4209:29090595,29094682:film_plastique:4209:29095183,29097675:film_plastique:4209:29097886,29098909:film_plastique:4209:29099123,29104950:film_plastique:4209:29105122,29105985:film_plastique:4209:29106279,29108909:film_plastique:4209:29109590,29108932:film_plastique:4209:29109288,29108968:film_plastique:4209:2910957'}, {'unwanted_material': 'film_plastique', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.007513881500196805, 'nb_photo': 32393, 'list_port_cont': '29040528,29040842,29041544,29043072,29044093,29045815,29046216,29047462,29047590,29051046,29052738,29085273,29086063,29087305,29088782,29089179,29089857,29090627,29090775,29091294,29091439,29091455,29091780,29091988,29092303,29092655,29093871,29095377,29095804,29096371,29097059,29097734,29098221,29098743,29099294,29099877,29100423,29101165,29101442,29102157,29103213,29103320,29103448,29105326,29106662,29109951,29110382,29110564,29111403,29112403,29112757,29122718,29133948,29136974,29137299,29138696,29138997,29139588,29139796,29142707,29143697,29145356,29145408,29146688,29147677,29149677,29149790,29150139,29152793,29154045,29154349,29158396,29160414,29161356,29175722,29177439,29177961,29178303,29179375,29181981,29182340,29182929,29183079,29183233,29183670,29184096,29184670,29184953,29188649,29189805,29191012,29191157,29192232,29194404,29195269,29195305,29204568,29216510,29218018,29218052,29218058,29219323,29220158,29220358,29220545,29221522,29230235,29230453,29230800,29231369,29232436,29235235,29235922,2923733', 'assoc_port': '29040002:29040842,29040017:29040528,29041128:29041544,29042710:29043072,29043533:29044093,29045437:29046216,29045439:29045815,29046854:29047590,29046879:29047462,29050695:29051046,29050697:29103448,29052378:29103320,29052383:29052738,29081007:29103213,29081014:29098743,29081022:29097734,29081036:29097059,29081040:29100423,29081044:29096371,29081073:29093871,29083366:29092655,29083370:29092303,29083974:29091988,29083983:29101442,29084069:29091780,29084085:29091455,29084090:29091294,29084100:29091439,29084106:29101165,29084189:29090627,29084247:29089179,29084276:29088782,29084295:29087305,29084335:29089857,29084348:29085273,29084959:29086063,29090423:29090775,29094649:29095804,29094678:29095377,29097646:29111403,29097647:29098221,29098905:29099877,29098907:29099294,29101466:29102157,29104969:29105326,29105986:29106662,29108927:29109951,29109861:29110564,29109864:29110382,29112002:29122718,29112006:29112757,29112024:29112403,29133099:29133948,29136448:29137299,29136454:29136974,29138303:29139588,29138305:2913899', 'assoc_mat': '29040002:film_plastique:4211:29040842,29040017:film_plastique:4211:29040528,29041128:film_plastique:4211:29041544,29042710:film_plastique:4211:29043072,29043533:film_plastique:4211:29044093,29045437:film_plastique:4211:29046216,29045439:film_plastique:4211:29045815,29046854:film_plastique:4211:29047590,29046879:film_plastique:4211:29047462,29050695:film_plastique:4211:29051046,29050697:film_plastique:4211:29103448,29052378:film_plastique:4211:29103320,29052383:film_plastique:4211:29052738,29081007:film_plastique:4211:29103213,29081014:film_plastique:4211:29098743,29081022:film_plastique:4211:29097734,29081036:film_plastique:4211:29097059,29081040:film_plastique:4211:29100423,29081044:film_plastique:4211:29096371,29081073:film_plastique:4211:29093871,29083366:film_plastique:4211:29092655,29083370:film_plastique:4211:29092303,29083974:film_plastique:4211:29091988,29083983:film_plastique:4211:29101442,29084069:film_plastique:4211:29091780,29084085:film_plastique:4211:29091455,29084090:film_plastique:4211:2909129'}, {'unwanted_material': 'kraft', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.0041962826126585836, 'nb_photo': 21, 'list_port_cont': '29087823,29164407,29188559,29218939,29308491,29351600,29354278,29354386,29365067,29484311,29570716,29594113,29647108,29647496,29648952,29691875,29693657,29742585', 'assoc_port': '29081038:29087823,29164313:29164407,29188468:29188559,29218856:29218939,29308108:29308491,29351448:29351600,29353962:29354386,29353963:29354278,29364603:29365067,29484297:29484311,29570663:29570716,29594017:29594113,29647060:29647108,29647064:29647496,29648793:29648952,29691610:29691875,29691637:29693657,29742562:29742585', 'assoc_mat': '29081038:kraft:3726:29087823,29164313:kraft:3726:29164407,29188468:kraft:3726:29188559,29218856:kraft:3726:29218939,29308108:kraft:3726:29308491,29351448:kraft:3726:29351600,29353962:kraft:3726:29354386,29353963:kraft:3726:29354278,29364603:kraft:3726:29365067,29484297:kraft:3726:29484311,29570663:kraft:3726:29570716,29594017:kraft:3726:29594113,29647060:kraft:3726:29647108,29647064:kraft:3726:29647496,29648793:kraft:3726:29648952,29691610:kraft:3726:29691875,29691637:kraft:3726:29693657,29742562:kraft:3726:29742585'}, {'unwanted_material': 'metal', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.961711756680601, 'nb_photo': 17, 'list_port_cont': '29091553,29128622,29159209,29246077,29293213,29389278,29594173,29616698,29720450,29746717', 'assoc_port': '29083987:29091553,29094680:29128622,29157805:29159209,29245970:29246077,29291919:29293213,29389199:29389278,29594021:29594173,29616384:29616698,29719502:29720450,29746470:29746717', 'assoc_mat': '29083987:metal:4205:29091553,29094680:metal:4205:29128622,29157805:metal:4205:29159209,29245970:metal:4205:29246077,29291919:metal:4205:29293213,29389199:metal:4205:29389278,29594021:metal:4205:29594173,29616384:metal:4205:29616698,29719502:metal:4205:29720450,29746470:metal:4205:29746717'}, {'unwanted_material': 'metal', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.028610669179028214, 'nb_photo': 411, 'list_port_cont': '29042491,29090013,29097976,29128808,29137781,29137795,29160532,29184420,29233278,29245188,29245249,29246466,29265681,29294015,29306783,29331105,29375788,29376961,29377018,29390917,29405547,29407414,29432642,29467537,29654045,29690278,29721382,29723834,29730029,29745248', 'assoc_port': '29041157:29042491,29052349:29137795,29052351:29137781,29084028:29128808,29084934:29090013,29097674:29097976,29138300:29160532,29183358:29184420,29232035:29233278,29244988:29245188,29244989:29245249,29246308:29246466,29264673:29265681,29293474:29294015,29306378:29306783,29330676:29331105,29367787:29377018,29367916:29376961,29374745:29375788,29390652:29390917,29405393:29405547,29407186:29407414,29432099:29432642,29467315:29467537,29653850:29654045,29689702:29690278,29720639:29721382,29722668:29723834,29729976:29730029,29745070:29745248', 'assoc_mat': '29041157:metal:4203:29042491,29052349:metal:4203:29137795,29052351:metal:4203:29137781,29084028:metal:4203:29128808,29084934:metal:4203:29090013,29097674:metal:4203:29097976,29138300:metal:4203:29160532,29183358:metal:4203:29184420,29232035:metal:4203:29233278,29244988:metal:4203:29245188,29244989:metal:4203:29245249,29246308:metal:4203:29246466,29264673:metal:4203:29265681,29293474:metal:4203:29294015,29306378:metal:4203:29306783,29330676:metal:4203:29331105,29367787:metal:4203:29377018,29367916:metal:4203:29376961,29374745:metal:4203:29375788,29390652:metal:4203:29390917,29405393:metal:4203:29405547,29407186:metal:4203:29407414,29432099:metal:4203:29432642,29467315:metal:4203:29467537,29653850:metal:4203:29654045,29689702:metal:4203:29690278,29720639:metal:4203:29721382,29722668:metal:4203:29723834,29729976:metal:4203:29730029,29745070:metal:4203:29745248'}, {'unwanted_material': 'metal', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.01478151970198308, 'nb_photo': 825, 'list_port_cont': '29040215,29041632,29045682,29049608,29050801,29057080,29084445,29084992,29085795,29094946,29095093,29097828,29099661,29099805,29099978,29100225,29101768,29107940,29110055,29112136,29121418,29133248,29136642,29138492,29139705,29139925,29142089,29145281,29145291,29147231,29152538,29155619,29156129,29176875,29177998,29183057,29183170,29183371,29184440,29189629,29190843,29191979,29204031,29217653,29217730,29219657,29219844,29228617,29228744,29230874,29232044,29235803,29245068,29245107,29245598,29246019,29246335,29246737,29247185,29262925,29265050,29265333,29265447,29280981,29281571,29283064,29290647,29291856,29292191,29292392,29293614,29294614,29297049,29299614,29301943,29301955,29306465,29308233,29310600,29314208,29315114,29346155,29346755,29348884,29367426,29370502,29372268,29376030,29377127,29377228,29378971,29381725,29383693,29385681,29391992,29405278,29406310,29406735,29406788,29422169,29422363,29423194,29424357,29424403,29427384,29427394,29431438,29433423,29436625,29438575,29445671,29462924,29463117,2946571', 'assoc_port': '29040031:29041632,29040034:29040215,29043547:29045682,29045467:29121418,29045468:29049608,29046881:29057080,29050698:29050801,29054175:29100225,29081025:29099978,29081027:29099805,29081071:29099661,29081689:29107940,29083373:29084445,29084003:29085795,29084332:29084992,29094651:29095093,29094677:29094946,29097648:29097828,29101451:29101768,29109862:29110055,29112005:29112136,29133130:29133248,29136452:29136642,29138302:29138492,29139494:29139925,29139497:29139705,29141839:29147231,29141846:29142089,29145267:29145281,29145271:29145291,29149395:29156129,29149400:29155619,29152344:29152538,29176722:29176875,29177795:29177998,29183042:29183170,29183044:29183057,29183361:29183371,29184228:29184440,29189532:29189629,29190765:29190843,29191688:29191979,29203816:29204031,29217537:29217730,29217542:29217653,29219640:29219657,29219646:29219844,29228534:29228744,29228536:29228617,29230715:29230874,29232036:29232044,29235740:29235803,29244986:29245107,29244991:29245068,29245579:29245598,29245969:29246019,29246310:2924633', 'assoc_mat': '29040031:metal:4207:29041632,29040034:metal:4207:29040215,29043547:metal:4207:29045682,29045467:metal:4207:29121418,29045468:metal:4207:29049608,29046881:metal:4207:29057080,29050698:metal:4207:29050801,29054175:metal:4207:29100225,29081025:metal:4207:29099978,29081027:metal:4207:29099805,29081071:metal:4207:29099661,29081689:metal:4207:29107940,29083373:metal:4207:29084445,29084003:metal:4207:29085795,29084332:metal:4207:29084992,29094651:metal:4207:29095093,29094677:metal:4207:29094946,29097648:metal:4207:29097828,29101451:metal:4207:29101768,29109862:metal:4207:29110055,29112005:metal:4207:29112136,29133130:metal:4207:29133248,29136452:metal:4207:29136642,29138302:metal:4207:29138492,29139494:metal:4207:29139925,29139497:metal:4207:29139705,29141839:metal:4207:29147231,29141846:metal:4207:29142089,29145267:metal:4207:29145281,29145271:metal:4207:29145291,29149395:metal:4207:29156129,29149400:metal:4207:29155619,29152344:metal:4207:29152538,29176722:metal:4207:29176875,29177795:metal:4207:29177998,29183042:'}, {'unwanted_material': 'metal', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.008777021984521058, 'nb_photo': 39, 'list_port_cont': '29085857,29154951,29191088,29195214,29236082,29245693,29246984,29283991,29291948,29308566,29321965,29331553,29370689,29475645,29481815,29499587,29508636,29529417,29563343,29615981,29651487,29656383,29661298,29680975,29697794,29715569,29723005,29727445,29730073,29742650,29744826,29747734', 'assoc_port': '29084239:29085857,29154643:29154951,29190762:29191088,29194922:29195214,29235736:29236082,29245578:29245693,29246906:29246984,29283769:29283991,29291602:29291948,29308112:29308566,29321721:29321965,29330522:29331553,29370494:29370689,29475233:29475645,29481502:29481815,29499423:29499587,29508267:29508636,29528880:29529417,29563256:29563343,29615932:29615981,29651206:29651487,29655880:29656383,29661086:29661298,29680661:29680975,29697662:29697794,29715157:29715569,29722665:29723005,29727003:29727445,29729975:29730073,29742561:29742650,29744465:29744826,29747473:29747734', 'assoc_mat': '29084239:metal:4461:29085857,29154643:metal:4461:29154951,29190762:metal:4461:29191088,29194922:metal:4461:29195214,29235736:metal:4461:29236082,29245578:metal:4461:29245693,29246906:metal:4461:29246984,29283769:metal:4461:29283991,29291602:metal:4461:29291948,29308112:metal:4461:29308566,29321721:metal:4461:29321965,29330522:metal:4461:29331553,29370494:metal:4461:29370689,29475233:metal:4461:29475645,29481502:metal:4461:29481815,29499423:metal:4461:29499587,29508267:metal:4461:29508636,29528880:metal:4461:29529417,29563256:metal:4461:29563343,29615932:metal:4461:29615981,29651206:metal:4461:29651487,29655880:metal:4461:29656383,29661086:metal:4461:29661298,29680661:metal:4461:29680975,29697662:metal:4461:29697794,29715157:metal:4461:29715569,29722665:metal:4461:29723005,29727003:metal:4461:29727445,29729975:metal:4461:29730073,29742561:metal:4461:29742650,29744465:metal:4461:29744826,29747473:metal:4461:29747734'}, {'unwanted_material': 'metal', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.010723130769189458, 'nb_photo': 9, 'list_port_cont': '29145370,29299749,29431459,29444318,29561186,29566359,29716882,29744722,29747318', 'assoc_port': '29145269:29145370,29299476:29299749,29431323:29431459,29444279:29444318,29560910:29561186,29566216:29566359,29716806:29716882,29744462:29744722,29747266:29747318', 'assoc_mat': '29145269:metal:4200:29145370,29299476:metal:4200:29299749,29431323:metal:4200:29431459,29444279:metal:4200:29444318,29560910:metal:4200:29561186,29566216:metal:4200:29566359,29716806:metal:4200:29716882,29744462:metal:4200:29744722,29747266:metal:4200:29747318'}, {'unwanted_material': 'metal', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.022058338324265445, 'nb_photo': 717, 'list_port_cont': '29041501,29042953,29043791,29049383,29050859,29084514,29084939,29085499,29086026,29086157,29086271,29086503,29086683,29087233,29087718,29087905,29088271,29088796,29095179,29097890,29099131,29105117,29106283,29109294,29109574,29109595,29112231,29136667,29142285,29149870,29152503,29153934,29155036,29157231,29158139,29159881,29161161,29164491,29178099,29179169,29182079,29183288,29186975,29188637,29188750,29189740,29191910,29195194,29195252,29216092,29217796,29217815,29219037,29219147,29227867,29235939,29237258,29237315,29242521,29242578,29244257,29245054,29246055,29246558,29260237,29278322,29280928,29283265,29283891,29290694,29290910,29292222,29292447,29292526,29293736,29293845,29297210,29297827,29306633,29306760,29312009,29312158,29313885,29315159,29315265,29330833,29331049,29331229,29331278,29331619,29332060,29332126,29343354,29345377,29346170,29346236,29346738,29347167,29349003,29349910,29365416,29365517,29367651,29368453,29368625,29368631,29368719,29369021,29369168,29369342,29369952,29372410,29375157,2937538', 'assoc_port': '29041158:29041501,29041162:29049383,29042709:29042953,29043528:29043791,29046861:29088796,29050694:29050859,29081017:29088271,29081035:29087905,29083367:29084514,29084017:29087718,29084065:29087233,29084094:29086683,29084120:29086503,29084220:29086271,29084261:29086157,29084269:29086026,29084288:29085499,29084343:29084939,29094682:29095179,29097675:29097890,29098909:29099131,29104950:29105117,29105985:29106283,29108909:29109595,29108932:29109294,29108968:29109574,29112004:29112231,29136456:29136667,29141848:29142285,29149410:29149870,29152343:29152503,29153721:29153934,29154648:29155036,29154650:29161161,29156805:29157231,29157812:29158139,29159836:29159881,29164283:29164491,29177790:29178099,29178995:29183288,29178997:29179169,29181880:29182079,29186807:29186975,29188465:29188637,29188466:29188750,29189531:29189740,29191693:29191910,29194891:29195252,29194906:29195194,29215832:29216092,29217536:29217796,29217545:29217815,29218857:29219147,29218859:29219037,29227492:29227867,29235739:29235939,29237217:2923731', 'assoc_mat': '29041158:metal:4209:29041501,29041162:metal:4209:29049383,29042709:metal:4209:29042953,29043528:metal:4209:29043791,29046861:metal:4209:29088796,29050694:metal:4209:29050859,29081017:metal:4209:29088271,29081035:metal:4209:29087905,29083367:metal:4209:29084514,29084017:metal:4209:29087718,29084065:metal:4209:29087233,29084094:metal:4209:29086683,29084120:metal:4209:29086503,29084220:metal:4209:29086271,29084261:metal:4209:29086157,29084269:metal:4209:29086026,29084288:metal:4209:29085499,29084343:metal:4209:29084939,29094682:metal:4209:29095179,29097675:metal:4209:29097890,29098909:metal:4209:29099131,29104950:metal:4209:29105117,29105985:metal:4209:29106283,29108909:metal:4209:29109595,29108932:metal:4209:29109294,29108968:metal:4209:29109574,29112004:metal:4209:29112231,29136456:metal:4209:29136667,29141848:metal:4209:29142285,29149410:metal:4209:29149870,29152343:metal:4209:29152503,29153721:metal:4209:29153934,29154648:metal:4209:29155036,29154650:metal:4209:29161161,29156805:metal:4209:29157231,29157812:'}, {'unwanted_material': 'metal', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0040491277072222135, 'nb_photo': 431, 'list_port_cont': '29040525,29041543,29043098,29045806,29047463,29051033,29085265,29087308,29091443,29092641,29093875,29095812,29096380,29098234,29098750,29099881,29100410,29101178,29102169,29103214,29103326,29105324,29109952,29110381,29112415,29122729,29133947,29136977,29137298,29138986,29142698,29143687,29149679,29150141,29158391,29160415,29177968,29178308,29182927,29184672,29184958,29189802,29191027,29192234,29195307,29216521,29218017,29218056,29219325,29220148,29230454,29235234,29242472,29242585,29245472,29245496,29245508,29245729,29245776,29246109,29246451,29261255,29261381,29280626,29280650,29280658,29281088,29283439,29284019,29291971,29292615,29292852,29293121,29293362,29293932,29294638,29297753,29297805,29304575,29308822,29314213,29314269,29315258,29316210,29332330,29332559,29333367,29343684,29346190,29346859,29365687,29366163,29367596,29368433,29369743,29370223,29370849,29372058,29372197,29373152,29373411,29373850,29376114,29376328,29379952,29382591,29392355,29403038,29403770,29404054,29405357,29406156,29407397,2940787', 'assoc_port': '29040017:29040525,29041128:29041543,29042710:29043098,29045439:29045806,29046879:29047463,29050695:29051033,29052378:29103326,29081007:29103214,29081014:29098750,29081040:29100410,29081044:29096380,29081073:29093875,29083366:29092641,29084100:29091443,29084106:29101178,29084295:29087308,29084348:29085265,29094649:29095812,29097647:29098234,29098905:29099881,29101466:29102169,29104969:29105324,29108927:29109952,29109864:29110381,29112002:29122729,29112024:29112415,29133099:29133947,29136448:29137298,29136454:29136977,29138305:29138986,29141843:29142698,29143150:29143687,29149411:29150141,29149416:29149679,29154645:29160415,29157809:29158391,29176721:29177968,29177797:29178308,29182888:29182927,29184242:29184958,29184243:29184672,29189530:29189802,29190767:29191027,29191695:29192234,29194892:29195307,29215831:29216521,29217540:29218056,29217544:29218017,29218858:29219325,29219645:29220148,29229810:29230454,29234859:29235234,29242332:29242472,29242516:29242585,29245303:29245496,29245304:29245472,29245305:2924550', 'assoc_mat': '29040017:metal:4211:29040525,29041128:metal:4211:29041543,29042710:metal:4211:29043098,29045439:metal:4211:29045806,29046879:metal:4211:29047463,29050695:metal:4211:29051033,29052378:metal:4211:29103326,29081007:metal:4211:29103214,29081014:metal:4211:29098750,29081040:metal:4211:29100410,29081044:metal:4211:29096380,29081073:metal:4211:29093875,29083366:metal:4211:29092641,29084100:metal:4211:29091443,29084106:metal:4211:29101178,29084295:metal:4211:29087308,29084348:metal:4211:29085265,29094649:metal:4211:29095812,29097647:metal:4211:29098234,29098905:metal:4211:29099881,29101466:metal:4211:29102169,29104969:metal:4211:29105324,29108927:metal:4211:29109952,29109864:metal:4211:29110381,29112002:metal:4211:29122729,29112024:metal:4211:29112415,29133099:metal:4211:29133947,29136448:metal:4211:29137298,29136454:metal:4211:29136977,29138305:metal:4211:29138986,29141843:metal:4211:29142698,29143150:metal:4211:29143687,29149411:metal:4211:29150141,29149416:metal:4211:29149679,29154645:metal:4211:29160415,29157809:'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0021534869153930322, 'nb_photo': 293, 'list_port_cont': '29043882,29054695,29081498,29112693,29146838,29178218,29194244,29230107,29235111,29283482,29292530,29293752,29310935,29330875,29334568,29406608,29406667,29406749,29406888,29407255,29407351,29520133,29520359,29520461,29520583,29520711,29520738,29520744,29521948,29538700,29549173,29554049,29557085,29566363,29569372,29571178,29576017,29616719,29625100,29628462,29649800,29656447,29680143,29698707,29728513,29732012', 'assoc_port': '29043561:29043882,29052382:29054695,29081012:29081498,29112007:29112693,29145272:29146838,29177794:29178218,29193857:29194244,29229821:29230107,29234862:29235111,29282975:29283482,29291864:29292530,29293513:29293752,29310523:29310935,29330476:29334568,29330612:29330875,29353936:29406888,29367855:29406667,29374741:29406608,29383397:29406749,29386624:29407255,29407188:29407351,29437748:29520711,29444282:29520744,29469220:29520738,29470214:29520133,29481507:29520583,29489765:29521948,29495903:29520461,29510194:29520359,29534843:29538700,29548707:29549173,29553740:29554049,29556729:29557085,29566207:29566363,29569296:29569372,29570877:29571178,29575696:29576017,29616374:29616719,29624858:29625100,29628085:29628462,29647069:29649800,29655875:29656447,29679792:29680143,29698595:29698707,29728177:29728513,29731774:29732012', 'assoc_mat': '29043561:metal:3594:29043882,29052382:metal:3594:29054695,29081012:metal:3594:29081498,29112007:metal:3594:29112693,29145272:metal:3594:29146838,29177794:metal:3594:29178218,29193857:metal:3594:29194244,29229821:metal:3594:29230107,29234862:metal:3594:29235111,29282975:metal:3594:29283482,29291864:metal:3594:29292530,29293513:metal:3594:29293752,29310523:metal:3594:29310935,29330476:metal:3594:29334568,29330612:metal:3594:29330875,29353936:metal:3594:29406888,29367855:metal:3594:29406667,29374741:metal:3594:29406608,29383397:metal:3594:29406749,29386624:metal:3594:29407255,29407188:metal:3594:29407351,29437748:metal:3594:29520711,29444282:metal:3594:29520744,29469220:metal:3594:29520738,29470214:metal:3594:29520133,29481507:metal:3594:29520583,29489765:metal:3594:29521948,29495903:metal:3594:29520461,29510194:metal:3594:29520359,29534843:metal:3594:29538700,29548707:metal:3594:29549173,29553740:metal:3594:29554049,29556729:metal:3594:29557085,29566207:metal:3594:29566363,29569296:metal:3594:29569372,29570877:'}, {'unwanted_material': 'papier', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.008973326681326754, 'nb_photo': 254, 'list_port_cont': '29091544,29094914,29128634,29159206,29246086,29293215,29389268,29432315,29432426,29594171,29616706,29690946,29690969,29720457,29746716', 'assoc_port': '29083987:29091544,29094680:29128634,29094681:29094914,29157805:29159206,29245970:29246086,29291919:29293215,29389199:29389268,29432156:29432426,29432157:29432315,29594021:29594171,29616384:29616706,29690869:29690969,29690870:29690946,29719502:29720457,29746470:29746716', 'assoc_mat': '29083987:papier:4205:29091544,29094680:papier:4205:29128634,29094681:papier:4205:29094914,29157805:papier:4205:29159206,29245970:papier:4205:29246086,29291919:papier:4205:29293215,29389199:papier:4205:29389268,29432156:papier:4205:29432426,29432157:papier:4205:29432315,29594021:papier:4205:29594171,29616384:papier:4205:29616706,29690869:papier:4205:29690969,29690870:papier:4205:29690946,29719502:papier:4205:29720457,29746470:papier:4205:29746716'}, {'unwanted_material': 'papier', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.04811981571605275, 'nb_photo': 3286, 'list_port_cont': '29042496,29090003,29097988,29128801,29137787,29137800,29160530,29184421,29233279,29245189,29245241,29246479,29265683,29294016,29306785,29331125,29375784,29376959,29377017,29390915,29405548,29407418,29432645,29467536,29654049,29690275,29721380,29723829,29730032,29745259', 'assoc_port': '29041157:29042496,29052349:29137800,29052351:29137787,29084028:29128801,29084934:29090003,29097674:29097988,29138300:29160530,29183358:29184421,29232035:29233279,29244988:29245189,29244989:29245241,29246308:29246479,29264673:29265683,29293474:29294016,29306378:29306785,29330676:29331125,29367787:29377017,29367916:29376959,29374745:29375784,29390652:29390915,29405393:29405548,29407186:29407418,29432099:29432645,29467315:29467536,29653850:29654049,29689702:29690275,29720639:29721380,29722668:29723829,29729976:29730032,29745070:29745259', 'assoc_mat': '29041157:papier:4203:29042496,29052349:papier:4203:29137800,29052351:papier:4203:29137787,29084028:papier:4203:29128801,29084934:papier:4203:29090003,29097674:papier:4203:29097988,29138300:papier:4203:29160530,29183358:papier:4203:29184421,29232035:papier:4203:29233279,29244988:papier:4203:29245189,29244989:papier:4203:29245241,29246308:papier:4203:29246479,29264673:papier:4203:29265683,29293474:papier:4203:29294016,29306378:papier:4203:29306785,29330676:papier:4203:29331125,29367787:papier:4203:29377017,29367916:papier:4203:29376959,29374745:papier:4203:29375784,29390652:papier:4203:29390915,29405393:papier:4203:29405548,29407186:papier:4203:29407418,29432099:papier:4203:29432645,29467315:papier:4203:29467536,29653850:papier:4203:29654049,29689702:papier:4203:29690275,29720639:papier:4203:29721380,29722668:papier:4203:29723829,29729976:papier:4203:29730032,29745070:papier:4203:29745259'}, {'unwanted_material': 'papier', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.01762394317822027, 'nb_photo': 5663, 'list_port_cont': '29040226,29041620,29045689,29049604,29050805,29057077,29084451,29084700,29085000,29085792,29090455,29094942,29095105,29097821,29099658,29099801,29099968,29100220,29101762,29105016,29107942,29110044,29112128,29121435,29133236,29136638,29138498,29139708,29139931,29142087,29143357,29145279,29145295,29147241,29152536,29155606,29156118,29176867,29178000,29181975,29183052,29183156,29183369,29184431,29189621,29190841,29191983,29204033,29215980,29217665,29217726,29219654,29219856,29228624,29228747,29230878,29232057,29235796,29245061,29245094,29245611,29246012,29246331,29246743,29247184,29259997,29262922,29265042,29265344,29265443,29280977,29281572,29283061,29290661,29291849,29292203,29292389,29293613,29294617,29297054,29299607,29301936,29301950,29306466,29308242,29310602,29314200,29315118,29346160,29346750,29348883,29349725,29367424,29370508,29372270,29374792,29376029,29376632,29377138,29377234,29378978,29381717,29382250,29383699,29385686,29391993,29405269,29406298,29406733,29406787,29407233,29422187,29422372,2942318', 'assoc_port': '29040031:29041620,29040034:29040226,29043547:29045689,29045467:29121435,29045468:29049604,29046881:29057077,29050698:29050805,29054175:29100220,29081025:29099968,29081027:29099801,29081071:29099658,29081689:29107942,29083373:29084451,29084003:29085792,29084332:29085000,29084352:29084700,29090380:29090455,29094651:29095105,29094677:29094942,29097648:29097821,29101451:29101762,29104967:29105016,29109862:29110044,29112005:29112128,29133130:29133236,29136452:29136638,29138302:29138498,29139494:29139931,29139497:29139708,29141839:29147241,29141846:29142087,29143168:29143357,29145267:29145279,29145271:29145295,29149395:29156118,29149400:29155606,29152344:29152536,29176722:29176867,29177795:29178000,29181879:29181975,29183042:29183156,29183044:29183052,29183361:29183369,29184228:29184431,29189532:29189621,29190765:29190841,29191688:29191983,29203816:29204033,29215833:29215980,29217537:29217726,29217542:29217665,29219640:29219654,29219646:29219856,29228534:29228747,29228536:29228624,29230715:29230878,29232036:2923205', 'assoc_mat': '29040031:papier:4207:29041620,29040034:papier:4207:29040226,29043547:papier:4207:29045689,29045467:papier:4207:29121435,29045468:papier:4207:29049604,29046881:papier:4207:29057077,29050698:papier:4207:29050805,29054175:papier:4207:29100220,29081025:papier:4207:29099968,29081027:papier:4207:29099801,29081071:papier:4207:29099658,29081689:papier:4207:29107942,29083373:papier:4207:29084451,29084003:papier:4207:29085792,29084332:papier:4207:29085000,29084352:papier:4207:29084700,29090380:papier:4207:29090455,29094651:papier:4207:29095105,29094677:papier:4207:29094942,29097648:papier:4207:29097821,29101451:papier:4207:29101762,29104967:papier:4207:29105016,29109862:papier:4207:29110044,29112005:papier:4207:29112128,29133130:papier:4207:29133236,29136452:papier:4207:29136638,29138302:papier:4207:29138498,29139494:papier:4207:29139931,29139497:papier:4207:29139708,29141839:papier:4207:29147241,29141846:papier:4207:29142087,29143168:papier:4207:29143357,29145267:papier:4207:29145279,29145271:papier:4207:29145295,2914'}, {'unwanted_material': 'papier', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.1572629965098525, 'nb_photo': 35710, 'list_port_cont': '29040470,29045712,29084866,29085167,29085280,29085528,29085843,29087619,29089434,29092114,29095247,29099323,29103179,29106296,29106419,29112303,29138594,29138765,29142321,29146572,29149856,29153971,29154937,29158218,29159896,29178142,29180149,29182938,29183693,29191077,29191169,29193093,29195217,29199779,29219677,29220066,29225677,29227820,29231057,29236087,29242540,29244262,29245691,29246990,29260354,29262987,29280594,29283865,29283990,29291940,29292417,29297370,29302088,29303714,29308553,29310843,29313897,29321975,29331179,29331555,29331975,29339361,29343472,29346786,29349816,29355925,29365597,29368478,29368661,29369901,29370683,29372909,29375247,29377301,29379482,29382309,29385870,29386947,29389285,29403661,29405297,29406043,29407361,29408384,29423277,29425327,29427685,29433850,29434843,29436702,29438042,29443963,29446997,29467137,29467996,29468123,29468550,29469984,29475648,29480906,29481801,29490087,29495139,29496287,29498997,29499576,29499654,29503626,29506126,29508646,29511644,29529426,29531357,2953793', 'assoc_port': '29040032:29040470,29042712:29103179,29045470:29045712,29055075:29089434,29081057:29092114,29081080:29084866,29084077:29087619,29084239:29085843,29084339:29085528,29084356:29085167,29084907:29085280,29094650:29095247,29098903:29099323,29105979:29106419,29105988:29106296,29112003:29112303,29138299:29138765,29138304:29138594,29141844:29142321,29146285:29146572,29149378:29149856,29153716:29153971,29154643:29154937,29157807:29158218,29159835:29159896,29177791:29178142,29179813:29180149,29182886:29182938,29183363:29183693,29186808:29193093,29189537:29191169,29190762:29191077,29191689:29199779,29194922:29195217,29219638:29220066,29219639:29219677,29225647:29225677,29227505:29227820,29230740:29231057,29235736:29236087,29242512:29242540,29244054:29244262,29245578:29245691,29246906:29246990,29259935:29260354,29262669:29262987,29265942:29379482,29280530:29280594,29283769:29283990,29283774:29283865,29291602:29291940,29291890:29292417,29296832:29297370,29301657:29302088,29303020:29303714,29308112:29308553,29310524:2931084', 'assoc_mat': '29040032:papier:4461:29040470,29042712:papier:4461:29103179,29045470:papier:4461:29045712,29055075:papier:4461:29089434,29081057:papier:4461:29092114,29081080:papier:4461:29084866,29084077:papier:4461:29087619,29084239:papier:4461:29085843,29084339:papier:4461:29085528,29084356:papier:4461:29085167,29084907:papier:4461:29085280,29094650:papier:4461:29095247,29098903:papier:4461:29099323,29105979:papier:4461:29106419,29105988:papier:4461:29106296,29112003:papier:4461:29112303,29138299:papier:4461:29138765,29138304:papier:4461:29138594,29141844:papier:4461:29142321,29146285:papier:4461:29146572,29149378:papier:4461:29149856,29153716:papier:4461:29153971,29154643:papier:4461:29154937,29157807:papier:4461:29158218,29159835:papier:4461:29159896,29177791:papier:4461:29178142,29179813:papier:4461:29180149,29182886:papier:4461:29182938,29183363:papier:4461:29183693,29186808:papier:4461:29193093,29189537:papier:4461:29191169,29190762:papier:4461:29191077,29191689:papier:4461:29199779,29194922:papier:4461:29195217,2921'}, {'unwanted_material': 'papier', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.07837159027364456, 'nb_photo': 979, 'list_port_cont': '29040363,29041417,29045652,29050848,29052675,29084151,29084535,29085025,29085671,29086375,29090621,29090853,29109209,29142257,29145374,29149486,29153825,29182911,29183174,29187031,29189672,29189755,29229913,29229988,29232190,29235973,29238838,29245620,29283303,29283976,29292313,29292575,29299741,29303237,29303571,29316170,29331124,29331351,29331652,29331900,29345410,29345600,29346806,29347119,29370570,29375038,29377180,29385645,29390792,29403626,29403728,29406325,29406759,29407262,29407303,29427655,29431456,29431491,29431620,29433529,29438737,29444314,29467036,29468531,29469332,29469897,29473425,29481773,29493825,29495126,29498003,29498942,29499463,29505979,29531282,29543045,29547993,29548881,29557056,29561189,29563108,29563154,29566313,29566350,29593602,29593625,29608151,29615966,29616022,29620754,29659174,29661162,29689014,29689848,29700550,29700564,29710485,29712872,29716887,29720814,29725226,29728308,29744724,29746950,29747315,29748590', 'assoc_port': '29040007:29040363,29041161:29041417,29045435:29086375,29045453:29045652,29050696:29050848,29052365:29052675,29081042:29084151,29083976:29085671,29083980:29084535,29084113:29085025,29090381:29090853,29090394:29090621,29108928:29109209,29141841:29142257,29145269:29145374,29149415:29149486,29153717:29153825,29182889:29182911,29183046:29183174,29186794:29187031,29189533:29189672,29189534:29189755,29229796:29229988,29229825:29229913,29232038:29232190,29235737:29235973,29238761:29238838,29245577:29245620,29282976:29283303,29283771:29283976,29291926:29292575,29291933:29292313,29299476:29299741,29303042:29303571,29303047:29303237,29316039:29316170,29330478:29331900,29330572:29331652,29330586:29331351,29330627:29331124,29345080:29345600,29345083:29345410,29346705:29346806,29347071:29347119,29369514:29370570,29374726:29375038,29377092:29377180,29385466:29385645,29390649:29390792,29403607:29403626,29403726:29403728,29406244:29406325,29406680:29406759,29407187:29407303,29407189:29407262,29427218:29427655,29431319:2943162', 'assoc_mat': '29040007:papier:4200:29040363,29041161:papier:4200:29041417,29045435:papier:4200:29086375,29045453:papier:4200:29045652,29050696:papier:4200:29050848,29052365:papier:4200:29052675,29081042:papier:4200:29084151,29083976:papier:4200:29085671,29083980:papier:4200:29084535,29084113:papier:4200:29085025,29090381:papier:4200:29090853,29090394:papier:4200:29090621,29108928:papier:4200:29109209,29141841:papier:4200:29142257,29145269:papier:4200:29145374,29149415:papier:4200:29149486,29153717:papier:4200:29153825,29182889:papier:4200:29182911,29183046:papier:4200:29183174,29186794:papier:4200:29187031,29189533:papier:4200:29189672,29189534:papier:4200:29189755,29229796:papier:4200:29229988,29229825:papier:4200:29229913,29232038:papier:4200:29232190,29235737:papier:4200:29235973,29238761:papier:4200:29238838,29245577:papier:4200:29245620,29282976:papier:4200:29283303,29283771:papier:4200:29283976,29291926:papier:4200:29292575,29291933:papier:4200:29292313,29299476:papier:4200:29299741,29303042:papier:4200:29303571,2930'}, {'unwanted_material': 'papier', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.9436772777372616, 'nb_photo': 53086, 'list_port_cont': '29041490,29042954,29043795,29049382,29050851,29084507,29084646,29084943,29085518,29086028,29086150,29086280,29086507,29086678,29087042,29087244,29087728,29087898,29088267,29088813,29090588,29095190,29097186,29097896,29099126,29105127,29105171,29106284,29109287,29109564,29109585,29112235,29133466,29136665,29142281,29149475,29149531,29149874,29152501,29153940,29155026,29157220,29158134,29159854,29159879,29161166,29164482,29164598,29178097,29179166,29182069,29183289,29184554,29186974,29188626,29188751,29189746,29190972,29191914,29195196,29195256,29216098,29217800,29217809,29218901,29219027,29219155,29227852,29232146,29232261,29235913,29237265,29237311,29242531,29242573,29244256,29245053,29246046,29246559,29260227,29261325,29278324,29280581,29280922,29283247,29283887,29290699,29290717,29290903,29292228,29292451,29292527,29293748,29293856,29297216,29297829,29305566,29306643,29306768,29311783,29311999,29312159,29313860,29313887,29315163,29315270,29330835,29331050,29331219,29331271,29331451,29331620,29332053,2933212', 'assoc_port': '29041158:29041490,29041162:29049382,29042709:29042954,29043528:29043795,29046861:29088813,29050694:29050851,29081017:29088267,29081035:29087898,29081079:29097186,29083367:29084507,29084017:29087728,29084065:29087244,29084073:29087042,29084094:29086678,29084120:29086507,29084220:29086280,29084261:29086150,29084269:29086028,29084288:29085518,29084343:29084943,29084345:29084646,29090361:29090588,29094682:29095190,29097675:29097896,29098909:29099126,29104950:29105127,29104968:29105171,29105985:29106284,29108909:29109585,29108932:29109287,29108968:29109564,29112004:29112235,29133142:29133466,29136456:29136665,29141848:29142281,29143166:29149475,29149410:29149874,29149413:29149531,29152343:29152501,29153721:29153940,29154648:29155026,29154650:29161166,29156805:29157220,29157812:29158134,29159834:29159854,29159836:29159879,29164283:29164482,29164284:29164598,29177790:29178097,29178995:29183289,29178997:29179166,29181880:29182069,29184241:29184554,29186807:29186974,29188465:29188626,29188466:29188751,29189531:2918974', 'assoc_mat': '29041158:papier:4209:29041490,29041162:papier:4209:29049382,29042709:papier:4209:29042954,29043528:papier:4209:29043795,29046861:papier:4209:29088813,29050694:papier:4209:29050851,29081017:papier:4209:29088267,29081035:papier:4209:29087898,29081079:papier:4209:29097186,29083367:papier:4209:29084507,29084017:papier:4209:29087728,29084065:papier:4209:29087244,29084073:papier:4209:29087042,29084094:papier:4209:29086678,29084120:papier:4209:29086507,29084220:papier:4209:29086280,29084261:papier:4209:29086150,29084269:papier:4209:29086028,29084288:papier:4209:29085518,29084343:papier:4209:29084943,29084345:papier:4209:29084646,29090361:papier:4209:29090588,29094682:papier:4209:29095190,29097675:papier:4209:29097896,29098909:papier:4209:29099126,29104950:papier:4209:29105127,29104968:papier:4209:29105171,29105985:papier:4209:29106284,29108909:papier:4209:29109585,29108932:papier:4209:29109287,29108968:papier:4209:29109564,29112004:papier:4209:29112235,29133142:papier:4209:29133466,29136456:papier:4209:29136665,2914'}, {'unwanted_material': 'papier', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.007961895281104076, 'nb_photo': 30154, 'list_port_cont': '29040530,29040833,29041533,29043090,29044096,29045805,29046221,29047455,29047601,29051029,29052737,29085258,29086067,29087313,29088809,29089183,29089861,29090638,29090771,29091296,29091446,29091471,29091777,29091980,29092311,29092653,29093886,29095375,29095810,29096373,29097065,29097737,29098222,29098751,29099303,29099875,29100416,29101172,29101446,29102167,29103223,29103322,29103435,29105327,29106663,29109943,29110373,29110566,29111401,29112405,29112758,29122732,29133949,29136979,29137305,29138695,29138993,29139587,29139784,29142694,29143694,29145353,29145412,29146695,29147672,29149685,29149796,29150148,29152804,29154047,29154348,29158400,29160412,29161345,29175717,29177440,29177955,29178317,29179384,29181980,29182329,29182926,29183076,29183234,29183666,29184101,29184684,29184951,29188651,29189800,29191015,29191159,29192230,29194422,29195270,29195296,29204561,29216520,29218010,29218043,29218071,29219321,29220161,29220349,29220541,29221532,29230225,29230441,29230796,29231367,29232431,29235227,29235926,2923733', 'assoc_port': '29040002:29040833,29040017:29040530,29041128:29041533,29042710:29043090,29043533:29044096,29045437:29046221,29045439:29045805,29046854:29047601,29046879:29047455,29050695:29051029,29050697:29103435,29052378:29103322,29052383:29052737,29081007:29103223,29081014:29098751,29081022:29097737,29081036:29097065,29081040:29100416,29081044:29096373,29081073:29093886,29083366:29092653,29083370:29092311,29083974:29091980,29083983:29101446,29084069:29091777,29084085:29091471,29084090:29091296,29084100:29091446,29084106:29101172,29084189:29090638,29084247:29089183,29084276:29088809,29084295:29087313,29084335:29089861,29084348:29085258,29084959:29086067,29090423:29090771,29094649:29095810,29094678:29095375,29097646:29111401,29097647:29098222,29098905:29099875,29098907:29099303,29101466:29102167,29104969:29105327,29105986:29106663,29108927:29109943,29109861:29110566,29109864:29110373,29112002:29122732,29112006:29112758,29112024:29112405,29133099:29133949,29136448:29137305,29136454:29136979,29138303:29139587,29138305:2913899', 'assoc_mat': '29040002:papier:4211:29040833,29040017:papier:4211:29040530,29041128:papier:4211:29041533,29042710:papier:4211:29043090,29043533:papier:4211:29044096,29045437:papier:4211:29046221,29045439:papier:4211:29045805,29046854:papier:4211:29047601,29046879:papier:4211:29047455,29050695:papier:4211:29051029,29050697:papier:4211:29103435,29052378:papier:4211:29103322,29052383:papier:4211:29052737,29081007:papier:4211:29103223,29081014:papier:4211:29098751,29081022:papier:4211:29097737,29081036:papier:4211:29097065,29081040:papier:4211:29100416,29081044:papier:4211:29096373,29081073:papier:4211:29093886,29083366:papier:4211:29092653,29083370:papier:4211:29092311,29083974:papier:4211:29091980,29083983:papier:4211:29101446,29084069:papier:4211:29091777,29084085:papier:4211:29091471,29084090:papier:4211:29091296,29084100:papier:4211:29091446,29084106:papier:4211:29101172,29084189:papier:4211:29090638,29084247:papier:4211:29089183,29084276:papier:4211:29088809,29084295:papier:4211:29087313,29084335:papier:4211:29089861,2908'}, {'unwanted_material': 'papier', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.008375135880428696, 'nb_photo': 189, 'list_port_cont': '29043198,29046160,29086651,29087517,29089753,29091159,29095795,29108902,29143770,29143863,29148012,29148108,29152965,29157502,29166524,29179492,29180641,29183245,29183974,29187274,29204825,29218026,29225787,29237374,29246583,29260762,29265293,29277115,29281217,29283496,29292950,29311120,29322157,29332276,29332478,29346314,29349238,29367862,29370187,29370970,29376301,29383469,29384021,29386144,29405791,29406409,29406915,29424680,29425428,29432625,29432878,29434122,29436886,29438127,29468659,29469439,29472700,29474022,29493309,29494079,29498371,29499987,29507775,29508876,29514159,29520722,29538588,29540170,29542880,29546350,29548377,29564315,29566674,29585208,29593345,29593792,29609941,29616922,29659911,29660056,29668785,29685554,29688504,29690250,29690489,29691285,29692032,29697981,29698087,29709176,29709374,29710818,29713276,29717039,29723238,29723275,29725014,29742534,29745469,29746322,29747377,29747787', 'assoc_port': '29042706:29043198,29045432:29046160,29046877:29108902,29054159:29089753,29084096:29087517,29084953:29086651,29090343:29091159,29094664:29095795,29143136:29143863,29143164:29143770,29147183:29148108,29147201:29148012,29152342:29152965,29156795:29157502,29166094:29166524,29178998:29179492,29179812:29180641,29183043:29183245,29183360:29183974,29186781:29187274,29203818:29204825,29217538:29218026,29225648:29225787,29237216:29237374,29246522:29246583,29259973:29260762,29264646:29265293,29276473:29277115,29280811:29281217,29282977:29283496,29291921:29292950,29310526:29311120,29321723:29322157,29330490:29332478,29330590:29332276,29346118:29346314,29348781:29349238,29367178:29367862,29369488:29370187,29370495:29370970,29375957:29376301,29383401:29383469,29383510:29384021,29385453:29386144,29405395:29405791,29406238:29406409,29406682:29406915,29424323:29425428,29424329:29424680,29427256:29432878,29432062:29432625,29433282:29434122,29436492:29436886,29437759:29438127,29468444:29468659,29469224:29469439,29472138:2947270', 'assoc_mat': '29042706:papier:3327:29043198,29045432:papier:3327:29046160,29046877:papier:3327:29108902,29054159:papier:3327:29089753,29084096:papier:3327:29087517,29084953:papier:3327:29086651,29090343:papier:3327:29091159,29094664:papier:3327:29095795,29143136:papier:3327:29143863,29143164:papier:3327:29143770,29147183:papier:3327:29148108,29147201:papier:3327:29148012,29152342:papier:3327:29152965,29156795:papier:3327:29157502,29166094:papier:3327:29166524,29178998:papier:3327:29179492,29179812:papier:3327:29180641,29183043:papier:3327:29183245,29183360:papier:3327:29183974,29186781:papier:3327:29187274,29203818:papier:3327:29204825,29217538:papier:3327:29218026,29225648:papier:3327:29225787,29237216:papier:3327:29237374,29246522:papier:3327:29246583,29259973:papier:3327:29260762,29264646:papier:3327:29265293,29276473:papier:3327:29277115,29280811:papier:3327:29281217,29282977:papier:3327:29283496,29291921:papier:3327:29292950,29310526:papier:3327:29311120,29321723:papier:3327:29322157,29330490:papier:3327:29332478,2933'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.03075103463578052, 'nb_photo': 2002, 'list_port_cont': '29043883,29054699,29081493,29112696,29146844,29178216,29183781,29194243,29204221,29230110,29235103,29283485,29292534,29293754,29310940,29330869,29334567,29406604,29406666,29406746,29406869,29406883,29407250,29407344,29520124,29520351,29520463,29520576,29520713,29520733,29520749,29521946,29538705,29549175,29554052,29557089,29566364,29569373,29571184,29576015,29616728,29625099,29628456,29649803,29656442,29680148,29698713,29718050,29728512,29732013,29746693', 'assoc_port': '29043561:29043883,29052382:29054699,29081012:29081493,29112007:29112696,29145272:29146844,29177794:29178216,29183357:29183781,29193857:29194243,29203819:29204221,29229821:29230110,29234862:29235103,29282975:29283485,29291864:29292534,29293513:29293754,29310523:29310940,29330476:29334567,29330612:29330869,29353936:29406883,29367855:29406666,29374741:29406604,29382169:29406869,29383397:29406746,29386624:29407250,29407188:29407344,29437748:29520713,29444282:29520749,29469220:29520733,29470214:29520124,29481507:29520576,29489765:29521946,29495903:29520463,29510194:29520351,29534843:29538705,29548707:29549175,29553740:29554052,29556729:29557089,29566207:29566364,29569296:29569373,29570877:29571184,29575696:29576015,29616374:29616728,29624858:29625099,29628085:29628456,29647069:29649803,29655875:29656442,29679792:29680148,29698595:29698713,29717684:29718050,29728177:29728512,29731774:29732013,29746471:29746693', 'assoc_mat': '29043561:papier:3594:29043883,29052382:papier:3594:29054699,29081012:papier:3594:29081493,29112007:papier:3594:29112696,29145272:papier:3594:29146844,29177794:papier:3594:29178216,29183357:papier:3594:29183781,29193857:papier:3594:29194243,29203819:papier:3594:29204221,29229821:papier:3594:29230110,29234862:papier:3594:29235103,29282975:papier:3594:29283485,29291864:papier:3594:29292534,29293513:papier:3594:29293754,29310523:papier:3594:29310940,29330476:papier:3594:29334567,29330612:papier:3594:29330869,29353936:papier:3594:29406883,29367855:papier:3594:29406666,29374741:papier:3594:29406604,29382169:papier:3594:29406869,29383397:papier:3594:29406746,29386624:papier:3594:29407250,29407188:papier:3594:29407344,29437748:papier:3594:29520713,29444282:papier:3594:29520749,29469220:papier:3594:29520733,29470214:papier:3594:29520124,29481507:papier:3594:29520576,29489765:papier:3594:29521946,29495903:papier:3594:29520463,29510194:papier:3594:29520351,29534843:papier:3594:29538705,29548707:papier:3594:29549175,2955'}, {'unwanted_material': 'pehd', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.003851754719794733, 'nb_photo': 11, 'list_port_cont': '29091542,29094924,29246075,29293222,29594165,29690949,29690959,29746707', 'assoc_port': '29083987:29091542,29094681:29094924,29245970:29246075,29291919:29293222,29594021:29594165,29690869:29690959,29690870:29690949,29746470:29746707', 'assoc_mat': '29083987:pehd:4205:29091542,29094681:pehd:4205:29094924,29245970:pehd:4205:29246075,29291919:pehd:4205:29293222,29594021:pehd:4205:29594165,29690869:pehd:4205:29690959,29690870:pehd:4205:29690949,29746470:pehd:4205:29746707'}, {'unwanted_material': 'pehd', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.005186989607112849, 'nb_photo': 91, 'list_port_cont': '29090009,29097984,29128802,29137810,29160536,29184417,29233276,29245191,29245247,29246481,29265685,29294014,29306786,29331121,29375778,29376963,29390919,29407420,29432637,29467548,29654034,29690270,29721390,29723832,29730036,29745244', 'assoc_port': '29052349:29137810,29084028:29128802,29084934:29090009,29097674:29097984,29138300:29160536,29183358:29184417,29232035:29233276,29244988:29245191,29244989:29245247,29246308:29246481,29264673:29265685,29293474:29294014,29306378:29306786,29330676:29331121,29367916:29376963,29374745:29375778,29390652:29390919,29407186:29407420,29432099:29432637,29467315:29467548,29653850:29654034,29689702:29690270,29720639:29721390,29722668:29723832,29729976:29730036,29745070:29745244', 'assoc_mat': '29052349:pehd:4203:29137810,29084028:pehd:4203:29128802,29084934:pehd:4203:29090009,29097674:pehd:4203:29097984,29138300:pehd:4203:29160536,29183358:pehd:4203:29184417,29232035:pehd:4203:29233276,29244988:pehd:4203:29245191,29244989:pehd:4203:29245247,29246308:pehd:4203:29246481,29264673:pehd:4203:29265685,29293474:pehd:4203:29294014,29306378:pehd:4203:29306786,29330676:pehd:4203:29331121,29367916:pehd:4203:29376963,29374745:pehd:4203:29375778,29390652:pehd:4203:29390919,29407186:pehd:4203:29407420,29432099:pehd:4203:29432637,29467315:pehd:4203:29467548,29653850:pehd:4203:29654034,29689702:pehd:4203:29690270,29720639:pehd:4203:29721390,29722668:pehd:4203:29723832,29729976:pehd:4203:29730036,29745070:pehd:4203:29745244'}, {'unwanted_material': 'pehd', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0038815214591713222, 'nb_photo': 120, 'list_port_cont': '29041622,29045695,29057079,29084440,29084998,29085791,29097826,29099802,29121425,29133247,29139936,29143349,29145292,29145297,29147224,29152543,29155616,29156125,29176870,29183066,29183372,29217658,29217735,29219842,29230883,29235794,29246731,29247187,29265338,29281574,29291851,29294620,29301948,29310604,29314209,29315116,29346165,29346754,29367428,29372257,29377124,29385684,29406307,29406726,29406783,29407235,29422369,29433415,29445664,29465718,29467963,29469943,29473298,29475460,29492641,29497961,29499611,29510389,29529267,29529550,29539426,29539635,29548986,29551508,29557903,29558198,29562760,29564218,29566275,29569318,29585175,29594153,29595470,29610373,29615946,29616493,29625972,29649003,29654152,29658738,29658946,29685090,29691817,29693504,29697309,29716832,29720800,29722768,29730054,29742340,29744137,29744591,29745136,29746989,29747296', 'assoc_port': '29040031:29041622,29043547:29045695,29045467:29121425,29046881:29057079,29081027:29099802,29083373:29084440,29084003:29085791,29084332:29084998,29097648:29097826,29133130:29133247,29139494:29139936,29141839:29147224,29143168:29143349,29145267:29145292,29145271:29145297,29149395:29156125,29149400:29155616,29152344:29152543,29176722:29176870,29183044:29183066,29183361:29183372,29217537:29217735,29217542:29217658,29219646:29219842,29230715:29230883,29235740:29235794,29246726:29246731,29247178:29247187,29264675:29265338,29281537:29281574,29291603:29291851,29294435:29294620,29301658:29301948,29310522:29310604,29314165:29314209,29315039:29315116,29346123:29346165,29346707:29346754,29367176:29367428,29372126:29372257,29377094:29377124,29385449:29385684,29406243:29406307,29406678:29406783,29406683:29406726,29407190:29407235,29421966:29422369,29433267:29433415,29445437:29445664,29465571:29465718,29467958:29467963,29469878:29469943,29473068:29473298,29475231:29475460,29492558:29492641,29497795:29497961,29499426:2949961', 'assoc_mat': '29040031:pehd:4207:29041622,29043547:pehd:4207:29045695,29045467:pehd:4207:29121425,29046881:pehd:4207:29057079,29081027:pehd:4207:29099802,29083373:pehd:4207:29084440,29084003:pehd:4207:29085791,29084332:pehd:4207:29084998,29097648:pehd:4207:29097826,29133130:pehd:4207:29133247,29139494:pehd:4207:29139936,29141839:pehd:4207:29147224,29143168:pehd:4207:29143349,29145267:pehd:4207:29145292,29145271:pehd:4207:29145297,29149395:pehd:4207:29156125,29149400:pehd:4207:29155616,29152344:pehd:4207:29152543,29176722:pehd:4207:29176870,29183044:pehd:4207:29183066,29183361:pehd:4207:29183372,29217537:pehd:4207:29217735,29217542:pehd:4207:29217658,29219646:pehd:4207:29219842,29230715:pehd:4207:29230883,29235740:pehd:4207:29235794,29246726:pehd:4207:29246731,29247178:pehd:4207:29247187,29264675:pehd:4207:29265338,29281537:pehd:4207:29281574,29291603:pehd:4207:29291851,29294435:pehd:4207:29294620,29301658:pehd:4207:29301948,29310522:pehd:4207:29310604,29314165:pehd:4207:29314209,29315039:pehd:4207:29315116,29346123:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.01591213379927643, 'nb_photo': 17, 'list_port_cont': '29040476,29112305,29149867,29158214,29283855,29313895,29339375,29438043,29537944,29543202,29565852,29594207,29619733,29725455', 'assoc_port': '29040032:29040476,29112003:29112305,29149378:29149867,29157807:29158214,29283774:29283855,29313691:29313895,29330594:29339375,29437757:29438043,29537699:29537944,29542979:29543202,29565714:29565852,29594020:29594207,29619353:29619733,29725088:29725455', 'assoc_mat': '29040032:pehd:4461:29040476,29112003:pehd:4461:29112305,29149378:pehd:4461:29149867,29157807:pehd:4461:29158214,29283774:pehd:4461:29283855,29313691:pehd:4461:29313895,29330594:pehd:4461:29339375,29437757:pehd:4461:29438043,29537699:pehd:4461:29537944,29542979:pehd:4461:29543202,29565714:pehd:4461:29565852,29594020:pehd:4461:29594207,29619353:pehd:4461:29619733,29725088:pehd:4461:29725455'}, {'unwanted_material': 'pehd', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.006745552237576113, 'nb_photo': 75, 'list_port_cont': '29041424,29045654,29084527,29085021,29085679,29090619,29142261,29145364,29183181,29187017,29229982,29232188,29235963,29292574,29299750,29303228,29316177,29331128,29345411,29345602,29346807,29370564,29375032,29377179,29385635,29390791,29403730,29427642,29431612,29467035,29468525,29469342,29473426,29493829,29505975,29547988,29548889,29557058,29563113,29566319,29608148,29620759,29659161,29689013,29689859,29700547,29710487,29720811,29728309,29744723,29747307,29748581', 'assoc_port': '29041161:29041424,29045453:29045654,29083976:29085679,29083980:29084527,29084113:29085021,29090394:29090619,29141841:29142261,29145269:29145364,29183046:29183181,29186794:29187017,29229796:29229982,29232038:29232188,29235737:29235963,29291926:29292574,29299476:29299750,29303047:29303228,29316039:29316177,29330627:29331128,29345080:29345602,29345083:29345411,29346705:29346807,29369514:29370564,29374726:29375032,29377092:29377179,29385466:29385635,29390649:29390791,29403726:29403730,29427218:29427642,29431319:29431612,29466897:29467035,29468443:29468525,29469223:29469342,29473071:29473426,29493673:29493829,29505888:29505975,29547704:29547988,29548714:29548889,29556731:29557058,29563098:29563113,29566215:29566319,29607853:29608148,29620424:29620759,29658605:29659161,29681408:29689013,29689661:29689859,29700437:29700547,29710287:29710487,29720641:29720811,29728169:29728309,29744462:29744723,29747266:29747307,29748443:29748581', 'assoc_mat': '29041161:pehd:4200:29041424,29045453:pehd:4200:29045654,29083976:pehd:4200:29085679,29083980:pehd:4200:29084527,29084113:pehd:4200:29085021,29090394:pehd:4200:29090619,29141841:pehd:4200:29142261,29145269:pehd:4200:29145364,29183046:pehd:4200:29183181,29186794:pehd:4200:29187017,29229796:pehd:4200:29229982,29232038:pehd:4200:29232188,29235737:pehd:4200:29235963,29291926:pehd:4200:29292574,29299476:pehd:4200:29299750,29303047:pehd:4200:29303228,29316039:pehd:4200:29316177,29330627:pehd:4200:29331128,29345080:pehd:4200:29345602,29345083:pehd:4200:29345411,29346705:pehd:4200:29346807,29369514:pehd:4200:29370564,29374726:pehd:4200:29375032,29377092:pehd:4200:29377179,29385466:pehd:4200:29385635,29390649:pehd:4200:29390791,29403726:pehd:4200:29403730,29427218:pehd:4200:29427642,29431319:pehd:4200:29431612,29466897:pehd:4200:29467035,29468443:pehd:4200:29468525,29469223:pehd:4200:29469342,29473071:pehd:4200:29473426,29493673:pehd:4200:29493829,29505888:pehd:4200:29505975,29547704:pehd:4200:29547988,29548714:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.006495598503186344, 'nb_photo': 378, 'list_port_cont': '29041491,29050862,29085498,29086032,29086152,29086677,29087033,29087231,29087710,29087893,29088269,29088798,29090592,29097884,29099127,29105162,29109286,29109567,29109594,29136655,29149468,29149534,29149879,29152500,29153946,29155030,29158140,29159882,29161169,29178101,29179160,29188634,29188743,29195202,29195244,29216105,29217795,29219031,29219152,29235919,29237271,29242525,29242574,29245050,29246551,29260230,29278321,29283257,29283885,29290909,29292217,29292446,29293740,29293842,29297221,29305568,29306637,29306757,29311785,29312155,29313861,29315268,29330834,29331222,29331268,29331457,29332059,29343356,29346181,29346228,29347093,29347156,29349013,29349920,29365524,29367669,29368645,29368713,29375390,29376125,29377032,29381623,29382269,29382292,29383427,29385805,29389467,29390966,29406340,29406827,29407595,29422061,29423263,29436651,29438074,29439802,29441830,29442040,29444432,29465754,29467437,29468114,29470006,29472430,29473251,29473758,29475500,29475701,29478741,29481699,29482638,29490251,29490263,2949380', 'assoc_port': '29041158:29041491,29046861:29088798,29050694:29050862,29081017:29088269,29081035:29087893,29084017:29087710,29084065:29087231,29084073:29087033,29084094:29086677,29084261:29086152,29084269:29086032,29084288:29085498,29090361:29090592,29097675:29097884,29098909:29099127,29104968:29105162,29108909:29109594,29108932:29109286,29108968:29109567,29136456:29136655,29143166:29149468,29149410:29149879,29149413:29149534,29152343:29152500,29153721:29153946,29154648:29155030,29154650:29161169,29157812:29158140,29159836:29159882,29177790:29178101,29178997:29179160,29188465:29188634,29188466:29188743,29194891:29195244,29194906:29195202,29215832:29216105,29217536:29217795,29218857:29219152,29218859:29219031,29235739:29235919,29237219:29237271,29242513:29242574,29242515:29242525,29244985:29245050,29246523:29246551,29259968:29260230,29277903:29278321,29282980:29283257,29283773:29283885,29290475:29290909,29291928:29292446,29291935:29292217,29293459:29293740,29293487:29293842,29296889:29297221,29305396:29305568,29306377:2930675', 'assoc_mat': '29041158:pehd:4209:29041491,29046861:pehd:4209:29088798,29050694:pehd:4209:29050862,29081017:pehd:4209:29088269,29081035:pehd:4209:29087893,29084017:pehd:4209:29087710,29084065:pehd:4209:29087231,29084073:pehd:4209:29087033,29084094:pehd:4209:29086677,29084261:pehd:4209:29086152,29084269:pehd:4209:29086032,29084288:pehd:4209:29085498,29090361:pehd:4209:29090592,29097675:pehd:4209:29097884,29098909:pehd:4209:29099127,29104968:pehd:4209:29105162,29108909:pehd:4209:29109594,29108932:pehd:4209:29109286,29108968:pehd:4209:29109567,29136456:pehd:4209:29136655,29143166:pehd:4209:29149468,29149410:pehd:4209:29149879,29149413:pehd:4209:29149534,29152343:pehd:4209:29152500,29153721:pehd:4209:29153946,29154648:pehd:4209:29155030,29154650:pehd:4209:29161169,29157812:pehd:4209:29158140,29159836:pehd:4209:29159882,29177790:pehd:4209:29178101,29178997:pehd:4209:29179160,29188465:pehd:4209:29188634,29188466:pehd:4209:29188743,29194891:pehd:4209:29195244,29194906:pehd:4209:29195202,29215832:pehd:4209:29216105,29217536:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.9727070744443981, 'nb_photo': 9891, 'list_port_cont': '29040533,29040831,29041529,29043086,29044103,29046223,29047456,29047604,29051031,29052735,29085259,29086060,29087302,29088793,29089184,29089851,29090641,29090783,29091290,29091447,29091460,29091782,29091983,29092301,29092648,29093879,29095390,29095811,29096377,29097068,29097723,29098229,29098756,29099304,29099878,29100411,29101164,29101431,29102164,29103219,29103329,29103446,29105328,29106665,29109948,29110385,29110570,29111408,29112408,29112759,29122724,29133953,29136976,29137296,29138690,29138987,29139595,29139790,29142703,29143699,29145351,29145404,29146700,29147684,29149688,29149784,29150140,29152791,29154048,29154361,29158398,29160400,29161355,29175707,29177438,29177962,29178316,29179382,29181992,29182333,29182928,29183078,29183231,29184107,29184682,29184957,29188656,29189808,29191020,29191158,29192238,29194416,29195264,29195308,29204562,29216507,29218014,29218048,29218059,29219309,29220151,29220348,29220538,29221537,29230239,29230445,29231365,29232437,29235232,29235944,29237329,29237489,29242461,2924258', 'assoc_port': '29040002:29040831,29040017:29040533,29041128:29041529,29042710:29043086,29043533:29044103,29045437:29046223,29046854:29047604,29046879:29047456,29050695:29051031,29050697:29103446,29052378:29103329,29052383:29052735,29081007:29103219,29081014:29098756,29081022:29097723,29081036:29097068,29081040:29100411,29081044:29096377,29081073:29093879,29083366:29092648,29083370:29092301,29083974:29091983,29083983:29101431,29084069:29091782,29084085:29091460,29084090:29091290,29084100:29091447,29084106:29101164,29084189:29090641,29084247:29089184,29084276:29088793,29084295:29087302,29084335:29089851,29084348:29085259,29084959:29086060,29090423:29090783,29094649:29095811,29094678:29095390,29097646:29111408,29097647:29098229,29098905:29099878,29098907:29099304,29101466:29102164,29104969:29105328,29105986:29106665,29108927:29109948,29109861:29110570,29109864:29110385,29112002:29122724,29112006:29112759,29112024:29112408,29133099:29133953,29136448:29137296,29136454:29136976,29138303:29139595,29138305:29138987,29138306:2913869', 'assoc_mat': '29040002:pehd:4211:29040831,29040017:pehd:4211:29040533,29041128:pehd:4211:29041529,29042710:pehd:4211:29043086,29043533:pehd:4211:29044103,29045437:pehd:4211:29046223,29046854:pehd:4211:29047604,29046879:pehd:4211:29047456,29050695:pehd:4211:29051031,29050697:pehd:4211:29103446,29052378:pehd:4211:29103329,29052383:pehd:4211:29052735,29081007:pehd:4211:29103219,29081014:pehd:4211:29098756,29081022:pehd:4211:29097723,29081036:pehd:4211:29097068,29081040:pehd:4211:29100411,29081044:pehd:4211:29096377,29081073:pehd:4211:29093879,29083366:pehd:4211:29092648,29083370:pehd:4211:29092301,29083974:pehd:4211:29091983,29083983:pehd:4211:29101431,29084069:pehd:4211:29091782,29084085:pehd:4211:29091460,29084090:pehd:4211:29091290,29084100:pehd:4211:29091447,29084106:pehd:4211:29101164,29084189:pehd:4211:29090641,29084247:pehd:4211:29089184,29084276:pehd:4211:29088793,29084295:pehd:4211:29087302,29084335:pehd:4211:29089851,29084348:pehd:4211:29085259,29084959:pehd:4211:29086060,29090423:pehd:4211:29090783,29094649:pehd:42'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0006195318722620471, 'nb_photo': 4, 'list_port_cont': '29204218,29293761,29407348,29718055', 'assoc_port': '29203819:29204218,29293513:29293761,29407188:29407348,29717684:29718055', 'assoc_mat': '29203819:pehd:3594:29204218,29293513:pehd:3594:29293761,29407188:pehd:3594:29407348,29717684:pehd:3594:29718055'}, {'unwanted_material': 'pet_clair', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0004272520541723812, 'nb_photo': 1, 'list_port_cont': '29159215', 'assoc_port': '29157805:29159215', 'assoc_mat': '29157805:pet_clair:4205:29159215'}, {'unwanted_material': 'pet_clair', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0005770875788098839, 'nb_photo': 1, 'list_port_cont': '29390910', 'assoc_port': '29390652:29390910', 'assoc_mat': '29390652:pet_clair:4203:29390910'}, {'unwanted_material': 'pet_clair', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0032031559740331515, 'nb_photo': 2, 'list_port_cont': '29475462,29744146', 'assoc_port': '29475231:29475462,29744048:29744146', 'assoc_mat': '29475231:pet_clair:4207:29475462,29744048:pet_clair:4207:29744146'}, {'unwanted_material': 'pet_clair', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0028000704548501944, 'nb_photo': 1, 'list_port_cont': '29199783', 'assoc_port': '29191689:29199783', 'assoc_mat': '29191689:pet_clair:4461:29199783'}, {'unwanted_material': 'pet_clair', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.004361242097972798, 'nb_photo': 5, 'list_port_cont': '29187029,29235970,29431625,29557054,29747317', 'assoc_port': '29186794:29187029,29235737:29235970,29431319:29431625,29556731:29557054,29747266:29747317', 'assoc_mat': '29186794:pet_clair:4200:29187029,29235737:pet_clair:4200:29235970,29431319:pet_clair:4200:29431625,29556731:pet_clair:4200:29557054,29747266:pet_clair:4200:29747317'}, {'unwanted_material': 'pet_clair', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.00534859013627116, 'nb_photo': 3, 'list_port_cont': '29087700,29189742,29505077', 'assoc_port': '29084017:29087700,29189531:29189742,29504931:29505077', 'assoc_mat': '29084017:pet_clair:4209:29087700,29189531:pet_clair:4209:29189742,29504931:pet_clair:4209:29505077'}, {'unwanted_material': 'pet_clair', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0006657304875423698, 'nb_photo': 83, 'list_port_cont': '29046214,29089845,29105340,29109940,29110377,29110565,29138998,29147682,29149785,29177960,29179388,29181993,29218011,29221526,29291960,29293119,29300014,29306566,29312796,29332555,29346847,29365697,29373848,29379957,29382590,29403043,29405569,29406147,29406350,29427781,29466007,29470030,29482720,29493127,29493977,29495692,29496518,29503786,29530770,29538768,29539953,29542745,29544624,29546020,29551852,29556889,29563227,29566759,29569588,29569591,29594475,29613393,29613832,29620985,29626431,29664948,29665355,29679672,29684756,29690513,29697221,29697872,29698759,29710253,29713056,29714985,29720840,29724007,29730118,29732171,29744346,29746285,29746687,29747010', 'assoc_port': '29045437:29046214,29084335:29089845,29104969:29105340,29108927:29109940,29109861:29110565,29109864:29110377,29138305:29138998,29147215:29147682,29149414:29149785,29176721:29177960,29179000:29179388,29181882:29181993,29217544:29218011,29221220:29221526,29291605:29291960,29291917:29293119,29299474:29300014,29306406:29306566,29311494:29312796,29330588:29332555,29346702:29346847,29365259:29365697,29367827:29373848,29379693:29379957,29382170:29382590,29403031:29403043,29405398:29405569,29405975:29406147,29406245:29406350,29427205:29427781,29465558:29466007,29469875:29470030,29482560:29482720,29492554:29493127,29493671:29493977,29494788:29495692,29495871:29496518,29503341:29503786,29528879:29530770,29537677:29538768,29537712:29544624,29539194:29539953,29542359:29542745,29545472:29546020,29551201:29551852,29556732:29556889,29563093:29563227,29566208:29566759,29569473:29569591,29569476:29569588,29594284:29594475,29612542:29613832,29612543:29613393,29620438:29620985,29625815:29626431,29655877:29665355,29664442:2966494', 'assoc_mat': '29045437:pet_clair:4211:29046214,29084335:pet_clair:4211:29089845,29104969:pet_clair:4211:29105340,29108927:pet_clair:4211:29109940,29109861:pet_clair:4211:29110565,29109864:pet_clair:4211:29110377,29138305:pet_clair:4211:29138998,29147215:pet_clair:4211:29147682,29149414:pet_clair:4211:29149785,29176721:pet_clair:4211:29177960,29179000:pet_clair:4211:29179388,29181882:pet_clair:4211:29181993,29217544:pet_clair:4211:29218011,29221220:pet_clair:4211:29221526,29291605:pet_clair:4211:29291960,29291917:pet_clair:4211:29293119,29299474:pet_clair:4211:29300014,29306406:pet_clair:4211:29306566,29311494:pet_clair:4211:29312796,29330588:pet_clair:4211:29332555,29346702:pet_clair:4211:29346847,29365259:pet_clair:4211:29365697,29367827:pet_clair:4211:29373848,29379693:pet_clair:4211:29379957,29382170:pet_clair:4211:29382590,29403031:pet_clair:4211:29403043,29405398:pet_clair:4211:29405569,29405975:pet_clair:4211:29406147,29406245:pet_clair:4211:29406350,29427205:pet_clair:4211:29427781,29465558:pet_clair:4211:29466007,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.9931467648526264, 'nb_photo': 108663, 'list_port_cont': '29043207,29046163,29046445,29085536,29085766,29086041,29086336,29086653,29086839,29087251,29087511,29087969,29088241,29088626,29089146,29089254,29089466,29089754,29091031,29091168,29095793,29096395,29099548,29102284,29104198,29105591,29106767,29108895,29109624,29110456,29110599,29110688,29113936,29115852,29133904,29134156,29137082,29140434,29143772,29143867,29148017,29148112,29152958,29155183,29157497,29158434,29164938,29166439,29166532,29179495,29180633,29183250,29183979,29187272,29189893,29192344,29193361,29194471,29204821,29218033,29220174,29222788,29225783,29229091,29235313,29237366,29237606,29239313,29242616,29244449,29245517,29245797,29246485,29246588,29247109,29250384,29260758,29265294,29277113,29281158,29281223,29283495,29284079,29291180,29291336,29292952,29293104,29294128,29295154,29297235,29297386,29297935,29302563,29302696,29306094,29306879,29311112,29312237,29314297,29315529,29322160,29331829,29331948,29332282,29332384,29332482,29333227,29336150,29337632,29344077,29346323,29349237,29350054,2935451', 'assoc_port': '29040001:29110688,29041145:29109624,29042706:29043207,29043532:29046445,29045432:29046163,29046877:29108895,29054159:29089754,29081004:29089466,29081009:29089254,29081020:29089146,29081030:29096395,29081077:29085766,29081691:29085536,29084021:29088626,29084046:29088241,29084082:29087969,29084096:29087511,29084144:29087251,29084255:29086839,29084281:29086336,29084303:29086041,29084953:29086653,29090343:29091168,29090424:29091031,29094664:29095793,29097661:29104198,29098902:29099548,29101450:29102284,29104932:29105591,29105981:29106767,29108930:29115852,29109857:29110599,29109859:29110456,29113126:29113936,29133098:29134156,29133100:29133904,29136451:29137082,29139495:29140434,29143136:29143867,29143164:29143772,29147183:29148112,29147201:29148017,29152342:29152958,29154647:29155183,29156795:29157497,29157810:29158434,29164285:29164938,29166056:29166439,29166094:29166532,29178998:29179495,29179812:29180633,29183043:29183250,29183360:29183979,29186781:29187272,29188469:29193361,29189535:29189893,29191691:2919234', 'assoc_mat': '29040001:pet_clair:3327:29110688,29041145:pet_clair:3327:29109624,29042706:pet_clair:3327:29043207,29043532:pet_clair:3327:29046445,29045432:pet_clair:3327:29046163,29046877:pet_clair:3327:29108895,29054159:pet_clair:3327:29089754,29081004:pet_clair:3327:29089466,29081009:pet_clair:3327:29089254,29081020:pet_clair:3327:29089146,29081030:pet_clair:3327:29096395,29081077:pet_clair:3327:29085766,29081691:pet_clair:3327:29085536,29084021:pet_clair:3327:29088626,29084046:pet_clair:3327:29088241,29084082:pet_clair:3327:29087969,29084096:pet_clair:3327:29087511,29084144:pet_clair:3327:29087251,29084255:pet_clair:3327:29086839,29084281:pet_clair:3327:29086336,29084303:pet_clair:3327:29086041,29084953:pet_clair:3327:29086653,29090343:pet_clair:3327:29091168,29090424:pet_clair:3327:29091031,29094664:pet_clair:3327:29095793,29097661:pet_clair:3327:29104198,29098902:pet_clair:3327:29099548,29101450:pet_clair:3327:29102284,29104932:pet_clair:3327:29105591,29105981:pet_clair:3327:29106767,29108930:pet_clair:3327:29115852,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.02092622579106773, 'nb_photo': 1026, 'list_port_cont': '29043878,29054704,29081496,29112697,29146843,29178215,29183788,29194238,29204217,29230113,29235107,29283481,29292533,29293758,29310938,29330873,29334572,29406606,29406665,29406747,29406874,29406889,29407248,29407352,29520128,29520361,29520466,29520581,29520704,29520730,29520752,29521942,29538697,29549177,29554048,29557092,29566365,29569371,29571181,29576023,29616729,29628457,29649802,29656448,29680147,29698715,29718057,29728511,29732014,29746695', 'assoc_port': '29043561:29043878,29052382:29054704,29081012:29081496,29112007:29112697,29145272:29146843,29177794:29178215,29183357:29183788,29193857:29194238,29203819:29204217,29229821:29230113,29234862:29235107,29282975:29283481,29291864:29292533,29293513:29293758,29310523:29310938,29330476:29334572,29330612:29330873,29353936:29406889,29367855:29406665,29374741:29406606,29382169:29406874,29383397:29406747,29386624:29407248,29407188:29407352,29437748:29520704,29444282:29520752,29469220:29520730,29470214:29520128,29481507:29520581,29489765:29521942,29495903:29520466,29510194:29520361,29534843:29538697,29548707:29549177,29553740:29554048,29556729:29557092,29566207:29566365,29569296:29569371,29570877:29571181,29575696:29576023,29616374:29616729,29628085:29628457,29647069:29649802,29655875:29656448,29679792:29680147,29698595:29698715,29717684:29718057,29728177:29728511,29731774:29732014,29746471:29746695', 'assoc_mat': '29043561:pet_clair:3594:29043878,29052382:pet_clair:3594:29054704,29081012:pet_clair:3594:29081496,29112007:pet_clair:3594:29112697,29145272:pet_clair:3594:29146843,29177794:pet_clair:3594:29178215,29183357:pet_clair:3594:29183788,29193857:pet_clair:3594:29194238,29203819:pet_clair:3594:29204217,29229821:pet_clair:3594:29230113,29234862:pet_clair:3594:29235107,29282975:pet_clair:3594:29283481,29291864:pet_clair:3594:29292533,29293513:pet_clair:3594:29293758,29310523:pet_clair:3594:29310938,29330476:pet_clair:3594:29334572,29330612:pet_clair:3594:29330873,29353936:pet_clair:3594:29406889,29367855:pet_clair:3594:29406665,29374741:pet_clair:3594:29406606,29382169:pet_clair:3594:29406874,29383397:pet_clair:3594:29406747,29386624:pet_clair:3594:29407248,29407188:pet_clair:3594:29407352,29437748:pet_clair:3594:29520704,29444282:pet_clair:3594:29520752,29469220:pet_clair:3594:29520730,29470214:pet_clair:3594:29520128,29481507:pet_clair:3594:29520581,29489765:pet_clair:3594:29521942,29495903:pet_clair:3594:29520466,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0014405921514496047, 'nb_photo': 48, 'list_port_cont': '29112699,29178221,29194237,29204222,29230108,29292535,29293756,29330868,29406609,29406743,29406871,29406884,29520131,29520353,29520462,29520580,29520748,29521947,29538696,29549174,29566370,29576019,29616726,29625107,29680141,29698712,29718058,29728504,29732017', 'assoc_port': '29112007:29112699,29177794:29178221,29193857:29194237,29203819:29204222,29229821:29230108,29291864:29292535,29293513:29293756,29330612:29330868,29353936:29406884,29374741:29406609,29382169:29406871,29383397:29406743,29444282:29520748,29470214:29520131,29481507:29520580,29489765:29521947,29495903:29520462,29510194:29520353,29534843:29538696,29548707:29549174,29566207:29566370,29575696:29576019,29616374:29616726,29624858:29625107,29679792:29680141,29698595:29698712,29717684:29718058,29728177:29728504,29731774:29732017', 'assoc_mat': '29112007:pet_fonce:3594:29112699,29177794:pet_fonce:3594:29178221,29193857:pet_fonce:3594:29194237,29203819:pet_fonce:3594:29204222,29229821:pet_fonce:3594:29230108,29291864:pet_fonce:3594:29292535,29293513:pet_fonce:3594:29293756,29330612:pet_fonce:3594:29330868,29353936:pet_fonce:3594:29406884,29374741:pet_fonce:3594:29406609,29382169:pet_fonce:3594:29406871,29383397:pet_fonce:3594:29406743,29444282:pet_fonce:3594:29520748,29470214:pet_fonce:3594:29520131,29481507:pet_fonce:3594:29520580,29489765:pet_fonce:3594:29521947,29495903:pet_fonce:3594:29520462,29510194:pet_fonce:3594:29520353,29534843:pet_fonce:3594:29538696,29548707:pet_fonce:3594:29549174,29566207:pet_fonce:3594:29566370,29575696:pet_fonce:3594:29576019,29616374:pet_fonce:3594:29616726,29624858:pet_fonce:3594:29625107,29679792:pet_fonce:3594:29680141,29698595:pet_fonce:3594:29698712,29717684:pet_fonce:3594:29718058,29728177:pet_fonce:3594:29728504,29731774:pet_fonce:3594:29732017'}, {'unwanted_material': 'pet_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0007517881940820743, 'nb_photo': 1, 'list_port_cont': '29042493', 'assoc_port': '29041157:29042493', 'assoc_mat': '29041157:pet_opaque:4203:29042493'}, {'unwanted_material': 'pet_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.005756519662338454, 'nb_photo': 2, 'list_port_cont': '29592718', 'assoc_port': '29592676:29592718', 'assoc_mat': '29592676:pet_opaque:4207:29592718'}, {'unwanted_material': 'pet_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005140205148602877, 'nb_photo': 2, 'list_port_cont': '29548136,29569545', 'assoc_port': '29547707:29548136,29569472:29569545', 'assoc_mat': '29547707:pet_opaque:4461:29548136,29569472:pet_opaque:4461:29569545'}, {'unwanted_material': 'pet_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.0016249408873868876, 'nb_photo': 21, 'list_port_cont': '29041419,29085029,29090849,29183183,29187026,29292322,29316171,29331360,29345607,29431615,29444323,29469884,29620752,29659165,29712862,29725230,29728306,29746962', 'assoc_port': '29041161:29041419,29084113:29085029,29090381:29090849,29183046:29183183,29186794:29187026,29291933:29292322,29316039:29316171,29330586:29331360,29345080:29345607,29431319:29431615,29444279:29444323,29469851:29469884,29620424:29620752,29658605:29659165,29712627:29712862,29725069:29725230,29728169:29728306,29746898:29746962', 'assoc_mat': '29041161:pet_opaque:4200:29041419,29084113:pet_opaque:4200:29085029,29090381:pet_opaque:4200:29090849,29183046:pet_opaque:4200:29183183,29186794:pet_opaque:4200:29187026,29291933:pet_opaque:4200:29292322,29316039:pet_opaque:4200:29316171,29330586:pet_opaque:4200:29331360,29345080:pet_opaque:4200:29345607,29431319:pet_opaque:4200:29431615,29444279:pet_opaque:4200:29444323,29469851:pet_opaque:4200:29469884,29620424:pet_opaque:4200:29620752,29658605:pet_opaque:4200:29659165,29712627:pet_opaque:4200:29712862,29725069:pet_opaque:4200:29725230,29728169:pet_opaque:4200:29728306,29746898:pet_opaque:4200:29746962'}, {'unwanted_material': 'pet_opaque', 'main_material': 'gm', 'pht_type': 4209, 'ratio': 0.010957623657437363, 'nb_photo': 2, 'list_port_cont': '29232143,29482636', 'assoc_port': '29232037:29232143,29482534:29482636', 'assoc_mat': '29232037:pet_opaque:4209:29232143,29482534:pet_opaque:4209:29482636'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.00017232087048573775, 'nb_photo': 72, 'list_port_cont': '29090633,29092657,29097735,29109953,29111406,29177432,29183080,29183225,29195271,29230223,29235226,29235928,29261252,29332832,29372561,29373419,29376903,29382061,29405343,29405562,29406811,29467044,29470443,29482718,29483415,29484801,29508857,29542175,29542866,29548960,29549456,29555145,29561282,29563054,29563423,29574013,29595418,29611180,29615824,29616823,29619853,29626026,29627148,29636664,29652035,29659638,29665363,29679675,29684369,29685855,29698278,29698753,29710261,29714978,29730584,29744770,29745275,29748306', 'assoc_port': '29081022:29097735,29083366:29092657,29084189:29090633,29097646:29111406,29108927:29109953,29176723:29177432,29183045:29183225,29183047:29183080,29194920:29195271,29229824:29230223,29234859:29235226,29235738:29235928,29259971:29261252,29330545:29332832,29369501:29376903,29372124:29373419,29372127:29372561,29381539:29382061,29405125:29405343,29405398:29405562,29406681:29406811,29466896:29467044,29470219:29470443,29482560:29482718,29482960:29483415,29484693:29484801,29508265:29508857,29541548:29542175,29542355:29542866,29547703:29548960,29548716:29549456,29553743:29555145,29560948:29561282,29562681:29563054,29563255:29563423,29573668:29574013,29595286:29595418,29610269:29611180,29615738:29615824,29616370:29616823,29619333:29619853,29624856:29626026,29625813:29627148,29636320:29636664,29651203:29652035,29655877:29665363,29658635:29659638,29679331:29679675,29683492:29684369,29684906:29685855,29698172:29698278,29698594:29698753,29709961:29710261,29714013:29714978,29730261:29730584,29744442:29744770,29745069:2974527', 'assoc_mat': '29081022:pet_opaque:4211:29097735,29083366:pet_opaque:4211:29092657,29084189:pet_opaque:4211:29090633,29097646:pet_opaque:4211:29111406,29108927:pet_opaque:4211:29109953,29176723:pet_opaque:4211:29177432,29183045:pet_opaque:4211:29183225,29183047:pet_opaque:4211:29183080,29194920:pet_opaque:4211:29195271,29229824:pet_opaque:4211:29230223,29234859:pet_opaque:4211:29235226,29235738:pet_opaque:4211:29235928,29259971:pet_opaque:4211:29261252,29330545:pet_opaque:4211:29332832,29369501:pet_opaque:4211:29376903,29372124:pet_opaque:4211:29373419,29372127:pet_opaque:4211:29372561,29381539:pet_opaque:4211:29382061,29405125:pet_opaque:4211:29405343,29405398:pet_opaque:4211:29405562,29406681:pet_opaque:4211:29406811,29466896:pet_opaque:4211:29467044,29470219:pet_opaque:4211:29470443,29482560:pet_opaque:4211:29482718,29482960:pet_opaque:4211:29483415,29484693:pet_opaque:4211:29484801,29508265:pet_opaque:4211:29508857,29541548:pet_opaque:4211:29542175,29542355:pet_opaque:4211:29542866,29547703:pet_opaque:4211:29548960,2954'}, {'unwanted_material': 'plastique', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.005190614075474236, 'nb_photo': 582, 'list_port_cont': '29052590,29084182,29085175,29085550,29085757,29086552,29087002,29087919,29094928,29106362,29109075,29113265,29133293,29138415,29146403,29149623,29149840,29152409,29153806,29154761,29164405,29164701,29177881,29179037,29179076,29182895,29188561,29190879,29193982,29195011,29216056,29218868,29218880,29227625,29245348,29245586,29246315,29261183,29264817,29280567,29283075,29293548,29294022,29294553,29296965,29299580,29305449,29305580,29308487,29310657,29311670,29314189,29315147,29331462,29331638,29343222,29343240,29346720,29347079,29347111,29348854,29349903,29351595,29351663,29354177,29354203,29354280,29354385,29355761,29355879,29364794,29364806,29365065,29367951,29376045,29379868,29382211,29382256,29383412,29383620,29386684,29405172,29407578,29407967,29425198,29431406,29432197,29434522,29436646,29438733,29441834,29444294,29445940,29452985,29463070,29470499,29476534,29476623,29476779,29480549,29481570,29482974,29483002,29484319,29492731,29498856,29498986,29499529,29501600,29501816,29503443,29505998,29506049,2950842', 'assoc_port': '29052385:29052590,29081033:29087919,29081075:29084182,29083967:29087002,29084031:29086552,29084311:29085757,29084371:29085175,29084386:29085550,29094679:29094928,29105983:29106362,29108924:29109075,29113125:29113265,29133113:29133293,29138301:29138415,29146298:29146403,29149379:29149840,29149381:29149623,29152346:29152409,29153715:29153806,29154651:29154761,29164291:29164701,29164313:29164405,29177789:29177881,29178999:29179076,29179001:29179037,29182887:29182895,29188468:29188561,29190761:29190879,29193856:29193982,29194888:29195011,29215829:29216056,29218860:29218880,29218862:29218868,29227479:29227625,29245302:29245348,29245581:29245586,29246309:29246315,29258470:29261183,29264674:29264817,29280525:29280567,29282978:29283075,29291918:29294022,29293458:29293548,29294433:29294553,29296834:29296965,29299477:29299580,29305369:29305580,29305397:29305449,29308108:29308487,29310525:29310657,29311497:29311670,29314161:29314189,29315044:29315147,29330471:29331638,29330525:29331462,29343163:29343240,29343165:2934322', 'assoc_mat': '29052385:plastique:3726:29052590,29081033:plastique:3726:29087919,29081075:plastique:3726:29084182,29083967:plastique:3726:29087002,29084031:plastique:3726:29086552,29084311:plastique:3726:29085757,29084371:plastique:3726:29085175,29084386:plastique:3726:29085550,29094679:plastique:3726:29094928,29105983:plastique:3726:29106362,29108924:plastique:3726:29109075,29113125:plastique:3726:29113265,29133113:plastique:3726:29133293,29138301:plastique:3726:29138415,29146298:plastique:3726:29146403,29149379:plastique:3726:29149840,29149381:plastique:3726:29149623,29152346:plastique:3726:29152409,29153715:plastique:3726:29153806,29154651:plastique:3726:29154761,29164291:plastique:3726:29164701,29164313:plastique:3726:29164405,29177789:plastique:3726:29177881,29178999:plastique:3726:29179076,29179001:plastique:3726:29179037,29182887:plastique:3726:29182895,29188468:plastique:3726:29188561,29190761:plastique:3726:29190879,29193856:plastique:3726:29193982,29194888:plastique:3726:29195011,29215829:plastique:3726:29216056,2'}, {'unwanted_material': 'Teint_Dans_La_Masse', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.011089629013080977, 'nb_photo': 1426, 'list_port_cont': '29052582,29084161,29084722,29085177,29085541,29085756,29086553,29087000,29087816,29087922,29089050,29089755,29094931,29097714,29101598,29109072,29109934,29113268,29133294,29146389,29149621,29149846,29152400,29153812,29154763,29161111,29161181,29164360,29164736,29179030,29179074,29182900,29188553,29190877,29193977,29195008,29216046,29218871,29218943,29227624,29244103,29245345,29245589,29246323,29261184,29264814,29280544,29280546,29280566,29283079,29293544,29294032,29294555,29296971,29299574,29305406,29305453,29305582,29308484,29310664,29311662,29314172,29314193,29331152,29331466,29331647,29343220,29343244,29346722,29347088,29347109,29348858,29349906,29351599,29351675,29352086,29354187,29354211,29354285,29354388,29355755,29355875,29364795,29364822,29365070,29367960,29372319,29376044,29379867,29382218,29382254,29383409,29383616,29386678,29405169,29407584,29407959,29425196,29431404,29434519,29436645,29438726,29441844,29444295,29444300,29444333,29445611,29445753,29446768,29446894,29452986,29462768,29462882,2946307', 'assoc_port': '29052385:29052582,29081033:29087922,29081038:29087816,29081075:29084161,29083967:29087000,29084031:29086553,29084311:29085756,29084371:29085177,29084386:29085541,29084389:29089050,29084393:29084722,29084396:29089755,29094679:29094931,29097631:29097714,29101467:29101598,29108924:29109072,29109855:29109934,29113125:29113268,29133113:29133294,29146298:29146389,29149379:29149846,29149381:29149621,29152346:29152400,29153715:29153812,29154651:29154763,29161033:29161181,29161052:29161111,29164286:29164736,29164314:29164360,29178999:29179074,29179001:29179030,29182887:29182900,29188468:29188553,29190761:29190877,29193856:29193977,29194888:29195008,29215829:29216046,29218856:29218943,29218862:29218871,29227479:29227624,29244056:29244103,29245302:29245345,29245581:29245589,29246309:29246323,29258470:29261184,29264674:29264814,29280525:29280566,29280526:29280546,29280532:29280544,29282978:29283079,29291918:29294032,29293458:29293544,29294433:29294555,29296834:29296971,29299477:29299574,29305369:29305582,29305395:2930540', 'assoc_mat': '29052385:Teint_Dans_La_Masse:3726:29052582,29081033:Teint_Dans_La_Masse:3726:29087922,29081038:Teint_Dans_La_Masse:3726:29087816,29081075:Teint_Dans_La_Masse:3726:29084161,29083967:Teint_Dans_La_Masse:3726:29087000,29084031:Teint_Dans_La_Masse:3726:29086553,29084311:Teint_Dans_La_Masse:3726:29085756,29084371:Teint_Dans_La_Masse:3726:29085177,29084386:Teint_Dans_La_Masse:3726:29085541,29084389:Teint_Dans_La_Masse:3726:29089050,29084393:Teint_Dans_La_Masse:3726:29084722,29084396:Teint_Dans_La_Masse:3726:29089755,29094679:Teint_Dans_La_Masse:3726:29094931,29097631:Teint_Dans_La_Masse:3726:29097714,29101467:Teint_Dans_La_Masse:3726:29101598,29108924:Teint_Dans_La_Masse:3726:29109072,29109855:Teint_Dans_La_Masse:3726:29109934,29113125:Teint_Dans_La_Masse:3726:29113268,29133113:Teint_Dans_La_Masse:3726:29133294,29146298:Teint_Dans_La_Masse:3726:29146389,29149379:Teint_Dans_La_Masse:3726:29149846,29149381:Teint_Dans_La_Masse:3726:29149621,29152346:Teint_Dans_La_Masse:3726:29152400,29153715:Teint_Dans_La_Masse:3726:2'}), 'main_stat': {'nb_photos': 39146}}, 'hostname': (('jetson-6',),), 'impurety_average_per_hashtag': [(('jrm', '2025-12', 0.033974396538669745),), (('pehd_pp', '2025-12', 0.027220895567139834),), (('pet_clair', '2025-12', 0.006352655684790579),), (('flux_dev', '2025-12', 0.10940803949696985),), (('emr', '2025-12', 0.03480449785892484),), (('film_pedb', '2025-12', 0.1646431136801033),), (('ela', '2025-12', 0.12392469933474132),), (('gm', '2025-12', 0.0521351694038049),), (('refus', '2025-12', 0.04830379786551913),), (('aluminium', '2025-12', 0.04361558838937127),)]} filepath : /data_4/data_log/job/memo/angers_montee_convoyeur/sla_mensuel_angers_montee_convoyeur_mois_12_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.67%', 652], 'barquette_avec_film': ['barquette_avec_film', '0.37%', 1], 'bouchon': ['bouchon', '0.04%', 30], 'carton': ['carton', '0.21%', 52], 'etiquette': ['etiquette', '0.64%', 1], 'papier': ['papier', '0.84%', 189], 'pet_clair': ['pet_clair', '99.31%', 108663]}, 'refus': {'autre': ['autre', '0.23%', 212], 'carton': ['carton', '0.56%', 656], 'metal': ['metal', '0.22%', 293], 'papier': ['papier', '3.08%', 2002], 'pehd': ['pehd', '0.06%', 4], 'pet_clair': ['pet_clair', '2.09%', 1026], 'pet_fonce': ['pet_fonce', '0.14%', 48]}, 'jrm': {'autre_refus': ['autre_refus', '0.7%', 367], 'cartonnette': ['cartonnette', '0.12%', 20], 'Carton_brun': ['Carton_brun', '1.33%', 359], 'Carton_gris': ['Carton_gris', '0.45%', 59], 'kraft': ['kraft', '0.42%', 21], 'plastique': ['plastique', '0.52%', 582], 'Teint_Dans_La_Masse': ['Teint_Dans_La_Masse', '1.11%', 1426]}, 'aluminium': {'barquette_opaque': ['barquette_opaque', '0.04%', 3], 'carton': ['carton', '1.24%', 63], 'ela': ['ela', '0.1%', 3], 'film_plastique': ['film_plastique', '1.78%', 164], 'metal': ['metal', '96.17%', 17], 'papier': ['papier', '0.9%', 254], 'pehd': ['pehd', '0.39%', 11], 'pet_clair': ['pet_clair', '0.04%', 1]}, 'ela': {'barquette_opaque': ['barquette_opaque', '0.23%', 104], 'carton': ['carton', '2.42%', 340], 'ela': ['ela', '88.18%', 106], 'etiquette': ['etiquette', '0.0%', 8], 'film_plastique': ['film_plastique', '1.74%', 632], 'metal': ['metal', '2.86%', 411], 'papier': ['papier', '4.81%', 3286], 'pehd': ['pehd', '0.52%', 91], 'pet_clair': ['pet_clair', '0.06%', 1], 'pet_opaque': ['pet_opaque', '0.08%', 1]}, 'emr': {'barquette_opaque': ['barquette_opaque', '0.05%', 28], 'carton': ['carton', '96.43%', 2838], 'ela': ['ela', '0.07%', 18], 'film_plastique': ['film_plastique', '0.39%', 1273], 'metal': ['metal', '1.48%', 825], 'papier': ['papier', '1.76%', 5663], 'pehd': ['pehd', '0.39%', 120], 'pet_clair': ['pet_clair', '0.32%', 2], 'pet_opaque': ['pet_opaque', '0.58%', 2]}, 'film_pedb': {'barquette_opaque': ['barquette_opaque', '1.03%', 11], 'carton': ['carton', '1.29%', 2975], 'ela': ['ela', '0.52%', 10], 'film_plastique': ['film_plastique', '82.76%', 5610], 'metal': ['metal', '0.88%', 39], 'papier': ['papier', '15.73%', 35710], 'pehd': ['pehd', '1.59%', 17], 'pet_clair': ['pet_clair', '0.28%', 1], 'pet_opaque': ['pet_opaque', '0.51%', 2]}, 'flux_dev': {'barquette_opaque': ['barquette_opaque', '0.35%', 17], 'carton': ['carton', '1.97%', 227], 'ela': ['ela', '0.25%', 5], 'film_plastique': ['film_plastique', '2.26%', 691], 'metal': ['metal', '1.07%', 9], 'papier': ['papier', '7.84%', 979], 'pehd': ['pehd', '0.67%', 75], 'pet_clair': ['pet_clair', '0.44%', 5], 'pet_opaque': ['pet_opaque', '0.16%', 21]}, 'gm': {'barquette_opaque': ['barquette_opaque', '0.47%', 94], 'carton': ['carton', '2.79%', 2484], 'ela': ['ela', '0.46%', 277], 'film_plastique': ['film_plastique', '1.23%', 1031], 'metal': ['metal', '2.21%', 717], 'papier': ['papier', '94.37%', 53086], 'pehd': ['pehd', '0.65%', 378], 'pet_clair': ['pet_clair', '0.53%', 3], 'pet_opaque': ['pet_opaque', '1.1%', 2]}, 'pehd_pp': {'barquette_opaque': ['barquette_opaque', '0.59%', 4477], 'carton': ['carton', '0.48%', 6498], 'ela': ['ela', '0.06%', 1074], 'etiquette': ['etiquette', '0.0%', 1], 'film_plastique': ['film_plastique', '0.75%', 32393], 'metal': ['metal', '0.4%', 431], 'papier': ['papier', '0.8%', 30154], 'pehd': ['pehd', '97.27%', 9891], 'pet_clair': ['pet_clair', '0.07%', 83], 'pet_opaque': ['pet_opaque', '0.02%', 72]}} before plot_matierial_repartition before organize_and_plot_coverage_data before organize_and_plot_impurety_average_data before organize_and_plot_quality_photo_data finish generating filepath : /data_4/data_log/job/memo/angers_montee_convoyeur/sla_mensuel_angers_montee_convoyeur_mois_12_annee_2025.pdf le fichier se trouve ici : /data_4/data_log/job/memo/angers_montee_convoyeur 5.11user 5.53system 0:12.39elapsed 85%CPU (0avgtext+0avgdata 186900maxresident)k 9832inputs+2288outputs (122major+58282minor)pagefaults 0swaps