python /home/admin/mtr/script_for_cron.py -j default -m 20 -a 'python3 /home/admin/workarea/git/Velours/python/prod/memo/memo.py --job=sla_mensuel --raspi=30005 --dashboard_places=sevran --rootfolder_sla=/data_2/data_log/job/memo/sevran -v --mtr_id=1042 --date=`date -d"$nowdate 15 day ago" +%Y-%m` ' -s sla_mensuel -M 0 -S 0 -U 90,80,95 import MySQLdb succeeded Import error (python version) Need env var : LOGRASPI Raspi : 30005, Date : 2025-02 _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 : (5, 28) VR TODO TOCHECK : due to this bug it shouldn't have being able to work, or maybe it was due to a change directory not done ! SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4887 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=4887 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 4887 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=4887 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! {"input_values":[]} SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3993 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3993 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3993 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3993 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3994 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3994 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3994 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3994 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11488 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11496 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11497 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11492 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11492 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11495 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11495 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11575 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11575 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11491 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11490 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11490 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11498 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 11499 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11491 doesn't seem to be define in the database( WARNING : type of input 3 of step 11490 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11488 doesn't seem to be define in the database( WARNING : type of input 2 of step 11492 doesn't seem to be define in the database( WARNING : output 1 of step 11488 have datatype=2 whereas input 1 of step 11495 have datatype=7 WARNING : type of output 2 of step 11495 doesn't seem to be define in the database( WARNING : type of input 1 of step 11489 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11491 have datatype=10 whereas input 3 of step 11498 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11575 doesn't seem to be define in the database( WARNING : output 1 of step 11489 have datatype=7 whereas input 2 of step 11575 have datatype=None WARNING : type of output 3 of step 11575 doesn't seem to be define in the database( WARNING : type of input 1 of step 11491 doesn't seem to be define in the database( WARNING : output 0 of step 11491 have datatype=10 whereas input 0 of step 11581 have datatype=18 WARNING : type of input 5 of step 11498 doesn't seem to be define in the database( WARNING : output 0 of step 11581 have datatype=11 whereas input 5 of step 11498 have datatype=None WARNING : type of output 1 of step 11496 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : type of output 1 of step 11497 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : output 0 of step 11495 have datatype=1 whereas input 0 of step 11489 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4209, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'papier', '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', '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', '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', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.8, 'metal': 2, 'papier': 0.8, 'pehd': 0.8, 'pet_clair': 0.8, 'pet_opaque': 0.8, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3804 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3804 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3804 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3804 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11560 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11567 mask_detect have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11567 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11563 crop_condition is not consistent : 4 used against 2 in the step definition ! Step 11563 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11564 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11564 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11573 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11573 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11566 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11566 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 1 of step 11560 have datatype=2 whereas input 1 of step 11564 have datatype=7 WARNING : type of output 2 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11565 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11567 doesn't seem to be define in the database( WARNING : type of input 3 of step 11563 doesn't seem to be define in the database( WARNING : type of output 3 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11568 doesn't seem to be define in the database( WARNING : type of output 1 of step 11568 doesn't seem to be define in the database( WARNING : type of input 3 of step 11566 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11570 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11569 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11570 doesn't seem to be define in the database( WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11569 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11568 have datatype=10 whereas input 3 of step 11571 have datatype=6 WARNING : type of input 2 of step 11573 doesn't seem to be define in the database( WARNING : output 1 of step 11565 have datatype=7 whereas input 2 of step 11573 have datatype=None WARNING : type of output 3 of step 11573 doesn't seem to be define in the database( WARNING : type of input 3 of step 11568 doesn't seem to be define in the database( WARNING : output 0 of step 11568 have datatype=10 whereas input 0 of step 11587 have datatype=18 WARNING : type of input 5 of step 11571 doesn't seem to be define in the database( WARNING : output 0 of step 11587 have datatype=11 whereas input 5 of step 11571 have datatype=None WARNING : output 0 of step 11564 have datatype=1 whereas input 0 of step 11565 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 3327, 'hashtag_proportion': 'autre,carton,metal,papier,pehd,pet_fonce', 'hashtag_parmi': 'pet_clair,bouchon,etiquette,barquette_avec_film', 'hashtag_weights': {'autre': 8.0, 'barquette_avec_film': 6, 'carton': 8.0, 'metal': 12, 'papier': 5, 'pehd': 8, 'pet_fonce': 8, 'bouchon': 8, 'etiquette': 8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4322 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=4322 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 4322 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=4322 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11978 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11987 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11986 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11982 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11982 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11985 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11985 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11990 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11990 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11981 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11980 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11980 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11989 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11981 doesn't seem to be define in the database( WARNING : type of input 3 of step 11980 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11978 doesn't seem to be define in the database( WARNING : type of input 2 of step 11982 doesn't seem to be define in the database( WARNING : output 1 of step 11978 have datatype=2 whereas input 1 of step 11985 have datatype=7 WARNING : type of output 2 of step 11985 doesn't seem to be define in the database( WARNING : type of input 1 of step 11979 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11981 have datatype=10 whereas input 3 of step 11988 have datatype=6 WARNING : type of input 2 of step 11990 doesn't seem to be define in the database( WARNING : output 1 of step 11979 have datatype=7 whereas input 2 of step 11990 have datatype=None WARNING : type of output 3 of step 11990 doesn't seem to be define in the database( WARNING : type of input 1 of step 11981 doesn't seem to be define in the database( WARNING : output 0 of step 11981 have datatype=10 whereas input 0 of step 11991 have datatype=18 WARNING : type of input 5 of step 11988 doesn't seem to be define in the database( WARNING : output 0 of step 11991 have datatype=11 whereas input 5 of step 11988 have datatype=None WARNING : type of output 1 of step 11987 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : type of output 1 of step 11986 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : output 0 of step 11985 have datatype=1 whereas input 0 of step 11979 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4461, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,pehd,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'film_plastique', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3995 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3995 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3995 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3995 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11524 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11533 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11532 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11528 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11528 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11531 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11531 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11578 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11578 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11527 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11526 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11526 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11535 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11527 doesn't seem to be define in the database( WARNING : type of input 3 of step 11526 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11524 doesn't seem to be define in the database( WARNING : type of input 2 of step 11528 doesn't seem to be define in the database( WARNING : output 1 of step 11524 have datatype=2 whereas input 1 of step 11531 have datatype=7 WARNING : type of output 2 of step 11531 doesn't seem to be define in the database( WARNING : type of input 1 of step 11525 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11527 have datatype=10 whereas input 3 of step 11534 have datatype=6 WARNING : type of input 2 of step 11578 doesn't seem to be define in the database( WARNING : output 1 of step 11525 have datatype=7 whereas input 2 of step 11578 have datatype=None WARNING : type of output 3 of step 11578 doesn't seem to be define in the database( WARNING : type of input 1 of step 11527 doesn't seem to be define in the database( WARNING : output 0 of step 11527 have datatype=10 whereas input 0 of step 11584 have datatype=18 WARNING : type of input 5 of step 11534 doesn't seem to be define in the database( WARNING : output 0 of step 11584 have datatype=11 whereas input 5 of step 11534 have datatype=None WARNING : type of output 1 of step 11533 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : type of output 1 of step 11532 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : output 0 of step 11531 have datatype=1 whereas input 0 of step 11525 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4211, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'pehd', '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=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', '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', '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', 'hashtag_weights': {'papier': 1, 'carton': 1, 'metal': 1, 'pet_clair': 1, 'autre': 1, 'pehd': 1, 'pet_fonce': 1, 'refus': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier Inconsistency in dashboard_places dashboard_places from input : sevran dashboard_name_from_port found from datou STS from crontab from raspi : Sevran We force the correct camera_place_name ! TODO : Insert select and so on SELECT id, name, misc_info, datou_id_for_right FROM MTRPhoto.dashboard_places WHERE name="Sevran"; SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4101 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=4101 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 4101 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=4101 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! {"input_values":[]} SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3993 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3993 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3993 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3993 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3994 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3994 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3994 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3994 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11488 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11496 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11497 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11492 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11492 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11495 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11495 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11575 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11575 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11491 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11490 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11490 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11498 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 11499 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11491 doesn't seem to be define in the database( WARNING : type of input 3 of step 11490 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11488 doesn't seem to be define in the database( WARNING : type of input 2 of step 11492 doesn't seem to be define in the database( WARNING : output 1 of step 11488 have datatype=2 whereas input 1 of step 11495 have datatype=7 WARNING : type of output 2 of step 11495 doesn't seem to be define in the database( WARNING : type of input 1 of step 11489 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11491 have datatype=10 whereas input 3 of step 11498 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11575 doesn't seem to be define in the database( WARNING : output 1 of step 11489 have datatype=7 whereas input 2 of step 11575 have datatype=None WARNING : type of output 3 of step 11575 doesn't seem to be define in the database( WARNING : type of input 1 of step 11491 doesn't seem to be define in the database( WARNING : output 0 of step 11491 have datatype=10 whereas input 0 of step 11581 have datatype=18 WARNING : type of input 5 of step 11498 doesn't seem to be define in the database( WARNING : output 0 of step 11581 have datatype=11 whereas input 5 of step 11498 have datatype=None WARNING : type of output 1 of step 11496 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : type of output 1 of step 11497 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : output 0 of step 11495 have datatype=1 whereas input 0 of step 11489 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4209, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'papier', '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', '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', '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', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.8, 'metal': 2, 'papier': 0.8, 'pehd': 0.8, 'pet_clair': 0.8, 'pet_opaque': 0.8, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3804 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3804 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3804 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3804 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11560 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11567 mask_detect have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11567 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11563 crop_condition is not consistent : 4 used against 2 in the step definition ! Step 11563 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11564 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11564 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11573 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11573 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11566 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11566 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 1 of step 11560 have datatype=2 whereas input 1 of step 11564 have datatype=7 WARNING : type of output 2 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11565 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11567 doesn't seem to be define in the database( WARNING : type of input 3 of step 11563 doesn't seem to be define in the database( WARNING : type of output 3 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11568 doesn't seem to be define in the database( WARNING : type of output 1 of step 11568 doesn't seem to be define in the database( WARNING : type of input 3 of step 11566 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11570 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11569 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11570 doesn't seem to be define in the database( WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11569 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11568 have datatype=10 whereas input 3 of step 11571 have datatype=6 WARNING : type of input 2 of step 11573 doesn't seem to be define in the database( WARNING : output 1 of step 11565 have datatype=7 whereas input 2 of step 11573 have datatype=None WARNING : type of output 3 of step 11573 doesn't seem to be define in the database( WARNING : type of input 3 of step 11568 doesn't seem to be define in the database( WARNING : output 0 of step 11568 have datatype=10 whereas input 0 of step 11587 have datatype=18 WARNING : type of input 5 of step 11571 doesn't seem to be define in the database( WARNING : output 0 of step 11587 have datatype=11 whereas input 5 of step 11571 have datatype=None WARNING : output 0 of step 11564 have datatype=1 whereas input 0 of step 11565 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 3327, 'hashtag_proportion': 'autre,carton,metal,papier,pehd,pet_fonce', 'hashtag_parmi': 'pet_clair,bouchon,etiquette,barquette_avec_film', 'hashtag_weights': {'autre': 8.0, 'barquette_avec_film': 6, 'carton': 8.0, 'metal': 12, 'papier': 5, 'pehd': 8, 'pet_fonce': 8, 'bouchon': 8, 'etiquette': 8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4322 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=4322 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 4322 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=4322 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11978 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11987 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11986 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11982 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11982 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11985 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11985 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11990 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11990 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11981 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11980 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11980 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11989 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11981 doesn't seem to be define in the database( WARNING : type of input 3 of step 11980 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11978 doesn't seem to be define in the database( WARNING : type of input 2 of step 11982 doesn't seem to be define in the database( WARNING : output 1 of step 11978 have datatype=2 whereas input 1 of step 11985 have datatype=7 WARNING : type of output 2 of step 11985 doesn't seem to be define in the database( WARNING : type of input 1 of step 11979 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11981 have datatype=10 whereas input 3 of step 11988 have datatype=6 WARNING : type of input 2 of step 11990 doesn't seem to be define in the database( WARNING : output 1 of step 11979 have datatype=7 whereas input 2 of step 11990 have datatype=None WARNING : type of output 3 of step 11990 doesn't seem to be define in the database( WARNING : type of input 1 of step 11981 doesn't seem to be define in the database( WARNING : output 0 of step 11981 have datatype=10 whereas input 0 of step 11991 have datatype=18 WARNING : type of input 5 of step 11988 doesn't seem to be define in the database( WARNING : output 0 of step 11991 have datatype=11 whereas input 5 of step 11988 have datatype=None WARNING : type of output 1 of step 11987 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : type of output 1 of step 11986 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : output 0 of step 11985 have datatype=1 whereas input 0 of step 11979 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4461, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,pehd,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'film_plastique', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3995 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3995 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3995 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3995 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11524 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11533 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11532 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11528 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11528 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11531 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11531 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11578 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11578 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11527 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11526 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11526 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11535 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11527 doesn't seem to be define in the database( WARNING : type of input 3 of step 11526 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11524 doesn't seem to be define in the database( WARNING : type of input 2 of step 11528 doesn't seem to be define in the database( WARNING : output 1 of step 11524 have datatype=2 whereas input 1 of step 11531 have datatype=7 WARNING : type of output 2 of step 11531 doesn't seem to be define in the database( WARNING : type of input 1 of step 11525 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11527 have datatype=10 whereas input 3 of step 11534 have datatype=6 WARNING : type of input 2 of step 11578 doesn't seem to be define in the database( WARNING : output 1 of step 11525 have datatype=7 whereas input 2 of step 11578 have datatype=None WARNING : type of output 3 of step 11578 doesn't seem to be define in the database( WARNING : type of input 1 of step 11527 doesn't seem to be define in the database( WARNING : output 0 of step 11527 have datatype=10 whereas input 0 of step 11584 have datatype=18 WARNING : type of input 5 of step 11534 doesn't seem to be define in the database( WARNING : output 0 of step 11584 have datatype=11 whereas input 5 of step 11534 have datatype=None WARNING : type of output 1 of step 11533 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : type of output 1 of step 11532 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : output 0 of step 11531 have datatype=1 whereas input 0 of step 11525 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4211, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'pehd', '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=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', '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', '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', 'hashtag_weights': {'papier': 1, 'carton': 1, 'metal': 1, 'pet_clair': 1, 'autre': 1, 'pehd': 1, 'pet_fonce': 1, 'refus': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier Fonction SLA_MENSUEL nb_day : (5, 28) VR TODO TOCHECK : due to this bug it shouldn't have being able to work, or maybe it was due to a change directory not done ! SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4887 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=4887 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 4887 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=4887 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! {"input_values":[]} SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3993 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3993 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3993 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3993 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3994 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3994 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3994 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3994 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11488 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11496 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11497 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11492 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11492 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11495 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11495 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11575 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11575 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11491 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11490 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11490 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11498 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 11499 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11491 doesn't seem to be define in the database( WARNING : type of input 3 of step 11490 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11488 doesn't seem to be define in the database( WARNING : type of input 2 of step 11492 doesn't seem to be define in the database( WARNING : output 1 of step 11488 have datatype=2 whereas input 1 of step 11495 have datatype=7 WARNING : type of output 2 of step 11495 doesn't seem to be define in the database( WARNING : type of input 1 of step 11489 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11491 have datatype=10 whereas input 3 of step 11498 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11575 doesn't seem to be define in the database( WARNING : output 1 of step 11489 have datatype=7 whereas input 2 of step 11575 have datatype=None WARNING : type of output 3 of step 11575 doesn't seem to be define in the database( WARNING : type of input 1 of step 11491 doesn't seem to be define in the database( WARNING : output 0 of step 11491 have datatype=10 whereas input 0 of step 11581 have datatype=18 WARNING : type of input 5 of step 11498 doesn't seem to be define in the database( WARNING : output 0 of step 11581 have datatype=11 whereas input 5 of step 11498 have datatype=None WARNING : type of output 1 of step 11496 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : type of output 1 of step 11497 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : output 0 of step 11495 have datatype=1 whereas input 0 of step 11489 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4209, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'papier', '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', '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', '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', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.8, 'metal': 2, 'papier': 0.8, 'pehd': 0.8, 'pet_clair': 0.8, 'pet_opaque': 0.8, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3804 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3804 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3804 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3804 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11560 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11567 mask_detect have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11567 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11563 crop_condition is not consistent : 4 used against 2 in the step definition ! Step 11563 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11564 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11564 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11573 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11573 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11566 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11566 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 1 of step 11560 have datatype=2 whereas input 1 of step 11564 have datatype=7 WARNING : type of output 2 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11565 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11567 doesn't seem to be define in the database( WARNING : type of input 3 of step 11563 doesn't seem to be define in the database( WARNING : type of output 3 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11568 doesn't seem to be define in the database( WARNING : type of output 1 of step 11568 doesn't seem to be define in the database( WARNING : type of input 3 of step 11566 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11570 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11569 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11570 doesn't seem to be define in the database( WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11569 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11568 have datatype=10 whereas input 3 of step 11571 have datatype=6 WARNING : type of input 2 of step 11573 doesn't seem to be define in the database( WARNING : output 1 of step 11565 have datatype=7 whereas input 2 of step 11573 have datatype=None WARNING : type of output 3 of step 11573 doesn't seem to be define in the database( WARNING : type of input 3 of step 11568 doesn't seem to be define in the database( WARNING : output 0 of step 11568 have datatype=10 whereas input 0 of step 11587 have datatype=18 WARNING : type of input 5 of step 11571 doesn't seem to be define in the database( WARNING : output 0 of step 11587 have datatype=11 whereas input 5 of step 11571 have datatype=None WARNING : output 0 of step 11564 have datatype=1 whereas input 0 of step 11565 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 3327, 'hashtag_proportion': 'autre,carton,metal,papier,pehd,pet_fonce', 'hashtag_parmi': 'pet_clair,bouchon,etiquette,barquette_avec_film', 'hashtag_weights': {'autre': 8.0, 'barquette_avec_film': 6, 'carton': 8.0, 'metal': 12, 'papier': 5, 'pehd': 8, 'pet_fonce': 8, 'bouchon': 8, 'etiquette': 8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4322 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=4322 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 4322 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=4322 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11978 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11987 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11986 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11982 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11982 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11985 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11985 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11990 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11990 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11981 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11980 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11980 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11989 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11981 doesn't seem to be define in the database( WARNING : type of input 3 of step 11980 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11978 doesn't seem to be define in the database( WARNING : type of input 2 of step 11982 doesn't seem to be define in the database( WARNING : output 1 of step 11978 have datatype=2 whereas input 1 of step 11985 have datatype=7 WARNING : type of output 2 of step 11985 doesn't seem to be define in the database( WARNING : type of input 1 of step 11979 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11981 have datatype=10 whereas input 3 of step 11988 have datatype=6 WARNING : type of input 2 of step 11990 doesn't seem to be define in the database( WARNING : output 1 of step 11979 have datatype=7 whereas input 2 of step 11990 have datatype=None WARNING : type of output 3 of step 11990 doesn't seem to be define in the database( WARNING : type of input 1 of step 11981 doesn't seem to be define in the database( WARNING : output 0 of step 11981 have datatype=10 whereas input 0 of step 11991 have datatype=18 WARNING : type of input 5 of step 11988 doesn't seem to be define in the database( WARNING : output 0 of step 11991 have datatype=11 whereas input 5 of step 11988 have datatype=None WARNING : type of output 1 of step 11987 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : type of output 1 of step 11986 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : output 0 of step 11985 have datatype=1 whereas input 0 of step 11979 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4461, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,pehd,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'film_plastique', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3995 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3995 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3995 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3995 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11524 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11533 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11532 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11528 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11528 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11531 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11531 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11578 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11578 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11527 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11526 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11526 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11535 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11527 doesn't seem to be define in the database( WARNING : type of input 3 of step 11526 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11524 doesn't seem to be define in the database( WARNING : type of input 2 of step 11528 doesn't seem to be define in the database( WARNING : output 1 of step 11524 have datatype=2 whereas input 1 of step 11531 have datatype=7 WARNING : type of output 2 of step 11531 doesn't seem to be define in the database( WARNING : type of input 1 of step 11525 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11527 have datatype=10 whereas input 3 of step 11534 have datatype=6 WARNING : type of input 2 of step 11578 doesn't seem to be define in the database( WARNING : output 1 of step 11525 have datatype=7 whereas input 2 of step 11578 have datatype=None WARNING : type of output 3 of step 11578 doesn't seem to be define in the database( WARNING : type of input 1 of step 11527 doesn't seem to be define in the database( WARNING : output 0 of step 11527 have datatype=10 whereas input 0 of step 11584 have datatype=18 WARNING : type of input 5 of step 11534 doesn't seem to be define in the database( WARNING : output 0 of step 11584 have datatype=11 whereas input 5 of step 11534 have datatype=None WARNING : type of output 1 of step 11533 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : type of output 1 of step 11532 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : output 0 of step 11531 have datatype=1 whereas input 0 of step 11525 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4211, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'pehd', '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=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', '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', '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', 'hashtag_weights': {'papier': 1, 'carton': 1, 'metal': 1, 'pet_clair': 1, 'autre': 1, 'pehd': 1, 'pet_fonce': 1, 'refus': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier TODO : Insert select and so on SELECT id, name, misc_info, datou_id_for_right FROM MTRPhoto.dashboard_places WHERE name="Sevran"; SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4101 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=4101 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 4101 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=4101 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! {"input_values":[]} SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3993 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3993 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3993 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3993 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3994 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3994 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3994 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3994 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11488 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11496 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11497 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11492 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11492 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11495 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11495 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11575 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11575 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11491 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11490 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11490 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11498 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 11499 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11491 doesn't seem to be define in the database( WARNING : type of input 3 of step 11490 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11488 doesn't seem to be define in the database( WARNING : type of input 2 of step 11492 doesn't seem to be define in the database( WARNING : output 1 of step 11488 have datatype=2 whereas input 1 of step 11495 have datatype=7 WARNING : type of output 2 of step 11495 doesn't seem to be define in the database( WARNING : type of input 1 of step 11489 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11491 have datatype=10 whereas input 3 of step 11498 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11575 doesn't seem to be define in the database( WARNING : output 1 of step 11489 have datatype=7 whereas input 2 of step 11575 have datatype=None WARNING : type of output 3 of step 11575 doesn't seem to be define in the database( WARNING : type of input 1 of step 11491 doesn't seem to be define in the database( WARNING : output 0 of step 11491 have datatype=10 whereas input 0 of step 11581 have datatype=18 WARNING : type of input 5 of step 11498 doesn't seem to be define in the database( WARNING : output 0 of step 11581 have datatype=11 whereas input 5 of step 11498 have datatype=None WARNING : type of output 1 of step 11496 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : type of output 1 of step 11497 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : output 0 of step 11495 have datatype=1 whereas input 0 of step 11489 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4209, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'papier', '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', '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', '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', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.8, 'metal': 2, 'papier': 0.8, 'pehd': 0.8, 'pet_clair': 0.8, 'pet_opaque': 0.8, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3804 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3804 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3804 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3804 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11560 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11567 mask_detect have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11567 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11563 crop_condition is not consistent : 4 used against 2 in the step definition ! Step 11563 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11564 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11564 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11573 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11573 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11566 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11566 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 1 of step 11560 have datatype=2 whereas input 1 of step 11564 have datatype=7 WARNING : type of output 2 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11565 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11567 doesn't seem to be define in the database( WARNING : type of input 3 of step 11563 doesn't seem to be define in the database( WARNING : type of output 3 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11568 doesn't seem to be define in the database( WARNING : type of output 1 of step 11568 doesn't seem to be define in the database( WARNING : type of input 3 of step 11566 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11570 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11569 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11570 doesn't seem to be define in the database( WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11569 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11568 have datatype=10 whereas input 3 of step 11571 have datatype=6 WARNING : type of input 2 of step 11573 doesn't seem to be define in the database( WARNING : output 1 of step 11565 have datatype=7 whereas input 2 of step 11573 have datatype=None WARNING : type of output 3 of step 11573 doesn't seem to be define in the database( WARNING : type of input 3 of step 11568 doesn't seem to be define in the database( WARNING : output 0 of step 11568 have datatype=10 whereas input 0 of step 11587 have datatype=18 WARNING : type of input 5 of step 11571 doesn't seem to be define in the database( WARNING : output 0 of step 11587 have datatype=11 whereas input 5 of step 11571 have datatype=None WARNING : output 0 of step 11564 have datatype=1 whereas input 0 of step 11565 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 3327, 'hashtag_proportion': 'autre,carton,metal,papier,pehd,pet_fonce', 'hashtag_parmi': 'pet_clair,bouchon,etiquette,barquette_avec_film', 'hashtag_weights': {'autre': 8.0, 'barquette_avec_film': 6, 'carton': 8.0, 'metal': 12, 'papier': 5, 'pehd': 8, 'pet_fonce': 8, 'bouchon': 8, 'etiquette': 8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4322 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=4322 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 4322 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=4322 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11978 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11987 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11986 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11982 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11982 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11985 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11985 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11990 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11990 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11981 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11980 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11980 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11989 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11981 doesn't seem to be define in the database( WARNING : type of input 3 of step 11980 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11978 doesn't seem to be define in the database( WARNING : type of input 2 of step 11982 doesn't seem to be define in the database( WARNING : output 1 of step 11978 have datatype=2 whereas input 1 of step 11985 have datatype=7 WARNING : type of output 2 of step 11985 doesn't seem to be define in the database( WARNING : type of input 1 of step 11979 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11981 have datatype=10 whereas input 3 of step 11988 have datatype=6 WARNING : type of input 2 of step 11990 doesn't seem to be define in the database( WARNING : output 1 of step 11979 have datatype=7 whereas input 2 of step 11990 have datatype=None WARNING : type of output 3 of step 11990 doesn't seem to be define in the database( WARNING : type of input 1 of step 11981 doesn't seem to be define in the database( WARNING : output 0 of step 11981 have datatype=10 whereas input 0 of step 11991 have datatype=18 WARNING : type of input 5 of step 11988 doesn't seem to be define in the database( WARNING : output 0 of step 11991 have datatype=11 whereas input 5 of step 11988 have datatype=None WARNING : type of output 1 of step 11987 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : type of output 1 of step 11986 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : output 0 of step 11985 have datatype=1 whereas input 0 of step 11979 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4461, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,pehd,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'film_plastique', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3995 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3995 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3995 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3995 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11524 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11533 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11532 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11528 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11528 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11531 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11531 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11578 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11578 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11527 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11526 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11526 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11535 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11527 doesn't seem to be define in the database( WARNING : type of input 3 of step 11526 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11524 doesn't seem to be define in the database( WARNING : type of input 2 of step 11528 doesn't seem to be define in the database( WARNING : output 1 of step 11524 have datatype=2 whereas input 1 of step 11531 have datatype=7 WARNING : type of output 2 of step 11531 doesn't seem to be define in the database( WARNING : type of input 1 of step 11525 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11527 have datatype=10 whereas input 3 of step 11534 have datatype=6 WARNING : type of input 2 of step 11578 doesn't seem to be define in the database( WARNING : output 1 of step 11525 have datatype=7 whereas input 2 of step 11578 have datatype=None WARNING : type of output 3 of step 11578 doesn't seem to be define in the database( WARNING : type of input 1 of step 11527 doesn't seem to be define in the database( WARNING : output 0 of step 11527 have datatype=10 whereas input 0 of step 11584 have datatype=18 WARNING : type of input 5 of step 11534 doesn't seem to be define in the database( WARNING : output 0 of step 11584 have datatype=11 whereas input 5 of step 11534 have datatype=None WARNING : type of output 1 of step 11533 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : type of output 1 of step 11532 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : output 0 of step 11531 have datatype=1 whereas input 0 of step 11525 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4211, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'pehd', '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=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', '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', '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', 'hashtag_weights': {'papier': 1, 'carton': 1, 'metal': 1, 'pet_clair': 1, 'autre': 1, 'pehd': 1, 'pet_fonce': 1, 'refus': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier place_id : 94 month : 02 mtr_id : 1042 dashboard_places : Sevran date : 2025-02 year : 2025 raspi : 30005 select count(distinct mtr_photo_id) from MTRUser.mtr_portfolio_photos where mtr_portfolio_id in (select id from MTRUser.mtr_portfolios where id in (select mtr_portfolio_id from MTRPhoto.dashboard_results where dashboard_run_id in(select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id in (select id from MTRPhoto.dashboard_places where name = 'Sevran' and date like '%2025-02%') and created_at like '%2025-02%'))); nb_day : (5, 28) after unwanted_material_data nb_day : (5, 28) SQL: SELECT ms.id, ms.name, mst.name as type, ms.test_group, ms.test_name, ms.server, ms.version_code, ms.result_str, ms.result_bool, ms.result_float, ms.lien, ms.created_at FROM MTRAdmin.monitor_sys ms INNER JOIN MTRAdmin.monitor_sys_type mst on mst.id = ms.type WHERE ms.test_name like '%30005%' AND ms.result_str like '%2025/02%'ORDER BY ms.id desc LIMIT 0, 1000000; No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 17052 seconds', 'coverage_times_pause': '0 days 18300 seconds', 'nb_photos_decision': 3018, 'nb_gray_level_ok': 3018, 'nb_dedup_ok': 0, 'nb_two_criteria_ok': 0, 'nb_forced_upload': 31, 'end_of_day_photos_duplicated': 3018, 'end_of_day_photos_uploaded': 31, 'ratio_coverage': 0.9473859658869938}, '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/02/15', 'portfolio_id': 20580277, 'last_run_id': 1614244, 'total_number_of_photos': 34}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48048 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8362, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 5335, 'nb_two_criteria_ok': 5330, 'nb_forced_upload': 87, 'end_of_day_photos_dark': 5, 'end_of_day_photos_duplicated': 3027, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 5416, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 44, 'nb_images_finished': 1424, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 47, 'nb_selected_images': 1471, 'last_update': '2025/02/15', 'portfolio_id': 20543691, 'last_run_id': 1613968, 'total_number_of_photos': 5813}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48382 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8356, 'nb_gray_level_ok': 8344, 'nb_dedup_ok': 5488, 'nb_two_criteria_ok': 5479, 'nb_forced_upload': 93, 'end_of_day_photos_dark': 9, 'end_of_day_photos_duplicated': 2868, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 146, 'end_of_day_photos_uploaded': 5425, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 47, 'nb_images_finished': 1305, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 31, 'nb_selected_images': 1336, 'last_update': '2025/02/15', 'portfolio_id': 20500134, 'last_run_id': 1611206, 'total_number_of_photos': 5923}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48741 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8356, 'nb_gray_level_ok': 8239, 'nb_dedup_ok': 3098, 'nb_two_criteria_ok': 3003, 'nb_forced_upload': 93, 'end_of_day_photos_dark': 95, 'end_of_day_photos_duplicated': 5258, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 3095, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 46, 'nb_images_finished': 1275, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 12, 'nb_selected_images': 1287, 'last_update': '2025/02/13', 'portfolio_id': 20468750, 'last_run_id': 1607977, 'total_number_of_photos': 3316}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48490 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8340, 'nb_gray_level_ok': 8280, 'nb_dedup_ok': 6452, 'nb_two_criteria_ok': 6400, 'nb_forced_upload': 109, 'end_of_day_photos_dark': 52, 'end_of_day_photos_duplicated': 1888, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1073, 'end_of_day_photos_uploaded': 5435, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 40, 'nb_images_finished': 1200, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 94, 'nb_selected_images': 1294, 'last_update': '2025/02/13', 'portfolio_id': 20431061, 'last_run_id': 1605347, 'total_number_of_photos': 6954}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48243 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8364, 'nb_gray_level_ok': 8363, 'nb_dedup_ok': 7047, 'nb_two_criteria_ok': 7046, 'nb_forced_upload': 85, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 1317, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1464, 'end_of_day_photos_uploaded': 5666, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 51, 'nb_images_finished': 1496, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1496, 'last_update': '2025/02/13', 'portfolio_id': 20389954, 'last_run_id': 1605298, 'total_number_of_photos': 7486}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48048 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8362, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 5335, 'nb_two_criteria_ok': 5330, 'nb_forced_upload': 87, 'end_of_day_photos_dark': 5, 'end_of_day_photos_duplicated': 3027, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 5416, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 38, 'nb_images_finished': 1296, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 8, 'nb_images_started': 175, 'nb_selected_images': 1471, 'last_update': '2025/02/15', 'portfolio_id': 20543691, 'last_run_id': 1613553, 'total_number_of_photos': 5813}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48382 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8356, 'nb_gray_level_ok': 8344, 'nb_dedup_ok': 5488, 'nb_two_criteria_ok': 5479, 'nb_forced_upload': 93, 'end_of_day_photos_dark': 9, 'end_of_day_photos_duplicated': 2868, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 146, 'end_of_day_photos_uploaded': 5425, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 47, 'nb_images_finished': 1305, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 2, 'nb_images_started': 31, 'nb_selected_images': 1336, 'last_update': '2025/02/14', 'portfolio_id': 20500134, 'last_run_id': 1611206, 'total_number_of_photos': 5923}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48741 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8356, 'nb_gray_level_ok': 8239, 'nb_dedup_ok': 3098, 'nb_two_criteria_ok': 3003, 'nb_forced_upload': 93, 'end_of_day_photos_dark': 95, 'end_of_day_photos_duplicated': 5258, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 3095, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 46, 'nb_images_finished': 1275, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 12, 'nb_selected_images': 1287, 'last_update': '2025/02/13', 'portfolio_id': 20468750, 'last_run_id': 1607977, 'total_number_of_photos': 3316}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48490 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8340, 'nb_gray_level_ok': 8280, 'nb_dedup_ok': 6452, 'nb_two_criteria_ok': 6400, 'nb_forced_upload': 109, 'end_of_day_photos_dark': 52, 'end_of_day_photos_duplicated': 1888, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1073, 'end_of_day_photos_uploaded': 5435, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 40, 'nb_images_finished': 1200, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 94, 'nb_selected_images': 1294, 'last_update': '2025/02/13', 'portfolio_id': 20431061, 'last_run_id': 1605347, 'total_number_of_photos': 6954}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48243 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8364, 'nb_gray_level_ok': 8363, 'nb_dedup_ok': 7047, 'nb_two_criteria_ok': 7046, 'nb_forced_upload': 85, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 1317, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1464, 'end_of_day_photos_uploaded': 5666, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 51, 'nb_images_finished': 1496, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1496, 'last_update': '2025/02/13', 'portfolio_id': 20389954, 'last_run_id': 1605298, 'total_number_of_photos': 7486}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 17154 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3016, 'nb_gray_level_ok': 3016, 'nb_dedup_ok': 994, 'nb_two_criteria_ok': 994, 'nb_forced_upload': 33, 'end_of_day_photos_duplicated': 2022, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1026, 'ratio_coverage': 0.9530529473859659}, '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/02/10', 'portfolio_id': 20354609, 'last_run_id': 1599248, 'total_number_of_photos': 1051}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48382 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8356, 'nb_gray_level_ok': 8344, 'nb_dedup_ok': 5488, 'nb_two_criteria_ok': 5479, 'nb_forced_upload': 93, 'end_of_day_photos_dark': 9, 'end_of_day_photos_duplicated': 2868, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 146, 'end_of_day_photos_uploaded': 5425, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 33, 'nb_images_finished': 989, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 16, 'nb_images_started': 347, 'nb_selected_images': 1336, 'last_update': '2025/02/14', 'portfolio_id': 20500134, 'last_run_id': 1610524, 'total_number_of_photos': 5922}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48741 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8356, 'nb_gray_level_ok': 8239, 'nb_dedup_ok': 3098, 'nb_two_criteria_ok': 3003, 'nb_forced_upload': 93, 'end_of_day_photos_dark': 95, 'end_of_day_photos_duplicated': 5258, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 3095, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 46, 'nb_images_finished': 1275, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 12, 'nb_selected_images': 1287, 'last_update': '2025/02/13', 'portfolio_id': 20468750, 'last_run_id': 1607977, 'total_number_of_photos': 3316}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48490 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8340, 'nb_gray_level_ok': 8280, 'nb_dedup_ok': 6452, 'nb_two_criteria_ok': 6400, 'nb_forced_upload': 109, 'end_of_day_photos_dark': 52, 'end_of_day_photos_duplicated': 1888, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1073, 'end_of_day_photos_uploaded': 5435, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 40, 'nb_images_finished': 1200, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 94, 'nb_selected_images': 1294, 'last_update': '2025/02/13', 'portfolio_id': 20431061, 'last_run_id': 1605347, 'total_number_of_photos': 6954}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48243 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8364, 'nb_gray_level_ok': 8363, 'nb_dedup_ok': 7047, 'nb_two_criteria_ok': 7046, 'nb_forced_upload': 85, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 1317, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1464, 'end_of_day_photos_uploaded': 5666, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 51, 'nb_images_finished': 1496, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1496, 'last_update': '2025/02/13', 'portfolio_id': 20389954, 'last_run_id': 1605298, 'total_number_of_photos': 7486}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 17154 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3016, 'nb_gray_level_ok': 3016, 'nb_dedup_ok': 994, 'nb_two_criteria_ok': 994, 'nb_forced_upload': 33, 'end_of_day_photos_duplicated': 2022, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1026, 'ratio_coverage': 0.9530529473859659}, '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/02/10', 'portfolio_id': 20354609, 'last_run_id': 1599248, 'total_number_of_photos': 1051}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47708 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8366, 'nb_gray_level_ok': 8366, 'nb_dedup_ok': 6774, 'nb_two_criteria_ok': 6774, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 1592, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1706, 'end_of_day_photos_uploaded': 5150, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 719, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 27, 'nb_images_started': 1025, 'nb_selected_images': 1744, 'last_update': '2025/02/13', 'portfolio_id': 20322867, 'last_run_id': 1597890, 'total_number_of_photos': 7245}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48741 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8356, 'nb_gray_level_ok': 8239, 'nb_dedup_ok': 3098, 'nb_two_criteria_ok': 3003, 'nb_forced_upload': 93, 'end_of_day_photos_dark': 95, 'end_of_day_photos_duplicated': 5258, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 3095, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 43, 'nb_images_finished': 1199, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 4, 'nb_images_started': 88, 'nb_selected_images': 1287, 'last_update': '2025/02/13', 'portfolio_id': 20468750, 'last_run_id': 1607511, 'total_number_of_photos': 3315}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48490 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8340, 'nb_gray_level_ok': 8280, 'nb_dedup_ok': 6452, 'nb_two_criteria_ok': 6400, 'nb_forced_upload': 109, 'end_of_day_photos_dark': 52, 'end_of_day_photos_duplicated': 1888, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1073, 'end_of_day_photos_uploaded': 5435, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 40, 'nb_images_finished': 1200, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 6, 'nb_images_started': 94, 'nb_selected_images': 1294, 'last_update': '2025/02/13', 'portfolio_id': 20431061, 'last_run_id': 1605347, 'total_number_of_photos': 6954}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48243 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8364, 'nb_gray_level_ok': 8363, 'nb_dedup_ok': 7047, 'nb_two_criteria_ok': 7046, 'nb_forced_upload': 85, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 1317, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1464, 'end_of_day_photos_uploaded': 5666, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 51, 'nb_images_finished': 1496, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1496, 'last_update': '2025/02/13', 'portfolio_id': 20389954, 'last_run_id': 1605298, 'total_number_of_photos': 7486}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 17154 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3016, 'nb_gray_level_ok': 3016, 'nb_dedup_ok': 994, 'nb_two_criteria_ok': 994, 'nb_forced_upload': 33, 'end_of_day_photos_duplicated': 2022, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1026, 'ratio_coverage': 0.9530529473859659}, '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/02/10', 'portfolio_id': 20354609, 'last_run_id': 1599248, 'total_number_of_photos': 1051}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47708 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8366, 'nb_gray_level_ok': 8366, 'nb_dedup_ok': 6774, 'nb_two_criteria_ok': 6774, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 1592, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1706, 'end_of_day_photos_uploaded': 5150, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 719, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 27, 'nb_images_started': 1025, 'nb_selected_images': 1744, 'last_update': '2025/02/13', 'portfolio_id': 20322867, 'last_run_id': 1597890, 'total_number_of_photos': 7245}} No error ? {'log_dict': {'total_nb_images': 8436, 'max_time_between_images': '0 days 83 seconds', 'coverage_pause': '0 days 48236 seconds', 'coverage_times_pause': '0 days 50629 seconds', 'nb_photos_decision': 8336, 'nb_gray_level_ok': 8334, 'nb_dedup_ok': 7075, 'nb_two_criteria_ok': 7073, 'nb_forced_upload': 88, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_dark': 2, 'end_of_day_photos_duplicated': 1265, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2059, 'end_of_day_photos_uploaded': 5106, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 43, 'nb_images_finished': 1301, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 10, 'nb_images_started': 301, 'nb_selected_images': 1602, 'last_update': '2025/02/12', 'portfolio_id': 20290274, 'last_run_id': 1599121, 'total_number_of_photos': 7451}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48490 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8340, 'nb_gray_level_ok': 8280, 'nb_dedup_ok': 6452, 'nb_two_criteria_ok': 6400, 'nb_forced_upload': 109, 'end_of_day_photos_dark': 52, 'end_of_day_photos_duplicated': 1888, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1073, 'end_of_day_photos_uploaded': 5435, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 39, 'nb_images_finished': 1147, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 7, 'nb_images_started': 147, 'nb_selected_images': 1294, 'last_update': '2025/02/12', 'portfolio_id': 20431061, 'last_run_id': 1604658, 'total_number_of_photos': 6953}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48243 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8364, 'nb_gray_level_ok': 8363, 'nb_dedup_ok': 7047, 'nb_two_criteria_ok': 7046, 'nb_forced_upload': 85, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 1317, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1464, 'end_of_day_photos_uploaded': 5666, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 38, 'nb_images_finished': 1083, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 13, 'nb_images_started': 413, 'nb_selected_images': 1496, 'last_update': '2025/02/11', 'portfolio_id': 20389954, 'last_run_id': 1602126, 'total_number_of_photos': 7486}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 17154 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3016, 'nb_gray_level_ok': 3016, 'nb_dedup_ok': 994, 'nb_two_criteria_ok': 994, 'nb_forced_upload': 33, 'end_of_day_photos_duplicated': 2022, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1026, 'ratio_coverage': 0.9530529473859659}, '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/02/10', 'portfolio_id': 20354609, 'last_run_id': 1599248, 'total_number_of_photos': 1051}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47708 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8366, 'nb_gray_level_ok': 8366, 'nb_dedup_ok': 6774, 'nb_two_criteria_ok': 6774, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 1592, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1706, 'end_of_day_photos_uploaded': 5150, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 719, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 27, 'nb_images_started': 1025, 'nb_selected_images': 1744, 'last_update': '2025/02/11', 'portfolio_id': 20322867, 'last_run_id': 1597890, 'total_number_of_photos': 7245}} No error ? {'log_dict': {'total_nb_images': 8436, 'max_time_between_images': '0 days 83 seconds', 'coverage_pause': '0 days 48236 seconds', 'coverage_times_pause': '0 days 50629 seconds', 'nb_photos_decision': 8336, 'nb_gray_level_ok': 8334, 'nb_dedup_ok': 7075, 'nb_two_criteria_ok': 7073, 'nb_forced_upload': 88, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_dark': 2, 'end_of_day_photos_duplicated': 1265, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2059, 'end_of_day_photos_uploaded': 5106, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 43, 'nb_images_finished': 1301, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 10, 'nb_images_started': 301, 'nb_selected_images': 1602, 'last_update': '2025/02/12', 'portfolio_id': 20290274, 'last_run_id': 1599121, 'total_number_of_photos': 7451}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48806 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8362, 'nb_gray_level_ok': 8361, 'nb_dedup_ok': 7007, 'nb_two_criteria_ok': 7006, 'nb_forced_upload': 87, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 1355, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1337, 'end_of_day_photos_uploaded': 5755, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 720, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 26, 'nb_images_started': 789, 'nb_selected_images': 1509, 'last_update': '2025/02/12', 'portfolio_id': 20244820, 'last_run_id': 1594252, 'total_number_of_photos': 7456}} 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': 8364, 'nb_gray_level_ok': 8363, 'nb_dedup_ok': 7047, 'nb_two_criteria_ok': 7046, 'nb_forced_upload': 85, 'ratio_coverage': 0.0}, 'dashboard_dict': {'nb_ptf_finished': 27, 'nb_images_finished': 878, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 23, 'nb_images_started': 553, 'nb_selected_images': 1431, 'last_update': '2025/02/11', 'portfolio_id': 20389954, 'last_run_id': 1601303, 'total_number_of_photos': 7484}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 17154 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3016, 'nb_gray_level_ok': 3016, 'nb_dedup_ok': 994, 'nb_two_criteria_ok': 994, 'nb_forced_upload': 33, 'end_of_day_photos_duplicated': 2022, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1026, 'ratio_coverage': 0.9530529473859659}, '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/02/10', 'portfolio_id': 20354609, 'last_run_id': 1599248, 'total_number_of_photos': 1051}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47708 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8366, 'nb_gray_level_ok': 8366, 'nb_dedup_ok': 6774, 'nb_two_criteria_ok': 6774, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 1592, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1706, 'end_of_day_photos_uploaded': 5150, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 719, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 27, 'nb_images_started': 1025, 'nb_selected_images': 1744, 'last_update': '2025/02/11', 'portfolio_id': 20322867, 'last_run_id': 1597890, 'total_number_of_photos': 7245}} No error ? {'log_dict': {'total_nb_images': 8436, 'max_time_between_images': '0 days 83 seconds', 'coverage_pause': '0 days 48236 seconds', 'coverage_times_pause': '0 days 50629 seconds', 'nb_photos_decision': 8336, 'nb_gray_level_ok': 8334, 'nb_dedup_ok': 7075, 'nb_two_criteria_ok': 7073, 'nb_forced_upload': 88, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_dark': 2, 'end_of_day_photos_duplicated': 1265, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2059, 'end_of_day_photos_uploaded': 5106, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 43, 'nb_images_finished': 1301, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 10, 'nb_images_started': 301, 'nb_selected_images': 1602, 'last_update': '2025/02/10', 'portfolio_id': 20290274, 'last_run_id': 1599121, 'total_number_of_photos': 7451}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48806 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8362, 'nb_gray_level_ok': 8361, 'nb_dedup_ok': 7007, 'nb_two_criteria_ok': 7006, 'nb_forced_upload': 87, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 1355, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1337, 'end_of_day_photos_uploaded': 5755, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 720, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 26, 'nb_images_started': 789, 'nb_selected_images': 1509, 'last_update': '2025/02/10', 'portfolio_id': 20244820, 'last_run_id': 1594252, 'total_number_of_photos': 7456}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48161 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8356, 'nb_gray_level_ok': 8354, 'nb_dedup_ok': 7559, 'nb_two_criteria_ok': 7557, 'nb_forced_upload': 93, 'end_of_day_photos_dark': 2, 'end_of_day_photos_duplicated': 797, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1594, 'end_of_day_photos_uploaded': 6055, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 1, 'nb_images_finished': 11, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 53, 'nb_images_started': 1824, 'nb_selected_images': 1835, 'last_update': '2025/02/08', 'portfolio_id': 20199788, 'last_run_id': 1587200, 'total_number_of_photos': 8018}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 17154 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3016, 'nb_gray_level_ok': 3016, 'nb_dedup_ok': 994, 'nb_two_criteria_ok': 994, 'nb_forced_upload': 33, 'end_of_day_photos_duplicated': 2022, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1026, 'ratio_coverage': 0.9530529473859659}, '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/02/09', 'portfolio_id': 20354609, 'last_run_id': 1597167, 'total_number_of_photos': 1050}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47708 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8366, 'nb_gray_level_ok': 8366, 'nb_dedup_ok': 6774, 'nb_two_criteria_ok': 6774, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 1592, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1706, 'end_of_day_photos_uploaded': 5150, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 719, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 27, 'nb_images_started': 1025, 'nb_selected_images': 1744, 'last_update': '2025/02/10', 'portfolio_id': 20322867, 'last_run_id': 1597890, 'total_number_of_photos': 7245}} No error ? {'log_dict': {'total_nb_images': 8436, 'max_time_between_images': '0 days 83 seconds', 'coverage_pause': '0 days 48236 seconds', 'coverage_times_pause': '0 days 50629 seconds', 'nb_photos_decision': 8336, 'nb_gray_level_ok': 8334, 'nb_dedup_ok': 7075, 'nb_two_criteria_ok': 7073, 'nb_forced_upload': 88, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_dark': 2, 'end_of_day_photos_duplicated': 1265, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2059, 'end_of_day_photos_uploaded': 5106, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 587, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 32, 'nb_images_started': 1015, 'nb_selected_images': 1602, 'last_update': '2025/02/08', 'portfolio_id': 20290274, 'last_run_id': 1592850, 'total_number_of_photos': 7451}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48806 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8362, 'nb_gray_level_ok': 8361, 'nb_dedup_ok': 7007, 'nb_two_criteria_ok': 7006, 'nb_forced_upload': 87, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 1355, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1337, 'end_of_day_photos_uploaded': 5755, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 720, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 26, 'nb_images_started': 789, 'nb_selected_images': 1509, 'last_update': '2025/02/09', 'portfolio_id': 20244820, 'last_run_id': 1594252, 'total_number_of_photos': 7456}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48161 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8356, 'nb_gray_level_ok': 8354, 'nb_dedup_ok': 7559, 'nb_two_criteria_ok': 7557, 'nb_forced_upload': 93, 'end_of_day_photos_dark': 2, 'end_of_day_photos_duplicated': 797, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1594, 'end_of_day_photos_uploaded': 6055, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 1, 'nb_images_finished': 11, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 53, 'nb_images_started': 1824, 'nb_selected_images': 1835, 'last_update': '2025/02/08', 'portfolio_id': 20199788, 'last_run_id': 1587200, 'total_number_of_photos': 8018}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47735 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8372, 'nb_gray_level_ok': 8371, 'nb_dedup_ok': 7595, 'nb_two_criteria_ok': 7594, 'nb_forced_upload': 77, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 777, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2151, 'end_of_day_photos_uploaded': 5519, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 40, 'nb_images_finished': 1363, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 13, 'nb_images_started': 330, 'nb_selected_images': 1693, 'last_update': '2025/02/07', 'portfolio_id': 20168060, 'last_run_id': 1587201, 'total_number_of_photos': 8005}} No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 17154 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3016, 'nb_gray_level_ok': 3016, 'nb_dedup_ok': 994, 'nb_two_criteria_ok': 994, 'nb_forced_upload': 33, 'end_of_day_photos_duplicated': 2022, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1026, 'ratio_coverage': 0.9530529473859659}, '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/02/09', 'portfolio_id': 20354609, 'last_run_id': 1597167, 'total_number_of_photos': 1050}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47708 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8366, 'nb_gray_level_ok': 8366, 'nb_dedup_ok': 6774, 'nb_two_criteria_ok': 6774, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 1592, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1706, 'end_of_day_photos_uploaded': 5150, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 19, 'nb_images_finished': 567, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 26, 'nb_images_started': 779, 'nb_selected_images': 1346, 'last_update': '2025/02/08', 'portfolio_id': 20322867, 'last_run_id': 1596025, 'total_number_of_photos': 7245}} No error ? {'log_dict': {'total_nb_images': 8436, 'max_time_between_images': '0 days 83 seconds', 'coverage_pause': '0 days 48236 seconds', 'coverage_times_pause': '0 days 50629 seconds', 'nb_photos_decision': 8336, 'nb_gray_level_ok': 8334, 'nb_dedup_ok': 7075, 'nb_two_criteria_ok': 7073, 'nb_forced_upload': 88, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_dark': 2, 'end_of_day_photos_duplicated': 1265, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2059, 'end_of_day_photos_uploaded': 5106, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 587, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 32, 'nb_images_started': 1015, 'nb_selected_images': 1602, 'last_update': '2025/02/08', 'portfolio_id': 20290274, 'last_run_id': 1592850, 'total_number_of_photos': 7451}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48806 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8362, 'nb_gray_level_ok': 8361, 'nb_dedup_ok': 7007, 'nb_two_criteria_ok': 7006, 'nb_forced_upload': 87, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 1355, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1337, 'end_of_day_photos_uploaded': 5755, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 720, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 26, 'nb_images_started': 789, 'nb_selected_images': 1509, 'last_update': '2025/02/08', 'portfolio_id': 20244820, 'last_run_id': 1594252, 'total_number_of_photos': 7456}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48161 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8356, 'nb_gray_level_ok': 8354, 'nb_dedup_ok': 7559, 'nb_two_criteria_ok': 7557, 'nb_forced_upload': 93, 'end_of_day_photos_dark': 2, 'end_of_day_photos_duplicated': 797, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1594, 'end_of_day_photos_uploaded': 6055, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 1, 'nb_images_finished': 11, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 53, 'nb_images_started': 1824, 'nb_selected_images': 1835, 'last_update': '2025/02/08', 'portfolio_id': 20199788, 'last_run_id': 1587200, 'total_number_of_photos': 8018}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47735 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8372, 'nb_gray_level_ok': 8371, 'nb_dedup_ok': 7595, 'nb_two_criteria_ok': 7594, 'nb_forced_upload': 77, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 777, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2151, 'end_of_day_photos_uploaded': 5519, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 40, 'nb_images_finished': 1363, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 13, 'nb_images_started': 330, 'nb_selected_images': 1693, 'last_update': '2025/02/07', 'portfolio_id': 20168060, 'last_run_id': 1587201, 'total_number_of_photos': 8005}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47708 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8366, 'nb_gray_level_ok': 8366, 'nb_dedup_ok': 6774, 'nb_two_criteria_ok': 6774, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 1592, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1706, 'end_of_day_photos_uploaded': 5150, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 13, 'nb_images_finished': 340, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 32, 'nb_images_started': 997, 'nb_selected_images': 1337, 'last_update': '2025/02/08', 'portfolio_id': 20322867, 'last_run_id': 1595911, 'total_number_of_photos': 6666}} No error ? {'log_dict': {'total_nb_images': 8436, 'max_time_between_images': '0 days 83 seconds', 'coverage_pause': '0 days 48236 seconds', 'coverage_times_pause': '0 days 50629 seconds', 'nb_photos_decision': 8336, 'nb_gray_level_ok': 8334, 'nb_dedup_ok': 7075, 'nb_two_criteria_ok': 7073, 'nb_forced_upload': 88, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_dark': 2, 'end_of_day_photos_duplicated': 1265, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2059, 'end_of_day_photos_uploaded': 5106, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 587, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 32, 'nb_images_started': 1015, 'nb_selected_images': 1602, 'last_update': '2025/02/07', 'portfolio_id': 20290274, 'last_run_id': 1592850, 'total_number_of_photos': 7451}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48806 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8362, 'nb_gray_level_ok': 8361, 'nb_dedup_ok': 7007, 'nb_two_criteria_ok': 7006, 'nb_forced_upload': 87, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 1355, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1337, 'end_of_day_photos_uploaded': 5755, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 22, 'nb_images_finished': 720, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 26, 'nb_images_started': 789, 'nb_selected_images': 1509, 'last_update': '2025/02/07', 'portfolio_id': 20244820, 'last_run_id': 1594252, 'total_number_of_photos': 7456}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48161 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8356, 'nb_gray_level_ok': 8354, 'nb_dedup_ok': 7559, 'nb_two_criteria_ok': 7557, 'nb_forced_upload': 93, 'end_of_day_photos_dark': 2, 'end_of_day_photos_duplicated': 797, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1594, 'end_of_day_photos_uploaded': 6055, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 1, 'nb_images_finished': 11, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 53, 'nb_images_started': 1824, 'nb_selected_images': 1835, 'last_update': '2025/02/07', 'portfolio_id': 20199788, 'last_run_id': 1587200, 'total_number_of_photos': 8018}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47735 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8372, 'nb_gray_level_ok': 8371, 'nb_dedup_ok': 7595, 'nb_two_criteria_ok': 7594, 'nb_forced_upload': 77, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 777, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2151, 'end_of_day_photos_uploaded': 5519, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 40, 'nb_images_finished': 1363, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 13, 'nb_images_started': 330, 'nb_selected_images': 1693, 'last_update': '2025/02/07', 'portfolio_id': 20168060, 'last_run_id': 1587201, 'total_number_of_photos': 8005}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 17624 seconds', 'coverage_times_pause': '0 days 18300 seconds', 'nb_photos_decision': 3014, 'nb_gray_level_ok': 3014, 'nb_dedup_ok': 2137, 'nb_two_criteria_ok': 2137, 'nb_forced_upload': 35, 'end_of_day_photos_duplicated': 877, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 2171, 'ratio_coverage': 0.9791655091949553}, '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/02/03', 'portfolio_id': 20128733, 'last_run_id': 1581465, 'total_number_of_photos': 2184}} No error ? {'log_dict': {'total_nb_images': 8436, 'max_time_between_images': '0 days 83 seconds', 'coverage_pause': '0 days 48236 seconds', 'coverage_times_pause': '0 days 50629 seconds', 'nb_photos_decision': 8336, 'nb_gray_level_ok': 8334, 'nb_dedup_ok': 7075, 'nb_two_criteria_ok': 7073, 'nb_forced_upload': 88, 'end_of_day_photos_no_longer_on_disk': 3, 'end_of_day_photos_dark': 2, 'end_of_day_photos_duplicated': 1265, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2059, 'end_of_day_photos_uploaded': 5106, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 21, 'nb_images_finished': 587, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 32, 'nb_images_started': 1015, 'nb_selected_images': 1602, 'last_update': '2025/02/07', 'portfolio_id': 20290274, 'last_run_id': 1592850, 'total_number_of_photos': 7450}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48806 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8362, 'nb_gray_level_ok': 8361, 'nb_dedup_ok': 7007, 'nb_two_criteria_ok': 7006, 'nb_forced_upload': 87, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 1355, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1337, 'end_of_day_photos_uploaded': 5755, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 14, 'nb_images_finished': 388, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 36, 'nb_images_started': 1440, 'nb_selected_images': 1828, 'last_update': '2025/02/07', 'portfolio_id': 20244820, 'last_run_id': 1589685, 'total_number_of_photos': 7456}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48161 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8356, 'nb_gray_level_ok': 8354, 'nb_dedup_ok': 7559, 'nb_two_criteria_ok': 7557, 'nb_forced_upload': 93, 'end_of_day_photos_dark': 2, 'end_of_day_photos_duplicated': 797, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1594, 'end_of_day_photos_uploaded': 6055, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 1, 'nb_images_finished': 11, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 53, 'nb_images_started': 1824, 'nb_selected_images': 1835, 'last_update': '2025/02/07', 'portfolio_id': 20199788, 'last_run_id': 1587200, 'total_number_of_photos': 8018}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47735 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8372, 'nb_gray_level_ok': 8371, 'nb_dedup_ok': 7595, 'nb_two_criteria_ok': 7594, 'nb_forced_upload': 77, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 777, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2151, 'end_of_day_photos_uploaded': 5519, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 40, 'nb_images_finished': 1363, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 13, 'nb_images_started': 330, 'nb_selected_images': 1693, 'last_update': '2025/02/05', 'portfolio_id': 20168060, 'last_run_id': 1587201, 'total_number_of_photos': 8005}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 17624 seconds', 'coverage_times_pause': '0 days 18300 seconds', 'nb_photos_decision': 3014, 'nb_gray_level_ok': 3014, 'nb_dedup_ok': 2137, 'nb_two_criteria_ok': 2137, 'nb_forced_upload': 35, 'end_of_day_photos_duplicated': 877, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 2171, 'ratio_coverage': 0.9791655091949553}, '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/02/03', 'portfolio_id': 20128733, 'last_run_id': 1581465, 'total_number_of_photos': 2184}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48806 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8362, 'nb_gray_level_ok': 8361, 'nb_dedup_ok': 7007, 'nb_two_criteria_ok': 7006, 'nb_forced_upload': 87, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 1355, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1337, 'end_of_day_photos_uploaded': 5755, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 14, 'nb_images_finished': 388, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 36, 'nb_images_started': 1440, 'nb_selected_images': 1828, 'last_update': '2025/02/06', 'portfolio_id': 20244820, 'last_run_id': 1589685, 'total_number_of_photos': 7454}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 48161 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8356, 'nb_gray_level_ok': 8354, 'nb_dedup_ok': 7559, 'nb_two_criteria_ok': 7557, 'nb_forced_upload': 93, 'end_of_day_photos_dark': 2, 'end_of_day_photos_duplicated': 797, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1594, 'end_of_day_photos_uploaded': 6055, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 1, 'nb_images_finished': 11, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 53, 'nb_images_started': 1824, 'nb_selected_images': 1835, 'last_update': '2025/02/06', 'portfolio_id': 20199788, 'last_run_id': 1587200, 'total_number_of_photos': 8018}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47735 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8372, 'nb_gray_level_ok': 8371, 'nb_dedup_ok': 7595, 'nb_two_criteria_ok': 7594, 'nb_forced_upload': 77, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 777, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2151, 'end_of_day_photos_uploaded': 5519, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 40, 'nb_images_finished': 1363, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 13, 'nb_images_started': 330, 'nb_selected_images': 1693, 'last_update': '2025/02/05', 'portfolio_id': 20168060, 'last_run_id': 1587201, 'total_number_of_photos': 8005}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 17624 seconds', 'coverage_times_pause': '0 days 18300 seconds', 'nb_photos_decision': 3014, 'nb_gray_level_ok': 3014, 'nb_dedup_ok': 2137, 'nb_two_criteria_ok': 2137, 'nb_forced_upload': 35, 'end_of_day_photos_duplicated': 877, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 2171, 'ratio_coverage': 0.9791655091949553}, '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/02/03', 'portfolio_id': 20128733, 'last_run_id': 1581465, 'total_number_of_photos': 2184}} 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 ! Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 17624 seconds', 'coverage_times_pause': '0 days 18300 seconds', 'nb_photos_decision': 3014, 'nb_gray_level_ok': 3014, 'nb_dedup_ok': 2137, 'nb_two_criteria_ok': 2137, 'nb_forced_upload': 35, 'end_of_day_photos_duplicated': 877, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 2171, 'ratio_coverage': 0.9791655091949553}, '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/02/01', 'portfolio_id': 20128733, 'last_run_id': 1579352, 'total_number_of_photos': 2183}} 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 ! 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 ! Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 17624 seconds', 'coverage_times_pause': '0 days 18300 seconds', 'nb_photos_decision': 3014, 'nb_gray_level_ok': 3014, 'nb_dedup_ok': 2137, 'nb_two_criteria_ok': 2137, 'nb_forced_upload': 35, 'end_of_day_photos_duplicated': 877, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 2171, 'ratio_coverage': 0.9791655091949553}, '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/02/01', 'portfolio_id': 20128733, 'last_run_id': 1579352, 'total_number_of_photos': 2183}} 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 ! 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 ! 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 ! 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-02-15 00:00:00 Found day : 2025-02-14 00:00:00 Found day : 2025-02-13 00:00:00 Found day : 2025-02-12 00:00:00 Found day : 2025-02-11 00:00:00 Found day : 2025-02-10 00:00:00 Found day : 2025-02-08 00:00:00 Found day : 2025-02-07 00:00:00 Found day : 2025-02-06 00:00:00 Found day : 2025-02-05 00:00:00 Found day : 2025-02-04 00:00:00 Found day : 2025-02-03 00:00:00 Found day : 2025-02-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 ! 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 ! 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 ! 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-02-17 00:00:00,2025-02-18 00:00:00,2025-02-19 00:00:00,2025-02-20 00:00:00,2025-02-21 00:00:00,2025-02-22 00:00:00,2025-02-24 00:00:00,2025-02-25 00:00:00,2025-02-26 00:00:00,2025-02-27 00:00:00,2025-02-28 00:00:00 after coverage_data SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and ded.dashboard_place_id = 94 and month(ded.date) = 02 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______refus' and ded.dashboard_place_id = 94 and month(ded.date) = 02 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______film_pedb' and ded.dashboard_place_id = 94 and month(ded.date) = 02 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______flux_dev' and ded.dashboard_place_id = 94 and month(ded.date) = 02 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______pcnc' and ded.dashboard_place_id = 94 and month(ded.date) = 02 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______emr' and ded.dashboard_place_id = 94 and month(ded.date) = 02 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______pet_clair' and ded.dashboard_place_id = 94 and month(ded.date) = 02 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______ela' and ded.dashboard_place_id = 94 and month(ded.date) = 02 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______jrm' and ded.dashboard_place_id = 94 and month(ded.date) = 02 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______pcm' and ded.dashboard_place_id = 94 and month(ded.date) = 02 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______pehd_pp' and ded.dashboard_place_id = 94 and month(ded.date) = 02 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______aluminium' and ded.dashboard_place_id = 94 and month(ded.date) = 02 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; select avg(cps.score) as score, SUBSTRING_INDEX(SUBSTRING_INDEX(mp.name,'__', -1), '_', 1) as sbstr, SUBSTRING_INDEX(SUBSTRING_INDEX(mp.name,'_', -2), '_', 1) as sbstr2, SUBSTRING_INDEX(mp.name,'_', -1) as sbstr3 FROM MTRUser.mtr_portfolio_photos mpp, MTRUser.mtr_portfolios mp,MTRPhoto.class_photo_score cps,MTRBack.hashtags h,MTRPhoto.dashboard_results dr,MTRPhoto.dashboard_entry_day ded, MTRPhoto.dashboard_places dp WHERE mp.id=mpp.mtr_portfolio_id and cps.photo_id=mpp.mtr_photo_id and h.hashtag_id=cps.hashtag_id and dr.mtr_portfolio_id = mpp.mtr_portfolio_id and dr.dashboard_run_id = ded.last_run_id and ded.dashboard_place_id = dp.id and h.hashtag in ('blur', 'mean_blur', 'clear') and dp.id = 94 and mp.name like '%022025%' and cps.thcl = 1533 GROUP BY sbstr ; after number_of_batch date_start : 2025-02-01 : dt_date_just_month_year : 2025-02-01 00:00:00 : VR TODO TOCHECK : due to this bug it shouldn't have being able to work, or maybe it was due to a change directory not done ! after pl.get_datou_sts_from_crontab : verbose : True no sts found, try to find from database SELECT dri.id FROM MTRPhoto.dashboard_run_ids dri, MTRPhoto.dashboard_entry_day ded, MTRPhoto.dashboard_places dp WHERE dp.name= "Sevran" AND ded.dashboard_place_id=dp.id AND dri.dashboard_entry_day=ded.id AND dri.id=ded.last_run_id AND ded.date >= "2025-02-01" AND ded.date <= "2025-02-28" apple3 {'emr': {'mat': 'emr', 'pht': 4207, 'datou_carac_id': 3993, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'carton'}, 'pcm': {'mat': 'pcm', 'pht': 4209, 'datou_carac_id': 3994, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'papier'}, 'pcnc': {'mat': 'pcnc', 'pht': 4207, 'datou_carac_id': 3993, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'carton'}, 'jrm': {'mat': 'jrm', 'pht': 3726, 'datou_carac_id': 3459, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'papier'}, 'ela': {'mat': 'ela', 'pht': 4203, 'datou_carac_id': 3991, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'ela'}, 'pet_clair': {'mat': 'pet_clair', 'pht': 3327, 'datou_carac_id': 3804, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'pet_clair,bouchon,etiquette,barquette_avec_film'}, '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'}, 'flux_dev': {'mat': 'flux_dev', 'pht': 4200, 'datou_carac_id': 4153, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'pet_fonce'}, 'aluminium': {'mat': 'aluminium', 'pht': 4205, 'datou_carac_id': 3992, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'metal'}, 'refus': {'mat': 'refus', 'pht': 3594, 'datou_carac_id': 3318, 'unwanted_material': [], 'hashtag_majoritaire_from_carac': 'refus'}} 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 (1581465,1599244,1587200,1594252,1599121,1597890,1599248,1605298,1605347,1607977,1611206,1613968,1614244) AND dr.mtr_portfolio_id=ptp.mtr_portfolio_id_1 AND dr.qualite >= 0 AND mpp.mtr_portfolio_id=ptp.mtr_portfolio_id_2 AND pcr.portfolio_id=ptp.mtr_portfolio_id_1 AND h.hashtag_id = pcr.hashtag_id AND ptp.type = pcr.hashtag_type AND mpp.hide_status = 0 AND ptp.hashtag_id=h.hashtag_id AND ptp.type IN (4207,4209,4207,3726,4203,3327,4461,4211,4200,4205,3594) group by h.hashtag, dr.hashtag, ptp.type; VR TODO TO BETTER PARSE ! ({'unwanted_material': 'autre', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.012023732847626107, 'nb_photo': 1461, 'list_port_cont': '20199070,20257080,20257138,20257156,20257177,20286043,20289487,20328045,20330062,20331080,20342891,20384481,20384664,20384707,20422511,20425082,20425364,20425970,20439247,20462829,20464339,20464415,20470344,20470433,20491758,20492141,20492945,20529929,20530230,20530446,20530853,20579105,20579211', 'assoc_port': '20198537:20199070,20254648:20257138,20254674:20257177,20254697:20257156,20254735:20257080,20277504:20286043,20286243:20289487,20321707:20331080,20321745:20330062,20321754:20328045,20341588:20342891,20384172:20384707,20384184:20384664,20384190:20384481,20406763:20422511,20424995:20425364,20424998:20425082,20425791:20425970,20437771:20439247,20462405:20462829,20464066:20464415,20464075:20464339,20470039:20470344,20470040:20470433,20491197:20492141,20491198:20491758,20492691:20492945,20528849:20530853,20528911:20530446,20528944:20530230,20528957:20529929,20578765:20579211,20578776:20579105', 'assoc_mat': '20198537:autre:3327:20199070,20254648:autre:3327:20257138,20254674:autre:3327:20257177,20254697:autre:3327:20257156,20254735:autre:3327:20257080,20277504:autre:3327:20286043,20286243:autre:3327:20289487,20321707:autre:3327:20331080,20321745:autre:3327:20330062,20321754:autre:3327:20328045,20341588:autre:3327:20342891,20384172:autre:3327:20384707,20384184:autre:3327:20384664,20384190:autre:3327:20384481,20406763:autre:3327:20422511,20424995:autre:3327:20425364,20424998:autre:3327:20425082,20425791:autre:3327:20425970,20437771:autre:3327:20439247,20462405:autre:3327:20462829,20464066:autre:3327:20464415,20464075:autre:3327:20464339,20470039:autre:3327:20470344,20470040:autre:3327:20470433,20491197:autre:3327:20492141,20491198:autre:3327:20491758,20492691:autre:3327:20492945,20528849:autre:3327:20530853,20528911:autre:3327:20530446,20528944:autre:3327:20530230,20528957:autre:3327:20529929,20578765:autre:3327:20579211,20578776:autre:3327:20579105'}, {'unwanted_material': 'autre', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.006048560065356896, 'nb_photo': 1093, 'list_port_cont': '20194421,20199197,20199380,20199580,20255180,20256382,20256592,20256793,20257265,20257400,20257621,20259948,20277641,20278003,20278039,20280156,20286948,20287642,20289617,20314962,20315516,20316375,20322352,20322742,20322908,20324438,20325980,20343109,20343715,20352073,20352541,20354510,20357174,20357562,20357696,20358349,20384598,20389185,20408727,20409441,20409597,20410199,20412923,20423520,20423665,20424070,20424468,20425150,20425275,20426626,20462181,20463039,20463053,20463361,20463611,20466220,20466325,20466359,20466443,20474585,20479149,20479168,20479262,20491666,20492381,20492724,20492912,20492957,20493000,20493054,20504174,20504561,20529756,20530406,20530841,20531161,20531362,20531881,20532001,20577917,20578057,20578234,20578384,20578576,20578709,20578893,20579113,20579125', 'assoc_port': '20194258:20194421,20198516:20199380,20198533:20199197,20198547:20199580,20254650:20259948,20254661:20257265,20254688:20257400,20254728:20256793,20254729:20256592,20254731:20256382,20254768:20257621,20254770:20255180,20277511:20280156,20277523:20278039,20277530:20278003,20277549:20277641,20286226:20287642,20286232:20286948,20286245:20289617,20314812:20316375,20314835:20315516,20314855:20314962,20321709:20324438,20321710:20325980,20321741:20322908,20321750:20322742,20321753:20322352,20341527:20343109,20341560:20343715,20351777:20352541,20351863:20352073,20354370:20354510,20356992:20358349,20357000:20357696,20357001:20357562,20357002:20357174,20384179:20384598,20384181:20389185,20406758:20412923,20406764:20409441,20406795:20410199,20406802:20409597,20406803:20408727,20423267:20424070,20423284:20423665,20423288:20423520,20424312:20424468,20424999:20425275,20425002:20425150,20425797:20426626,20461710:20463053,20461716:20463611,20461717:20462181,20462398:20466359,20462400:20463039,20462406:20463361,20464978:2046644', 'assoc_mat': '20194258:autre:3594:20194421,20198516:autre:3594:20199380,20198533:autre:3594:20199197,20198547:autre:3594:20199580,20254650:autre:3594:20259948,20254661:autre:3594:20257265,20254688:autre:3594:20257400,20254728:autre:3594:20256793,20254729:autre:3594:20256592,20254731:autre:3594:20256382,20254768:autre:3594:20257621,20254770:autre:3594:20255180,20277511:autre:3594:20280156,20277523:autre:3594:20278039,20277530:autre:3594:20278003,20277549:autre:3594:20277641,20286226:autre:3594:20287642,20286232:autre:3594:20286948,20286245:autre:3594:20289617,20314812:autre:3594:20316375,20314835:autre:3594:20315516,20314855:autre:3594:20314962,20321709:autre:3594:20324438,20321710:autre:3594:20325980,20321741:autre:3594:20322908,20321750:autre:3594:20322742,20321753:autre:3594:20322352,20341527:autre:3594:20343109,20341560:autre:3594:20343715,20351777:autre:3594:20352541,20351863:autre:3594:20352073,20354370:autre:3594:20354510,20356992:autre:3594:20358349,20357000:autre:3594:20357696,20357001:autre:3594:20357562,20357002:'}, {'unwanted_material': 'autre_refus', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.0298885530313808, 'nb_photo': 454, 'list_port_cont': '20198828,20200011,20255126,20255628,20255907,20277603,20278708,20314898,20314942,20341730,20351919,20384230,20384272,20404731,20423448,20425914,20461874,20465975,20491251,20491269,20529147,20529412,20577740,20577790', 'assoc_port': '20198526:20200011,20198549:20198828,20254669:20255907,20254737:20255628,20254767:20255126,20277527:20277603,20277551:20278708,20314846:20314898,20314853:20314942,20341531:20341730,20351862:20351919,20384176:20384272,20384189:20384230,20404502:20404731,20423281:20423448,20425795:20425914,20461712:20461874,20465854:20465975,20491195:20491269,20491210:20491251,20528860:20529412,20528945:20529147,20577668:20577790,20577686:20577740', 'assoc_mat': '20198526:autre_refus:3726:20200011,20198549:autre_refus:3726:20198828,20254669:autre_refus:3726:20255907,20254737:autre_refus:3726:20255628,20254767:autre_refus:3726:20255126,20277527:autre_refus:3726:20277603,20277551:autre_refus:3726:20278708,20314846:autre_refus:3726:20314898,20314853:autre_refus:3726:20314942,20341531:autre_refus:3726:20341730,20351862:autre_refus:3726:20351919,20384176:autre_refus:3726:20384272,20384189:autre_refus:3726:20384230,20404502:autre_refus:3726:20404731,20423281:autre_refus:3726:20423448,20425795:autre_refus:3726:20425914,20461712:autre_refus:3726:20461874,20465854:autre_refus:3726:20465975,20491195:autre_refus:3726:20491269,20491210:autre_refus:3726:20491251,20528860:autre_refus:3726:20529412,20528945:autre_refus:3726:20529147,20577668:autre_refus:3726:20577790,20577686:autre_refus:3726:20577740'}, {'unwanted_material': 'barquette_avec_film', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.005170982276130179, 'nb_photo': 427, 'list_port_cont': '20199077,20257071,20257153,20257186,20286046,20289482,20328047,20330067,20331087,20342887,20384492,20384655,20384716,20422520,20425353,20439241,20464335,20464428,20470343,20470437,20492151,20492949,20529935,20530235,20530452,20530852,20579100,20579218', 'assoc_port': '20198537:20199077,20254674:20257186,20254697:20257153,20254735:20257071,20277504:20286046,20286243:20289482,20321707:20331087,20321745:20330067,20321754:20328047,20341588:20342887,20384172:20384716,20384184:20384655,20384190:20384492,20406763:20422520,20424995:20425353,20437771:20439241,20464066:20464428,20464075:20464335,20470039:20470343,20470040:20470437,20491197:20492151,20492691:20492949,20528849:20530852,20528911:20530452,20528944:20530235,20528957:20529935,20578765:20579218,20578776:20579100', 'assoc_mat': '20198537:barquette_avec_film:3327:20199077,20254674:barquette_avec_film:3327:20257186,20254697:barquette_avec_film:3327:20257153,20254735:barquette_avec_film:3327:20257071,20277504:barquette_avec_film:3327:20286046,20286243:barquette_avec_film:3327:20289482,20321707:barquette_avec_film:3327:20331087,20321745:barquette_avec_film:3327:20330067,20321754:barquette_avec_film:3327:20328047,20341588:barquette_avec_film:3327:20342887,20384172:barquette_avec_film:3327:20384716,20384184:barquette_avec_film:3327:20384655,20384190:barquette_avec_film:3327:20384492,20406763:barquette_avec_film:3327:20422520,20424995:barquette_avec_film:3327:20425353,20437771:barquette_avec_film:3327:20439241,20464066:barquette_avec_film:3327:20464428,20464075:barquette_avec_film:3327:20464335,20470039:barquette_avec_film:3327:20470343,20470040:barquette_avec_film:3327:20470437,20491197:barquette_avec_film:3327:20492151,20492691:barquette_avec_film:3327:20492949,20528849:barquette_avec_film:3327:20530852,20528911:barquette_avec_film:3327:2'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.004211975997781689, 'nb_photo': 14, 'list_port_cont': '20360707,20514630,20546946', 'assoc_port': '20254675:20360707,20491207:20514630,20528950:20546946', 'assoc_mat': '20254675:barquette_opaque:4205:20360707,20491207:barquette_opaque:4205:20514630,20528950:barquette_opaque:4205:20546946'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.011274325990849182, 'nb_photo': 201, 'list_port_cont': '20339472,20360782,20379752,20403283,20426434,20498012,20556710,20583130', 'assoc_port': '20198513:20339472,20254671:20360782,20286237:20379752,20314845:20403283,20354371:20426434,20478701:20498012,20528909:20556710,20577690:20583130', 'assoc_mat': '20198513:barquette_opaque:4203:20339472,20254671:barquette_opaque:4203:20360782,20286237:barquette_opaque:4203:20379752,20314845:barquette_opaque:4203:20403283,20354371:barquette_opaque:4203:20426434,20478701:barquette_opaque:4203:20498012,20528909:barquette_opaque:4203:20556710,20577690:barquette_opaque:4203:20583130'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0013697719368782268, 'nb_photo': 353, 'list_port_cont': '20222133,20255673,20257856,20261321,20262649,20266794,20277041,20277138,20277695,20287753,20288159,20315082,20316432,20318135,20319464,20319634,20322779,20335801,20342499,20353078,20357388,20357481,20362722,20364450,20384613,20384723,20418814,20422990,20423731,20425064,20425400,20426506,20426700,20436281,20461998,20462609,20464239,20465013,20465333,20466568,20480247,20491680,20492798,20493450,20529296,20531338,20531441,20537289,20538637,20539207,20540896,20549695,20557768,20564410,20567322,20578179,20578655', 'assoc_port': '20198521:20222133,20254666:20277138,20254691:20277041,20254699:20266794,20254701:20262649,20254716:20261321,20254741:20257856,20254773:20255673,20277535:20277695,20286235:20288159,20286240:20287753,20314816:20319634,20314819:20319464,20314830:20318135,20314832:20316432,20314849:20315082,20321740:20335801,20321746:20322779,20341525:20364450,20341529:20342499,20351866:20353078,20354357:20362722,20356999:20357481,20357005:20357388,20384173:20384723,20384186:20384613,20406761:20436281,20406798:20422990,20406806:20418814,20423265:20425400,20423290:20423731,20425003:20425064,20425792:20426700,20425800:20426506,20461719:20461998,20462404:20462609,20464081:20464239,20464972:20465333,20464980:20465013,20466523:20466568,20478690:20480247,20491201:20493450,20491211:20491680,20492693:20492798,20528851:20540896,20528874:20539207,20528878:20537289,20528906:20538637,20528946:20531338,20528948:20531441,20528959:20529296,20549277:20549695,20557525:20557768,20562872:20567322,20562876:20564410,20577684:20578655,20577692:2057817', 'assoc_mat': '20198521:barquette_opaque:4207:20222133,20254666:barquette_opaque:4207:20277138,20254691:barquette_opaque:4207:20277041,20254699:barquette_opaque:4207:20266794,20254701:barquette_opaque:4207:20262649,20254716:barquette_opaque:4207:20261321,20254741:barquette_opaque:4207:20257856,20254773:barquette_opaque:4207:20255673,20277535:barquette_opaque:4207:20277695,20286235:barquette_opaque:4207:20288159,20286240:barquette_opaque:4207:20287753,20314816:barquette_opaque:4207:20319634,20314819:barquette_opaque:4207:20319464,20314830:barquette_opaque:4207:20318135,20314832:barquette_opaque:4207:20316432,20314849:barquette_opaque:4207:20315082,20321740:barquette_opaque:4207:20335801,20321746:barquette_opaque:4207:20322779,20341525:barquette_opaque:4207:20364450,20341529:barquette_opaque:4207:20342499,20351866:barquette_opaque:4207:20353078,20354357:barquette_opaque:4207:20362722,20356999:barquette_opaque:4207:20357481,20357005:barquette_opaque:4207:20357388,20384173:barquette_opaque:4207:20384723,20384186:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.009010988530285648, 'nb_photo': 96, 'list_port_cont': '20277939,20338884,20339076,20339387,20340493,20341148,20360663,20360797,20360938,20361025,20376949,20377095,20377132,20377188,20379574,20402508,20402863,20403077,20403112,20405979,20406274,20407113,20407433,20420846,20421405,20425174,20425436,20425542,20425671,20425981,20444675,20444862,20444972,20460224,20461637,20462049,20462240,20466899,20468574,20469236,20469330,20469770,20473716,20474075,20474422,20489474,20491144,20491325,20491399,20494090,20497170,20504880,20504933,20579480,20584184,20584521,20584584', 'assoc_port': '20198517:20338884,20198519:20339076,20198520:20339387,20198546:20340493,20198548:20341148,20254657:20360663,20254690:20360797,20254696:20360938,20254730:20361025,20277510:20376949,20277528:20377188,20277529:20377095,20277531:20377132,20277550:20277939,20286246:20379574,20314813:20402508,20314834:20402863,20314843:20460224,20314847:20403077,20314848:20403112,20321711:20405979,20321736:20406274,20321742:20407113,20321752:20407433,20341532:20420846,20341561:20421405,20351864:20425671,20354369:20425981,20384177:20444862,20384178:20444675,20384182:20444972,20406759:20461637,20406804:20462049,20406808:20462240,20423269:20469236,20423270:20469330,20423287:20469770,20424994:20425542,20425000:20425436,20425001:20425174,20437742:20473716,20437768:20474075,20437769:20474422,20461711:20489474,20462397:20491144,20462399:20491325,20462402:20491399,20464073:20468574,20464971:20466899,20478688:20497170,20491203:20504933,20491204:20504880,20492688:20494090,20528867:20584184,20562870:20584584,20562871:20584521,20578760:2057948', 'assoc_mat': '20198517:barquette_opaque:4461:20338884,20198519:barquette_opaque:4461:20339076,20198520:barquette_opaque:4461:20339387,20198546:barquette_opaque:4461:20340493,20198548:barquette_opaque:4461:20341148,20254657:barquette_opaque:4461:20360663,20254690:barquette_opaque:4461:20360797,20254696:barquette_opaque:4461:20360938,20254730:barquette_opaque:4461:20361025,20277510:barquette_opaque:4461:20376949,20277528:barquette_opaque:4461:20377188,20277529:barquette_opaque:4461:20377095,20277531:barquette_opaque:4461:20377132,20277550:barquette_opaque:4461:20277939,20286246:barquette_opaque:4461:20379574,20314813:barquette_opaque:4461:20402508,20314834:barquette_opaque:4461:20402863,20314843:barquette_opaque:4461:20460224,20314847:barquette_opaque:4461:20403077,20314848:barquette_opaque:4461:20403112,20321711:barquette_opaque:4461:20405979,20321736:barquette_opaque:4461:20406274,20321742:barquette_opaque:4461:20407113,20321752:barquette_opaque:4461:20407433,20341532:barquette_opaque:4461:20420846,20341561:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.008626619132414408, 'nb_photo': 159, 'list_port_cont': '20199244,20256665,20256725,20271608,20271682,20271736,20273217,20315288,20316690,20330326,20342337,20352528,20384473,20421199,20423651,20439093,20462770,20464263,20491695,20578066,20578084,20579047', 'assoc_port': '20198536:20199244,20254653:20271736,20254655:20273217,20254660:20271608,20254693:20271682,20254695:20256725,20254734:20256665,20314815:20316690,20314821:20315288,20321737:20330326,20341545:20342337,20351861:20352528,20384183:20384473,20406796:20421199,20423268:20423651,20437743:20439093,20462401:20462770,20464079:20464263,20491199:20491695,20577670:20578084,20577672:20578066,20578762:20579047', 'assoc_mat': '20198536:barquette_opaque:4200:20199244,20254653:barquette_opaque:4200:20271736,20254655:barquette_opaque:4200:20273217,20254660:barquette_opaque:4200:20271608,20254693:barquette_opaque:4200:20271682,20254695:barquette_opaque:4200:20256725,20254734:barquette_opaque:4200:20256665,20314815:barquette_opaque:4200:20316690,20314821:barquette_opaque:4200:20315288,20321737:barquette_opaque:4200:20330326,20341545:barquette_opaque:4200:20342337,20351861:barquette_opaque:4200:20352528,20384183:barquette_opaque:4200:20384473,20406796:barquette_opaque:4200:20421199,20423268:barquette_opaque:4200:20423651,20437743:barquette_opaque:4200:20439093,20462401:barquette_opaque:4200:20462770,20464079:barquette_opaque:4200:20464263,20491199:barquette_opaque:4200:20491695,20577670:barquette_opaque:4200:20578084,20577672:barquette_opaque:4200:20578066,20578762:barquette_opaque:4200:20579047'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0024988066755449313, 'nb_photo': 133, 'list_port_cont': '20360689,20361280,20377345,20403467,20407280,20421142,20427113,20444743,20462021,20462288,20466460,20469696,20470535,20490562,20497734,20546827,20548907,20557257,20586933', 'assoc_port': '20254668:20360689,20254736:20361280,20277533:20377345,20314852:20403467,20321738:20407280,20341530:20421142,20357004:20427113,20384175:20444743,20406768:20462021,20406805:20462288,20423282:20469696,20425794:20470535,20461713:20490562,20465853:20466460,20478692:20497734,20528943:20546827,20531309:20548907,20549279:20557257,20577687:20586933', 'assoc_mat': '20254668:barquette_opaque:4209:20360689,20254736:barquette_opaque:4209:20361280,20277533:barquette_opaque:4209:20377345,20314852:barquette_opaque:4209:20403467,20321738:barquette_opaque:4209:20407280,20341530:barquette_opaque:4209:20421142,20357004:barquette_opaque:4209:20427113,20384175:barquette_opaque:4209:20444743,20406768:barquette_opaque:4209:20462021,20406805:barquette_opaque:4209:20462288,20423282:barquette_opaque:4209:20469696,20425794:barquette_opaque:4209:20470535,20461713:barquette_opaque:4209:20490562,20465853:barquette_opaque:4209:20466460,20478692:barquette_opaque:4209:20497734,20528943:barquette_opaque:4209:20546827,20531309:barquette_opaque:4209:20548907,20549279:barquette_opaque:4209:20557257,20577687:barquette_opaque:4209:20586933'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0009902603427602611, 'nb_photo': 140, 'list_port_cont': '20255712,20258643,20261196,20261505,20268392,20268499,20277572,20287047,20288456,20313654,20315029,20316577,20316810,20318856,20319151,20322345,20342114,20350263,20354871,20357609,20359872,20360481,20362023,20362494,20364678,20384251,20385129,20421066,20423068,20423806,20423881,20425040,20426148,20426307,20430163,20432002,20433269,20436444,20438282,20462739,20464322,20464352,20466066,20466337,20466720,20468917,20479244,20484801,20492889,20493309,20493495,20531669,20538584,20539116,20539301,20549501,20564746,20577826,20578046,20578901,20579037,20579463', 'assoc_port': '20254663:20313654,20254664:20277572,20254692:20268499,20254698:20268392,20254700:20261505,20254727:20261196,20254742:20258643,20254772:20255712,20286236:20288456,20286242:20287047,20314817:20318856,20314818:20319151,20314829:20316810,20314831:20316577,20314850:20315029,20321748:20322345,20341524:20364678,20341528:20350263,20341574:20342114,20354361:20362494,20354364:20362023,20354375:20354871,20356994:20360481,20356996:20359872,20356998:20357609,20384174:20385129,20384187:20384251,20406760:20436444,20406765:20433269,20406766:20432002,20406799:20423068,20406807:20421066,20423264:20430163,20423266:20425040,20423278:20423881,20423289:20423806,20425801:20426307,20425805:20426148,20437741:20438282,20461693:20466720,20462403:20462739,20464072:20464352,20464083:20464322,20465851:20466337,20465852:20466066,20468873:20468917,20478685:20484801,20478691:20479244,20491200:20493495,20491202:20493309,20492692:20492889,20528853:20539301,20528876:20539116,20528881:20538584,20531307:20531669,20548172:20549501,20562875:2056474', 'assoc_mat': '20254663:barquette_opaque:4207:20313654,20254664:barquette_opaque:4207:20277572,20254692:barquette_opaque:4207:20268499,20254698:barquette_opaque:4207:20268392,20254700:barquette_opaque:4207:20261505,20254727:barquette_opaque:4207:20261196,20254742:barquette_opaque:4207:20258643,20254772:barquette_opaque:4207:20255712,20286236:barquette_opaque:4207:20288456,20286242:barquette_opaque:4207:20287047,20314817:barquette_opaque:4207:20318856,20314818:barquette_opaque:4207:20319151,20314829:barquette_opaque:4207:20316810,20314831:barquette_opaque:4207:20316577,20314850:barquette_opaque:4207:20315029,20321748:barquette_opaque:4207:20322345,20341524:barquette_opaque:4207:20364678,20341528:barquette_opaque:4207:20350263,20341574:barquette_opaque:4207:20342114,20354361:barquette_opaque:4207:20362494,20354364:barquette_opaque:4207:20362023,20354375:barquette_opaque:4207:20354871,20356994:barquette_opaque:4207:20360481,20356996:barquette_opaque:4207:20359872,20356998:barquette_opaque:4207:20357609,20384174:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.03527789768706247, 'nb_photo': 4350, 'list_port_cont': '20256116,20331126,20343550,20384537,20407883,20423721,20439253,20464284,20479029,20532351,20579310', 'assoc_port': '20254672:20256116,20321744:20331126,20341587:20343550,20384185:20384537,20406770:20407883,20423285:20423721,20437770:20439253,20464077:20464284,20478694:20479029,20531308:20532351,20578774:20579310', 'assoc_mat': '20254672:barquette_opaque:4211:20256116,20321744:barquette_opaque:4211:20331126,20341587:barquette_opaque:4211:20343550,20384185:barquette_opaque:4211:20384537,20406770:barquette_opaque:4211:20407883,20423285:barquette_opaque:4211:20423721,20437770:barquette_opaque:4211:20439253,20464077:barquette_opaque:4211:20464284,20478694:barquette_opaque:4211:20479029,20531308:barquette_opaque:4211:20532351,20578774:barquette_opaque:4211:20579310'}, {'unwanted_material': 'bouchon', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0031317646309220676, 'nb_photo': 982, 'list_port_cont': '20199069,20257068,20257144,20257155,20257180,20286052,20289478,20328040,20330059,20331083,20342881,20384483,20384652,20384708,20422519,20425080,20425351,20425962,20439238,20462824,20464344,20464423,20470340,20470430,20491756,20492144,20492948,20529928,20530236,20530441,20530848,20579099,20579213', 'assoc_port': '20198537:20199069,20254648:20257144,20254674:20257180,20254697:20257155,20254735:20257068,20277504:20286052,20286243:20289478,20321707:20331083,20321745:20330059,20321754:20328040,20341588:20342881,20384172:20384708,20384184:20384652,20384190:20384483,20406763:20422519,20424995:20425351,20424998:20425080,20425791:20425962,20437771:20439238,20462405:20462824,20464066:20464423,20464075:20464344,20470039:20470340,20470040:20470430,20491197:20492144,20491198:20491756,20492691:20492948,20528849:20530848,20528911:20530441,20528944:20530236,20528957:20529928,20578765:20579213,20578776:20579099', 'assoc_mat': '20198537:bouchon:3327:20199069,20254648:bouchon:3327:20257144,20254674:bouchon:3327:20257180,20254697:bouchon:3327:20257155,20254735:bouchon:3327:20257068,20277504:bouchon:3327:20286052,20286243:bouchon:3327:20289478,20321707:bouchon:3327:20331083,20321745:bouchon:3327:20330059,20321754:bouchon:3327:20328040,20341588:bouchon:3327:20342881,20384172:bouchon:3327:20384708,20384184:bouchon:3327:20384652,20384190:bouchon:3327:20384483,20406763:bouchon:3327:20422519,20424995:bouchon:3327:20425351,20424998:bouchon:3327:20425080,20425791:bouchon:3327:20425962,20437771:bouchon:3327:20439238,20462405:bouchon:3327:20462824,20464066:bouchon:3327:20464423,20464075:bouchon:3327:20464344,20470039:bouchon:3327:20470340,20470040:bouchon:3327:20470430,20491197:bouchon:3327:20492144,20491198:bouchon:3327:20491756,20492691:bouchon:3327:20492948,20528849:bouchon:3327:20530848,20528911:bouchon:3327:20530441,20528944:bouchon:3327:20530236,20528957:bouchon:3327:20529928,20578765:bouchon:3327:20579213,20578776:bouchon:3327:20579099'}, {'unwanted_material': 'carton', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.026264194207904594, 'nb_photo': 41, 'list_port_cont': '20360714,20514641,20546947', 'assoc_port': '20254675:20360714,20491207:20514641,20528950:20546947', 'assoc_mat': '20254675:carton:4205:20360714,20491207:carton:4205:20514641,20528950:carton:4205:20546947'}, {'unwanted_material': 'carton', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.007224822670397938, 'nb_photo': 97, 'list_port_cont': '20339482,20360787,20379749,20403279,20426437,20498020,20556720,20583140', 'assoc_port': '20198513:20339482,20254671:20360787,20286237:20379749,20314845:20403279,20354371:20426437,20478701:20498020,20528909:20556720,20577690:20583140', 'assoc_mat': '20198513:carton:4203:20339482,20254671:carton:4203:20360787,20286237:carton:4203:20379749,20314845:carton:4203:20403279,20354371:carton:4203:20426437,20478701:carton:4203:20498020,20528909:carton:4203:20556720,20577690:carton:4203:20583140'}, {'unwanted_material': 'carton', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.921475072395263, 'nb_photo': 5576, 'list_port_cont': '20194010,20222138,20255674,20257861,20261317,20262656,20266787,20277029,20277131,20277692,20277819,20286904,20287128,20287762,20288155,20314975,20315076,20316436,20318143,20319475,20319647,20322267,20322780,20335806,20342497,20353080,20357380,20357468,20361988,20362717,20364449,20384450,20384607,20384726,20418816,20422778,20422981,20423530,20423630,20423740,20424639,20425076,20425399,20425939,20426018,20426136,20426215,20426505,20426693,20434019,20436280,20461999,20462601,20464240,20465008,20465103,20465105,20465324,20466577,20478731,20479183,20480260,20484064,20491681,20492795,20493441,20529285,20531328,20531444,20533528,20537290,20538638,20539197,20540906,20542734,20549702,20557776,20564424,20567318,20578177,20578652', 'assoc_port': '20193388:20194010,20198521:20222138,20254666:20277131,20254691:20277029,20254699:20266787,20254701:20262656,20254716:20261317,20254741:20257861,20254773:20255674,20277526:20277819,20277535:20277692,20286235:20288155,20286240:20287762,20286241:20287128,20286244:20286904,20314816:20319647,20314819:20319475,20314830:20318143,20314832:20316436,20314849:20315076,20314851:20314975,20321740:20335806,20321746:20322780,20321749:20322267,20341525:20364449,20341529:20342497,20351866:20353080,20354357:20362717,20354365:20361988,20356999:20357468,20357005:20357380,20384173:20384726,20384186:20384607,20384188:20384450,20406761:20436280,20406762:20434019,20406798:20422981,20406800:20422778,20406806:20418816,20423265:20425399,20423279:20424639,20423290:20423740,20423291:20423630,20423293:20423530,20425003:20425076,20425792:20426693,20425800:20426505,20425802:20426215,20425803:20426136,20425804:20426018,20425806:20425939,20461719:20461999,20462404:20462601,20464081:20464240,20464972:20465324,20464974:20465103,20464979:2046510', 'assoc_mat': '20193388:carton:4207:20194010,20198521:carton:4207:20222138,20254666:carton:4207:20277131,20254691:carton:4207:20277029,20254699:carton:4207:20266787,20254701:carton:4207:20262656,20254716:carton:4207:20261317,20254741:carton:4207:20257861,20254773:carton:4207:20255674,20277526:carton:4207:20277819,20277535:carton:4207:20277692,20286235:carton:4207:20288155,20286240:carton:4207:20287762,20286241:carton:4207:20287128,20286244:carton:4207:20286904,20314816:carton:4207:20319647,20314819:carton:4207:20319475,20314830:carton:4207:20318143,20314832:carton:4207:20316436,20314849:carton:4207:20315076,20314851:carton:4207:20314975,20321740:carton:4207:20335806,20321746:carton:4207:20322780,20321749:carton:4207:20322267,20341525:carton:4207:20364449,20341529:carton:4207:20342497,20351866:carton:4207:20353080,20354357:carton:4207:20362717,20354365:carton:4207:20361988,20356999:carton:4207:20357468,20357005:carton:4207:20357380,20384173:carton:4207:20384726,20384186:carton:4207:20384607,20384188:carton:4207:20384450,2040'}, {'unwanted_material': 'carton', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.026643870190118192, 'nb_photo': 2907, 'list_port_cont': '20277941,20315137,20338895,20339082,20339388,20340486,20341145,20360655,20360805,20360851,20360919,20360952,20361023,20361131,20361211,20361288,20361333,20376946,20376975,20377086,20377130,20377200,20377278,20379573,20402505,20402849,20403076,20403108,20403324,20403437,20405977,20406276,20407102,20407334,20407427,20420844,20420892,20421027,20421412,20423957,20425169,20425448,20425545,20425661,20425811,20425983,20426043,20426790,20426830,20444678,20444856,20444973,20445035,20460238,20461636,20461788,20462043,20462236,20462982,20465389,20466123,20466909,20468565,20469235,20469331,20469584,20469757,20473738,20474071,20474430,20489473,20490146,20491150,20491326,20491406,20494101,20494169,20496923,20497172,20497394,20504885,20504940,20505057,20511000,20543701,20543763,20544003,20544892,20545142,20545714,20546020,20546308,20546507,20547179,20579486,20580096,20582490,20583935,20584191,20584513,20584583,20586590,20586829,20588939,20589073', 'assoc_port': '20198517:20338895,20198519:20339082,20198520:20339388,20198546:20340486,20198548:20341145,20254657:20360655,20254690:20360805,20254694:20360851,20254696:20360952,20254730:20361023,20254732:20360919,20254738:20361131,20254740:20361333,20254769:20361211,20254771:20361288,20277510:20376946,20277522:20376975,20277528:20377200,20277529:20377086,20277531:20377130,20277534:20377278,20277550:20277941,20286246:20379573,20314813:20402505,20314814:20462982,20314834:20402849,20314843:20460238,20314847:20403076,20314848:20403108,20314854:20403324,20314856:20403437,20314857:20315137,20321711:20405977,20321736:20406276,20321742:20407102,20321743:20407334,20321752:20407427,20341532:20420844,20341558:20420892,20341559:20421027,20341561:20421412,20351864:20425661,20354355:20425811,20354369:20425983,20354372:20426043,20356993:20426790,20357003:20426830,20384177:20444856,20384178:20444678,20384180:20445035,20384182:20444973,20406759:20461636,20406797:20461788,20406804:20462043,20406808:20462236,20423269:20469235,20423270:2046933', 'assoc_mat': '20198517:carton:4461:20338895,20198519:carton:4461:20339082,20198520:carton:4461:20339388,20198546:carton:4461:20340486,20198548:carton:4461:20341145,20254657:carton:4461:20360655,20254690:carton:4461:20360805,20254694:carton:4461:20360851,20254696:carton:4461:20360952,20254730:carton:4461:20361023,20254732:carton:4461:20360919,20254738:carton:4461:20361131,20254740:carton:4461:20361333,20254769:carton:4461:20361211,20254771:carton:4461:20361288,20277510:carton:4461:20376946,20277522:carton:4461:20376975,20277528:carton:4461:20377200,20277529:carton:4461:20377086,20277531:carton:4461:20377130,20277534:carton:4461:20377278,20277550:carton:4461:20277941,20286246:carton:4461:20379573,20314813:carton:4461:20402505,20314814:carton:4461:20462982,20314834:carton:4461:20402849,20314843:carton:4461:20460238,20314847:carton:4461:20403076,20314848:carton:4461:20403108,20314854:carton:4461:20403324,20314856:carton:4461:20403437,20314857:carton:4461:20315137,20321711:carton:4461:20405977,20321736:carton:4461:20406276,2032'}, {'unwanted_material': 'carton', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.13403689103937347, 'nb_photo': 626, 'list_port_cont': '20199245,20256658,20256718,20271612,20271681,20271727,20273210,20315277,20316688,20330318,20342328,20346448,20352530,20384476,20421210,20423643,20439094,20462769,20464268,20491699,20578062,20578092,20579052', 'assoc_port': '20198536:20199245,20254653:20271727,20254655:20273210,20254660:20271612,20254693:20271681,20254695:20256718,20254734:20256658,20314815:20316688,20314821:20315277,20321708:20346448,20321737:20330318,20341545:20342328,20351861:20352530,20384183:20384476,20406796:20421210,20423268:20423643,20437743:20439094,20462401:20462769,20464079:20464268,20491199:20491699,20577670:20578092,20577672:20578062,20578762:20579052', 'assoc_mat': '20198536:carton:4200:20199245,20254653:carton:4200:20271727,20254655:carton:4200:20273210,20254660:carton:4200:20271612,20254693:carton:4200:20271681,20254695:carton:4200:20256718,20254734:carton:4200:20256658,20314815:carton:4200:20316688,20314821:carton:4200:20315277,20321708:carton:4200:20346448,20321737:carton:4200:20330318,20341545:carton:4200:20342328,20351861:carton:4200:20352530,20384183:carton:4200:20384476,20406796:carton:4200:20421210,20423268:carton:4200:20423643,20437743:carton:4200:20439094,20462401:carton:4200:20462769,20464079:carton:4200:20464268,20491199:carton:4200:20491699,20577670:carton:4200:20578092,20577672:carton:4200:20578062,20578762:carton:4200:20579052'}, {'unwanted_material': 'carton', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0037119865233655146, 'nb_photo': 117, 'list_port_cont': '20360701,20361270,20377342,20403476,20407285,20421148,20427103,20444753,20462018,20462286,20466458,20469694,20470541,20490559,20497738,20546826,20548905,20557249,20586935', 'assoc_port': '20254668:20360701,20254736:20361270,20277533:20377342,20314852:20403476,20321738:20407285,20341530:20421148,20357004:20427103,20384175:20444753,20406768:20462018,20406805:20462286,20423282:20469694,20425794:20470541,20461713:20490559,20465853:20466458,20478692:20497738,20528943:20546826,20531309:20548905,20549279:20557249,20577687:20586935', 'assoc_mat': '20254668:carton:4209:20360701,20254736:carton:4209:20361270,20277533:carton:4209:20377342,20314852:carton:4209:20403476,20321738:carton:4209:20407285,20341530:carton:4209:20421148,20357004:carton:4209:20427103,20384175:carton:4209:20444753,20406768:carton:4209:20462018,20406805:carton:4209:20462286,20423282:carton:4209:20469694,20425794:carton:4209:20470541,20461713:carton:4209:20490559,20465853:carton:4209:20466458,20478692:carton:4209:20497738,20528943:carton:4209:20546826,20531309:carton:4209:20548905,20549279:carton:4209:20557249,20577687:carton:4209:20586935'}, {'unwanted_material': 'carton', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.9497644347773283, 'nb_photo': 3634, 'list_port_cont': '20193668,20193725,20193822,20198813,20209008,20255725,20258637,20261200,20261506,20268381,20268493,20277562,20277742,20287048,20288465,20295842,20313664,20315030,20316132,20316568,20316813,20318575,20318864,20319141,20322350,20342113,20350265,20352552,20354882,20357611,20359869,20360488,20362021,20362484,20364051,20364679,20384250,20385137,20421057,20422624,20423071,20423465,20423804,20423891,20424724,20425047,20426157,20426309,20430165,20431995,20432556,20433261,20436449,20438286,20441058,20462032,20462741,20464123,20464321,20464357,20465238,20465516,20466062,20466347,20466723,20468920,20478985,20479239,20484808,20491428,20492879,20493021,20493318,20493482,20531348,20531663,20536934,20538591,20539107,20539295,20541141,20549490,20549883,20564751,20565618,20577832,20578036,20578464,20578900,20579031,20579462', 'assoc_port': '20193389:20193725,20193390:20193822,20193391:20193668,20198542:20198813,20208806:20209008,20254663:20313664,20254664:20277562,20254692:20268493,20254698:20268381,20254700:20261506,20254727:20261200,20254742:20258637,20254772:20255725,20277548:20277742,20286197:20295842,20286236:20288465,20286242:20287048,20314817:20318864,20314818:20319141,20314820:20318575,20314829:20316813,20314831:20316568,20314833:20316132,20314850:20315030,20321748:20322350,20341524:20364679,20341526:20364051,20341528:20350265,20341574:20342113,20351865:20352552,20354361:20362484,20354364:20362021,20354375:20354882,20356994:20360488,20356996:20359869,20356998:20357611,20384174:20385137,20384187:20384250,20406760:20436449,20406765:20433261,20406766:20431995,20406767:20432556,20406769:20441058,20406799:20423071,20406801:20422624,20406807:20421057,20423264:20430165,20423266:20425047,20423278:20423891,20423280:20424724,20423289:20423804,20423292:20423465,20425801:20426309,20425805:20426157,20437741:20438286,20461693:20466723,20461718:2046203', 'assoc_mat': '20193389:carton:4207:20193725,20193390:carton:4207:20193822,20193391:carton:4207:20193668,20198542:carton:4207:20198813,20208806:carton:4207:20209008,20254663:carton:4207:20313664,20254664:carton:4207:20277562,20254692:carton:4207:20268493,20254698:carton:4207:20268381,20254700:carton:4207:20261506,20254727:carton:4207:20261200,20254742:carton:4207:20258637,20254772:carton:4207:20255725,20277548:carton:4207:20277742,20286197:carton:4207:20295842,20286236:carton:4207:20288465,20286242:carton:4207:20287048,20314817:carton:4207:20318864,20314818:carton:4207:20319141,20314820:carton:4207:20318575,20314829:carton:4207:20316813,20314831:carton:4207:20316568,20314833:carton:4207:20316132,20314850:carton:4207:20315030,20321748:carton:4207:20322350,20341524:carton:4207:20364679,20341526:carton:4207:20364051,20341528:carton:4207:20350265,20341574:carton:4207:20342113,20351865:carton:4207:20352552,20354361:carton:4207:20362484,20354364:carton:4207:20362021,20354375:carton:4207:20354882,20356994:carton:4207:20360488,2035'}, {'unwanted_material': 'carton', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.002204725877293033, 'nb_photo': 627, 'list_port_cont': '20256101,20331125,20343547,20384544,20407881,20423715,20439257,20464288,20479032,20532361,20579309', 'assoc_port': '20254672:20256101,20321744:20331125,20341587:20343547,20384185:20384544,20406770:20407881,20423285:20423715,20437770:20439257,20464077:20464288,20478694:20479032,20531308:20532361,20578774:20579309', 'assoc_mat': '20254672:carton:4211:20256101,20321744:carton:4211:20331125,20341587:carton:4211:20343547,20384185:carton:4211:20384544,20406770:carton:4211:20407881,20423285:carton:4211:20423715,20437770:carton:4211:20439257,20464077:carton:4211:20464288,20478694:carton:4211:20479032,20531308:carton:4211:20532361,20578774:carton:4211:20579309'}, {'unwanted_material': 'carton', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.02516695171751245, 'nb_photo': 2013, 'list_port_cont': '20199066,20257069,20257154,20257176,20286044,20289476,20328044,20330065,20331077,20342892,20384482,20384657,20384717,20422524,20425363,20439245,20462826,20464334,20464425,20470348,20470441,20491752,20492152,20492944,20529938,20530226,20530450,20530858,20579106,20579207', 'assoc_port': '20198537:20199066,20254674:20257176,20254697:20257154,20254735:20257069,20277504:20286044,20286243:20289476,20321707:20331077,20321745:20330065,20321754:20328044,20341588:20342892,20384172:20384717,20384184:20384657,20384190:20384482,20406763:20422524,20424995:20425363,20437771:20439245,20462405:20462826,20464066:20464425,20464075:20464334,20470039:20470348,20470040:20470441,20491197:20492152,20491198:20491752,20492691:20492944,20528849:20530858,20528911:20530450,20528944:20530226,20528957:20529938,20578765:20579207,20578776:20579106', 'assoc_mat': '20198537:carton:3327:20199066,20254674:carton:3327:20257176,20254697:carton:3327:20257154,20254735:carton:3327:20257069,20277504:carton:3327:20286044,20286243:carton:3327:20289476,20321707:carton:3327:20331077,20321745:carton:3327:20330065,20321754:carton:3327:20328044,20341588:carton:3327:20342892,20384172:carton:3327:20384717,20384184:carton:3327:20384657,20384190:carton:3327:20384482,20406763:carton:3327:20422524,20424995:carton:3327:20425363,20437771:carton:3327:20439245,20462405:carton:3327:20462826,20464066:carton:3327:20464425,20464075:carton:3327:20464334,20470039:carton:3327:20470348,20470040:carton:3327:20470441,20491197:carton:3327:20492152,20491198:carton:3327:20491752,20492691:carton:3327:20492944,20528849:carton:3327:20530858,20528911:carton:3327:20530450,20528944:carton:3327:20530226,20528957:carton:3327:20529938,20578765:carton:3327:20579207,20578776:carton:3327:20579106'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.04419375232007082, 'nb_photo': 9565, 'list_port_cont': '20194424,20199204,20199384,20199586,20255172,20256385,20256588,20256788,20257261,20257405,20257620,20259946,20277637,20278002,20278045,20280155,20286952,20287638,20289612,20314967,20315517,20316373,20322355,20322743,20322902,20324433,20325972,20343116,20343710,20352081,20352535,20354505,20357170,20357558,20357693,20358355,20384597,20389187,20408733,20409439,20409587,20410200,20412929,20423518,20423669,20424064,20424463,20425156,20425285,20426633,20462182,20463038,20463046,20463370,20463605,20466223,20466329,20466360,20466438,20474584,20479147,20479169,20479255,20491662,20492386,20492723,20492908,20492960,20493001,20493057,20504184,20504566,20529749,20530403,20530842,20531160,20531366,20531879,20532000,20534134,20577918,20578055,20578237,20578381,20578573,20578712,20578895,20579116,20579123', 'assoc_port': '20194258:20194424,20198516:20199384,20198533:20199204,20198547:20199586,20254650:20259946,20254661:20257261,20254688:20257405,20254728:20256788,20254729:20256588,20254731:20256385,20254768:20257620,20254770:20255172,20277511:20280155,20277523:20278045,20277530:20278002,20277549:20277637,20286226:20287638,20286232:20286952,20286245:20289612,20314812:20316373,20314835:20315517,20314855:20314967,20321709:20324433,20321710:20325972,20321741:20322902,20321750:20322743,20321753:20322355,20341527:20343116,20341560:20343710,20351777:20352535,20351863:20352081,20354370:20354505,20356992:20358355,20357000:20357693,20357001:20357558,20357002:20357170,20384179:20384597,20384181:20389187,20406758:20412929,20406764:20409439,20406795:20410200,20406802:20409587,20406803:20408733,20423267:20424064,20423284:20423669,20423288:20423518,20424312:20424463,20424999:20425285,20425002:20425156,20425797:20426633,20461710:20463046,20461716:20463605,20461717:20462182,20462398:20466360,20462400:20463038,20462406:20463370,20464978:2046643', 'assoc_mat': '20194258:carton:3594:20194424,20198516:carton:3594:20199384,20198533:carton:3594:20199204,20198547:carton:3594:20199586,20254650:carton:3594:20259946,20254661:carton:3594:20257261,20254688:carton:3594:20257405,20254728:carton:3594:20256788,20254729:carton:3594:20256588,20254731:carton:3594:20256385,20254768:carton:3594:20257620,20254770:carton:3594:20255172,20277511:carton:3594:20280155,20277523:carton:3594:20278045,20277530:carton:3594:20278002,20277549:carton:3594:20277637,20286226:carton:3594:20287638,20286232:carton:3594:20286952,20286245:carton:3594:20289612,20314812:carton:3594:20316373,20314835:carton:3594:20315517,20314855:carton:3594:20314967,20321709:carton:3594:20324433,20321710:carton:3594:20325972,20321741:carton:3594:20322902,20321750:carton:3594:20322743,20321753:carton:3594:20322355,20341527:carton:3594:20343116,20341560:carton:3594:20343710,20351777:carton:3594:20352535,20351863:carton:3594:20352081,20354370:carton:3594:20354505,20356992:carton:3594:20358355,20357000:carton:3594:20357693,2035'}, {'unwanted_material': 'cartonnette', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.005511686832159441, 'nb_photo': 244, 'list_port_cont': '20198825,20200010,20255118,20255637,20255899,20277596,20278707,20314900,20314947,20341732,20351914,20384237,20384270,20404732,20423450,20425920,20461875,20465974,20491259,20491266,20529144,20529414,20577745,20577795', 'assoc_port': '20198526:20200010,20198549:20198825,20254669:20255899,20254737:20255637,20254767:20255118,20277527:20277596,20277551:20278707,20314846:20314900,20314853:20314947,20341531:20341732,20351862:20351914,20384176:20384270,20384189:20384237,20404502:20404732,20423281:20423450,20425795:20425920,20461712:20461875,20465854:20465974,20491195:20491266,20491210:20491259,20528860:20529414,20528945:20529144,20577668:20577795,20577686:20577745', 'assoc_mat': '20198526:cartonnette:3726:20200010,20198549:cartonnette:3726:20198825,20254669:cartonnette:3726:20255899,20254737:cartonnette:3726:20255637,20254767:cartonnette:3726:20255118,20277527:cartonnette:3726:20277596,20277551:cartonnette:3726:20278707,20314846:cartonnette:3726:20314900,20314853:cartonnette:3726:20314947,20341531:cartonnette:3726:20341732,20351862:cartonnette:3726:20351914,20384176:cartonnette:3726:20384270,20384189:cartonnette:3726:20384237,20404502:cartonnette:3726:20404732,20423281:cartonnette:3726:20423450,20425795:cartonnette:3726:20425920,20461712:cartonnette:3726:20461875,20465854:cartonnette:3726:20465974,20491195:cartonnette:3726:20491266,20491210:cartonnette:3726:20491259,20528860:cartonnette:3726:20529414,20528945:cartonnette:3726:20529144,20577668:cartonnette:3726:20577795,20577686:cartonnette:3726:20577745'}, {'unwanted_material': 'Carton_brun', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.018871702072773628, 'nb_photo': 389, 'list_port_cont': '20198831,20200004,20255127,20255633,20255903,20277604,20278702,20314907,20314940,20341725,20351910,20384238,20384265,20404722,20423445,20425915,20461871,20465968,20491258,20491261,20529139,20529409,20577746,20577786', 'assoc_port': '20198526:20200004,20198549:20198831,20254669:20255903,20254737:20255633,20254767:20255127,20277527:20277604,20277551:20278702,20314846:20314907,20314853:20314940,20341531:20341725,20351862:20351910,20384176:20384265,20384189:20384238,20404502:20404722,20423281:20423445,20425795:20425915,20461712:20461871,20465854:20465968,20491195:20491261,20491210:20491258,20528860:20529409,20528945:20529139,20577668:20577786,20577686:20577746', 'assoc_mat': '20198526:Carton_brun:3726:20200004,20198549:Carton_brun:3726:20198831,20254669:Carton_brun:3726:20255903,20254737:Carton_brun:3726:20255633,20254767:Carton_brun:3726:20255127,20277527:Carton_brun:3726:20277604,20277551:Carton_brun:3726:20278702,20314846:Carton_brun:3726:20314907,20314853:Carton_brun:3726:20314940,20341531:Carton_brun:3726:20341725,20351862:Carton_brun:3726:20351910,20384176:Carton_brun:3726:20384265,20384189:Carton_brun:3726:20384238,20404502:Carton_brun:3726:20404722,20423281:Carton_brun:3726:20423445,20425795:Carton_brun:3726:20425915,20461712:Carton_brun:3726:20461871,20465854:Carton_brun:3726:20465968,20491195:Carton_brun:3726:20491261,20491210:Carton_brun:3726:20491258,20528860:Carton_brun:3726:20529409,20528945:Carton_brun:3726:20529139,20577668:Carton_brun:3726:20577786,20577686:Carton_brun:3726:20577746'}, {'unwanted_material': 'Carton_gris', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.012736441437378806, 'nb_photo': 345, 'list_port_cont': '20198833,20200000,20255120,20255630,20255901,20277602,20278698,20314908,20314945,20341721,20351917,20384241,20384263,20404723,20423451,20425919,20461877,20465971,20491248,20491265,20529150,20529404,20577742,20577794', 'assoc_port': '20198526:20200000,20198549:20198833,20254669:20255901,20254737:20255630,20254767:20255120,20277527:20277602,20277551:20278698,20314846:20314908,20314853:20314945,20341531:20341721,20351862:20351917,20384176:20384263,20384189:20384241,20404502:20404723,20423281:20423451,20425795:20425919,20461712:20461877,20465854:20465971,20491195:20491265,20491210:20491248,20528860:20529404,20528945:20529150,20577668:20577794,20577686:20577742', 'assoc_mat': '20198526:Carton_gris:3726:20200000,20198549:Carton_gris:3726:20198833,20254669:Carton_gris:3726:20255901,20254737:Carton_gris:3726:20255630,20254767:Carton_gris:3726:20255120,20277527:Carton_gris:3726:20277602,20277551:Carton_gris:3726:20278698,20314846:Carton_gris:3726:20314908,20314853:Carton_gris:3726:20314945,20341531:Carton_gris:3726:20341721,20351862:Carton_gris:3726:20351917,20384176:Carton_gris:3726:20384263,20384189:Carton_gris:3726:20384241,20404502:Carton_gris:3726:20404723,20423281:Carton_gris:3726:20423451,20425795:Carton_gris:3726:20425919,20461712:Carton_gris:3726:20461877,20465854:Carton_gris:3726:20465971,20491195:Carton_gris:3726:20491265,20491210:Carton_gris:3726:20491248,20528860:Carton_gris:3726:20529404,20528945:Carton_gris:3726:20529150,20577668:Carton_gris:3726:20577794,20577686:Carton_gris:3726:20577742'}, {'unwanted_material': 'ela', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0019699213857785817, 'nb_photo': 4, 'list_port_cont': '20360706,20514639,20546941', 'assoc_port': '20254675:20360706,20491207:20514639,20528950:20546941', 'assoc_mat': '20254675:ela:4205:20360706,20491207:ela:4205:20514639,20528950:ela:4205:20546941'}, {'unwanted_material': 'ela', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.8669840364692086, 'nb_photo': 164, 'list_port_cont': '20339473,20360791,20379759,20403273,20426439,20498014,20556722,20583136', 'assoc_port': '20198513:20339473,20254671:20360791,20286237:20379759,20314845:20403273,20354371:20426439,20478701:20498014,20528909:20556722,20577690:20583136', 'assoc_mat': '20198513:ela:4203:20339473,20254671:ela:4203:20360791,20286237:ela:4203:20379759,20314845:ela:4203:20403273,20354371:ela:4203:20426439,20478701:ela:4203:20498014,20528909:ela:4203:20556722,20577690:ela:4203:20583136'}, {'unwanted_material': 'ela', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0005989346683519774, 'nb_photo': 67, 'list_port_cont': '20222146,20255680,20262652,20266800,20277033,20277130,20277693,20286896,20287124,20315078,20319639,20322777,20335812,20353077,20357377,20362718,20364440,20384606,20418809,20424633,20425396,20426500,20426697,20434021,20462603,20464249,20465329,20480251,20493445,20533536,20564419,20578175,20578662', 'assoc_port': '20198521:20222146,20254666:20277130,20254691:20277033,20254699:20266800,20254701:20262652,20254773:20255680,20277535:20277693,20286241:20287124,20286244:20286896,20314816:20319639,20314849:20315078,20321740:20335812,20321746:20322777,20341525:20364440,20351866:20353077,20354357:20362718,20357005:20357377,20384186:20384606,20406762:20434021,20406806:20418809,20423265:20425396,20423279:20424633,20425792:20426697,20425800:20426500,20462404:20462603,20464081:20464249,20464972:20465329,20478690:20480251,20491201:20493445,20528958:20533536,20562876:20564419,20577684:20578662,20577692:20578175', 'assoc_mat': '20198521:ela:4207:20222146,20254666:ela:4207:20277130,20254691:ela:4207:20277033,20254699:ela:4207:20266800,20254701:ela:4207:20262652,20254773:ela:4207:20255680,20277535:ela:4207:20277693,20286241:ela:4207:20287124,20286244:ela:4207:20286896,20314816:ela:4207:20319639,20314849:ela:4207:20315078,20321740:ela:4207:20335812,20321746:ela:4207:20322777,20341525:ela:4207:20364440,20351866:ela:4207:20353077,20354357:ela:4207:20362718,20357005:ela:4207:20357377,20384186:ela:4207:20384606,20406762:ela:4207:20434021,20406806:ela:4207:20418809,20423265:ela:4207:20425396,20423279:ela:4207:20424633,20425792:ela:4207:20426697,20425800:ela:4207:20426500,20462404:ela:4207:20462603,20464081:ela:4207:20464249,20464972:ela:4207:20465329,20478690:ela:4207:20480251,20491201:ela:4207:20493445,20528958:ela:4207:20533536,20562876:ela:4207:20564419,20577684:ela:4207:20578662,20577692:ela:4207:20578175'}, {'unwanted_material': 'ela', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0014685719420423676, 'nb_photo': 9, 'list_port_cont': '20338889,20360853,20360947,20379584,20403073,20421406,20461779,20473712,20504881', 'assoc_port': '20198517:20338889,20254694:20360853,20254696:20360947,20286246:20379584,20314847:20403073,20341561:20421406,20406797:20461779,20437742:20473712,20491204:20504881', 'assoc_mat': '20198517:ela:4461:20338889,20254694:ela:4461:20360853,20254696:ela:4461:20360947,20286246:ela:4461:20379584,20314847:ela:4461:20403073,20341561:ela:4461:20421406,20406797:ela:4461:20461779,20437742:ela:4461:20473712,20491204:ela:4461:20504881'}, {'unwanted_material': 'ela', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.002820249154611308, 'nb_photo': 84, 'list_port_cont': '20199235,20256653,20271688,20271723,20315279,20316687,20342325,20346439,20352521,20384469,20421207,20439091,20462784,20464257,20491704,20578083,20579050', 'assoc_port': '20198536:20199235,20254653:20271723,20254693:20271688,20254734:20256653,20314815:20316687,20314821:20315279,20321708:20346439,20341545:20342325,20351861:20352521,20384183:20384469,20406796:20421207,20437743:20439091,20462401:20462784,20464079:20464257,20491199:20491704,20577670:20578083,20578762:20579050', 'assoc_mat': '20198536:ela:4200:20199235,20254653:ela:4200:20271723,20254693:ela:4200:20271688,20254734:ela:4200:20256653,20314815:ela:4200:20316687,20314821:ela:4200:20315279,20321708:ela:4200:20346439,20341545:ela:4200:20342325,20351861:ela:4200:20352521,20384183:ela:4200:20384469,20406796:ela:4200:20421207,20437743:ela:4200:20439091,20462401:ela:4200:20462784,20464079:ela:4200:20464257,20491199:ela:4200:20491704,20577670:ela:4200:20578083,20578762:ela:4200:20579050'}, {'unwanted_material': 'ela', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0010826447385360609, 'nb_photo': 48, 'list_port_cont': '20361268,20377349,20403479,20407289,20421146,20427111,20444751,20462010,20462281,20466452,20469690,20470542,20490558,20548902,20557253,20586939', 'assoc_port': '20254736:20361268,20277533:20377349,20314852:20403479,20321738:20407289,20341530:20421146,20357004:20427111,20384175:20444751,20406768:20462010,20406805:20462281,20423282:20469690,20425794:20470542,20461713:20490558,20465853:20466452,20531309:20548902,20549279:20557253,20577687:20586939', 'assoc_mat': '20254736:ela:4209:20361268,20277533:ela:4209:20377349,20314852:ela:4209:20403479,20321738:ela:4209:20407289,20341530:ela:4209:20421146,20357004:ela:4209:20427111,20384175:ela:4209:20444751,20406768:ela:4209:20462010,20406805:ela:4209:20462281,20423282:ela:4209:20469690,20425794:ela:4209:20470542,20461713:ela:4209:20490558,20465853:ela:4209:20466452,20531309:ela:4209:20548902,20549279:ela:4209:20557253,20577687:ela:4209:20586939'}, {'unwanted_material': 'ela', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0008314819950378696, 'nb_photo': 24, 'list_port_cont': '20277743,20313665,20350259,20359875,20360480,20364061,20421062,20422626,20423073,20423880,20425055,20430168,20441062,20464118,20464316,20465509,20466068,20466721,20549869', 'assoc_port': '20254663:20313665,20277548:20277743,20341526:20364061,20341528:20350259,20356994:20360480,20356996:20359875,20406769:20441062,20406799:20423073,20406801:20422626,20406807:20421062,20423264:20430168,20423266:20425055,20423278:20423880,20461693:20466721,20464070:20465509,20464083:20464316,20464085:20464118,20465852:20466068,20549278:20549869', 'assoc_mat': '20254663:ela:4207:20313665,20277548:ela:4207:20277743,20341526:ela:4207:20364061,20341528:ela:4207:20350259,20356994:ela:4207:20360480,20356996:ela:4207:20359875,20406769:ela:4207:20441062,20406799:ela:4207:20423073,20406801:ela:4207:20422626,20406807:ela:4207:20421062,20423264:ela:4207:20430168,20423266:ela:4207:20425055,20423278:ela:4207:20423880,20461693:ela:4207:20466721,20464070:ela:4207:20465509,20464083:ela:4207:20464316,20464085:ela:4207:20464118,20465852:ela:4207:20466068,20549278:ela:4207:20549869'}, {'unwanted_material': 'ela', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0007280923031436572, 'nb_photo': 234, 'list_port_cont': '20256103,20331121,20343548,20384541,20407869,20423709,20439269,20464277,20479044,20532352,20579307', 'assoc_port': '20254672:20256103,20321744:20331121,20341587:20343548,20384185:20384541,20406770:20407869,20423285:20423709,20437770:20439269,20464077:20464277,20478694:20479044,20531308:20532352,20578774:20579307', 'assoc_mat': '20254672:ela:4211:20256103,20321744:ela:4211:20331121,20341587:ela:4211:20343548,20384185:ela:4211:20384541,20406770:ela:4211:20407869,20423285:ela:4211:20423709,20437770:ela:4211:20439269,20464077:ela:4211:20464277,20478694:ela:4211:20479044,20531308:ela:4211:20532352,20578774:ela:4211:20579307'}, {'unwanted_material': 'etiquette', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.002212433254466409, 'nb_photo': 10, 'list_port_cont': '20360705,20514634,20546949', 'assoc_port': '20254675:20360705,20491207:20514634,20528950:20546949', 'assoc_mat': '20254675:etiquette:4205:20360705,20491207:etiquette:4205:20514634,20528950:etiquette:4205:20546949'}, {'unwanted_material': 'etiquette', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0055999154350139056, 'nb_photo': 419, 'list_port_cont': '20339481,20360785,20379746,20403272,20426435,20498011,20556709,20583126', 'assoc_port': '20198513:20339481,20254671:20360785,20286237:20379746,20314845:20403272,20354371:20426435,20478701:20498011,20528909:20556709,20577690:20583126', 'assoc_mat': '20198513:etiquette:4203:20339481,20254671:etiquette:4203:20360785,20286237:etiquette:4203:20379746,20314845:etiquette:4203:20403272,20354371:etiquette:4203:20426435,20478701:etiquette:4203:20498011,20528909:etiquette:4203:20556709,20577690:etiquette:4203:20583126'}, {'unwanted_material': 'etiquette', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0008733101793665786, 'nb_photo': 445, 'list_port_cont': '20222142,20255683,20257860,20261323,20262647,20266795,20277043,20277133,20277687,20277823,20286905,20287761,20288149,20314974,20315087,20316427,20319473,20319642,20322270,20322778,20335813,20342504,20353071,20357387,20357473,20361992,20362708,20364445,20384449,20384611,20384732,20418817,20422771,20422983,20423524,20423738,20424643,20425070,20425394,20425943,20426141,20426210,20426502,20426705,20436289,20461993,20462599,20464238,20465004,20465092,20465107,20465327,20466580,20478742,20480255,20491685,20492790,20493437,20531341,20531435,20533526,20539206,20540902,20542727,20549707,20557766,20567314,20578180,20578664', 'assoc_port': '20198521:20222142,20254666:20277133,20254691:20277043,20254699:20266795,20254701:20262647,20254716:20261323,20254741:20257860,20254773:20255683,20277526:20277823,20277535:20277687,20286235:20288149,20286240:20287761,20286244:20286905,20314816:20319642,20314819:20319473,20314832:20316427,20314849:20315087,20314851:20314974,20321740:20335813,20321746:20322778,20321749:20322270,20341525:20364445,20341529:20342504,20351866:20353071,20354357:20362708,20354365:20361992,20356999:20357473,20357005:20357387,20384173:20384732,20384186:20384611,20384188:20384449,20406761:20436289,20406798:20422983,20406800:20422771,20406806:20418817,20423265:20425394,20423279:20424643,20423290:20423738,20423293:20423524,20425003:20425070,20425792:20426705,20425800:20426502,20425802:20426210,20425803:20426141,20425806:20425943,20461719:20461993,20462404:20462599,20464081:20464238,20464972:20465327,20464974:20465092,20464979:20465107,20464980:20465004,20466523:20466580,20478690:20480255,20478695:20478742,20491201:20493437,20491211:2049168', 'assoc_mat': '20198521:etiquette:4207:20222142,20254666:etiquette:4207:20277133,20254691:etiquette:4207:20277043,20254699:etiquette:4207:20266795,20254701:etiquette:4207:20262647,20254716:etiquette:4207:20261323,20254741:etiquette:4207:20257860,20254773:etiquette:4207:20255683,20277526:etiquette:4207:20277823,20277535:etiquette:4207:20277687,20286235:etiquette:4207:20288149,20286240:etiquette:4207:20287761,20286244:etiquette:4207:20286905,20314816:etiquette:4207:20319642,20314819:etiquette:4207:20319473,20314832:etiquette:4207:20316427,20314849:etiquette:4207:20315087,20314851:etiquette:4207:20314974,20321740:etiquette:4207:20335813,20321746:etiquette:4207:20322778,20321749:etiquette:4207:20322270,20341525:etiquette:4207:20364445,20341529:etiquette:4207:20342504,20351866:etiquette:4207:20353071,20354357:etiquette:4207:20362708,20354365:etiquette:4207:20361992,20356999:etiquette:4207:20357473,20357005:etiquette:4207:20357387,20384173:etiquette:4207:20384732,20384186:etiquette:4207:20384611,20384188:etiquette:4207:20384449,2'}, {'unwanted_material': 'etiquette', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0003616569006856903, 'nb_photo': 96, 'list_port_cont': '20338881,20339378,20360656,20360949,20361026,20361129,20361293,20361332,20376973,20377096,20377122,20377187,20377265,20402509,20402854,20403082,20403109,20403326,20406262,20407114,20407429,20420854,20420903,20421036,20421415,20423960,20425171,20425442,20425670,20425985,20426047,20426823,20445038,20460230,20461632,20461785,20462047,20462242,20462971,20465386,20466118,20466901,20469249,20469335,20469582,20473717,20474081,20489479,20490155,20491319,20494104,20543752,20579483,20584590,20586596,20586825,20589085', 'assoc_port': '20198517:20338881,20198520:20339378,20254657:20360656,20254696:20360949,20254730:20361026,20254738:20361129,20254740:20361332,20254771:20361293,20277522:20376973,20277528:20377187,20277529:20377096,20277531:20377122,20277534:20377265,20314813:20402509,20314814:20462971,20314834:20402854,20314843:20460230,20314847:20403082,20314848:20403109,20314854:20403326,20321736:20406262,20321742:20407114,20321752:20407429,20341532:20420854,20341558:20420903,20341559:20421036,20341561:20421415,20351864:20425670,20354369:20425985,20354372:20426047,20357003:20426823,20384180:20445038,20406759:20461632,20406797:20461785,20406804:20462047,20406808:20462242,20423269:20469249,20423270:20469335,20423283:20469582,20423286:20423960,20425000:20425442,20425001:20425171,20437742:20473717,20437768:20474081,20461711:20489479,20461714:20490155,20462399:20491319,20464971:20466901,20464977:20465386,20465855:20466118,20492688:20494104,20528845:20543752,20562870:20584590,20577678:20586596,20577681:20589085,20577688:20586825,20578760:2057948', 'assoc_mat': '20198517:etiquette:4461:20338881,20198520:etiquette:4461:20339378,20254657:etiquette:4461:20360656,20254696:etiquette:4461:20360949,20254730:etiquette:4461:20361026,20254738:etiquette:4461:20361129,20254740:etiquette:4461:20361332,20254771:etiquette:4461:20361293,20277522:etiquette:4461:20376973,20277528:etiquette:4461:20377187,20277529:etiquette:4461:20377096,20277531:etiquette:4461:20377122,20277534:etiquette:4461:20377265,20314813:etiquette:4461:20402509,20314814:etiquette:4461:20462971,20314834:etiquette:4461:20402854,20314843:etiquette:4461:20460230,20314847:etiquette:4461:20403082,20314848:etiquette:4461:20403109,20314854:etiquette:4461:20403326,20321736:etiquette:4461:20406262,20321742:etiquette:4461:20407114,20321752:etiquette:4461:20407429,20341532:etiquette:4461:20420854,20341558:etiquette:4461:20420903,20341559:etiquette:4461:20421036,20341561:etiquette:4461:20421415,20351864:etiquette:4461:20425670,20354369:etiquette:4461:20425985,20354372:etiquette:4461:20426047,20357003:etiquette:4461:20426823,2'}, {'unwanted_material': 'etiquette', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.022210512859385478, 'nb_photo': 554, 'list_port_cont': '20199231,20200397,20200878,20256666,20256721,20271605,20271684,20271730,20273207,20315285,20316689,20330325,20342330,20346436,20352518,20384463,20421205,20439082,20462773,20464255,20491703,20578075,20578086,20579053', 'assoc_port': '20198508:20200878,20198518:20200397,20198536:20199231,20254653:20271730,20254655:20273207,20254660:20271605,20254693:20271684,20254695:20256721,20254734:20256666,20314815:20316689,20314821:20315285,20321708:20346436,20321737:20330325,20341545:20342330,20351861:20352518,20384183:20384463,20406796:20421205,20437743:20439082,20462401:20462773,20464079:20464255,20491199:20491703,20577670:20578086,20577672:20578075,20578762:20579053', 'assoc_mat': '20198508:etiquette:4200:20200878,20198518:etiquette:4200:20200397,20198536:etiquette:4200:20199231,20254653:etiquette:4200:20271730,20254655:etiquette:4200:20273207,20254660:etiquette:4200:20271605,20254693:etiquette:4200:20271684,20254695:etiquette:4200:20256721,20254734:etiquette:4200:20256666,20314815:etiquette:4200:20316689,20314821:etiquette:4200:20315285,20321708:etiquette:4200:20346436,20321737:etiquette:4200:20330325,20341545:etiquette:4200:20342330,20351861:etiquette:4200:20352518,20384183:etiquette:4200:20384463,20406796:etiquette:4200:20421205,20437743:etiquette:4200:20439082,20462401:etiquette:4200:20462773,20464079:etiquette:4200:20464255,20491199:etiquette:4200:20491703,20577670:etiquette:4200:20578086,20577672:etiquette:4200:20578075,20578762:etiquette:4200:20579053'}, {'unwanted_material': 'etiquette', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.003955784255141939, 'nb_photo': 572, 'list_port_cont': '20360700,20361282,20377340,20403468,20407294,20421144,20427109,20444747,20462006,20462295,20466453,20469702,20470529,20490568,20497743,20546828,20548904,20557256,20586940', 'assoc_port': '20254668:20360700,20254736:20361282,20277533:20377340,20314852:20403468,20321738:20407294,20341530:20421144,20357004:20427109,20384175:20444747,20406768:20462006,20406805:20462295,20423282:20469702,20425794:20470529,20461713:20490568,20465853:20466453,20478692:20497743,20528943:20546828,20531309:20548904,20549279:20557256,20577687:20586940', 'assoc_mat': '20254668:etiquette:4209:20360700,20254736:etiquette:4209:20361282,20277533:etiquette:4209:20377340,20314852:etiquette:4209:20403468,20321738:etiquette:4209:20407294,20341530:etiquette:4209:20421144,20357004:etiquette:4209:20427109,20384175:etiquette:4209:20444747,20406768:etiquette:4209:20462006,20406805:etiquette:4209:20462295,20423282:etiquette:4209:20469702,20425794:etiquette:4209:20470529,20461713:etiquette:4209:20490568,20465853:etiquette:4209:20466453,20478692:etiquette:4209:20497743,20528943:etiquette:4209:20546828,20531309:etiquette:4209:20548904,20549279:etiquette:4209:20557256,20577687:etiquette:4209:20586940'}, {'unwanted_material': 'etiquette', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0004065720970819051, 'nb_photo': 129, 'list_port_cont': '20255715,20258650,20268492,20277563,20277749,20287041,20288466,20295836,20315023,20316818,20318859,20319144,20322341,20342116,20350262,20352545,20354872,20359880,20360492,20362022,20364049,20384252,20421067,20422618,20423805,20423882,20424735,20426151,20426299,20430169,20432559,20433267,20436453,20438278,20441059,20462735,20464113,20464323,20464360,20466349,20466714,20478983,20479245,20493308,20493490,20531352,20531674,20541137,20549880,20577834,20578042,20579467', 'assoc_port': '20254664:20277563,20254692:20268492,20254742:20258650,20254772:20255715,20277548:20277749,20286197:20295836,20286236:20288466,20286242:20287041,20314817:20318859,20314818:20319144,20314829:20316818,20314850:20315023,20321748:20322341,20341526:20364049,20341528:20350262,20341574:20342116,20351865:20352545,20354364:20362022,20354375:20354872,20356994:20360492,20356996:20359880,20384187:20384252,20406760:20436453,20406765:20433267,20406767:20432559,20406769:20441059,20406801:20422618,20406807:20421067,20423264:20430169,20423278:20423882,20423280:20424735,20423289:20423805,20425801:20426299,20425805:20426151,20437741:20438278,20461693:20466714,20462403:20462735,20464072:20464360,20464083:20464323,20464085:20464113,20465851:20466349,20478691:20479245,20478696:20478983,20491200:20493490,20491202:20493308,20528841:20541137,20528947:20531352,20531307:20531674,20549278:20549880,20577683:20579467,20577691:20578042,20577693:20577834', 'assoc_mat': '20254664:etiquette:4207:20277563,20254692:etiquette:4207:20268492,20254742:etiquette:4207:20258650,20254772:etiquette:4207:20255715,20277548:etiquette:4207:20277749,20286197:etiquette:4207:20295836,20286236:etiquette:4207:20288466,20286242:etiquette:4207:20287041,20314817:etiquette:4207:20318859,20314818:etiquette:4207:20319144,20314829:etiquette:4207:20316818,20314850:etiquette:4207:20315023,20321748:etiquette:4207:20322341,20341526:etiquette:4207:20364049,20341528:etiquette:4207:20350262,20341574:etiquette:4207:20342116,20351865:etiquette:4207:20352545,20354364:etiquette:4207:20362022,20354375:etiquette:4207:20354872,20356994:etiquette:4207:20360492,20356996:etiquette:4207:20359880,20384187:etiquette:4207:20384252,20406760:etiquette:4207:20436453,20406765:etiquette:4207:20433267,20406767:etiquette:4207:20432559,20406769:etiquette:4207:20441059,20406801:etiquette:4207:20422618,20406807:etiquette:4207:20421067,20423264:etiquette:4207:20430169,20423278:etiquette:4207:20423882,20423280:etiquette:4207:20424735,2'}, {'unwanted_material': 'etiquette', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0012923290438314437, 'nb_photo': 3544, 'list_port_cont': '20256112,20331115,20343546,20384536,20407871,20423722,20439264,20464276,20479036,20532355,20579297', 'assoc_port': '20254672:20256112,20321744:20331115,20341587:20343546,20384185:20384536,20406770:20407871,20423285:20423722,20437770:20439264,20464077:20464276,20478694:20479036,20531308:20532355,20578774:20579297', 'assoc_mat': '20254672:etiquette:4211:20256112,20321744:etiquette:4211:20331115,20341587:etiquette:4211:20343546,20384185:etiquette:4211:20384536,20406770:etiquette:4211:20407871,20423285:etiquette:4211:20423722,20437770:etiquette:4211:20439264,20464077:etiquette:4211:20464276,20478694:etiquette:4211:20479036,20531308:etiquette:4211:20532355,20578774:etiquette:4211:20579297'}, {'unwanted_material': 'etiquette', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0007782367353064162, 'nb_photo': 68, 'list_port_cont': '20199071,20257148,20286048,20289483,20328041,20331089,20342885,20384713,20422518,20425352,20439250,20462833,20464337,20464417,20470346,20491761,20492938,20530225,20530850,20579104,20579212', 'assoc_port': '20198537:20199071,20254697:20257148,20277504:20286048,20286243:20289483,20321707:20331089,20321754:20328041,20341588:20342885,20384172:20384713,20406763:20422518,20424995:20425352,20437771:20439250,20462405:20462833,20464066:20464417,20464075:20464337,20470039:20470346,20491198:20491761,20492691:20492938,20528849:20530850,20528944:20530225,20578765:20579212,20578776:20579104', 'assoc_mat': '20198537:etiquette:3327:20199071,20254697:etiquette:3327:20257148,20277504:etiquette:3327:20286048,20286243:etiquette:3327:20289483,20321707:etiquette:3327:20331089,20321754:etiquette:3327:20328041,20341588:etiquette:3327:20342885,20384172:etiquette:3327:20384713,20406763:etiquette:3327:20422518,20424995:etiquette:3327:20425352,20437771:etiquette:3327:20439250,20462405:etiquette:3327:20462833,20464066:etiquette:3327:20464417,20464075:etiquette:3327:20464337,20470039:etiquette:3327:20470346,20491198:etiquette:3327:20491761,20492691:etiquette:3327:20492938,20528849:etiquette:3327:20530850,20528944:etiquette:3327:20530225,20578765:etiquette:3327:20579212,20578776:etiquette:3327:20579104'}, {'unwanted_material': 'film_plastique', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.012465456680293275, 'nb_photo': 19, 'list_port_cont': '20360708,20514627,20546948', 'assoc_port': '20254675:20360708,20491207:20514627,20528950:20546948', 'assoc_mat': '20254675:film_plastique:4205:20360708,20491207:film_plastique:4205:20514627,20528950:film_plastique:4205:20546948'}, {'unwanted_material': 'film_plastique', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.027160642780973042, 'nb_photo': 487, 'list_port_cont': '20339483,20360779,20379748,20403275,20426443,20498015,20556718,20583129', 'assoc_port': '20198513:20339483,20254671:20360779,20286237:20379748,20314845:20403275,20354371:20426443,20478701:20498015,20528909:20556718,20577690:20583129', 'assoc_mat': '20198513:film_plastique:4203:20339483,20254671:film_plastique:4203:20360779,20286237:film_plastique:4203:20379748,20314845:film_plastique:4203:20403275,20354371:film_plastique:4203:20426443,20478701:film_plastique:4203:20498015,20528909:film_plastique:4203:20556718,20577690:film_plastique:4203:20583129'}, {'unwanted_material': 'film_plastique', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0013643653591166559, 'nb_photo': 820, 'list_port_cont': '20194002,20222144,20255676,20257854,20261318,20262650,20266788,20277037,20277144,20277689,20277809,20286895,20287750,20288152,20314983,20315090,20316430,20319467,20319638,20322272,20322788,20335800,20342507,20353066,20357384,20357472,20361987,20362713,20364439,20384445,20384619,20384721,20418802,20422780,20422989,20423528,20423637,20423727,20425077,20425389,20425932,20426133,20426212,20426501,20426696,20436279,20462004,20462607,20464243,20465012,20465118,20465323,20466575,20478732,20479174,20480257,20484069,20491676,20492786,20493440,20529295,20531335,20533532,20537291,20539210,20540894,20542729,20549705,20557779,20564415,20567320,20578188,20578660', 'assoc_port': '20193388:20194002,20198521:20222144,20254666:20277144,20254691:20277037,20254699:20266788,20254701:20262650,20254716:20261318,20254741:20257854,20254773:20255676,20277526:20277809,20277535:20277689,20286235:20288152,20286240:20287750,20286244:20286895,20314816:20319638,20314819:20319467,20314832:20316430,20314849:20315090,20314851:20314983,20321740:20335800,20321746:20322788,20321749:20322272,20341525:20364439,20341529:20342507,20351866:20353066,20354357:20362713,20354365:20361987,20356999:20357472,20357005:20357384,20384173:20384721,20384186:20384619,20384188:20384445,20406761:20436279,20406798:20422989,20406800:20422780,20406806:20418802,20423265:20425389,20423290:20423727,20423291:20423637,20423293:20423528,20425003:20425077,20425792:20426696,20425800:20426501,20425802:20426212,20425803:20426133,20425806:20425932,20461719:20462004,20462404:20462607,20464081:20464243,20464972:20465323,20464979:20465118,20464980:20465012,20466523:20466575,20478684:20484069,20478690:20480257,20478695:20478732,20478697:2047917', 'assoc_mat': '20193388:film_plastique:4207:20194002,20198521:film_plastique:4207:20222144,20254666:film_plastique:4207:20277144,20254691:film_plastique:4207:20277037,20254699:film_plastique:4207:20266788,20254701:film_plastique:4207:20262650,20254716:film_plastique:4207:20261318,20254741:film_plastique:4207:20257854,20254773:film_plastique:4207:20255676,20277526:film_plastique:4207:20277809,20277535:film_plastique:4207:20277689,20286235:film_plastique:4207:20288152,20286240:film_plastique:4207:20287750,20286244:film_plastique:4207:20286895,20314816:film_plastique:4207:20319638,20314819:film_plastique:4207:20319467,20314832:film_plastique:4207:20316430,20314849:film_plastique:4207:20315090,20314851:film_plastique:4207:20314983,20321740:film_plastique:4207:20335800,20321746:film_plastique:4207:20322788,20321749:film_plastique:4207:20322272,20341525:film_plastique:4207:20364439,20341529:film_plastique:4207:20342507,20351866:film_plastique:4207:20353066,20354357:film_plastique:4207:20362713,20354365:film_plastique:4207:2036198'}, {'unwanted_material': 'film_plastique', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.7591455150760114, 'nb_photo': 2555, 'list_port_cont': '20277946,20315138,20338896,20339087,20339389,20340482,20341157,20360661,20360806,20360849,20360905,20360946,20361027,20361128,20361215,20361285,20361318,20376943,20376982,20377089,20377118,20377192,20377270,20379587,20402499,20402857,20403079,20403118,20403337,20403447,20405985,20406265,20407103,20407333,20407437,20420843,20420905,20421034,20421407,20423959,20425172,20425443,20425539,20425669,20425822,20425980,20426045,20426797,20426822,20444690,20444865,20444961,20445036,20460239,20461630,20461789,20462052,20462238,20462972,20465394,20466119,20466902,20468563,20469240,20469326,20469573,20469764,20473722,20474082,20474437,20489480,20490145,20491145,20491321,20491405,20494093,20494176,20496919,20497174,20497386,20504884,20504945,20505055,20511014,20543693,20543764,20544001,20544891,20545124,20545708,20546030,20546322,20546496,20547180,20579477,20580089,20582499,20583937,20584185,20584522,20584580,20586593,20586824,20588928,20589071', 'assoc_port': '20198517:20338896,20198519:20339087,20198520:20339389,20198546:20340482,20198548:20341157,20254657:20360661,20254690:20360806,20254694:20360849,20254696:20360946,20254730:20361027,20254732:20360905,20254738:20361128,20254740:20361318,20254769:20361215,20254771:20361285,20277510:20376943,20277522:20376982,20277528:20377192,20277529:20377089,20277531:20377118,20277534:20377270,20277550:20277946,20286246:20379587,20314813:20402499,20314814:20462972,20314834:20402857,20314843:20460239,20314847:20403079,20314848:20403118,20314854:20403337,20314856:20403447,20314857:20315138,20321711:20405985,20321736:20406265,20321742:20407103,20321743:20407333,20321752:20407437,20341532:20420843,20341558:20420905,20341559:20421034,20341561:20421407,20351864:20425669,20354355:20425822,20354369:20425980,20354372:20426045,20356993:20426797,20357003:20426822,20384177:20444865,20384178:20444690,20384180:20445036,20384182:20444961,20406759:20461630,20406797:20461789,20406804:20462052,20406808:20462238,20423269:20469240,20423270:2046932', 'assoc_mat': '20198517:film_plastique:4461:20338896,20198519:film_plastique:4461:20339087,20198520:film_plastique:4461:20339389,20198546:film_plastique:4461:20340482,20198548:film_plastique:4461:20341157,20254657:film_plastique:4461:20360661,20254690:film_plastique:4461:20360806,20254694:film_plastique:4461:20360849,20254696:film_plastique:4461:20360946,20254730:film_plastique:4461:20361027,20254732:film_plastique:4461:20360905,20254738:film_plastique:4461:20361128,20254740:film_plastique:4461:20361318,20254769:film_plastique:4461:20361215,20254771:film_plastique:4461:20361285,20277510:film_plastique:4461:20376943,20277522:film_plastique:4461:20376982,20277528:film_plastique:4461:20377192,20277529:film_plastique:4461:20377089,20277531:film_plastique:4461:20377118,20277534:film_plastique:4461:20377270,20277550:film_plastique:4461:20277946,20286246:film_plastique:4461:20379587,20314813:film_plastique:4461:20402499,20314814:film_plastique:4461:20462972,20314834:film_plastique:4461:20402857,20314843:film_plastique:4461:2046023'}, {'unwanted_material': 'film_plastique', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.04330014910411562, 'nb_photo': 791, 'list_port_cont': '20199233,20256656,20256713,20271618,20271679,20271733,20273208,20315278,20316699,20330324,20342326,20346434,20352525,20384465,20421202,20423646,20439089,20462778,20464260,20491705,20578063,20578093,20579046', 'assoc_port': '20198536:20199233,20254653:20271733,20254655:20273208,20254660:20271618,20254693:20271679,20254695:20256713,20254734:20256656,20314815:20316699,20314821:20315278,20321708:20346434,20321737:20330324,20341545:20342326,20351861:20352525,20384183:20384465,20406796:20421202,20423268:20423646,20437743:20439089,20462401:20462778,20464079:20464260,20491199:20491705,20577670:20578093,20577672:20578063,20578762:20579046', 'assoc_mat': '20198536:film_plastique:4200:20199233,20254653:film_plastique:4200:20271733,20254655:film_plastique:4200:20273208,20254660:film_plastique:4200:20271618,20254693:film_plastique:4200:20271679,20254695:film_plastique:4200:20256713,20254734:film_plastique:4200:20256656,20314815:film_plastique:4200:20316699,20314821:film_plastique:4200:20315278,20321708:film_plastique:4200:20346434,20321737:film_plastique:4200:20330324,20341545:film_plastique:4200:20342326,20351861:film_plastique:4200:20352525,20384183:film_plastique:4200:20384465,20406796:film_plastique:4200:20421202,20423268:film_plastique:4200:20423646,20437743:film_plastique:4200:20439089,20462401:film_plastique:4200:20462778,20464079:film_plastique:4200:20464260,20491199:film_plastique:4200:20491705,20577670:film_plastique:4200:20578093,20577672:film_plastique:4200:20578063,20578762:film_plastique:4200:20579046'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0015857018188935926, 'nb_photo': 56, 'list_port_cont': '20361277,20377343,20407288,20421136,20427114,20444752,20462019,20462280,20469692,20470538,20490570,20497731,20546825,20548914,20557254,20586941', 'assoc_port': '20254736:20361277,20277533:20377343,20321738:20407288,20341530:20421136,20357004:20427114,20384175:20444752,20406768:20462019,20406805:20462280,20423282:20469692,20425794:20470538,20461713:20490570,20478692:20497731,20528943:20546825,20531309:20548914,20549279:20557254,20577687:20586941', 'assoc_mat': '20254736:film_plastique:4209:20361277,20277533:film_plastique:4209:20377343,20321738:film_plastique:4209:20407288,20341530:film_plastique:4209:20421136,20357004:film_plastique:4209:20427114,20384175:film_plastique:4209:20444752,20406768:film_plastique:4209:20462019,20406805:film_plastique:4209:20462280,20423282:film_plastique:4209:20469692,20425794:film_plastique:4209:20470538,20461713:film_plastique:4209:20490570,20478692:film_plastique:4209:20497731,20528943:film_plastique:4209:20546825,20531309:film_plastique:4209:20548914,20549279:film_plastique:4209:20557254,20577687:film_plastique:4209:20586941'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.005509680434164972, 'nb_photo': 1486, 'list_port_cont': '20193661,20193727,20193815,20198816,20209010,20255724,20258648,20261194,20261511,20268389,20268502,20277564,20277754,20287037,20288457,20295841,20313658,20315034,20316138,20316565,20316808,20318566,20318869,20319142,20322337,20342128,20350256,20352551,20354885,20357604,20359883,20360489,20362029,20362486,20364048,20364668,20384254,20385139,20421058,20422622,20423079,20423796,20423883,20424727,20425053,20426153,20426303,20430171,20432000,20432557,20433262,20436452,20438281,20441064,20462028,20462738,20464115,20464314,20464361,20465231,20465512,20466058,20466351,20466725,20468924,20478984,20479251,20491434,20492878,20493026,20493306,20493488,20531353,20531666,20536941,20538590,20539117,20539289,20541147,20549492,20549882,20564743,20565624,20577835,20578041,20578467,20578898,20579034,20579464', 'assoc_port': '20193389:20193727,20193390:20193815,20193391:20193661,20198542:20198816,20208806:20209010,20254663:20313658,20254664:20277564,20254692:20268502,20254698:20268389,20254700:20261511,20254727:20261194,20254742:20258648,20254772:20255724,20277548:20277754,20286197:20295841,20286236:20288457,20286242:20287037,20314817:20318869,20314818:20319142,20314820:20318566,20314829:20316808,20314831:20316565,20314833:20316138,20314850:20315034,20321748:20322337,20341524:20364668,20341526:20364048,20341528:20350256,20341574:20342128,20351865:20352551,20354361:20362486,20354364:20362029,20354375:20354885,20356994:20360489,20356996:20359883,20356998:20357604,20384174:20385139,20384187:20384254,20406760:20436452,20406765:20433262,20406766:20432000,20406767:20432557,20406769:20441064,20406799:20423079,20406801:20422622,20406807:20421058,20423264:20430171,20423266:20425053,20423278:20423883,20423280:20424727,20423289:20423796,20425801:20426303,20425805:20426153,20437741:20438281,20461693:20466725,20461718:20462028,20462403:2046273', 'assoc_mat': '20193389:film_plastique:4207:20193727,20193390:film_plastique:4207:20193815,20193391:film_plastique:4207:20193661,20198542:film_plastique:4207:20198816,20208806:film_plastique:4207:20209010,20254663:film_plastique:4207:20313658,20254664:film_plastique:4207:20277564,20254692:film_plastique:4207:20268502,20254698:film_plastique:4207:20268389,20254700:film_plastique:4207:20261511,20254727:film_plastique:4207:20261194,20254742:film_plastique:4207:20258648,20254772:film_plastique:4207:20255724,20277548:film_plastique:4207:20277754,20286197:film_plastique:4207:20295841,20286236:film_plastique:4207:20288457,20286242:film_plastique:4207:20287037,20314817:film_plastique:4207:20318869,20314818:film_plastique:4207:20319142,20314820:film_plastique:4207:20318566,20314829:film_plastique:4207:20316808,20314831:film_plastique:4207:20316565,20314833:film_plastique:4207:20316138,20314850:film_plastique:4207:20315034,20321748:film_plastique:4207:20322337,20341524:film_plastique:4207:20364668,20341526:film_plastique:4207:2036404'}, {'unwanted_material': 'film_plastique', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.002314289101765763, 'nb_photo': 1730, 'list_port_cont': '20256104,20331117,20343553,20384533,20407882,20423713,20439261,20464285,20479037,20532365,20579303', 'assoc_port': '20254672:20256104,20321744:20331117,20341587:20343553,20384185:20384533,20406770:20407882,20423285:20423713,20437770:20439261,20464077:20464285,20478694:20479037,20531308:20532365,20578774:20579303', 'assoc_mat': '20254672:film_plastique:4211:20256104,20321744:film_plastique:4211:20331117,20341587:film_plastique:4211:20343553,20384185:film_plastique:4211:20384533,20406770:film_plastique:4211:20407882,20423285:film_plastique:4211:20423713,20437770:film_plastique:4211:20439261,20464077:film_plastique:4211:20464285,20478694:film_plastique:4211:20479037,20531308:film_plastique:4211:20532365,20578774:film_plastique:4211:20579303'}, {'unwanted_material': 'kraft', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.00023645719291149546, 'nb_photo': 1, 'list_port_cont': '20583138', 'assoc_port': '20577690:20583138', 'assoc_mat': '20577690:kraft:4203:20583138'}, {'unwanted_material': 'kraft', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0009804413772129198, 'nb_photo': 48, 'list_port_cont': '20255677,20257865,20261330,20262654,20266798,20277032,20277143,20277697,20286901,20287754,20288160,20322774,20342503,20353067,20357470,20362719,20384728,20418807,20422984,20425062,20425402,20426498,20426704,20436286,20465318,20492793,20493444,20557777,20578174,20578656', 'assoc_port': '20254666:20277143,20254691:20277032,20254699:20266798,20254701:20262654,20254716:20261330,20254741:20257865,20254773:20255677,20277535:20277697,20286235:20288160,20286240:20287754,20286244:20286901,20321746:20322774,20341529:20342503,20351866:20353067,20354357:20362719,20356999:20357470,20384173:20384728,20406761:20436286,20406798:20422984,20406806:20418807,20423265:20425402,20425003:20425062,20425792:20426704,20425800:20426498,20464972:20465318,20491201:20493444,20492693:20492793,20557525:20557777,20577684:20578656,20577692:20578174', 'assoc_mat': '20254666:kraft:4207:20277143,20254691:kraft:4207:20277032,20254699:kraft:4207:20266798,20254701:kraft:4207:20262654,20254716:kraft:4207:20261330,20254741:kraft:4207:20257865,20254773:kraft:4207:20255677,20277535:kraft:4207:20277697,20286235:kraft:4207:20288160,20286240:kraft:4207:20287754,20286244:kraft:4207:20286901,20321746:kraft:4207:20322774,20341529:kraft:4207:20342503,20351866:kraft:4207:20353067,20354357:kraft:4207:20362719,20356999:kraft:4207:20357470,20384173:kraft:4207:20384728,20406761:kraft:4207:20436286,20406798:kraft:4207:20422984,20406806:kraft:4207:20418807,20423265:kraft:4207:20425402,20425003:kraft:4207:20425062,20425792:kraft:4207:20426704,20425800:kraft:4207:20426498,20464972:kraft:4207:20465318,20491201:kraft:4207:20493444,20492693:kraft:4207:20492793,20557525:kraft:4207:20557777,20577684:kraft:4207:20578656,20577692:kraft:4207:20578174'}, {'unwanted_material': 'kraft', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0022208684399664686, 'nb_photo': 3, 'list_port_cont': '20341156,20421033,20579482', 'assoc_port': '20198548:20341156,20341559:20421033,20578760:20579482', 'assoc_mat': '20198548:kraft:4461:20341156,20341559:kraft:4461:20421033,20578760:kraft:4461:20579482'}, {'unwanted_material': 'kraft', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.0016233085521653535, 'nb_photo': 4, 'list_port_cont': '20256724,20316691,20423645,20462772', 'assoc_port': '20254695:20256724,20314815:20316691,20423268:20423645,20462401:20462772', 'assoc_mat': '20254695:kraft:4200:20256724,20314815:kraft:4200:20316691,20423268:kraft:4200:20423645,20462401:kraft:4200:20462772'}, {'unwanted_material': 'kraft', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.00272286579671627, 'nb_photo': 70, 'list_port_cont': '20198827,20255124,20255632,20255904,20277599,20314899,20314946,20341727,20351915,20384236,20384266,20404725,20423449,20425921,20465976,20491254,20529406,20577797', 'assoc_port': '20198549:20198827,20254669:20255904,20254737:20255632,20254767:20255124,20277527:20277599,20314846:20314899,20314853:20314946,20341531:20341727,20351862:20351915,20384176:20384266,20384189:20384236,20404502:20404725,20423281:20423449,20425795:20425921,20465854:20465976,20491210:20491254,20528860:20529406,20577668:20577797', 'assoc_mat': '20198549:kraft:3726:20198827,20254669:kraft:3726:20255904,20254737:kraft:3726:20255632,20254767:kraft:3726:20255124,20277527:kraft:3726:20277599,20314846:kraft:3726:20314899,20314853:kraft:3726:20314946,20341531:kraft:3726:20341727,20351862:kraft:3726:20351915,20384176:kraft:3726:20384266,20384189:kraft:3726:20384236,20404502:kraft:3726:20404725,20423281:kraft:3726:20423449,20425795:kraft:3726:20425921,20465854:kraft:3726:20465976,20491210:kraft:3726:20491254,20528860:kraft:3726:20529406,20577668:kraft:3726:20577797'}, {'unwanted_material': 'kraft', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.00019737436984429535, 'nb_photo': 1, 'list_port_cont': '20586942', 'assoc_port': '20577687:20586942', 'assoc_mat': '20577687:kraft:4209:20586942'}, {'unwanted_material': 'kraft', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.000779383463650348, 'nb_photo': 9, 'list_port_cont': '20268490,20315028,20322349,20342121,20360482,20423892,20531664,20578044,20578904', 'assoc_port': '20254692:20268490,20314850:20315028,20321748:20322349,20341574:20342121,20356994:20360482,20423278:20423892,20531307:20531664,20577691:20578044,20578772:20578904', 'assoc_mat': '20254692:kraft:4207:20268490,20314850:kraft:4207:20315028,20321748:kraft:4207:20322349,20341574:kraft:4207:20342121,20356994:kraft:4207:20360482,20423278:kraft:4207:20423892,20531307:kraft:4207:20531664,20577691:kraft:4207:20578044,20578772:kraft:4207:20578904'}, {'unwanted_material': 'kraft', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 6.837511836448019e-05, 'nb_photo': 55, 'list_port_cont': '20256108,20384538,20407875,20439267,20532353', 'assoc_port': '20254672:20256108,20384185:20384538,20406770:20407875,20437770:20439267,20531308:20532353', 'assoc_mat': '20254672:kraft:4211:20256108,20384185:kraft:4211:20384538,20406770:kraft:4211:20407875,20437770:kraft:4211:20439267,20531308:kraft:4211:20532353'}, {'unwanted_material': 'metal', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.8751630804320227, 'nb_photo': 41, 'list_port_cont': '20360711,20514635,20546939', 'assoc_port': '20254675:20360711,20491207:20514635,20528950:20546939', 'assoc_mat': '20254675:metal:4205:20360711,20491207:metal:4205:20514635,20528950:metal:4205:20546939'}, {'unwanted_material': 'metal', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.017981683942444284, 'nb_photo': 211, 'list_port_cont': '20339470,20360788,20379756,20403281,20426436,20498007,20556723,20583131', 'assoc_port': '20198513:20339470,20254671:20360788,20286237:20379756,20314845:20403281,20354371:20426436,20478701:20498007,20528909:20556723,20577690:20583131', 'assoc_mat': '20198513:metal:4203:20339470,20254671:metal:4203:20360788,20286237:metal:4203:20379756,20314845:metal:4203:20403281,20354371:metal:4203:20426436,20478701:metal:4203:20498007,20528909:metal:4203:20556723,20577690:metal:4203:20583131'}, {'unwanted_material': 'metal', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.00559778101552385, 'nb_photo': 220, 'list_port_cont': '20222134,20255672,20257859,20262643,20266797,20277034,20277141,20277699,20277822,20287758,20288150,20314981,20315081,20316437,20318141,20319643,20322781,20335804,20342495,20353072,20357391,20357482,20362711,20364446,20384458,20384617,20418808,20422781,20422978,20423741,20424634,20425065,20425390,20425929,20426132,20426201,20426493,20426698,20436285,20462000,20462604,20464248,20465005,20465091,20465104,20465332,20466565,20484063,20491677,20493448,20529289,20531334,20531447,20533538,20537283,20539195,20540893,20542735,20549696,20557765,20564423,20578187,20578658', 'assoc_port': '20198521:20222134,20254666:20277141,20254691:20277034,20254699:20266797,20254701:20262643,20254741:20257859,20254773:20255672,20277526:20277822,20277535:20277699,20286235:20288150,20286240:20287758,20314816:20319643,20314830:20318141,20314832:20316437,20314849:20315081,20314851:20314981,20321740:20335804,20321746:20322781,20341525:20364446,20341529:20342495,20351866:20353072,20354357:20362711,20356999:20357482,20357005:20357391,20384186:20384617,20384188:20384458,20406761:20436285,20406798:20422978,20406800:20422781,20406806:20418808,20423265:20425390,20423279:20424634,20423290:20423741,20425003:20425065,20425792:20426698,20425800:20426493,20425802:20426201,20425803:20426132,20425806:20425929,20461719:20462000,20462404:20462604,20464081:20464248,20464972:20465332,20464974:20465091,20464979:20465104,20464980:20465005,20466523:20466565,20478684:20484063,20491201:20493448,20491211:20491677,20528843:20542735,20528851:20540893,20528874:20539195,20528878:20537283,20528946:20531334,20528948:20531447,20528958:2053353', 'assoc_mat': '20198521:metal:4207:20222134,20254666:metal:4207:20277141,20254691:metal:4207:20277034,20254699:metal:4207:20266797,20254701:metal:4207:20262643,20254741:metal:4207:20257859,20254773:metal:4207:20255672,20277526:metal:4207:20277822,20277535:metal:4207:20277699,20286235:metal:4207:20288150,20286240:metal:4207:20287758,20314816:metal:4207:20319643,20314830:metal:4207:20318141,20314832:metal:4207:20316437,20314849:metal:4207:20315081,20314851:metal:4207:20314981,20321740:metal:4207:20335804,20321746:metal:4207:20322781,20341525:metal:4207:20364446,20341529:metal:4207:20342495,20351866:metal:4207:20353072,20354357:metal:4207:20362711,20356999:metal:4207:20357482,20357005:metal:4207:20357391,20384186:metal:4207:20384617,20384188:metal:4207:20384458,20406761:metal:4207:20436285,20406798:metal:4207:20422978,20406800:metal:4207:20422781,20406806:metal:4207:20418808,20423265:metal:4207:20425390,20423279:metal:4207:20424634,20423290:metal:4207:20423741,20425003:metal:4207:20425065,20425792:metal:4207:20426698,20425800:'}, {'unwanted_material': 'metal', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.32765181125388054, 'nb_photo': 113, 'list_port_cont': '20338894,20339081,20340487,20360659,20360803,20360850,20360943,20361019,20376941,20377117,20377201,20377266,20379582,20402862,20403086,20403336,20406263,20407111,20421417,20423950,20425659,20425812,20425984,20426035,20444679,20444960,20460237,20462056,20462241,20462983,20473739,20490151,20491400,20543707,20543753,20546505,20547181,20584190', 'assoc_port': '20198517:20338894,20198519:20339081,20198546:20340487,20254657:20360659,20254690:20360803,20254694:20360850,20254696:20360943,20254730:20361019,20277510:20376941,20277528:20377201,20277531:20377117,20277534:20377266,20286246:20379582,20314814:20462983,20314834:20402862,20314843:20460237,20314847:20403086,20314854:20403336,20321736:20406263,20321742:20407111,20341561:20421417,20351864:20425659,20354355:20425812,20354369:20425984,20354372:20426035,20384178:20444679,20384182:20444960,20406804:20462056,20406808:20462241,20423286:20423950,20437742:20473739,20461714:20490151,20462402:20491400,20528845:20543753,20528864:20543707,20528867:20584190,20528951:20546505,20528953:20547181', 'assoc_mat': '20198517:metal:4461:20338894,20198519:metal:4461:20339081,20198546:metal:4461:20340487,20254657:metal:4461:20360659,20254690:metal:4461:20360803,20254694:metal:4461:20360850,20254696:metal:4461:20360943,20254730:metal:4461:20361019,20277510:metal:4461:20376941,20277528:metal:4461:20377201,20277531:metal:4461:20377117,20277534:metal:4461:20377266,20286246:metal:4461:20379582,20314814:metal:4461:20462983,20314834:metal:4461:20402862,20314843:metal:4461:20460237,20314847:metal:4461:20403086,20314854:metal:4461:20403336,20321736:metal:4461:20406263,20321742:metal:4461:20407111,20341561:metal:4461:20421417,20351864:metal:4461:20425659,20354355:metal:4461:20425812,20354369:metal:4461:20425984,20354372:metal:4461:20426035,20384178:metal:4461:20444679,20384182:metal:4461:20444960,20406804:metal:4461:20462056,20406808:metal:4461:20462241,20423286:metal:4461:20423950,20437742:metal:4461:20473739,20461714:metal:4461:20490151,20462402:metal:4461:20491400,20528845:metal:4461:20543753,20528864:metal:4461:20543707,20528867:'}, {'unwanted_material': 'metal', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.10049799948460225, 'nb_photo': 167, 'list_port_cont': '20199236,20256663,20256720,20271613,20271729,20273215,20315281,20316692,20330313,20342338,20346445,20352520,20384467,20421211,20423644,20439096,20462783,20464265,20491701,20578061,20578096,20579044', 'assoc_port': '20198536:20199236,20254653:20271729,20254655:20273215,20254660:20271613,20254695:20256720,20254734:20256663,20314815:20316692,20314821:20315281,20321708:20346445,20321737:20330313,20341545:20342338,20351861:20352520,20384183:20384467,20406796:20421211,20423268:20423644,20437743:20439096,20462401:20462783,20464079:20464265,20491199:20491701,20577670:20578096,20577672:20578061,20578762:20579044', 'assoc_mat': '20198536:metal:4200:20199236,20254653:metal:4200:20271729,20254655:metal:4200:20273215,20254660:metal:4200:20271613,20254695:metal:4200:20256720,20254734:metal:4200:20256663,20314815:metal:4200:20316692,20314821:metal:4200:20315281,20321708:metal:4200:20346445,20321737:metal:4200:20330313,20341545:metal:4200:20342338,20351861:metal:4200:20352520,20384183:metal:4200:20384467,20406796:metal:4200:20421211,20423268:metal:4200:20423644,20437743:metal:4200:20439096,20462401:metal:4200:20462783,20464079:metal:4200:20464265,20491199:metal:4200:20491701,20577670:metal:4200:20578096,20577672:metal:4200:20578061,20578762:metal:4200:20579044'}, {'unwanted_material': 'metal', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.0005528653659743795, 'nb_photo': 11, 'list_port_cont': '20198826,20255898,20351912,20425922,20461867,20465972,20491271,20529413', 'assoc_port': '20198549:20198826,20254669:20255898,20351862:20351912,20425795:20425922,20461712:20461867,20465854:20465972,20491195:20491271,20528860:20529413', 'assoc_mat': '20198549:metal:3726:20198826,20254669:metal:3726:20255898,20351862:metal:3726:20351912,20425795:metal:3726:20425922,20461712:metal:3726:20461867,20465854:metal:3726:20465972,20491195:metal:3726:20491271,20528860:metal:3726:20529413'}, {'unwanted_material': 'metal', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.04087308384242, 'nb_photo': 61, 'list_port_cont': '20360694,20361273,20377339,20403473,20407282,20421140,20427106,20444748,20462008,20462289,20466461,20469687,20470544,20490566,20497732,20546823,20548908,20557258,20586932', 'assoc_port': '20254668:20360694,20254736:20361273,20277533:20377339,20314852:20403473,20321738:20407282,20341530:20421140,20357004:20427106,20384175:20444748,20406768:20462008,20406805:20462289,20423282:20469687,20425794:20470544,20461713:20490566,20465853:20466461,20478692:20497732,20528943:20546823,20531309:20548908,20549279:20557258,20577687:20586932', 'assoc_mat': '20254668:metal:4209:20360694,20254736:metal:4209:20361273,20277533:metal:4209:20377339,20314852:metal:4209:20403473,20321738:metal:4209:20407282,20341530:metal:4209:20421140,20357004:metal:4209:20427106,20384175:metal:4209:20444748,20406768:metal:4209:20462008,20406805:metal:4209:20462289,20423282:metal:4209:20469687,20425794:metal:4209:20470544,20461713:metal:4209:20490566,20465853:metal:4209:20466461,20478692:metal:4209:20497732,20528943:metal:4209:20546823,20531309:metal:4209:20548908,20549279:metal:4209:20557258,20577687:metal:4209:20586932'}, {'unwanted_material': 'metal', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.008073937766074606, 'nb_photo': 157, 'list_port_cont': '20255716,20258651,20268387,20268488,20277558,20277744,20287038,20288458,20295843,20313666,20315020,20318860,20319150,20322348,20342127,20350253,20354874,20357613,20359870,20362028,20364683,20384249,20385140,20421054,20422614,20423069,20423458,20423802,20423888,20426147,20426305,20432004,20433268,20436454,20438279,20441051,20462744,20464119,20464324,20464351,20465227,20466064,20466339,20466719,20468911,20478972,20531358,20531673,20536936,20538583,20539110,20539287,20549875,20564755,20578037,20579028', 'assoc_port': '20254663:20313666,20254664:20277558,20254692:20268488,20254698:20268387,20254742:20258651,20254772:20255716,20277548:20277744,20286197:20295843,20286236:20288458,20286242:20287038,20314817:20318860,20314818:20319150,20314850:20315020,20321748:20322348,20341524:20364683,20341528:20350253,20341574:20342127,20354364:20362028,20354375:20354874,20356996:20359870,20356998:20357613,20384174:20385140,20384187:20384249,20406760:20436454,20406765:20433268,20406766:20432004,20406769:20441051,20406799:20423069,20406801:20422614,20406807:20421054,20423278:20423888,20423289:20423802,20423292:20423458,20425801:20426305,20425805:20426147,20437741:20438279,20461693:20466719,20462403:20462744,20464072:20464351,20464083:20464324,20464085:20464119,20464973:20465227,20465851:20466339,20465852:20466064,20468873:20468911,20478696:20478972,20528853:20539287,20528876:20539110,20528881:20538583,20528907:20536936,20528947:20531358,20531307:20531673,20549278:20549875,20562875:20564755,20577691:20578037,20578767:20579028', 'assoc_mat': '20254663:metal:4207:20313666,20254664:metal:4207:20277558,20254692:metal:4207:20268488,20254698:metal:4207:20268387,20254742:metal:4207:20258651,20254772:metal:4207:20255716,20277548:metal:4207:20277744,20286197:metal:4207:20295843,20286236:metal:4207:20288458,20286242:metal:4207:20287038,20314817:metal:4207:20318860,20314818:metal:4207:20319150,20314850:metal:4207:20315020,20321748:metal:4207:20322348,20341524:metal:4207:20364683,20341528:metal:4207:20350253,20341574:metal:4207:20342127,20354364:metal:4207:20362028,20354375:metal:4207:20354874,20356996:metal:4207:20359870,20356998:metal:4207:20357613,20384174:metal:4207:20385140,20384187:metal:4207:20384249,20406760:metal:4207:20436454,20406765:metal:4207:20433268,20406766:metal:4207:20432004,20406769:metal:4207:20441051,20406799:metal:4207:20423069,20406801:metal:4207:20422614,20406807:metal:4207:20421054,20423278:metal:4207:20423888,20423289:metal:4207:20423802,20423292:metal:4207:20423458,20425801:metal:4207:20426305,20425805:metal:4207:20426147,20437741:'}, {'unwanted_material': 'metal', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.008163589561506496, 'nb_photo': 414, 'list_port_cont': '20256107,20331122,20343545,20384531,20407870,20423707,20439256,20464286,20479033,20532354,20579296', 'assoc_port': '20254672:20256107,20321744:20331122,20341587:20343545,20384185:20384531,20406770:20407870,20423285:20423707,20437770:20439256,20464077:20464286,20478694:20479033,20531308:20532354,20578774:20579296', 'assoc_mat': '20254672:metal:4211:20256107,20321744:metal:4211:20331122,20341587:metal:4211:20343545,20384185:metal:4211:20384531,20406770:metal:4211:20407870,20423285:metal:4211:20423707,20437770:metal:4211:20439256,20464077:metal:4211:20464286,20478694:metal:4211:20479033,20531308:metal:4211:20532354,20578774:metal:4211:20579296'}, {'unwanted_material': 'metal', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0005978505641314044, 'nb_photo': 63, 'list_port_cont': '20199074,20257070,20257151,20289479,20328043,20330064,20331076,20342879,20384491,20384660,20384705,20422521,20425362,20439248,20464331,20464426,20579216', 'assoc_port': '20198537:20199074,20254697:20257151,20254735:20257070,20286243:20289479,20321707:20331076,20321745:20330064,20321754:20328043,20341588:20342879,20384172:20384705,20384184:20384660,20384190:20384491,20406763:20422521,20424995:20425362,20437771:20439248,20464066:20464426,20464075:20464331,20578765:20579216', 'assoc_mat': '20198537:metal:3327:20199074,20254697:metal:3327:20257151,20254735:metal:3327:20257070,20286243:metal:3327:20289479,20321707:metal:3327:20331076,20321745:metal:3327:20330064,20321754:metal:3327:20328043,20341588:metal:3327:20342879,20384172:metal:3327:20384705,20384184:metal:3327:20384660,20384190:metal:3327:20384491,20406763:metal:3327:20422521,20424995:metal:3327:20425362,20437771:metal:3327:20439248,20464066:metal:3327:20464426,20464075:metal:3327:20464331,20578765:metal:3327:20579216'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0012141083130357427, 'nb_photo': 569, 'list_port_cont': '20194419,20199198,20199379,20199581,20256378,20256595,20256797,20257270,20257398,20259943,20277643,20278001,20278038,20280163,20286945,20287647,20289613,20314966,20315508,20316378,20322362,20322738,20322904,20324429,20325971,20343113,20343714,20352072,20352539,20354507,20357176,20357554,20357688,20358354,20384601,20389186,20408731,20409442,20409590,20410206,20423510,20423660,20424068,20424462,20425155,20425281,20426632,20462178,20463035,20463048,20463362,20463606,20466222,20466333,20466358,20466440,20474592,20479152,20479160,20491665,20492387,20492729,20492905,20492956,20493009,20493053,20504180,20504568,20529753,20530397,20531163,20531877,20532004,20534132,20577916,20578059,20578233,20578385,20578571,20578716,20578891,20579115,20579127', 'assoc_port': '20194258:20194419,20198516:20199379,20198533:20199198,20198547:20199581,20254650:20259943,20254661:20257270,20254688:20257398,20254728:20256797,20254729:20256595,20254731:20256378,20277511:20280163,20277523:20278038,20277530:20278001,20277549:20277643,20286226:20287647,20286232:20286945,20286245:20289613,20314812:20316378,20314835:20315508,20314855:20314966,20321709:20324429,20321710:20325971,20321741:20322904,20321750:20322738,20321753:20322362,20341527:20343113,20341560:20343714,20351777:20352539,20351863:20352072,20354370:20354507,20356992:20358354,20357000:20357688,20357001:20357554,20357002:20357176,20384179:20384601,20384181:20389186,20406764:20409442,20406795:20410206,20406802:20409590,20406803:20408731,20423267:20424068,20423284:20423660,20423288:20423510,20424312:20424462,20424999:20425281,20425002:20425155,20425797:20426632,20461710:20463048,20461716:20463606,20461717:20462178,20462398:20466358,20462400:20463035,20462406:20463362,20464978:20466440,20464981:20466222,20465850:20466333,20470042:2047459', 'assoc_mat': '20194258:metal:3594:20194419,20198516:metal:3594:20199379,20198533:metal:3594:20199198,20198547:metal:3594:20199581,20254650:metal:3594:20259943,20254661:metal:3594:20257270,20254688:metal:3594:20257398,20254728:metal:3594:20256797,20254729:metal:3594:20256595,20254731:metal:3594:20256378,20277511:metal:3594:20280163,20277523:metal:3594:20278038,20277530:metal:3594:20278001,20277549:metal:3594:20277643,20286226:metal:3594:20287647,20286232:metal:3594:20286945,20286245:metal:3594:20289613,20314812:metal:3594:20316378,20314835:metal:3594:20315508,20314855:metal:3594:20314966,20321709:metal:3594:20324429,20321710:metal:3594:20325971,20321741:metal:3594:20322904,20321750:metal:3594:20322738,20321753:metal:3594:20322362,20341527:metal:3594:20343113,20341560:metal:3594:20343714,20351777:metal:3594:20352539,20351863:metal:3594:20352072,20354370:metal:3594:20354507,20356992:metal:3594:20358354,20357000:metal:3594:20357688,20357001:metal:3594:20357554,20357002:metal:3594:20357176,20384179:metal:3594:20384601,20384181:'}, {'unwanted_material': 'papier', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0722610811122723, 'nb_photo': 516, 'list_port_cont': '20360717,20514640,20546944', 'assoc_port': '20254675:20360717,20491207:20514640,20528950:20546944', 'assoc_mat': '20254675:papier:4205:20360717,20491207:papier:4205:20514640,20528950:papier:4205:20546944'}, {'unwanted_material': 'papier', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.048299372118761945, 'nb_photo': 1053, 'list_port_cont': '20339477,20360780,20379758,20403270,20426448,20498019,20556711,20583134', 'assoc_port': '20198513:20339477,20254671:20360780,20286237:20379758,20314845:20403270,20354371:20426448,20478701:20498019,20528909:20556711,20577690:20583134', 'assoc_mat': '20198513:papier:4203:20339477,20254671:papier:4203:20360780,20286237:papier:4203:20379758,20314845:papier:4203:20403270,20354371:papier:4203:20426448,20478701:papier:4203:20498019,20528909:papier:4203:20556711,20577690:papier:4203:20583134'}, {'unwanted_material': 'papier', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.06546720919596781, 'nb_photo': 27315, 'list_port_cont': '20194015,20222147,20255678,20257868,20261326,20262648,20266789,20277038,20277134,20277691,20277810,20286897,20287129,20287749,20288157,20314971,20315086,20316438,20318136,20319472,20319641,20322276,20322789,20335803,20342502,20353076,20357392,20357477,20361984,20362716,20364438,20384457,20384609,20384724,20418813,20422775,20422980,20423534,20423627,20423736,20424646,20425075,20425398,20425940,20426026,20426134,20426211,20426507,20426703,20434013,20436291,20461996,20462611,20464241,20465006,20465089,20465106,20465331,20466569,20478738,20479176,20480252,20484077,20491686,20492789,20493449,20529292,20531340,20531437,20533531,20537279,20538641,20539200,20540907,20542732,20549706,20557772,20564417,20567310,20578181,20578653', 'assoc_port': '20193388:20194015,20198521:20222147,20254666:20277134,20254691:20277038,20254699:20266789,20254701:20262648,20254716:20261326,20254741:20257868,20254773:20255678,20277526:20277810,20277535:20277691,20286235:20288157,20286240:20287749,20286241:20287129,20286244:20286897,20314816:20319641,20314819:20319472,20314830:20318136,20314832:20316438,20314849:20315086,20314851:20314971,20321740:20335803,20321746:20322789,20321749:20322276,20341525:20364438,20341529:20342502,20351866:20353076,20354357:20362716,20354365:20361984,20356999:20357477,20357005:20357392,20384173:20384724,20384186:20384609,20384188:20384457,20406761:20436291,20406762:20434013,20406798:20422980,20406800:20422775,20406806:20418813,20423265:20425398,20423279:20424646,20423290:20423736,20423291:20423627,20423293:20423534,20425003:20425075,20425792:20426703,20425800:20426507,20425802:20426211,20425803:20426134,20425804:20426026,20425806:20425940,20461719:20461996,20462404:20462611,20464081:20464241,20464972:20465331,20464974:20465089,20464979:2046510', 'assoc_mat': '20193388:papier:4207:20194015,20198521:papier:4207:20222147,20254666:papier:4207:20277134,20254691:papier:4207:20277038,20254699:papier:4207:20266789,20254701:papier:4207:20262648,20254716:papier:4207:20261326,20254741:papier:4207:20257868,20254773:papier:4207:20255678,20277526:papier:4207:20277810,20277535:papier:4207:20277691,20286235:papier:4207:20288157,20286240:papier:4207:20287749,20286241:papier:4207:20287129,20286244:papier:4207:20286897,20314816:papier:4207:20319641,20314819:papier:4207:20319472,20314830:papier:4207:20318136,20314832:papier:4207:20316438,20314849:papier:4207:20315086,20314851:papier:4207:20314971,20321740:papier:4207:20335803,20321746:papier:4207:20322789,20321749:papier:4207:20322276,20341525:papier:4207:20364438,20341529:papier:4207:20342502,20351866:papier:4207:20353076,20354357:papier:4207:20362716,20354365:papier:4207:20361984,20356999:papier:4207:20357477,20357005:papier:4207:20357392,20384173:papier:4207:20384724,20384186:papier:4207:20384609,20384188:papier:4207:20384457,2040'}, {'unwanted_material': 'papier', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.16683013249014939, 'nb_photo': 19068, 'list_port_cont': '20277932,20315132,20338891,20339080,20339385,20340492,20341153,20360662,20360807,20360852,20360917,20360939,20361022,20361124,20361214,20361298,20361325,20376947,20376976,20377088,20377125,20377194,20377276,20379576,20402502,20402855,20403074,20403116,20403335,20403438,20405974,20406271,20407112,20407335,20407440,20420855,20420893,20421029,20421408,20423953,20425165,20425447,20425537,20425672,20425824,20425993,20426032,20426789,20426825,20444685,20444870,20444968,20445028,20460229,20461631,20461787,20462054,20462243,20462974,20465393,20466117,20466907,20468572,20469239,20469325,20469581,20469761,20473737,20474078,20474434,20489481,20490157,20491135,20491329,20491402,20494102,20494166,20496921,20497166,20497390,20504886,20504936,20505066,20511010,20543703,20543762,20543988,20544902,20545130,20545718,20546031,20546312,20546494,20547188,20579490,20580090,20582494,20583931,20584192,20584523,20584578,20586594,20586827,20588929,20589080', 'assoc_port': '20198517:20338891,20198519:20339080,20198520:20339385,20198546:20340492,20198548:20341153,20254657:20360662,20254690:20360807,20254694:20360852,20254696:20360939,20254730:20361022,20254732:20360917,20254738:20361124,20254740:20361325,20254769:20361214,20254771:20361298,20277510:20376947,20277522:20376976,20277528:20377194,20277529:20377088,20277531:20377125,20277534:20377276,20277550:20277932,20286246:20379576,20314813:20402502,20314814:20462974,20314834:20402855,20314843:20460229,20314847:20403074,20314848:20403116,20314854:20403335,20314856:20403438,20314857:20315132,20321711:20405974,20321736:20406271,20321742:20407112,20321743:20407335,20321752:20407440,20341532:20420855,20341558:20420893,20341559:20421029,20341561:20421408,20351864:20425672,20354355:20425824,20354369:20425993,20354372:20426032,20356993:20426789,20357003:20426825,20384177:20444870,20384178:20444685,20384180:20445028,20384182:20444968,20406759:20461631,20406797:20461787,20406804:20462054,20406808:20462243,20423269:20469239,20423270:2046932', 'assoc_mat': '20198517:papier:4461:20338891,20198519:papier:4461:20339080,20198520:papier:4461:20339385,20198546:papier:4461:20340492,20198548:papier:4461:20341153,20254657:papier:4461:20360662,20254690:papier:4461:20360807,20254694:papier:4461:20360852,20254696:papier:4461:20360939,20254730:papier:4461:20361022,20254732:papier:4461:20360917,20254738:papier:4461:20361124,20254740:papier:4461:20361325,20254769:papier:4461:20361214,20254771:papier:4461:20361298,20277510:papier:4461:20376947,20277522:papier:4461:20376976,20277528:papier:4461:20377194,20277529:papier:4461:20377088,20277531:papier:4461:20377125,20277534:papier:4461:20377276,20277550:papier:4461:20277932,20286246:papier:4461:20379576,20314813:papier:4461:20402502,20314814:papier:4461:20462974,20314834:papier:4461:20402855,20314843:papier:4461:20460229,20314847:papier:4461:20403074,20314848:papier:4461:20403116,20314854:papier:4461:20403335,20314856:papier:4461:20403438,20314857:papier:4461:20315132,20321711:papier:4461:20405974,20321736:papier:4461:20406271,2032'}, {'unwanted_material': 'papier', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.09919063901155094, 'nb_photo': 2367, 'list_port_cont': '20199242,20256660,20256714,20271611,20271678,20271737,20273218,20315280,20316693,20330323,20342339,20346443,20352524,20384461,20421203,20423655,20439090,20462776,20464262,20491707,20578067,20578090,20579048', 'assoc_port': '20198536:20199242,20254653:20271737,20254655:20273218,20254660:20271611,20254693:20271678,20254695:20256714,20254734:20256660,20314815:20316693,20314821:20315280,20321708:20346443,20321737:20330323,20341545:20342339,20351861:20352524,20384183:20384461,20406796:20421203,20423268:20423655,20437743:20439090,20462401:20462776,20464079:20464262,20491199:20491707,20577670:20578090,20577672:20578067,20578762:20579048', 'assoc_mat': '20198536:papier:4200:20199242,20254653:papier:4200:20271737,20254655:papier:4200:20273218,20254660:papier:4200:20271611,20254693:papier:4200:20271678,20254695:papier:4200:20256714,20254734:papier:4200:20256660,20314815:papier:4200:20316693,20314821:papier:4200:20315280,20321708:papier:4200:20346443,20321737:papier:4200:20330323,20341545:papier:4200:20342339,20351861:papier:4200:20352524,20384183:papier:4200:20384461,20406796:papier:4200:20421203,20423268:papier:4200:20423655,20437743:papier:4200:20439090,20462401:papier:4200:20462776,20464079:papier:4200:20464262,20491199:papier:4200:20491707,20577670:papier:4200:20578090,20577672:papier:4200:20578067,20578762:papier:4200:20579048'}, {'unwanted_material': 'papier', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.9645639909140099, 'nb_photo': 21923, 'list_port_cont': '20360698,20361283,20377341,20403471,20407279,20421151,20427101,20444740,20462011,20462290,20466447,20469691,20470530,20490571,20497733,20546832,20548900,20557251,20586944', 'assoc_port': '20254668:20360698,20254736:20361283,20277533:20377341,20314852:20403471,20321738:20407279,20341530:20421151,20357004:20427101,20384175:20444740,20406768:20462011,20406805:20462290,20423282:20469691,20425794:20470530,20461713:20490571,20465853:20466447,20478692:20497733,20528943:20546832,20531309:20548900,20549279:20557251,20577687:20586944', 'assoc_mat': '20254668:papier:4209:20360698,20254736:papier:4209:20361283,20277533:papier:4209:20377341,20314852:papier:4209:20403471,20321738:papier:4209:20407279,20341530:papier:4209:20421151,20357004:papier:4209:20427101,20384175:papier:4209:20444740,20406768:papier:4209:20462011,20406805:papier:4209:20462290,20423282:papier:4209:20469691,20425794:papier:4209:20470530,20461713:papier:4209:20490571,20465853:papier:4209:20466447,20478692:papier:4209:20497733,20528943:papier:4209:20546832,20531309:papier:4209:20548900,20549279:papier:4209:20557251,20577687:papier:4209:20586944'}, {'unwanted_material': 'papier', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.032165152055466065, 'nb_photo': 9156, 'list_port_cont': '20193663,20193733,20193828,20198821,20209018,20255713,20258647,20261208,20261509,20268385,20268487,20277571,20277747,20287040,20288469,20295838,20313668,20315022,20316133,20316573,20316806,20318569,20318861,20319149,20322351,20342125,20350252,20352544,20354883,20357616,20359878,20360495,20362018,20362491,20364054,20364669,20384248,20385138,20421059,20422619,20423072,20423467,20423800,20423887,20424733,20425041,20426156,20426304,20430166,20432008,20432548,20433263,20436442,20438293,20441063,20462033,20462748,20464124,20464329,20464359,20465232,20465515,20466067,20466345,20466717,20468922,20478975,20479238,20484812,20491432,20492880,20493015,20493310,20493485,20531346,20531670,20536940,20538579,20539113,20539291,20541136,20549497,20549873,20564749,20565622,20577838,20578045,20578460,20578910,20579026,20579471', 'assoc_port': '20193389:20193733,20193390:20193828,20193391:20193663,20198542:20198821,20208806:20209018,20254663:20313668,20254664:20277571,20254692:20268487,20254698:20268385,20254700:20261509,20254727:20261208,20254742:20258647,20254772:20255713,20277548:20277747,20286197:20295838,20286236:20288469,20286242:20287040,20314817:20318861,20314818:20319149,20314820:20318569,20314829:20316806,20314831:20316573,20314833:20316133,20314850:20315022,20321748:20322351,20341524:20364669,20341526:20364054,20341528:20350252,20341574:20342125,20351865:20352544,20354361:20362491,20354364:20362018,20354375:20354883,20356994:20360495,20356996:20359878,20356998:20357616,20384174:20385138,20384187:20384248,20406760:20436442,20406765:20433263,20406766:20432008,20406767:20432548,20406769:20441063,20406799:20423072,20406801:20422619,20406807:20421059,20423264:20430166,20423266:20425041,20423278:20423887,20423280:20424733,20423289:20423800,20423292:20423467,20425801:20426304,20425805:20426156,20437741:20438293,20461693:20466717,20461718:2046203', 'assoc_mat': '20193389:papier:4207:20193733,20193390:papier:4207:20193828,20193391:papier:4207:20193663,20198542:papier:4207:20198821,20208806:papier:4207:20209018,20254663:papier:4207:20313668,20254664:papier:4207:20277571,20254692:papier:4207:20268487,20254698:papier:4207:20268385,20254700:papier:4207:20261509,20254727:papier:4207:20261208,20254742:papier:4207:20258647,20254772:papier:4207:20255713,20277548:papier:4207:20277747,20286197:papier:4207:20295838,20286236:papier:4207:20288469,20286242:papier:4207:20287040,20314817:papier:4207:20318861,20314818:papier:4207:20319149,20314820:papier:4207:20318569,20314829:papier:4207:20316806,20314831:papier:4207:20316573,20314833:papier:4207:20316133,20314850:papier:4207:20315022,20321748:papier:4207:20322351,20341524:papier:4207:20364669,20341526:papier:4207:20364054,20341528:papier:4207:20350252,20341574:papier:4207:20342125,20351865:papier:4207:20352544,20354361:papier:4207:20362491,20354364:papier:4207:20362018,20354375:papier:4207:20354883,20356994:papier:4207:20360495,2035'}, {'unwanted_material': 'papier', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.01040501036751247, 'nb_photo': 5186, 'list_port_cont': '20256114,20331119,20343559,20384535,20407880,20423712,20439254,20464274,20479042,20532360,20579299', 'assoc_port': '20254672:20256114,20321744:20331119,20341587:20343559,20384185:20384535,20406770:20407880,20423285:20423712,20437770:20439254,20464077:20464274,20478694:20479042,20531308:20532360,20578774:20579299', 'assoc_mat': '20254672:papier:4211:20256114,20321744:papier:4211:20331119,20341587:papier:4211:20343559,20384185:papier:4211:20384535,20406770:papier:4211:20407880,20423285:papier:4211:20423712,20437770:papier:4211:20439254,20464077:papier:4211:20464274,20478694:papier:4211:20479042,20531308:papier:4211:20532360,20578774:papier:4211:20579299'}, {'unwanted_material': 'papier', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.06971318250768412, 'nb_photo': 9357, 'list_port_cont': '20199065,20257072,20257140,20257160,20257178,20286041,20289481,20328039,20330058,20331081,20342889,20384487,20384653,20384718,20422517,20425078,20425360,20425968,20439244,20462823,20464341,20464421,20470338,20470438,20491760,20492140,20492937,20529934,20530232,20530449,20530861,20579096,20579219', 'assoc_port': '20198537:20199065,20254648:20257140,20254674:20257178,20254697:20257160,20254735:20257072,20277504:20286041,20286243:20289481,20321707:20331081,20321745:20330058,20321754:20328039,20341588:20342889,20384172:20384718,20384184:20384653,20384190:20384487,20406763:20422517,20424995:20425360,20424998:20425078,20425791:20425968,20437771:20439244,20462405:20462823,20464066:20464421,20464075:20464341,20470039:20470338,20470040:20470438,20491197:20492140,20491198:20491760,20492691:20492937,20528849:20530861,20528911:20530449,20528944:20530232,20528957:20529934,20578765:20579219,20578776:20579096', 'assoc_mat': '20198537:papier:3327:20199065,20254648:papier:3327:20257140,20254674:papier:3327:20257178,20254697:papier:3327:20257160,20254735:papier:3327:20257072,20277504:papier:3327:20286041,20286243:papier:3327:20289481,20321707:papier:3327:20331081,20321745:papier:3327:20330058,20321754:papier:3327:20328039,20341588:papier:3327:20342889,20384172:papier:3327:20384718,20384184:papier:3327:20384653,20384190:papier:3327:20384487,20406763:papier:3327:20422517,20424995:papier:3327:20425360,20424998:papier:3327:20425078,20425791:papier:3327:20425968,20437771:papier:3327:20439244,20462405:papier:3327:20462823,20464066:papier:3327:20464421,20464075:papier:3327:20464341,20470039:papier:3327:20470338,20470040:papier:3327:20470438,20491197:papier:3327:20492140,20491198:papier:3327:20491760,20492691:papier:3327:20492937,20528849:papier:3327:20530861,20528911:papier:3327:20530449,20528944:papier:3327:20530232,20528957:papier:3327:20529934,20578765:papier:3327:20579219,20578776:papier:3327:20579096'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.11972926869030266, 'nb_photo': 44051, 'list_port_cont': '20194423,20199203,20199387,20199583,20255179,20256380,20256593,20256792,20257262,20257406,20257617,20259945,20277642,20277997,20278042,20280158,20286949,20287644,20289609,20314964,20315512,20316374,20322353,20322741,20322909,20324432,20325974,20343110,20343719,20352079,20352534,20354514,20357175,20357563,20357697,20358353,20384603,20389182,20408730,20409444,20409588,20410197,20412926,20423512,20423661,20424069,20424467,20425158,20425284,20426627,20462183,20463033,20463055,20463366,20463608,20466218,20466330,20466356,20466439,20474590,20479146,20479162,20479260,20491670,20492382,20492732,20492909,20492951,20493003,20493052,20504179,20504560,20529751,20530400,20530840,20531169,20531360,20531876,20532002,20534125,20577915,20578053,20578235,20578380,20578572,20578710,20578889,20579109,20579121', 'assoc_port': '20194258:20194423,20198516:20199387,20198533:20199203,20198547:20199583,20254650:20259945,20254661:20257262,20254688:20257406,20254728:20256792,20254729:20256593,20254731:20256380,20254768:20257617,20254770:20255179,20277511:20280158,20277523:20278042,20277530:20277997,20277549:20277642,20286226:20287644,20286232:20286949,20286245:20289609,20314812:20316374,20314835:20315512,20314855:20314964,20321709:20324432,20321710:20325974,20321741:20322909,20321750:20322741,20321753:20322353,20341527:20343110,20341560:20343719,20351777:20352534,20351863:20352079,20354370:20354514,20356992:20358353,20357000:20357697,20357001:20357563,20357002:20357175,20384179:20384603,20384181:20389182,20406758:20412926,20406764:20409444,20406795:20410197,20406802:20409588,20406803:20408730,20423267:20424069,20423284:20423661,20423288:20423512,20424312:20424467,20424999:20425284,20425002:20425158,20425797:20426627,20461710:20463055,20461716:20463608,20461717:20462183,20462398:20466356,20462400:20463033,20462406:20463366,20464978:2046643', 'assoc_mat': '20194258:papier:3594:20194423,20198516:papier:3594:20199387,20198533:papier:3594:20199203,20198547:papier:3594:20199583,20254650:papier:3594:20259945,20254661:papier:3594:20257262,20254688:papier:3594:20257406,20254728:papier:3594:20256792,20254729:papier:3594:20256593,20254731:papier:3594:20256380,20254768:papier:3594:20257617,20254770:papier:3594:20255179,20277511:papier:3594:20280158,20277523:papier:3594:20278042,20277530:papier:3594:20277997,20277549:papier:3594:20277642,20286226:papier:3594:20287644,20286232:papier:3594:20286949,20286245:papier:3594:20289609,20314812:papier:3594:20316374,20314835:papier:3594:20315512,20314855:papier:3594:20314964,20321709:papier:3594:20324432,20321710:papier:3594:20325974,20321741:papier:3594:20322909,20321750:papier:3594:20322741,20321753:papier:3594:20322353,20341527:papier:3594:20343110,20341560:papier:3594:20343719,20351777:papier:3594:20352534,20351863:papier:3594:20352079,20354370:papier:3594:20354514,20356992:papier:3594:20358353,20357000:papier:3594:20357697,2035'}, {'unwanted_material': 'pehd', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0013046734101305202, 'nb_photo': 2, 'list_port_cont': '20403280,20426438', 'assoc_port': '20314845:20403280,20354371:20426438', 'assoc_mat': '20314845:pehd:4203:20403280,20354371:pehd:4203:20426438'}, {'unwanted_material': 'pehd', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0006849144513563656, 'nb_photo': 30, 'list_port_cont': '20257867,20277040,20277700,20277816,20315083,20322785,20335811,20357475,20362710,20364451,20418803,20422777,20425063,20425391,20425931,20465003,20465319,20484072,20493436,20533524,20557774,20567309', 'assoc_port': '20254691:20277040,20254741:20257867,20277526:20277816,20277535:20277700,20314849:20315083,20321740:20335811,20321746:20322785,20341525:20364451,20354357:20362710,20356999:20357475,20406800:20422777,20406806:20418803,20423265:20425391,20425003:20425063,20425806:20425931,20464972:20465319,20464980:20465003,20478684:20484072,20491201:20493436,20528958:20533524,20557525:20557774,20562872:20567309', 'assoc_mat': '20254691:pehd:4207:20277040,20254741:pehd:4207:20257867,20277526:pehd:4207:20277816,20277535:pehd:4207:20277700,20314849:pehd:4207:20315083,20321740:pehd:4207:20335811,20321746:pehd:4207:20322785,20341525:pehd:4207:20364451,20354357:pehd:4207:20362710,20356999:pehd:4207:20357475,20406800:pehd:4207:20422777,20406806:pehd:4207:20418803,20423265:pehd:4207:20425391,20425003:pehd:4207:20425063,20425806:pehd:4207:20425931,20464972:pehd:4207:20465319,20464980:pehd:4207:20465003,20478684:pehd:4207:20484072,20491201:pehd:4207:20493436,20528958:pehd:4207:20533524,20557525:pehd:4207:20557774,20562872:pehd:4207:20567309'}, {'unwanted_material': 'pehd', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0010272751149381359, 'nb_photo': 2, 'list_port_cont': '20377121,20403072', 'assoc_port': '20277531:20377121,20314847:20403072', 'assoc_mat': '20277531:pehd:4461:20377121,20314847:pehd:4461:20403072'}, {'unwanted_material': 'pehd', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.004800945955408012, 'nb_photo': 51, 'list_port_cont': '20199243,20256667,20271735,20273220,20315289,20316698,20346442,20352531,20384464,20462774,20464267,20491706,20579051', 'assoc_port': '20198536:20199243,20254653:20271735,20254655:20273220,20254734:20256667,20314815:20316698,20314821:20315289,20321708:20346442,20351861:20352531,20384183:20384464,20462401:20462774,20464079:20464267,20491199:20491706,20578762:20579051', 'assoc_mat': '20198536:pehd:4200:20199243,20254653:pehd:4200:20271735,20254655:pehd:4200:20273220,20254734:pehd:4200:20256667,20314815:pehd:4200:20316698,20314821:pehd:4200:20315289,20321708:pehd:4200:20346442,20351861:pehd:4200:20352531,20384183:pehd:4200:20384464,20462401:pehd:4200:20462774,20464079:pehd:4200:20464267,20491199:pehd:4200:20491706,20578762:pehd:4200:20579051'}, {'unwanted_material': 'pehd', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0008086049524712409, 'nb_photo': 16, 'list_port_cont': '20261201,20268498,20277739,20315035,20322342,20354880,20364059,20421056,20432552,20436457,20441056,20539288', 'assoc_port': '20254692:20268498,20254727:20261201,20277548:20277739,20314850:20315035,20321748:20322342,20341526:20364059,20354375:20354880,20406760:20436457,20406767:20432552,20406769:20441056,20406807:20421056,20528853:20539288', 'assoc_mat': '20254692:pehd:4207:20268498,20254727:pehd:4207:20261201,20277548:pehd:4207:20277739,20314850:pehd:4207:20315035,20321748:pehd:4207:20322342,20341526:pehd:4207:20364059,20354375:pehd:4207:20354880,20406760:pehd:4207:20436457,20406767:pehd:4207:20432552,20406769:pehd:4207:20441056,20406807:pehd:4207:20421056,20528853:pehd:4207:20539288'}, {'unwanted_material': 'pehd', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.9318560189965142, 'nb_photo': 1708, 'list_port_cont': '20256102,20331120,20343554,20384539,20407884,20423708,20439259,20464273,20479028,20532367,20579298', 'assoc_port': '20254672:20256102,20321744:20331120,20341587:20343554,20384185:20384539,20406770:20407884,20423285:20423708,20437770:20439259,20464077:20464273,20478694:20479028,20531308:20532367,20578774:20579298', 'assoc_mat': '20254672:pehd:4211:20256102,20321744:pehd:4211:20331120,20341587:pehd:4211:20343554,20384185:pehd:4211:20384539,20406770:pehd:4211:20407884,20423285:pehd:4211:20423708,20437770:pehd:4211:20439259,20464077:pehd:4211:20464273,20478694:pehd:4211:20479028,20531308:pehd:4211:20532367,20578774:pehd:4211:20579298'}, {'unwanted_material': 'pehd', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0037418806979250805, 'nb_photo': 348, 'list_port_cont': '20199076,20257073,20257141,20257152,20257188,20286045,20289486,20328049,20330063,20331084,20342888,20384489,20384656,20384711,20422515,20425359,20439240,20462825,20464338,20464422,20470342,20470431,20491754,20492149,20492946,20529932,20530224,20530451,20530849,20579101,20579214', 'assoc_port': '20198537:20199076,20254648:20257141,20254674:20257188,20254697:20257152,20254735:20257073,20277504:20286045,20286243:20289486,20321707:20331084,20321745:20330063,20321754:20328049,20341588:20342888,20384172:20384711,20384184:20384656,20384190:20384489,20406763:20422515,20424995:20425359,20437771:20439240,20462405:20462825,20464066:20464422,20464075:20464338,20470039:20470342,20470040:20470431,20491197:20492149,20491198:20491754,20492691:20492946,20528849:20530849,20528911:20530451,20528944:20530224,20528957:20529932,20578765:20579214,20578776:20579101', 'assoc_mat': '20198537:pehd:3327:20199076,20254648:pehd:3327:20257141,20254674:pehd:3327:20257188,20254697:pehd:3327:20257152,20254735:pehd:3327:20257073,20277504:pehd:3327:20286045,20286243:pehd:3327:20289486,20321707:pehd:3327:20331084,20321745:pehd:3327:20330063,20321754:pehd:3327:20328049,20341588:pehd:3327:20342888,20384172:pehd:3327:20384711,20384184:pehd:3327:20384656,20384190:pehd:3327:20384489,20406763:pehd:3327:20422515,20424995:pehd:3327:20425359,20437771:pehd:3327:20439240,20462405:pehd:3327:20462825,20464066:pehd:3327:20464422,20464075:pehd:3327:20464338,20470039:pehd:3327:20470342,20470040:pehd:3327:20470431,20491197:pehd:3327:20492149,20491198:pehd:3327:20491754,20492691:pehd:3327:20492946,20528849:pehd:3327:20530849,20528911:pehd:3327:20530451,20528944:pehd:3327:20530224,20528957:pehd:3327:20529932,20578765:pehd:3327:20579214,20578776:pehd:3327:20579101'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0017064986602601294, 'nb_photo': 451, 'list_port_cont': '20194429,20199201,20199381,20199582,20255175,20256596,20256795,20257267,20257401,20257618,20259942,20277645,20278000,20278048,20280154,20286946,20287648,20289614,20314963,20315515,20316377,20322356,20322744,20322901,20324435,20325975,20343114,20343712,20352080,20352532,20354509,20357556,20357695,20358357,20384593,20389189,20408725,20409434,20409596,20410202,20412930,20423511,20423659,20424071,20424469,20425154,20425276,20426630,20462174,20463047,20463360,20463613,20466224,20466334,20466362,20466445,20474593,20479150,20479163,20479256,20492385,20492733,20492911,20492958,20493007,20504181,20504563,20529746,20530405,20530837,20531368,20531874,20531996,20534130,20577924,20578060,20578228,20578570,20578714,20578892,20579117,20579120', 'assoc_port': '20194258:20194429,20198516:20199381,20198533:20199201,20198547:20199582,20254650:20259942,20254661:20257267,20254688:20257401,20254728:20256795,20254729:20256596,20254768:20257618,20254770:20255175,20277511:20280154,20277523:20278048,20277530:20278000,20277549:20277645,20286226:20287648,20286232:20286946,20286245:20289614,20314812:20316377,20314835:20315515,20314855:20314963,20321709:20324435,20321710:20325975,20321741:20322901,20321750:20322744,20321753:20322356,20341527:20343114,20341560:20343712,20351777:20352532,20351863:20352080,20354370:20354509,20356992:20358357,20357000:20357695,20357001:20357556,20384179:20384593,20384181:20389189,20406758:20412930,20406764:20409434,20406795:20410202,20406802:20409596,20406803:20408725,20423267:20424071,20423284:20423659,20423288:20423511,20424312:20424469,20424999:20425276,20425002:20425154,20425797:20426630,20461710:20463047,20461716:20463613,20461717:20462174,20462398:20466362,20462406:20463360,20464978:20466445,20464981:20466224,20465850:20466334,20470042:2047459', 'assoc_mat': '20194258:pehd:3594:20194429,20198516:pehd:3594:20199381,20198533:pehd:3594:20199201,20198547:pehd:3594:20199582,20254650:pehd:3594:20259942,20254661:pehd:3594:20257267,20254688:pehd:3594:20257401,20254728:pehd:3594:20256795,20254729:pehd:3594:20256596,20254768:pehd:3594:20257618,20254770:pehd:3594:20255175,20277511:pehd:3594:20280154,20277523:pehd:3594:20278048,20277530:pehd:3594:20278000,20277549:pehd:3594:20277645,20286226:pehd:3594:20287648,20286232:pehd:3594:20286946,20286245:pehd:3594:20289614,20314812:pehd:3594:20316377,20314835:pehd:3594:20315515,20314855:pehd:3594:20314963,20321709:pehd:3594:20324435,20321710:pehd:3594:20325975,20321741:pehd:3594:20322901,20321750:pehd:3594:20322744,20321753:pehd:3594:20322356,20341527:pehd:3594:20343114,20341560:pehd:3594:20343712,20351777:pehd:3594:20352532,20351863:pehd:3594:20352080,20354370:pehd:3594:20354509,20356992:pehd:3594:20358357,20357000:pehd:3594:20357695,20357001:pehd:3594:20357556,20384179:pehd:3594:20384593,20384181:pehd:3594:20389189,20406758:pehd:35'}, {'unwanted_material': 'pet_clair', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.008585190005811639, 'nb_photo': 89, 'list_port_cont': '20339476,20360790,20379757,20403271,20426447,20498021,20556708,20583132', 'assoc_port': '20198513:20339476,20254671:20360790,20286237:20379757,20314845:20403271,20354371:20426447,20478701:20498021,20528909:20556708,20577690:20583132', 'assoc_mat': '20198513:pet_clair:4203:20339476,20254671:pet_clair:4203:20360790,20286237:pet_clair:4203:20379757,20314845:pet_clair:4203:20403271,20354371:pet_clair:4203:20426447,20478701:pet_clair:4203:20498021,20528909:pet_clair:4203:20556708,20577690:pet_clair:4203:20583132'}, {'unwanted_material': 'pet_clair', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0016376769077381368, 'nb_photo': 151, 'list_port_cont': '20222145,20255670,20257862,20262646,20266799,20277035,20277136,20277701,20277818,20286906,20287748,20314984,20316428,20318146,20319637,20322787,20335809,20353073,20357378,20357479,20362714,20364436,20384460,20384612,20384734,20418805,20422782,20422985,20423735,20425395,20425928,20426137,20426508,20426707,20436288,20462005,20462598,20464245,20465000,20465113,20465320,20466566,20478729,20479173,20491679,20492788,20493438,20529282,20533523,20537286,20538633,20539201,20540903,20542733,20549708,20557778,20567311,20578183', 'assoc_port': '20198521:20222145,20254666:20277136,20254691:20277035,20254699:20266799,20254701:20262646,20254741:20257862,20254773:20255670,20277526:20277818,20277535:20277701,20286240:20287748,20286244:20286906,20314816:20319637,20314830:20318146,20314832:20316428,20314851:20314984,20321740:20335809,20321746:20322787,20341525:20364436,20351866:20353073,20354357:20362714,20356999:20357479,20357005:20357378,20384173:20384734,20384186:20384612,20384188:20384460,20406761:20436288,20406798:20422985,20406800:20422782,20406806:20418805,20423265:20425395,20423290:20423735,20425792:20426707,20425800:20426508,20425803:20426137,20425806:20425928,20461719:20462005,20462404:20462598,20464081:20464245,20464972:20465320,20464979:20465113,20464980:20465000,20466523:20466566,20478695:20478729,20478697:20479173,20491201:20493438,20491211:20491679,20492693:20492788,20528843:20542733,20528851:20540903,20528874:20539201,20528878:20537286,20528906:20538633,20528958:20533523,20528959:20529282,20549277:20549708,20557525:20557778,20562872:2056731', 'assoc_mat': '20198521:pet_clair:4207:20222145,20254666:pet_clair:4207:20277136,20254691:pet_clair:4207:20277035,20254699:pet_clair:4207:20266799,20254701:pet_clair:4207:20262646,20254741:pet_clair:4207:20257862,20254773:pet_clair:4207:20255670,20277526:pet_clair:4207:20277818,20277535:pet_clair:4207:20277701,20286240:pet_clair:4207:20287748,20286244:pet_clair:4207:20286906,20314816:pet_clair:4207:20319637,20314830:pet_clair:4207:20318146,20314832:pet_clair:4207:20316428,20314851:pet_clair:4207:20314984,20321740:pet_clair:4207:20335809,20321746:pet_clair:4207:20322787,20341525:pet_clair:4207:20364436,20351866:pet_clair:4207:20353073,20354357:pet_clair:4207:20362714,20356999:pet_clair:4207:20357479,20357005:pet_clair:4207:20357378,20384173:pet_clair:4207:20384734,20384186:pet_clair:4207:20384612,20384188:pet_clair:4207:20384460,20406761:pet_clair:4207:20436288,20406798:pet_clair:4207:20422985,20406800:pet_clair:4207:20422782,20406806:pet_clair:4207:20418805,20423265:pet_clair:4207:20425395,20423290:pet_clair:4207:20423735,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.00240438248451116, 'nb_photo': 10, 'list_port_cont': '20339091,20339380,20361016,20403081,20407110,20444963,20491141,20580097', 'assoc_port': '20198519:20339091,20198520:20339380,20254730:20361016,20314847:20403081,20321742:20407110,20384182:20444963,20462397:20491141,20579677:20580097', 'assoc_mat': '20198519:pet_clair:4461:20339091,20198520:pet_clair:4461:20339380,20254730:pet_clair:4461:20361016,20314847:pet_clair:4461:20403081,20321742:pet_clair:4461:20407110,20384182:pet_clair:4461:20444963,20462397:pet_clair:4461:20491141,20579677:pet_clair:4461:20580097'}, {'unwanted_material': 'pet_clair', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.1225542322584538, 'nb_photo': 1400, 'list_port_cont': '20199238,20200401,20200876,20256657,20256723,20271609,20271686,20271738,20273205,20315282,20316695,20330312,20342331,20346441,20352522,20384468,20421197,20423642,20439092,20462777,20464256,20491698,20578072,20578081,20579054', 'assoc_port': '20198508:20200876,20198518:20200401,20198536:20199238,20254653:20271738,20254655:20273205,20254660:20271609,20254693:20271686,20254695:20256723,20254734:20256657,20314815:20316695,20314821:20315282,20321708:20346441,20321737:20330312,20341545:20342331,20351861:20352522,20384183:20384468,20406796:20421197,20423268:20423642,20437743:20439092,20462401:20462777,20464079:20464256,20491199:20491698,20577670:20578081,20577672:20578072,20578762:20579054', 'assoc_mat': '20198508:pet_clair:4200:20200876,20198518:pet_clair:4200:20200401,20198536:pet_clair:4200:20199238,20254653:pet_clair:4200:20271738,20254655:pet_clair:4200:20273205,20254660:pet_clair:4200:20271609,20254693:pet_clair:4200:20271686,20254695:pet_clair:4200:20256723,20254734:pet_clair:4200:20256657,20314815:pet_clair:4200:20316695,20314821:pet_clair:4200:20315282,20321708:pet_clair:4200:20346441,20321737:pet_clair:4200:20330312,20341545:pet_clair:4200:20342331,20351861:pet_clair:4200:20352522,20384183:pet_clair:4200:20384468,20406796:pet_clair:4200:20421197,20423268:pet_clair:4200:20423642,20437743:pet_clair:4200:20439092,20462401:pet_clair:4200:20462777,20464079:pet_clair:4200:20464256,20491199:pet_clair:4200:20491698,20577670:pet_clair:4200:20578081,20577672:pet_clair:4200:20578072,20578762:pet_clair:4200:20579054'}, {'unwanted_material': 'pet_clair', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0007446750577951584, 'nb_photo': 9, 'list_port_cont': '20403482,20462012,20462283,20470543,20497739,20546836,20557255', 'assoc_port': '20314852:20403482,20406768:20462012,20406805:20462283,20425794:20470543,20478692:20497739,20528943:20546836,20549279:20557255', 'assoc_mat': '20314852:pet_clair:4209:20403482,20406768:pet_clair:4209:20462012,20406805:pet_clair:4209:20462283,20425794:pet_clair:4209:20470543,20478692:pet_clair:4209:20497739,20528943:pet_clair:4209:20546836,20549279:pet_clair:4209:20557255'}, {'unwanted_material': 'pet_clair', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0024579261709826786, 'nb_photo': 150, 'list_port_cont': '20255721,20258652,20268388,20268500,20277567,20277740,20287039,20313663,20315027,20319147,20322343,20342117,20350266,20352553,20354886,20357605,20359871,20360490,20364060,20364672,20384258,20385142,20421064,20422616,20423075,20423460,20423793,20423877,20425042,20426298,20432558,20433275,20436447,20441060,20462746,20464317,20464347,20465233,20465511,20466070,20466346,20466724,20478970,20479249,20493494,20531344,20531672,20536931,20538585,20539120,20539299,20541148,20549878,20577836,20578899,20579029,20579458', 'assoc_port': '20254663:20313663,20254664:20277567,20254692:20268500,20254698:20268388,20254742:20258652,20254772:20255721,20277548:20277740,20286242:20287039,20314818:20319147,20314850:20315027,20321748:20322343,20341524:20364672,20341526:20364060,20341528:20350266,20341574:20342117,20351865:20352553,20354375:20354886,20356994:20360490,20356996:20359871,20356998:20357605,20384174:20385142,20384187:20384258,20406760:20436447,20406765:20433275,20406767:20432558,20406769:20441060,20406799:20423075,20406801:20422616,20406807:20421064,20423266:20425042,20423278:20423877,20423289:20423793,20423292:20423460,20425801:20426298,20461693:20466724,20462403:20462746,20464070:20465511,20464072:20464347,20464083:20464317,20464973:20465233,20465851:20466346,20465852:20466070,20478691:20479249,20478696:20478970,20491200:20493494,20528841:20541148,20528853:20539299,20528876:20539120,20528881:20538585,20528907:20536931,20528947:20531344,20531307:20531672,20549278:20549878,20577683:20579458,20577693:20577836,20578767:20579029,20578772:2057889', 'assoc_mat': '20254663:pet_clair:4207:20313663,20254664:pet_clair:4207:20277567,20254692:pet_clair:4207:20268500,20254698:pet_clair:4207:20268388,20254742:pet_clair:4207:20258652,20254772:pet_clair:4207:20255721,20277548:pet_clair:4207:20277740,20286242:pet_clair:4207:20287039,20314818:pet_clair:4207:20319147,20314850:pet_clair:4207:20315027,20321748:pet_clair:4207:20322343,20341524:pet_clair:4207:20364672,20341526:pet_clair:4207:20364060,20341528:pet_clair:4207:20350266,20341574:pet_clair:4207:20342117,20351865:pet_clair:4207:20352553,20354375:pet_clair:4207:20354886,20356994:pet_clair:4207:20360490,20356996:pet_clair:4207:20359871,20356998:pet_clair:4207:20357605,20384174:pet_clair:4207:20385142,20384187:pet_clair:4207:20384258,20406760:pet_clair:4207:20436447,20406765:pet_clair:4207:20433275,20406767:pet_clair:4207:20432558,20406769:pet_clair:4207:20441060,20406799:pet_clair:4207:20423075,20406801:pet_clair:4207:20422616,20406807:pet_clair:4207:20421064,20423266:pet_clair:4207:20425042,20423278:pet_clair:4207:20423877,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0014956259426963537, 'nb_photo': 581, 'list_port_cont': '20256115,20331111,20343544,20384543,20407877,20423716,20439268,20464289,20479038,20532364,20579305', 'assoc_port': '20254672:20256115,20321744:20331111,20341587:20343544,20384185:20384543,20406770:20407877,20423285:20423716,20437770:20439268,20464077:20464289,20478694:20479038,20531308:20532364,20578774:20579305', 'assoc_mat': '20254672:pet_clair:4211:20256115,20321744:pet_clair:4211:20331111,20341587:pet_clair:4211:20343544,20384185:pet_clair:4211:20384543,20406770:pet_clair:4211:20407877,20423285:pet_clair:4211:20423716,20437770:pet_clair:4211:20439268,20464077:pet_clair:4211:20464289,20478694:pet_clair:4211:20479038,20531308:pet_clair:4211:20532364,20578774:pet_clair:4211:20579305'}, {'unwanted_material': 'pet_clair', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.847651153684263, 'nb_photo': 65534, 'list_port_cont': '20199075,20257078,20257134,20257159,20257181,20286049,20289485,20328042,20330068,20331078,20342880,20384490,20384661,20384709,20422514,20425091,20425361,20425969,20439243,20462834,20464340,20464427,20470349,20470434,20491751,20492146,20492939,20529941,20530237,20530442,20530855,20579098,20579220', 'assoc_port': '20198537:20199075,20254648:20257134,20254674:20257181,20254697:20257159,20254735:20257078,20277504:20286049,20286243:20289485,20321707:20331078,20321745:20330068,20321754:20328042,20341588:20342880,20384172:20384709,20384184:20384661,20384190:20384490,20406763:20422514,20424995:20425361,20424998:20425091,20425791:20425969,20437771:20439243,20462405:20462834,20464066:20464427,20464075:20464340,20470039:20470349,20470040:20470434,20491197:20492146,20491198:20491751,20492691:20492939,20528849:20530855,20528911:20530442,20528944:20530237,20528957:20529941,20578765:20579220,20578776:20579098', 'assoc_mat': '20198537:pet_clair:3327:20199075,20254648:pet_clair:3327:20257134,20254674:pet_clair:3327:20257181,20254697:pet_clair:3327:20257159,20254735:pet_clair:3327:20257078,20277504:pet_clair:3327:20286049,20286243:pet_clair:3327:20289485,20321707:pet_clair:3327:20331078,20321745:pet_clair:3327:20330068,20321754:pet_clair:3327:20328042,20341588:pet_clair:3327:20342880,20384172:pet_clair:3327:20384709,20384184:pet_clair:3327:20384661,20384190:pet_clair:3327:20384490,20406763:pet_clair:3327:20422514,20424995:pet_clair:3327:20425361,20424998:pet_clair:3327:20425091,20425791:pet_clair:3327:20425969,20437771:pet_clair:3327:20439243,20462405:pet_clair:3327:20462834,20464066:pet_clair:3327:20464427,20464075:pet_clair:3327:20464340,20470039:pet_clair:3327:20470349,20470040:pet_clair:3327:20470434,20491197:pet_clair:3327:20492146,20491198:pet_clair:3327:20491751,20492691:pet_clair:3327:20492939,20528849:pet_clair:3327:20530855,20528911:pet_clair:3327:20530442,20528944:pet_clair:3327:20530237,20528957:pet_clair:3327:20529941,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.038343726459155986, 'nb_photo': 4101, 'list_port_cont': '20194428,20199202,20199383,20199579,20255177,20256383,20256594,20256796,20257266,20257402,20257616,20259939,20277646,20277999,20278044,20280153,20286947,20287646,20289611,20314958,20315507,20316380,20322361,20322740,20322899,20324430,20325978,20343117,20343717,20352082,20352542,20354511,20357179,20357561,20357689,20358351,20384595,20389191,20408729,20409435,20409595,20410205,20412924,20423517,20423662,20424066,20424459,20425157,20425280,20426635,20462177,20463037,20463050,20463369,20463607,20466225,20466331,20466355,20466437,20474586,20479145,20479164,20479261,20491661,20492380,20492728,20492914,20492955,20493004,20493055,20504177,20504565,20529754,20530396,20530847,20531159,20531370,20531883,20532005,20534128,20577921,20578054,20578232,20578383,20578575,20578711,20578885,20579114,20579124', 'assoc_port': '20194258:20194428,20198516:20199383,20198533:20199202,20198547:20199579,20254650:20259939,20254661:20257266,20254688:20257402,20254728:20256796,20254729:20256594,20254731:20256383,20254768:20257616,20254770:20255177,20277511:20280153,20277523:20278044,20277530:20277999,20277549:20277646,20286226:20287646,20286232:20286947,20286245:20289611,20314812:20316380,20314835:20315507,20314855:20314958,20321709:20324430,20321710:20325978,20321741:20322899,20321750:20322740,20321753:20322361,20341527:20343117,20341560:20343717,20351777:20352542,20351863:20352082,20354370:20354511,20356992:20358351,20357000:20357689,20357001:20357561,20357002:20357179,20384179:20384595,20384181:20389191,20406758:20412924,20406764:20409435,20406795:20410205,20406802:20409595,20406803:20408729,20423267:20424066,20423284:20423662,20423288:20423517,20424312:20424459,20424999:20425280,20425002:20425157,20425797:20426635,20461710:20463050,20461716:20463607,20461717:20462177,20462398:20466355,20462400:20463037,20462406:20463369,20464978:2046643', 'assoc_mat': '20194258:pet_clair:3594:20194428,20198516:pet_clair:3594:20199383,20198533:pet_clair:3594:20199202,20198547:pet_clair:3594:20199579,20254650:pet_clair:3594:20259939,20254661:pet_clair:3594:20257266,20254688:pet_clair:3594:20257402,20254728:pet_clair:3594:20256796,20254729:pet_clair:3594:20256594,20254731:pet_clair:3594:20256383,20254768:pet_clair:3594:20257616,20254770:pet_clair:3594:20255177,20277511:pet_clair:3594:20280153,20277523:pet_clair:3594:20278044,20277530:pet_clair:3594:20277999,20277549:pet_clair:3594:20277646,20286226:pet_clair:3594:20287646,20286232:pet_clair:3594:20286947,20286245:pet_clair:3594:20289611,20314812:pet_clair:3594:20316380,20314835:pet_clair:3594:20315507,20314855:pet_clair:3594:20314958,20321709:pet_clair:3594:20324430,20321710:pet_clair:3594:20325978,20321741:pet_clair:3594:20322899,20321750:pet_clair:3594:20322740,20321753:pet_clair:3594:20322361,20341527:pet_clair:3594:20343117,20341560:pet_clair:3594:20343717,20351777:pet_clair:3594:20352542,20351863:pet_clair:3594:20352082,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.008078798730042159, 'nb_photo': 3, 'list_port_cont': '20514629,20546935', 'assoc_port': '20491207:20514629,20528950:20546935', 'assoc_mat': '20491207:pet_fonce:4205:20514629,20528950:pet_fonce:4205:20546935'}, {'unwanted_material': 'pet_fonce', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0023168537824083376, 'nb_photo': 32, 'list_port_cont': '20339478,20360794,20379753,20403277,20426441,20498013,20556721,20583128', 'assoc_port': '20198513:20339478,20254671:20360794,20286237:20379753,20314845:20403277,20354371:20426441,20478701:20498013,20528909:20556721,20577690:20583128', 'assoc_mat': '20198513:pet_fonce:4203:20339478,20254671:pet_fonce:4203:20360794,20286237:pet_fonce:4203:20379753,20314845:pet_fonce:4203:20403277,20354371:pet_fonce:4203:20426441,20478701:pet_fonce:4203:20498013,20528909:pet_fonce:4203:20556721,20577690:pet_fonce:4203:20583128'}, {'unwanted_material': 'pet_fonce', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0011234178053833152, 'nb_photo': 49, 'list_port_cont': '20222140,20262657,20277139,20277686,20277813,20286902,20287752,20315091,20322783,20342506,20357379,20362712,20384614,20384725,20418804,20422991,20426708,20436283,20461994,20465001,20465115,20465328,20493439,20537282,20549694', 'assoc_port': '20198521:20222140,20254666:20277139,20254701:20262657,20277526:20277813,20277535:20277686,20286240:20287752,20286244:20286902,20314849:20315091,20321746:20322783,20341529:20342506,20354357:20362712,20357005:20357379,20384173:20384725,20384186:20384614,20406761:20436283,20406798:20422991,20406806:20418804,20425792:20426708,20461719:20461994,20464972:20465328,20464979:20465115,20464980:20465001,20491201:20493439,20528878:20537282,20549277:20549694', 'assoc_mat': '20198521:pet_fonce:4207:20222140,20254666:pet_fonce:4207:20277139,20254701:pet_fonce:4207:20262657,20277526:pet_fonce:4207:20277813,20277535:pet_fonce:4207:20277686,20286240:pet_fonce:4207:20287752,20286244:pet_fonce:4207:20286902,20314849:pet_fonce:4207:20315091,20321746:pet_fonce:4207:20322783,20341529:pet_fonce:4207:20342506,20354357:pet_fonce:4207:20362712,20357005:pet_fonce:4207:20357379,20384173:pet_fonce:4207:20384725,20384186:pet_fonce:4207:20384614,20406761:pet_fonce:4207:20436283,20406798:pet_fonce:4207:20422991,20406806:pet_fonce:4207:20418804,20425792:pet_fonce:4207:20426708,20461719:pet_fonce:4207:20461994,20464972:pet_fonce:4207:20465328,20464979:pet_fonce:4207:20465115,20464980:pet_fonce:4207:20465001,20491201:pet_fonce:4207:20493439,20528878:pet_fonce:4207:20537282,20549277:pet_fonce:4207:20549694'}, {'unwanted_material': 'pet_fonce', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.004183381244451772, 'nb_photo': 55, 'list_port_cont': '20340489,20341149,20360649,20360799,20360855,20361200,20361322,20376945,20377193,20377275,20403329,20406267,20407101,20407342,20423946,20425168,20425440,20425673,20425991,20426042,20444871,20445031,20462055,20462235,20462986,20465380,20466908,20468571,20469243,20469577,20469769,20473714,20490158,20491149,20491327,20494097,20546028,20579487,20584585', 'assoc_port': '20198546:20340489,20198548:20341149,20254657:20360649,20254690:20360799,20254694:20360855,20254740:20361322,20254769:20361200,20277510:20376945,20277528:20377193,20277534:20377275,20314814:20462986,20314854:20403329,20321736:20406267,20321742:20407101,20321743:20407342,20351864:20425673,20354369:20425991,20354372:20426042,20384177:20444871,20384180:20445031,20406804:20462055,20406808:20462235,20423269:20469243,20423283:20469577,20423286:20423946,20423287:20469769,20425000:20425440,20425001:20425168,20437742:20473714,20461714:20490158,20462397:20491149,20462399:20491327,20464073:20468571,20464971:20466908,20464977:20465380,20492688:20494097,20528942:20546028,20562870:20584585,20578760:20579487', 'assoc_mat': '20198546:pet_fonce:4461:20340489,20198548:pet_fonce:4461:20341149,20254657:pet_fonce:4461:20360649,20254690:pet_fonce:4461:20360799,20254694:pet_fonce:4461:20360855,20254740:pet_fonce:4461:20361322,20254769:pet_fonce:4461:20361200,20277510:pet_fonce:4461:20376945,20277528:pet_fonce:4461:20377193,20277534:pet_fonce:4461:20377275,20314814:pet_fonce:4461:20462986,20314854:pet_fonce:4461:20403329,20321736:pet_fonce:4461:20406267,20321742:pet_fonce:4461:20407101,20321743:pet_fonce:4461:20407342,20351864:pet_fonce:4461:20425673,20354369:pet_fonce:4461:20425991,20354372:pet_fonce:4461:20426042,20384177:pet_fonce:4461:20444871,20384180:pet_fonce:4461:20445031,20406804:pet_fonce:4461:20462055,20406808:pet_fonce:4461:20462235,20423269:pet_fonce:4461:20469243,20423283:pet_fonce:4461:20469577,20423286:pet_fonce:4461:20423946,20423287:pet_fonce:4461:20469769,20425000:pet_fonce:4461:20425440,20425001:pet_fonce:4461:20425168,20437742:pet_fonce:4461:20473714,20461714:pet_fonce:4461:20490158,20462397:pet_fonce:4461:20491149,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.5071702250899641, 'nb_photo': 722, 'list_port_cont': '20199234,20200406,20200882,20256664,20256716,20271616,20271680,20271726,20273213,20315283,20316685,20330320,20342329,20346444,20352527,20384471,20421200,20423654,20439085,20462781,20464269,20491708,20578071,20578094,20579039', 'assoc_port': '20198508:20200882,20198518:20200406,20198536:20199234,20254653:20271726,20254655:20273213,20254660:20271616,20254693:20271680,20254695:20256716,20254734:20256664,20314815:20316685,20314821:20315283,20321708:20346444,20321737:20330320,20341545:20342329,20351861:20352527,20384183:20384471,20406796:20421200,20423268:20423654,20437743:20439085,20462401:20462781,20464079:20464269,20491199:20491708,20577670:20578094,20577672:20578071,20578762:20579039', 'assoc_mat': '20198508:pet_fonce:4200:20200882,20198518:pet_fonce:4200:20200406,20198536:pet_fonce:4200:20199234,20254653:pet_fonce:4200:20271726,20254655:pet_fonce:4200:20273213,20254660:pet_fonce:4200:20271616,20254693:pet_fonce:4200:20271680,20254695:pet_fonce:4200:20256716,20254734:pet_fonce:4200:20256664,20314815:pet_fonce:4200:20316685,20314821:pet_fonce:4200:20315283,20321708:pet_fonce:4200:20346444,20321737:pet_fonce:4200:20330320,20341545:pet_fonce:4200:20342329,20351861:pet_fonce:4200:20352527,20384183:pet_fonce:4200:20384471,20406796:pet_fonce:4200:20421200,20423268:pet_fonce:4200:20423654,20437743:pet_fonce:4200:20439085,20462401:pet_fonce:4200:20462781,20464079:pet_fonce:4200:20464269,20491199:pet_fonce:4200:20491708,20577670:pet_fonce:4200:20578094,20577672:pet_fonce:4200:20578071,20578762:pet_fonce:4200:20579039'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0011716710523544478, 'nb_photo': 23, 'list_port_cont': '20361278,20403478,20421149,20427105,20444750,20462293,20466455,20470533,20497742,20557252,20586947', 'assoc_port': '20254736:20361278,20314852:20403478,20341530:20421149,20357004:20427105,20384175:20444750,20406805:20462293,20425794:20470533,20465853:20466455,20478692:20497742,20549279:20557252,20577687:20586947', 'assoc_mat': '20254736:pet_fonce:4209:20361278,20314852:pet_fonce:4209:20403478,20341530:pet_fonce:4209:20421149,20357004:pet_fonce:4209:20427105,20384175:pet_fonce:4209:20444750,20406805:pet_fonce:4209:20462293,20425794:pet_fonce:4209:20470533,20465853:pet_fonce:4209:20466455,20478692:pet_fonce:4209:20497742,20549279:pet_fonce:4209:20557252,20577687:pet_fonce:4209:20586947'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0012823934469912762, 'nb_photo': 38, 'list_port_cont': '20255718,20268496,20287044,20342118,20354875,20359882,20360484,20384246,20385135,20421061,20422621,20423797,20423879,20426297,20432001,20462026,20462740,20464356,20465242,20466340,20493489,20539294,20541145,20579459', 'assoc_port': '20254692:20268496,20254772:20255718,20286242:20287044,20341574:20342118,20354375:20354875,20356994:20360484,20356996:20359882,20384174:20385135,20384187:20384246,20406766:20432001,20406801:20422621,20406807:20421061,20423278:20423879,20423289:20423797,20425801:20426297,20461718:20462026,20462403:20462740,20464072:20464356,20464973:20465242,20465851:20466340,20491200:20493489,20528841:20541145,20528853:20539294,20577683:20579459', 'assoc_mat': '20254692:pet_fonce:4207:20268496,20254772:pet_fonce:4207:20255718,20286242:pet_fonce:4207:20287044,20341574:pet_fonce:4207:20342118,20354375:pet_fonce:4207:20354875,20356994:pet_fonce:4207:20360484,20356996:pet_fonce:4207:20359882,20384174:pet_fonce:4207:20385135,20384187:pet_fonce:4207:20384246,20406766:pet_fonce:4207:20432001,20406801:pet_fonce:4207:20422621,20406807:pet_fonce:4207:20421061,20423278:pet_fonce:4207:20423879,20423289:pet_fonce:4207:20423797,20425801:pet_fonce:4207:20426297,20461718:pet_fonce:4207:20462026,20462403:pet_fonce:4207:20462740,20464072:pet_fonce:4207:20464356,20464973:pet_fonce:4207:20465242,20465851:pet_fonce:4207:20466340,20491200:pet_fonce:4207:20493489,20528841:pet_fonce:4207:20541145,20528853:pet_fonce:4207:20539294,20577683:pet_fonce:4207:20579459'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0012758060971308008, 'nb_photo': 343, 'list_port_cont': '20256106,20331124,20343556,20384542,20407873,20423710,20439265,20464283,20479040,20532363,20579302', 'assoc_port': '20254672:20256106,20321744:20331124,20341587:20343556,20384185:20384542,20406770:20407873,20423285:20423710,20437770:20439265,20464077:20464283,20478694:20479040,20531308:20532363,20578774:20579302', 'assoc_mat': '20254672:pet_fonce:4211:20256106,20321744:pet_fonce:4211:20331124,20341587:pet_fonce:4211:20343556,20384185:pet_fonce:4211:20384542,20406770:pet_fonce:4211:20407873,20423285:pet_fonce:4211:20423710,20437770:pet_fonce:4211:20439265,20464077:pet_fonce:4211:20464283,20478694:pet_fonce:4211:20479040,20531308:pet_fonce:4211:20532363,20578774:pet_fonce:4211:20579302'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.03923602179804732, 'nb_photo': 2563, 'list_port_cont': '20199064,20257075,20257137,20257149,20257182,20286040,20289480,20328048,20330060,20331079,20342890,20384488,20384654,20384715,20422522,20425357,20439251,20462827,20464336,20464418,20470339,20470442,20491759,20492139,20492941,20529933,20530228,20530454,20530860,20579102,20579209', 'assoc_port': '20198537:20199064,20254648:20257137,20254674:20257182,20254697:20257149,20254735:20257075,20277504:20286040,20286243:20289480,20321707:20331079,20321745:20330060,20321754:20328048,20341588:20342890,20384172:20384715,20384184:20384654,20384190:20384488,20406763:20422522,20424995:20425357,20437771:20439251,20462405:20462827,20464066:20464418,20464075:20464336,20470039:20470339,20470040:20470442,20491197:20492139,20491198:20491759,20492691:20492941,20528849:20530860,20528911:20530454,20528944:20530228,20528957:20529933,20578765:20579209,20578776:20579102', 'assoc_mat': '20198537:pet_fonce:3327:20199064,20254648:pet_fonce:3327:20257137,20254674:pet_fonce:3327:20257182,20254697:pet_fonce:3327:20257149,20254735:pet_fonce:3327:20257075,20277504:pet_fonce:3327:20286040,20286243:pet_fonce:3327:20289480,20321707:pet_fonce:3327:20331079,20321745:pet_fonce:3327:20330060,20321754:pet_fonce:3327:20328048,20341588:pet_fonce:3327:20342890,20384172:pet_fonce:3327:20384715,20384184:pet_fonce:3327:20384654,20384190:pet_fonce:3327:20384488,20406763:pet_fonce:3327:20422522,20424995:pet_fonce:3327:20425357,20437771:pet_fonce:3327:20439251,20462405:pet_fonce:3327:20462827,20464066:pet_fonce:3327:20464418,20464075:pet_fonce:3327:20464336,20470039:pet_fonce:3327:20470339,20470040:pet_fonce:3327:20470442,20491197:pet_fonce:3327:20492139,20491198:pet_fonce:3327:20491759,20492691:pet_fonce:3327:20492941,20528849:pet_fonce:3327:20530860,20528911:pet_fonce:3327:20530454,20528944:pet_fonce:3327:20530228,20528957:pet_fonce:3327:20529933,20578765:pet_fonce:3327:20579209,20578776:pet_fonce:3327:20579102'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0021822501336413243, 'nb_photo': 548, 'list_port_cont': '20194425,20199194,20199388,20199587,20255176,20256377,20256590,20256798,20257268,20257403,20257622,20259949,20278004,20278047,20280162,20286943,20287639,20289610,20314959,20315513,20316372,20322354,20322736,20322905,20324431,20325979,20343111,20343716,20352075,20352538,20354512,20357177,20357553,20357694,20358358,20384596,20389188,20408735,20409436,20409592,20410203,20412927,20423516,20423666,20424063,20424461,20425152,20425278,20426631,20462176,20463034,20463052,20463364,20466221,20466335,20466352,20466441,20474594,20479155,20479161,20479258,20491663,20492384,20492726,20492913,20493005,20504183,20504570,20529752,20530404,20530845,20531162,20531361,20531875,20532003,20534135,20577919,20578058,20578230,20578376,20578567,20578715,20578886,20579118,20579130', 'assoc_port': '20194258:20194425,20198516:20199388,20198533:20199194,20198547:20199587,20254650:20259949,20254661:20257268,20254688:20257403,20254728:20256798,20254729:20256590,20254731:20256377,20254768:20257622,20254770:20255176,20277511:20280162,20277523:20278047,20277530:20278004,20286226:20287639,20286232:20286943,20286245:20289610,20314812:20316372,20314835:20315513,20314855:20314959,20321709:20324431,20321710:20325979,20321741:20322905,20321750:20322736,20321753:20322354,20341527:20343111,20341560:20343716,20351777:20352538,20351863:20352075,20354370:20354512,20356992:20358358,20357000:20357694,20357001:20357553,20357002:20357177,20384179:20384596,20384181:20389188,20406758:20412927,20406764:20409436,20406795:20410203,20406802:20409592,20406803:20408735,20423267:20424063,20423284:20423666,20423288:20423516,20424312:20424461,20424999:20425278,20425002:20425152,20425797:20426631,20461710:20463052,20461717:20462176,20462398:20466352,20462400:20463034,20462406:20463364,20464978:20466441,20464981:20466221,20465850:2046633', 'assoc_mat': '20194258:pet_fonce:3594:20194425,20198516:pet_fonce:3594:20199388,20198533:pet_fonce:3594:20199194,20198547:pet_fonce:3594:20199587,20254650:pet_fonce:3594:20259949,20254661:pet_fonce:3594:20257268,20254688:pet_fonce:3594:20257403,20254728:pet_fonce:3594:20256798,20254729:pet_fonce:3594:20256590,20254731:pet_fonce:3594:20256377,20254768:pet_fonce:3594:20257622,20254770:pet_fonce:3594:20255176,20277511:pet_fonce:3594:20280162,20277523:pet_fonce:3594:20278047,20277530:pet_fonce:3594:20278004,20286226:pet_fonce:3594:20287639,20286232:pet_fonce:3594:20286943,20286245:pet_fonce:3594:20289610,20314812:pet_fonce:3594:20316372,20314835:pet_fonce:3594:20315513,20314855:pet_fonce:3594:20314959,20321709:pet_fonce:3594:20324431,20321710:pet_fonce:3594:20325979,20321741:pet_fonce:3594:20322905,20321750:pet_fonce:3594:20322736,20321753:pet_fonce:3594:20322354,20341527:pet_fonce:3594:20343111,20341560:pet_fonce:3594:20343716,20351777:pet_fonce:3594:20352538,20351863:pet_fonce:3594:20352075,20354370:pet_fonce:3594:20354512,2'}, {'unwanted_material': 'pet_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0013681150220306072, 'nb_photo': 1, 'list_port_cont': '20514628', 'assoc_port': '20491207:20514628', 'assoc_mat': '20491207:pet_opaque:4205:20514628'}, {'unwanted_material': 'pet_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.010332749108739252, 'nb_photo': 130, 'list_port_cont': '20339479,20360789,20379755,20403274,20426440,20498008,20556714,20583133', 'assoc_port': '20198513:20339479,20254671:20360789,20286237:20379755,20314845:20403274,20354371:20426440,20478701:20498008,20528909:20556714,20577690:20583133', 'assoc_mat': '20198513:pet_opaque:4203:20339479,20254671:pet_opaque:4203:20360789,20286237:pet_opaque:4203:20379755,20314845:pet_opaque:4203:20403274,20354371:pet_opaque:4203:20426440,20478701:pet_opaque:4203:20498008,20528909:pet_opaque:4203:20556714,20577690:pet_opaque:4203:20583133'}, {'unwanted_material': 'pet_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.004472304346004501, 'nb_photo': 458, 'list_port_cont': '20222148,20255685,20257853,20262644,20266790,20277031,20277137,20277694,20277824,20286898,20287757,20288153,20315077,20316429,20318142,20319478,20319636,20322775,20335814,20342501,20353074,20357389,20357467,20361998,20362723,20364444,20384455,20384615,20384729,20418812,20422786,20422977,20423527,20423635,20423728,20424636,20425066,20425392,20426131,20426204,20426496,20426694,20434017,20436277,20461991,20462608,20464250,20465011,20465097,20465110,20465321,20466578,20478735,20479177,20480250,20484074,20491683,20492787,20493446,20529286,20531330,20531439,20533525,20537287,20538646,20539205,20540901,20542728,20549700,20557773,20567313,20578186,20578666', 'assoc_port': '20198521:20222148,20254666:20277137,20254691:20277031,20254699:20266790,20254701:20262644,20254741:20257853,20254773:20255685,20277526:20277824,20277535:20277694,20286235:20288153,20286240:20287757,20286244:20286898,20314816:20319636,20314819:20319478,20314830:20318142,20314832:20316429,20314849:20315077,20321740:20335814,20321746:20322775,20341525:20364444,20341529:20342501,20351866:20353074,20354357:20362723,20354365:20361998,20356999:20357467,20357005:20357389,20384173:20384729,20384186:20384615,20384188:20384455,20406761:20436277,20406762:20434017,20406798:20422977,20406800:20422786,20406806:20418812,20423265:20425392,20423279:20424636,20423290:20423728,20423291:20423635,20423293:20423527,20425003:20425066,20425792:20426694,20425800:20426496,20425802:20426204,20425803:20426131,20461719:20461991,20462404:20462608,20464081:20464250,20464972:20465321,20464974:20465097,20464979:20465110,20464980:20465011,20466523:20466578,20478684:20484074,20478690:20480250,20478695:20478735,20478697:20479177,20491201:2049344', 'assoc_mat': '20198521:pet_opaque:4207:20222148,20254666:pet_opaque:4207:20277137,20254691:pet_opaque:4207:20277031,20254699:pet_opaque:4207:20266790,20254701:pet_opaque:4207:20262644,20254741:pet_opaque:4207:20257853,20254773:pet_opaque:4207:20255685,20277526:pet_opaque:4207:20277824,20277535:pet_opaque:4207:20277694,20286235:pet_opaque:4207:20288153,20286240:pet_opaque:4207:20287757,20286244:pet_opaque:4207:20286898,20314816:pet_opaque:4207:20319636,20314819:pet_opaque:4207:20319478,20314830:pet_opaque:4207:20318142,20314832:pet_opaque:4207:20316429,20314849:pet_opaque:4207:20315077,20321740:pet_opaque:4207:20335814,20321746:pet_opaque:4207:20322775,20341525:pet_opaque:4207:20364444,20341529:pet_opaque:4207:20342501,20351866:pet_opaque:4207:20353074,20354357:pet_opaque:4207:20362723,20354365:pet_opaque:4207:20361998,20356999:pet_opaque:4207:20357467,20357005:pet_opaque:4207:20357389,20384173:pet_opaque:4207:20384729,20384186:pet_opaque:4207:20384615,20384188:pet_opaque:4207:20384455,20406761:pet_opaque:4207:20436277,2040'}, {'unwanted_material': 'pet_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005949981385514284, 'nb_photo': 213, 'list_port_cont': '20277938,20338892,20339089,20340479,20341158,20360664,20360854,20360910,20361020,20361126,20361208,20361319,20376940,20376980,20377090,20377197,20379586,20402497,20402851,20403075,20403331,20405976,20406273,20407100,20407337,20407438,20420849,20420896,20421409,20423955,20425167,20425445,20425540,20425667,20425820,20425988,20426038,20426794,20426821,20444866,20444965,20445043,20460235,20461625,20461790,20462053,20462234,20462978,20465379,20466126,20466904,20468570,20469339,20469586,20469767,20473727,20474073,20474432,20491138,20491323,20491394,20494095,20494174,20497171,20504937,20505056,20511005,20543698,20543754,20543998,20544896,20546313,20546493,20579478,20580091,20584518,20584577,20586586,20586839,20588926,20589076', 'assoc_port': '20198517:20338892,20198519:20339089,20198546:20340479,20198548:20341158,20254657:20360664,20254694:20360854,20254730:20361020,20254732:20360910,20254738:20361126,20254740:20361319,20254769:20361208,20277510:20376940,20277522:20376980,20277528:20377197,20277529:20377090,20277550:20277938,20286246:20379586,20314813:20402497,20314814:20462978,20314834:20402851,20314843:20460235,20314847:20403075,20314854:20403331,20321711:20405976,20321736:20406273,20321742:20407100,20321743:20407337,20321752:20407438,20341532:20420849,20341558:20420896,20341561:20421409,20351864:20425667,20354355:20425820,20354369:20425988,20354372:20426038,20356993:20426794,20357003:20426821,20384177:20444866,20384180:20445043,20384182:20444965,20406759:20461625,20406797:20461790,20406804:20462053,20406808:20462234,20423270:20469339,20423283:20469586,20423286:20423955,20423287:20469767,20424994:20425540,20425000:20425445,20425001:20425167,20437742:20473727,20437768:20474073,20437769:20474432,20462397:20491138,20462399:20491323,20462402:2049139', 'assoc_mat': '20198517:pet_opaque:4461:20338892,20198519:pet_opaque:4461:20339089,20198546:pet_opaque:4461:20340479,20198548:pet_opaque:4461:20341158,20254657:pet_opaque:4461:20360664,20254694:pet_opaque:4461:20360854,20254730:pet_opaque:4461:20361020,20254732:pet_opaque:4461:20360910,20254738:pet_opaque:4461:20361126,20254740:pet_opaque:4461:20361319,20254769:pet_opaque:4461:20361208,20277510:pet_opaque:4461:20376940,20277522:pet_opaque:4461:20376980,20277528:pet_opaque:4461:20377197,20277529:pet_opaque:4461:20377090,20277550:pet_opaque:4461:20277938,20286246:pet_opaque:4461:20379586,20314813:pet_opaque:4461:20402497,20314814:pet_opaque:4461:20462978,20314834:pet_opaque:4461:20402851,20314843:pet_opaque:4461:20460235,20314847:pet_opaque:4461:20403075,20314854:pet_opaque:4461:20403331,20321711:pet_opaque:4461:20405976,20321736:pet_opaque:4461:20406273,20321742:pet_opaque:4461:20407100,20321743:pet_opaque:4461:20407337,20321752:pet_opaque:4461:20407438,20341532:pet_opaque:4461:20420849,20341558:pet_opaque:4461:20420896,2034'}, {'unwanted_material': 'pet_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.05317072603504173, 'nb_photo': 2388, 'list_port_cont': '20199240,20200398,20200872,20256654,20256727,20271614,20271687,20271732,20273211,20315286,20316694,20330322,20342335,20346438,20352516,20384475,20421206,20423657,20439083,20462780,20464270,20491710,20578064,20578095,20579049', 'assoc_port': '20198508:20200872,20198518:20200398,20198536:20199240,20254653:20271732,20254655:20273211,20254660:20271614,20254693:20271687,20254695:20256727,20254734:20256654,20314815:20316694,20314821:20315286,20321708:20346438,20321737:20330322,20341545:20342335,20351861:20352516,20384183:20384475,20406796:20421206,20423268:20423657,20437743:20439083,20462401:20462780,20464079:20464270,20491199:20491710,20577670:20578095,20577672:20578064,20578762:20579049', 'assoc_mat': '20198508:pet_opaque:4200:20200872,20198518:pet_opaque:4200:20200398,20198536:pet_opaque:4200:20199240,20254653:pet_opaque:4200:20271732,20254655:pet_opaque:4200:20273211,20254660:pet_opaque:4200:20271614,20254693:pet_opaque:4200:20271687,20254695:pet_opaque:4200:20256727,20254734:pet_opaque:4200:20256654,20314815:pet_opaque:4200:20316694,20314821:pet_opaque:4200:20315286,20321708:pet_opaque:4200:20346438,20321737:pet_opaque:4200:20330322,20341545:pet_opaque:4200:20342335,20351861:pet_opaque:4200:20352516,20384183:pet_opaque:4200:20384475,20406796:pet_opaque:4200:20421206,20423268:pet_opaque:4200:20423657,20437743:pet_opaque:4200:20439083,20462401:pet_opaque:4200:20462780,20464079:pet_opaque:4200:20464270,20491199:pet_opaque:4200:20491710,20577670:pet_opaque:4200:20578095,20577672:pet_opaque:4200:20578064,20578762:pet_opaque:4200:20579049'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.003414241564479909, 'nb_photo': 147, 'list_port_cont': '20360697,20361275,20377346,20403472,20407287,20421147,20427102,20444755,20462009,20462287,20466449,20469695,20470531,20490563,20497740,20546821,20548912,20557259,20586943', 'assoc_port': '20254668:20360697,20254736:20361275,20277533:20377346,20314852:20403472,20321738:20407287,20341530:20421147,20357004:20427102,20384175:20444755,20406768:20462009,20406805:20462287,20423282:20469695,20425794:20470531,20461713:20490563,20465853:20466449,20478692:20497740,20528943:20546821,20531309:20548912,20549279:20557259,20577687:20586943', 'assoc_mat': '20254668:pet_opaque:4209:20360697,20254736:pet_opaque:4209:20361275,20277533:pet_opaque:4209:20377346,20314852:pet_opaque:4209:20403472,20321738:pet_opaque:4209:20407287,20341530:pet_opaque:4209:20421147,20357004:pet_opaque:4209:20427102,20384175:pet_opaque:4209:20444755,20406768:pet_opaque:4209:20462009,20406805:pet_opaque:4209:20462287,20423282:pet_opaque:4209:20469695,20425794:pet_opaque:4209:20470531,20461713:pet_opaque:4209:20490563,20465853:pet_opaque:4209:20466449,20478692:pet_opaque:4209:20497740,20528943:pet_opaque:4209:20546821,20531309:pet_opaque:4209:20548912,20549279:pet_opaque:4209:20557259,20577687:pet_opaque:4209:20586943'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.004101190781363651, 'nb_photo': 181, 'list_port_cont': '20258641,20261510,20268380,20268495,20277557,20277745,20287043,20288461,20313667,20315026,20316143,20316564,20318858,20319138,20322344,20342126,20350264,20354881,20357606,20359879,20360485,20362019,20364052,20364674,20385128,20421068,20422613,20423067,20423455,20423807,20423878,20426159,20426301,20430160,20432550,20433276,20436455,20441049,20462736,20464111,20464320,20465517,20466063,20466344,20466728,20468925,20478981,20479248,20484811,20491436,20493314,20493481,20531350,20531675,20536937,20538594,20539111,20539296,20541140,20549502,20549876,20564756,20565614,20578047,20578905,20579030,20579465', 'assoc_port': '20254663:20313667,20254664:20277557,20254692:20268495,20254698:20268380,20254700:20261510,20254742:20258641,20277548:20277745,20286236:20288461,20286242:20287043,20314817:20318858,20314818:20319138,20314831:20316564,20314833:20316143,20314850:20315026,20321748:20322344,20341524:20364674,20341526:20364052,20341528:20350264,20341574:20342126,20354364:20362019,20354375:20354881,20356994:20360485,20356996:20359879,20356998:20357606,20384174:20385128,20406760:20436455,20406765:20433276,20406767:20432550,20406769:20441049,20406799:20423067,20406801:20422613,20406807:20421068,20423264:20430160,20423278:20423878,20423289:20423807,20423292:20423455,20425801:20426301,20425805:20426159,20461693:20466728,20462403:20462736,20464070:20465517,20464083:20464320,20464085:20464111,20465851:20466344,20465852:20466063,20468873:20468925,20478685:20484811,20478691:20479248,20478696:20478981,20491200:20493481,20491202:20493314,20491212:20491436,20528841:20541140,20528853:20539296,20528876:20539111,20528881:20538594,20528907:2053693', 'assoc_mat': '20254663:pet_opaque:4207:20313667,20254664:pet_opaque:4207:20277557,20254692:pet_opaque:4207:20268495,20254698:pet_opaque:4207:20268380,20254700:pet_opaque:4207:20261510,20254742:pet_opaque:4207:20258641,20277548:pet_opaque:4207:20277745,20286236:pet_opaque:4207:20288461,20286242:pet_opaque:4207:20287043,20314817:pet_opaque:4207:20318858,20314818:pet_opaque:4207:20319138,20314831:pet_opaque:4207:20316564,20314833:pet_opaque:4207:20316143,20314850:pet_opaque:4207:20315026,20321748:pet_opaque:4207:20322344,20341524:pet_opaque:4207:20364674,20341526:pet_opaque:4207:20364052,20341528:pet_opaque:4207:20350264,20341574:pet_opaque:4207:20342126,20354364:pet_opaque:4207:20362019,20354375:pet_opaque:4207:20354881,20356994:pet_opaque:4207:20360485,20356996:pet_opaque:4207:20359879,20356998:pet_opaque:4207:20357606,20384174:pet_opaque:4207:20385128,20406760:pet_opaque:4207:20436455,20406765:pet_opaque:4207:20433276,20406767:pet_opaque:4207:20432550,20406769:pet_opaque:4207:20441049,20406799:pet_opaque:4207:20423067,2040'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.005998124661423855, 'nb_photo': 2282, 'list_port_cont': '20256105,20331118,20343549,20384529,20407876,20423717,20439260,20464282,20479039,20532362,20579312', 'assoc_port': '20254672:20256105,20321744:20331118,20341587:20343549,20384185:20384529,20406770:20407876,20423285:20423717,20437770:20439260,20464077:20464282,20478694:20479039,20531308:20532362,20578774:20579312', 'assoc_mat': '20254672:pet_opaque:4211:20256105,20321744:pet_opaque:4211:20331118,20341587:pet_opaque:4211:20343549,20384185:pet_opaque:4211:20384529,20406770:pet_opaque:4211:20407876,20423285:pet_opaque:4211:20423717,20437770:pet_opaque:4211:20439260,20464077:pet_opaque:4211:20464282,20478694:pet_opaque:4211:20479039,20531308:pet_opaque:4211:20532362,20578774:pet_opaque:4211:20579312'}, {'unwanted_material': 'plastique', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.007233856246025987, 'nb_photo': 211, 'list_port_cont': '20198832,20200006,20255121,20255636,20255905,20277600,20278709,20314904,20314949,20341723,20351918,20384234,20384268,20404727,20423447,20425923,20461869,20465973,20491255,20491268,20529142,20529405,20577736,20577792', 'assoc_port': '20198526:20200006,20198549:20198832,20254669:20255905,20254737:20255636,20254767:20255121,20277527:20277600,20277551:20278709,20314846:20314904,20314853:20314949,20341531:20341723,20351862:20351918,20384176:20384268,20384189:20384234,20404502:20404727,20423281:20423447,20425795:20425923,20461712:20461869,20465854:20465973,20491195:20491268,20491210:20491255,20528860:20529405,20528945:20529142,20577668:20577792,20577686:20577736', 'assoc_mat': '20198526:plastique:3726:20200006,20198549:plastique:3726:20198832,20254669:plastique:3726:20255905,20254737:plastique:3726:20255636,20254767:plastique:3726:20255121,20277527:plastique:3726:20277600,20277551:plastique:3726:20278709,20314846:plastique:3726:20314904,20314853:plastique:3726:20314949,20341531:plastique:3726:20341723,20351862:plastique:3726:20351918,20384176:plastique:3726:20384268,20384189:plastique:3726:20384234,20404502:plastique:3726:20404727,20423281:plastique:3726:20423447,20425795:plastique:3726:20425923,20461712:plastique:3726:20461869,20465854:plastique:3726:20465973,20491195:plastique:3726:20491268,20491210:plastique:3726:20491255,20528860:plastique:3726:20529405,20528945:plastique:3726:20529142,20577668:plastique:3726:20577792,20577686:plastique:3726:20577736'}, {'unwanted_material': 'Teint_Dans_La_Masse', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.006678422262175462, 'nb_photo': 318, 'list_port_cont': '20198823,20200002,20255119,20255631,20255906,20277597,20278699,20314905,20314943,20341731,20351909,20384231,20384271,20404729,20423442,20425918,20461870,20465969,20491253,20491262,20529145,20529407,20577744,20577788', 'assoc_port': '20198526:20200002,20198549:20198823,20254669:20255906,20254737:20255631,20254767:20255119,20277527:20277597,20277551:20278699,20314846:20314905,20314853:20314943,20341531:20341731,20351862:20351909,20384176:20384271,20384189:20384231,20404502:20404729,20423281:20423442,20425795:20425918,20461712:20461870,20465854:20465969,20491195:20491262,20491210:20491253,20528860:20529407,20528945:20529145,20577668:20577788,20577686:20577744', 'assoc_mat': '20198526:Teint_Dans_La_Masse:3726:20200002,20198549:Teint_Dans_La_Masse:3726:20198823,20254669:Teint_Dans_La_Masse:3726:20255906,20254737:Teint_Dans_La_Masse:3726:20255631,20254767:Teint_Dans_La_Masse:3726:20255119,20277527:Teint_Dans_La_Masse:3726:20277597,20277551:Teint_Dans_La_Masse:3726:20278699,20314846:Teint_Dans_La_Masse:3726:20314905,20314853:Teint_Dans_La_Masse:3726:20314943,20341531:Teint_Dans_La_Masse:3726:20341731,20351862:Teint_Dans_La_Masse:3726:20351909,20384176:Teint_Dans_La_Masse:3726:20384271,20384189:Teint_Dans_La_Masse:3726:20384231,20404502:Teint_Dans_La_Masse:3726:20404729,20423281:Teint_Dans_La_Masse:3726:20423442,20425795:Teint_Dans_La_Masse:3726:20425918,20461712:Teint_Dans_La_Masse:3726:20461870,20465854:Teint_Dans_La_Masse:3726:20465969,20491195:Teint_Dans_La_Masse:3726:20491262,20491210:Teint_Dans_La_Masse:3726:20491253,20528860:Teint_Dans_La_Masse:3726:20529407,20528945:Teint_Dans_La_Masse:3726:20529145,20577668:Teint_Dans_La_Masse:3726:20577788,20577686:Teint_Dans_La_Masse:3726:2'}, {'unwanted_material': 'textiles_sanitaires', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 8.656564139285744e-05, 'nb_photo': 3, 'list_port_cont': '20479243,20493487,20539292', 'assoc_port': '20478691:20479243,20491200:20493487,20528853:20539292', 'assoc_mat': '20478691:textiles_sanitaires:4207:20479243,20491200:textiles_sanitaires:4207:20493487,20528853:textiles_sanitaires:4207:20539292'}) 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(1581465,1599244,1587200,1594252,1599121,1597890,1599248,1605298,1605347,1607977,1611206,1613968,1614244)); after get_hostname_from_raspi hasthag : refus hasthag that could be used but not yet : _______refus SELECT substr(hashtag,8), substr(date_debut,1,7) as month, (sum(qualite*nombre_balle)/sum(nombre_balle)) FROM MTRPhoto.dashboard_results WHERE hashtag = '_______refus' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-02-01' and date <= '2025-02-28') GROUP BY month order by month; hasthag : film_pedb hasthag that could be used but not yet : _______film_plastique SELECT substr(hashtag,8), substr(date_debut,1,7) as month, (sum(qualite*nombre_balle)/sum(nombre_balle)) FROM MTRPhoto.dashboard_results WHERE hashtag = '_______film_pedb' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-02-01' and date <= '2025-02-28') GROUP BY month order by month; hasthag : flux_dev hasthag that could be used but not yet : _______pet_fonce 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=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-02-01' and date <= '2025-02-28') GROUP BY month order by month; hasthag : pcnc hasthag that could be used but not yet : _______carton SELECT substr(hashtag,8), substr(date_debut,1,7) as month, (sum(qualite*nombre_balle)/sum(nombre_balle)) FROM MTRPhoto.dashboard_results WHERE hashtag = '_______pcnc' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-02-01' and date <= '2025-02-28') GROUP BY month order by month; hasthag : emr hasthag that could be used but not yet : _______carton 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=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-02-01' and date <= '2025-02-28') GROUP BY month order by month; hasthag : pet_clair hasthag that could be used but not yet : _______pet_clair,bouchon,etiquette,barquette_avec_film SELECT substr(hashtag,8), substr(date_debut,1,7) as month, (sum(qualite*nombre_balle)/sum(nombre_balle)) FROM MTRPhoto.dashboard_results WHERE hashtag = '_______pet_clair' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-02-01' and date <= '2025-02-28') GROUP BY month order by month; hasthag : ela hasthag that could be used but not yet : _______ela 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=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-02-01' and date <= '2025-02-28') GROUP BY month order by month; hasthag : jrm hasthag that could be used but not yet : _______papier SELECT substr(hashtag,8), substr(date_debut,1,7) as month, (sum(qualite*nombre_balle)/sum(nombre_balle)) FROM MTRPhoto.dashboard_results WHERE hashtag = '_______jrm' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-02-01' and date <= '2025-02-28') GROUP BY month order by month; hasthag : pcm hasthag that could be used but not yet : _______papier SELECT substr(hashtag,8), substr(date_debut,1,7) as month, (sum(qualite*nombre_balle)/sum(nombre_balle)) FROM MTRPhoto.dashboard_results WHERE hashtag = '_______pcm' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-02-01' and date <= '2025-02-28') GROUP BY month order by month; hasthag : pehd_pp hasthag that could be used but not yet : _______pehd 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=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-02-01' and date <= '2025-02-28') GROUP BY month order by month; hasthag : aluminium hasthag that could be used but not yet : _______metal 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=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-02-01' and date <= '2025-02-28') GROUP BY month order by month; after impurety_average_per_hashtag {'number_of_analysed_photos': ((14950,),), 'unwanted_material_monthly_percentage': 0, 'material_repartition': (('emr', 3687), ('pcnc', 2430), ('film_pedb', 2429), ('pet_clair', 2307), ('refus', 1466), ('pehd_pp', 814), ('jrm', 591), ('flux_dev', 568), ('pcm', 426), ('ela', 139), ('aluminium', 32)), 'material_dict': {'emr': 3687, 'pcnc': 2430, 'film_pedb': 2429, 'pet_clair': 2307, 'refus': 1466, 'pehd_pp': 814, 'autres': 1756}, 'coverage_data': (('2025/02/15/', 0.947386), ('2025/02/14/', 1.0), ('2025/02/13/', 1.0), ('2025/02/12/', 1.0), ('2025/02/11/', 1.0), ('2025/02/10/', 1.0), ('2025/02/08/', 0.953053), ('2025/02/07/', 1.0), ('2025/02/06/', 1.0), ('2025/02/05/', 1.0), ('2025/02/04/', 1.0), ('2025/02/03/', 1.0), ('2025/02/01/', 0.979165)), 'impurety_average_data': ((datetime.date(2025, 2, 3), 0.12429502083038524, 1376), (datetime.date(2025, 2, 4), 0.13771197026298, 1774), (datetime.date(2025, 2, 5), 0.10869752156155087, 1509), (datetime.date(2025, 2, 6), 0.14031350621361394, 1602), (datetime.date(2025, 2, 7), 0.12400350883952842, 1744), (datetime.date(2025, 2, 10), 0.11937445575890802, 1496), (datetime.date(2025, 2, 11), 0.1323101026870425, 1294), (datetime.date(2025, 2, 12), 0.09023636588046433, 1287), (datetime.date(2025, 2, 13), 0.09696530328119599, 1336), (datetime.date(2025, 2, 14), 0.11937061649594993, 1471)), 'impurety_average_data_per_hashtag': {'refus': ((datetime.date(2025, 2, 3), 0.22108841583895966, 142), (datetime.date(2025, 2, 4), 0.2007386443608353, 124), (datetime.date(2025, 2, 5), 0.2181165067535522, 120), (datetime.date(2025, 2, 6), 0.22589210197393417, 139), (datetime.date(2025, 2, 7), 0.21573873034983337, 171), (datetime.date(2025, 2, 10), 0.20696748666006312, 84), (datetime.date(2025, 2, 11), 0.20349023930462298, 168), (datetime.date(2025, 2, 12), 0.13194996916573035, 186), (datetime.date(2025, 2, 13), 0.13880741508441838, 171), (datetime.date(2025, 2, 14), 0.14648911165607484, 161)), 'film_pedb': ((datetime.date(2025, 2, 3), 0.20470308633678966, 209), (datetime.date(2025, 2, 4), 0.3514159835088229, 325), (datetime.date(2025, 2, 5), 0.23343689065597595, 215), (datetime.date(2025, 2, 6), 0.20414088624176918, 295), (datetime.date(2025, 2, 7), 0.2050898428115417, 264), (datetime.date(2025, 2, 10), 0.202262990399972, 243), (datetime.date(2025, 2, 11), 0.20048007467600068, 173), (datetime.date(2025, 2, 12), 0.19773057739686062, 185), (datetime.date(2025, 2, 13), 0.13896046436517412, 245), (datetime.date(2025, 2, 14), 0.1875216759435758, 275)), 'flux_dev': ((datetime.date(2025, 2, 3), 0.2244043144822061, 89), (datetime.date(2025, 2, 4), 0.5113227346749496, 101), (datetime.date(2025, 2, 5), 0.533250212808013, 11), (datetime.date(2025, 2, 6), 0.5427910040076742, 105), (datetime.date(2025, 2, 7), 0.425419427500806, 56), (datetime.date(2025, 2, 10), 0.4739454911246113, 26), (datetime.date(2025, 2, 11), 0.44211205407354753, 72), (datetime.date(2025, 2, 12), 0.5393570564186082, 26), (datetime.date(2025, 2, 14), 0.6190689082909236, 82)), 'pcnc': ((datetime.date(2025, 2, 3), 0.05602139080825992, 239), (datetime.date(2025, 2, 4), 0.04921259643122922, 358), (datetime.date(2025, 2, 5), 0.04467950612407083, 346), (datetime.date(2025, 2, 6), 0.05704226567657542, 217), (datetime.date(2025, 2, 7), 0.060713654236574224, 345), (datetime.date(2025, 2, 10), 0.04526319907676533, 160), (datetime.date(2025, 2, 11), 0.049691282377436335, 221), (datetime.date(2025, 2, 12), 0.0465393086389479, 195), (datetime.date(2025, 2, 13), 0.048943711464293424, 142), (datetime.date(2025, 2, 14), 0.04275109472113508, 207)), 'emr': ((datetime.date(2025, 2, 3), 0.08187662271681072, 320), (datetime.date(2025, 2, 4), 0.07659643536641872, 465), (datetime.date(2025, 2, 5), 0.08372248273373492, 407), (datetime.date(2025, 2, 6), 0.09503206774576446, 396), (datetime.date(2025, 2, 7), 0.09029019660033095, 410), (datetime.date(2025, 2, 10), 0.0851131680494886, 484), (datetime.date(2025, 2, 11), 0.06569148524234922, 273), (datetime.date(2025, 2, 12), 0.05462950035845507, 287), (datetime.date(2025, 2, 13), 0.04885329727835171, 314), (datetime.date(2025, 2, 14), 0.060783191586893756, 331)), 'pet_clair': ((datetime.date(2025, 2, 3), 0.1498900015952023, 206), (datetime.date(2025, 2, 4), 0.14846119010844316, 178), (datetime.date(2025, 2, 5), 0.16577345955659054, 236), (datetime.date(2025, 2, 6), 0.15641952206055204, 222), (datetime.date(2025, 2, 7), 0.14623305677212756, 292), (datetime.date(2025, 2, 10), 0.14993887943936607, 282), (datetime.date(2025, 2, 11), 0.13654638146070122, 231), (datetime.date(2025, 2, 12), 0.09457586577568369, 221), (datetime.date(2025, 2, 13), 0.12721015643106887, 253), (datetime.date(2025, 2, 14), 0.12728724532366165, 186)), 'ela': ((datetime.date(2025, 2, 3), 0.1340325087665091, 17), (datetime.date(2025, 2, 4), 0.11763200094993069, 13), (datetime.date(2025, 2, 5), 0.12479939347047868, 24), (datetime.date(2025, 2, 6), 0.1287340547786846, 19), (datetime.date(2025, 2, 7), 0.18985825542715803, 16), (datetime.date(2025, 2, 12), 0.09810948404857764, 15), (datetime.date(2025, 2, 13), 0.12412776439318443, 15), (datetime.date(2025, 2, 14), 0.11354556621107005, 20)), 'jrm': ((datetime.date(2025, 2, 3), 0.0757472031611785, 40), (datetime.date(2025, 2, 4), 0.07990027826867731, 82), (datetime.date(2025, 2, 5), 0.07881294281981117, 46), (datetime.date(2025, 2, 6), 0.08892529523202825, 80), (datetime.date(2025, 2, 7), 0.08988924034722802, 65), (datetime.date(2025, 2, 10), 0.08478763680480056, 53), (datetime.date(2025, 2, 11), 0.10605726385433818, 56), (datetime.date(2025, 2, 12), 0.06668585496147487, 53), (datetime.date(2025, 2, 13), 0.07726757733951546, 62), (datetime.date(2025, 2, 14), 0.05121974410473539, 54)), 'pcm': ((datetime.date(2025, 2, 3), 0.014827722865774579, 41), (datetime.date(2025, 2, 4), 0.018587426799826286, 41), (datetime.date(2025, 2, 5), 0.021035021063087755, 53), (datetime.date(2025, 2, 6), 0.017824442054950235, 54), (datetime.date(2025, 2, 7), 0.028097701993476325, 48), (datetime.date(2025, 2, 10), 0.01963371076673803, 39), (datetime.date(2025, 2, 11), 0.019469511023651184, 43), (datetime.date(2025, 2, 12), 0.1346310501241943, 17), (datetime.date(2025, 2, 13), 0.09026536389352154, 45), (datetime.date(2025, 2, 14), 0.11019691668156842, 45)), 'pehd_pp': ((datetime.date(2025, 2, 3), 0.07735240253720223, 73), (datetime.date(2025, 2, 4), 0.07260477335447832, 78), (datetime.date(2025, 2, 5), 0.07985137563781063, 51), (datetime.date(2025, 2, 6), 0.07589585522974171, 75), (datetime.date(2025, 2, 7), 0.07928988728024669, 77), (datetime.date(2025, 2, 10), 0.07222556609314121, 125), (datetime.date(2025, 2, 11), 0.07290612071760239, 57), (datetime.date(2025, 2, 12), 0.047069900852768534, 90), (datetime.date(2025, 2, 13), 0.04681790932856816, 78), (datetime.date(2025, 2, 14), 0.05344773703380053, 110)), 'aluminium': ((datetime.date(2025, 2, 4), 0.11441326194383476, 9), (datetime.date(2025, 2, 12), 0.1268711924006345, 12), (datetime.date(2025, 2, 13), 0.12865828610752625, 11))}, 'quality_array': [['-4.3720890766929985', '03022025'], ['-4.5017583479056755', '04022025'], ['-4.277533874585334', '05022025'], ['-4.410573688187602', '06022025'], ['-4.394633353711046', '07022025'], ['-4.215966081862318', '10022025'], ['-4.415901456555133', '11022025'], ['-2.937901013597341', '12022025'], ['-3.3206924855879536', '13022025'], ['-3.29696646735834', '14022025']], 'number_of_batch': ((491,),), 'datou_id_sts': 4101, 'map_hashtag_number_mat': {'hash_to_mat_nb': ({'unwanted_material': 'autre', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.012023732847626107, 'nb_photo': 1461, 'list_port_cont': '20199070,20257080,20257138,20257156,20257177,20286043,20289487,20328045,20330062,20331080,20342891,20384481,20384664,20384707,20422511,20425082,20425364,20425970,20439247,20462829,20464339,20464415,20470344,20470433,20491758,20492141,20492945,20529929,20530230,20530446,20530853,20579105,20579211', 'assoc_port': '20198537:20199070,20254648:20257138,20254674:20257177,20254697:20257156,20254735:20257080,20277504:20286043,20286243:20289487,20321707:20331080,20321745:20330062,20321754:20328045,20341588:20342891,20384172:20384707,20384184:20384664,20384190:20384481,20406763:20422511,20424995:20425364,20424998:20425082,20425791:20425970,20437771:20439247,20462405:20462829,20464066:20464415,20464075:20464339,20470039:20470344,20470040:20470433,20491197:20492141,20491198:20491758,20492691:20492945,20528849:20530853,20528911:20530446,20528944:20530230,20528957:20529929,20578765:20579211,20578776:20579105', 'assoc_mat': '20198537:autre:3327:20199070,20254648:autre:3327:20257138,20254674:autre:3327:20257177,20254697:autre:3327:20257156,20254735:autre:3327:20257080,20277504:autre:3327:20286043,20286243:autre:3327:20289487,20321707:autre:3327:20331080,20321745:autre:3327:20330062,20321754:autre:3327:20328045,20341588:autre:3327:20342891,20384172:autre:3327:20384707,20384184:autre:3327:20384664,20384190:autre:3327:20384481,20406763:autre:3327:20422511,20424995:autre:3327:20425364,20424998:autre:3327:20425082,20425791:autre:3327:20425970,20437771:autre:3327:20439247,20462405:autre:3327:20462829,20464066:autre:3327:20464415,20464075:autre:3327:20464339,20470039:autre:3327:20470344,20470040:autre:3327:20470433,20491197:autre:3327:20492141,20491198:autre:3327:20491758,20492691:autre:3327:20492945,20528849:autre:3327:20530853,20528911:autre:3327:20530446,20528944:autre:3327:20530230,20528957:autre:3327:20529929,20578765:autre:3327:20579211,20578776:autre:3327:20579105'}, {'unwanted_material': 'autre', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.006048560065356896, 'nb_photo': 1093, 'list_port_cont': '20194421,20199197,20199380,20199580,20255180,20256382,20256592,20256793,20257265,20257400,20257621,20259948,20277641,20278003,20278039,20280156,20286948,20287642,20289617,20314962,20315516,20316375,20322352,20322742,20322908,20324438,20325980,20343109,20343715,20352073,20352541,20354510,20357174,20357562,20357696,20358349,20384598,20389185,20408727,20409441,20409597,20410199,20412923,20423520,20423665,20424070,20424468,20425150,20425275,20426626,20462181,20463039,20463053,20463361,20463611,20466220,20466325,20466359,20466443,20474585,20479149,20479168,20479262,20491666,20492381,20492724,20492912,20492957,20493000,20493054,20504174,20504561,20529756,20530406,20530841,20531161,20531362,20531881,20532001,20577917,20578057,20578234,20578384,20578576,20578709,20578893,20579113,20579125', 'assoc_port': '20194258:20194421,20198516:20199380,20198533:20199197,20198547:20199580,20254650:20259948,20254661:20257265,20254688:20257400,20254728:20256793,20254729:20256592,20254731:20256382,20254768:20257621,20254770:20255180,20277511:20280156,20277523:20278039,20277530:20278003,20277549:20277641,20286226:20287642,20286232:20286948,20286245:20289617,20314812:20316375,20314835:20315516,20314855:20314962,20321709:20324438,20321710:20325980,20321741:20322908,20321750:20322742,20321753:20322352,20341527:20343109,20341560:20343715,20351777:20352541,20351863:20352073,20354370:20354510,20356992:20358349,20357000:20357696,20357001:20357562,20357002:20357174,20384179:20384598,20384181:20389185,20406758:20412923,20406764:20409441,20406795:20410199,20406802:20409597,20406803:20408727,20423267:20424070,20423284:20423665,20423288:20423520,20424312:20424468,20424999:20425275,20425002:20425150,20425797:20426626,20461710:20463053,20461716:20463611,20461717:20462181,20462398:20466359,20462400:20463039,20462406:20463361,20464978:2046644', 'assoc_mat': '20194258:autre:3594:20194421,20198516:autre:3594:20199380,20198533:autre:3594:20199197,20198547:autre:3594:20199580,20254650:autre:3594:20259948,20254661:autre:3594:20257265,20254688:autre:3594:20257400,20254728:autre:3594:20256793,20254729:autre:3594:20256592,20254731:autre:3594:20256382,20254768:autre:3594:20257621,20254770:autre:3594:20255180,20277511:autre:3594:20280156,20277523:autre:3594:20278039,20277530:autre:3594:20278003,20277549:autre:3594:20277641,20286226:autre:3594:20287642,20286232:autre:3594:20286948,20286245:autre:3594:20289617,20314812:autre:3594:20316375,20314835:autre:3594:20315516,20314855:autre:3594:20314962,20321709:autre:3594:20324438,20321710:autre:3594:20325980,20321741:autre:3594:20322908,20321750:autre:3594:20322742,20321753:autre:3594:20322352,20341527:autre:3594:20343109,20341560:autre:3594:20343715,20351777:autre:3594:20352541,20351863:autre:3594:20352073,20354370:autre:3594:20354510,20356992:autre:3594:20358349,20357000:autre:3594:20357696,20357001:autre:3594:20357562,20357002:'}, {'unwanted_material': 'autre_refus', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.0298885530313808, 'nb_photo': 454, 'list_port_cont': '20198828,20200011,20255126,20255628,20255907,20277603,20278708,20314898,20314942,20341730,20351919,20384230,20384272,20404731,20423448,20425914,20461874,20465975,20491251,20491269,20529147,20529412,20577740,20577790', 'assoc_port': '20198526:20200011,20198549:20198828,20254669:20255907,20254737:20255628,20254767:20255126,20277527:20277603,20277551:20278708,20314846:20314898,20314853:20314942,20341531:20341730,20351862:20351919,20384176:20384272,20384189:20384230,20404502:20404731,20423281:20423448,20425795:20425914,20461712:20461874,20465854:20465975,20491195:20491269,20491210:20491251,20528860:20529412,20528945:20529147,20577668:20577790,20577686:20577740', 'assoc_mat': '20198526:autre_refus:3726:20200011,20198549:autre_refus:3726:20198828,20254669:autre_refus:3726:20255907,20254737:autre_refus:3726:20255628,20254767:autre_refus:3726:20255126,20277527:autre_refus:3726:20277603,20277551:autre_refus:3726:20278708,20314846:autre_refus:3726:20314898,20314853:autre_refus:3726:20314942,20341531:autre_refus:3726:20341730,20351862:autre_refus:3726:20351919,20384176:autre_refus:3726:20384272,20384189:autre_refus:3726:20384230,20404502:autre_refus:3726:20404731,20423281:autre_refus:3726:20423448,20425795:autre_refus:3726:20425914,20461712:autre_refus:3726:20461874,20465854:autre_refus:3726:20465975,20491195:autre_refus:3726:20491269,20491210:autre_refus:3726:20491251,20528860:autre_refus:3726:20529412,20528945:autre_refus:3726:20529147,20577668:autre_refus:3726:20577790,20577686:autre_refus:3726:20577740'}, {'unwanted_material': 'barquette_avec_film', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.005170982276130179, 'nb_photo': 427, 'list_port_cont': '20199077,20257071,20257153,20257186,20286046,20289482,20328047,20330067,20331087,20342887,20384492,20384655,20384716,20422520,20425353,20439241,20464335,20464428,20470343,20470437,20492151,20492949,20529935,20530235,20530452,20530852,20579100,20579218', 'assoc_port': '20198537:20199077,20254674:20257186,20254697:20257153,20254735:20257071,20277504:20286046,20286243:20289482,20321707:20331087,20321745:20330067,20321754:20328047,20341588:20342887,20384172:20384716,20384184:20384655,20384190:20384492,20406763:20422520,20424995:20425353,20437771:20439241,20464066:20464428,20464075:20464335,20470039:20470343,20470040:20470437,20491197:20492151,20492691:20492949,20528849:20530852,20528911:20530452,20528944:20530235,20528957:20529935,20578765:20579218,20578776:20579100', 'assoc_mat': '20198537:barquette_avec_film:3327:20199077,20254674:barquette_avec_film:3327:20257186,20254697:barquette_avec_film:3327:20257153,20254735:barquette_avec_film:3327:20257071,20277504:barquette_avec_film:3327:20286046,20286243:barquette_avec_film:3327:20289482,20321707:barquette_avec_film:3327:20331087,20321745:barquette_avec_film:3327:20330067,20321754:barquette_avec_film:3327:20328047,20341588:barquette_avec_film:3327:20342887,20384172:barquette_avec_film:3327:20384716,20384184:barquette_avec_film:3327:20384655,20384190:barquette_avec_film:3327:20384492,20406763:barquette_avec_film:3327:20422520,20424995:barquette_avec_film:3327:20425353,20437771:barquette_avec_film:3327:20439241,20464066:barquette_avec_film:3327:20464428,20464075:barquette_avec_film:3327:20464335,20470039:barquette_avec_film:3327:20470343,20470040:barquette_avec_film:3327:20470437,20491197:barquette_avec_film:3327:20492151,20492691:barquette_avec_film:3327:20492949,20528849:barquette_avec_film:3327:20530852,20528911:barquette_avec_film:3327:2'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.004211975997781689, 'nb_photo': 14, 'list_port_cont': '20360707,20514630,20546946', 'assoc_port': '20254675:20360707,20491207:20514630,20528950:20546946', 'assoc_mat': '20254675:barquette_opaque:4205:20360707,20491207:barquette_opaque:4205:20514630,20528950:barquette_opaque:4205:20546946'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.011274325990849182, 'nb_photo': 201, 'list_port_cont': '20339472,20360782,20379752,20403283,20426434,20498012,20556710,20583130', 'assoc_port': '20198513:20339472,20254671:20360782,20286237:20379752,20314845:20403283,20354371:20426434,20478701:20498012,20528909:20556710,20577690:20583130', 'assoc_mat': '20198513:barquette_opaque:4203:20339472,20254671:barquette_opaque:4203:20360782,20286237:barquette_opaque:4203:20379752,20314845:barquette_opaque:4203:20403283,20354371:barquette_opaque:4203:20426434,20478701:barquette_opaque:4203:20498012,20528909:barquette_opaque:4203:20556710,20577690:barquette_opaque:4203:20583130'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0013697719368782268, 'nb_photo': 353, 'list_port_cont': '20222133,20255673,20257856,20261321,20262649,20266794,20277041,20277138,20277695,20287753,20288159,20315082,20316432,20318135,20319464,20319634,20322779,20335801,20342499,20353078,20357388,20357481,20362722,20364450,20384613,20384723,20418814,20422990,20423731,20425064,20425400,20426506,20426700,20436281,20461998,20462609,20464239,20465013,20465333,20466568,20480247,20491680,20492798,20493450,20529296,20531338,20531441,20537289,20538637,20539207,20540896,20549695,20557768,20564410,20567322,20578179,20578655', 'assoc_port': '20198521:20222133,20254666:20277138,20254691:20277041,20254699:20266794,20254701:20262649,20254716:20261321,20254741:20257856,20254773:20255673,20277535:20277695,20286235:20288159,20286240:20287753,20314816:20319634,20314819:20319464,20314830:20318135,20314832:20316432,20314849:20315082,20321740:20335801,20321746:20322779,20341525:20364450,20341529:20342499,20351866:20353078,20354357:20362722,20356999:20357481,20357005:20357388,20384173:20384723,20384186:20384613,20406761:20436281,20406798:20422990,20406806:20418814,20423265:20425400,20423290:20423731,20425003:20425064,20425792:20426700,20425800:20426506,20461719:20461998,20462404:20462609,20464081:20464239,20464972:20465333,20464980:20465013,20466523:20466568,20478690:20480247,20491201:20493450,20491211:20491680,20492693:20492798,20528851:20540896,20528874:20539207,20528878:20537289,20528906:20538637,20528946:20531338,20528948:20531441,20528959:20529296,20549277:20549695,20557525:20557768,20562872:20567322,20562876:20564410,20577684:20578655,20577692:2057817', 'assoc_mat': '20198521:barquette_opaque:4207:20222133,20254666:barquette_opaque:4207:20277138,20254691:barquette_opaque:4207:20277041,20254699:barquette_opaque:4207:20266794,20254701:barquette_opaque:4207:20262649,20254716:barquette_opaque:4207:20261321,20254741:barquette_opaque:4207:20257856,20254773:barquette_opaque:4207:20255673,20277535:barquette_opaque:4207:20277695,20286235:barquette_opaque:4207:20288159,20286240:barquette_opaque:4207:20287753,20314816:barquette_opaque:4207:20319634,20314819:barquette_opaque:4207:20319464,20314830:barquette_opaque:4207:20318135,20314832:barquette_opaque:4207:20316432,20314849:barquette_opaque:4207:20315082,20321740:barquette_opaque:4207:20335801,20321746:barquette_opaque:4207:20322779,20341525:barquette_opaque:4207:20364450,20341529:barquette_opaque:4207:20342499,20351866:barquette_opaque:4207:20353078,20354357:barquette_opaque:4207:20362722,20356999:barquette_opaque:4207:20357481,20357005:barquette_opaque:4207:20357388,20384173:barquette_opaque:4207:20384723,20384186:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.009010988530285648, 'nb_photo': 96, 'list_port_cont': '20277939,20338884,20339076,20339387,20340493,20341148,20360663,20360797,20360938,20361025,20376949,20377095,20377132,20377188,20379574,20402508,20402863,20403077,20403112,20405979,20406274,20407113,20407433,20420846,20421405,20425174,20425436,20425542,20425671,20425981,20444675,20444862,20444972,20460224,20461637,20462049,20462240,20466899,20468574,20469236,20469330,20469770,20473716,20474075,20474422,20489474,20491144,20491325,20491399,20494090,20497170,20504880,20504933,20579480,20584184,20584521,20584584', 'assoc_port': '20198517:20338884,20198519:20339076,20198520:20339387,20198546:20340493,20198548:20341148,20254657:20360663,20254690:20360797,20254696:20360938,20254730:20361025,20277510:20376949,20277528:20377188,20277529:20377095,20277531:20377132,20277550:20277939,20286246:20379574,20314813:20402508,20314834:20402863,20314843:20460224,20314847:20403077,20314848:20403112,20321711:20405979,20321736:20406274,20321742:20407113,20321752:20407433,20341532:20420846,20341561:20421405,20351864:20425671,20354369:20425981,20384177:20444862,20384178:20444675,20384182:20444972,20406759:20461637,20406804:20462049,20406808:20462240,20423269:20469236,20423270:20469330,20423287:20469770,20424994:20425542,20425000:20425436,20425001:20425174,20437742:20473716,20437768:20474075,20437769:20474422,20461711:20489474,20462397:20491144,20462399:20491325,20462402:20491399,20464073:20468574,20464971:20466899,20478688:20497170,20491203:20504933,20491204:20504880,20492688:20494090,20528867:20584184,20562870:20584584,20562871:20584521,20578760:2057948', 'assoc_mat': '20198517:barquette_opaque:4461:20338884,20198519:barquette_opaque:4461:20339076,20198520:barquette_opaque:4461:20339387,20198546:barquette_opaque:4461:20340493,20198548:barquette_opaque:4461:20341148,20254657:barquette_opaque:4461:20360663,20254690:barquette_opaque:4461:20360797,20254696:barquette_opaque:4461:20360938,20254730:barquette_opaque:4461:20361025,20277510:barquette_opaque:4461:20376949,20277528:barquette_opaque:4461:20377188,20277529:barquette_opaque:4461:20377095,20277531:barquette_opaque:4461:20377132,20277550:barquette_opaque:4461:20277939,20286246:barquette_opaque:4461:20379574,20314813:barquette_opaque:4461:20402508,20314834:barquette_opaque:4461:20402863,20314843:barquette_opaque:4461:20460224,20314847:barquette_opaque:4461:20403077,20314848:barquette_opaque:4461:20403112,20321711:barquette_opaque:4461:20405979,20321736:barquette_opaque:4461:20406274,20321742:barquette_opaque:4461:20407113,20321752:barquette_opaque:4461:20407433,20341532:barquette_opaque:4461:20420846,20341561:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.008626619132414408, 'nb_photo': 159, 'list_port_cont': '20199244,20256665,20256725,20271608,20271682,20271736,20273217,20315288,20316690,20330326,20342337,20352528,20384473,20421199,20423651,20439093,20462770,20464263,20491695,20578066,20578084,20579047', 'assoc_port': '20198536:20199244,20254653:20271736,20254655:20273217,20254660:20271608,20254693:20271682,20254695:20256725,20254734:20256665,20314815:20316690,20314821:20315288,20321737:20330326,20341545:20342337,20351861:20352528,20384183:20384473,20406796:20421199,20423268:20423651,20437743:20439093,20462401:20462770,20464079:20464263,20491199:20491695,20577670:20578084,20577672:20578066,20578762:20579047', 'assoc_mat': '20198536:barquette_opaque:4200:20199244,20254653:barquette_opaque:4200:20271736,20254655:barquette_opaque:4200:20273217,20254660:barquette_opaque:4200:20271608,20254693:barquette_opaque:4200:20271682,20254695:barquette_opaque:4200:20256725,20254734:barquette_opaque:4200:20256665,20314815:barquette_opaque:4200:20316690,20314821:barquette_opaque:4200:20315288,20321737:barquette_opaque:4200:20330326,20341545:barquette_opaque:4200:20342337,20351861:barquette_opaque:4200:20352528,20384183:barquette_opaque:4200:20384473,20406796:barquette_opaque:4200:20421199,20423268:barquette_opaque:4200:20423651,20437743:barquette_opaque:4200:20439093,20462401:barquette_opaque:4200:20462770,20464079:barquette_opaque:4200:20464263,20491199:barquette_opaque:4200:20491695,20577670:barquette_opaque:4200:20578084,20577672:barquette_opaque:4200:20578066,20578762:barquette_opaque:4200:20579047'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0024988066755449313, 'nb_photo': 133, 'list_port_cont': '20360689,20361280,20377345,20403467,20407280,20421142,20427113,20444743,20462021,20462288,20466460,20469696,20470535,20490562,20497734,20546827,20548907,20557257,20586933', 'assoc_port': '20254668:20360689,20254736:20361280,20277533:20377345,20314852:20403467,20321738:20407280,20341530:20421142,20357004:20427113,20384175:20444743,20406768:20462021,20406805:20462288,20423282:20469696,20425794:20470535,20461713:20490562,20465853:20466460,20478692:20497734,20528943:20546827,20531309:20548907,20549279:20557257,20577687:20586933', 'assoc_mat': '20254668:barquette_opaque:4209:20360689,20254736:barquette_opaque:4209:20361280,20277533:barquette_opaque:4209:20377345,20314852:barquette_opaque:4209:20403467,20321738:barquette_opaque:4209:20407280,20341530:barquette_opaque:4209:20421142,20357004:barquette_opaque:4209:20427113,20384175:barquette_opaque:4209:20444743,20406768:barquette_opaque:4209:20462021,20406805:barquette_opaque:4209:20462288,20423282:barquette_opaque:4209:20469696,20425794:barquette_opaque:4209:20470535,20461713:barquette_opaque:4209:20490562,20465853:barquette_opaque:4209:20466460,20478692:barquette_opaque:4209:20497734,20528943:barquette_opaque:4209:20546827,20531309:barquette_opaque:4209:20548907,20549279:barquette_opaque:4209:20557257,20577687:barquette_opaque:4209:20586933'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0009902603427602611, 'nb_photo': 140, 'list_port_cont': '20255712,20258643,20261196,20261505,20268392,20268499,20277572,20287047,20288456,20313654,20315029,20316577,20316810,20318856,20319151,20322345,20342114,20350263,20354871,20357609,20359872,20360481,20362023,20362494,20364678,20384251,20385129,20421066,20423068,20423806,20423881,20425040,20426148,20426307,20430163,20432002,20433269,20436444,20438282,20462739,20464322,20464352,20466066,20466337,20466720,20468917,20479244,20484801,20492889,20493309,20493495,20531669,20538584,20539116,20539301,20549501,20564746,20577826,20578046,20578901,20579037,20579463', 'assoc_port': '20254663:20313654,20254664:20277572,20254692:20268499,20254698:20268392,20254700:20261505,20254727:20261196,20254742:20258643,20254772:20255712,20286236:20288456,20286242:20287047,20314817:20318856,20314818:20319151,20314829:20316810,20314831:20316577,20314850:20315029,20321748:20322345,20341524:20364678,20341528:20350263,20341574:20342114,20354361:20362494,20354364:20362023,20354375:20354871,20356994:20360481,20356996:20359872,20356998:20357609,20384174:20385129,20384187:20384251,20406760:20436444,20406765:20433269,20406766:20432002,20406799:20423068,20406807:20421066,20423264:20430163,20423266:20425040,20423278:20423881,20423289:20423806,20425801:20426307,20425805:20426148,20437741:20438282,20461693:20466720,20462403:20462739,20464072:20464352,20464083:20464322,20465851:20466337,20465852:20466066,20468873:20468917,20478685:20484801,20478691:20479244,20491200:20493495,20491202:20493309,20492692:20492889,20528853:20539301,20528876:20539116,20528881:20538584,20531307:20531669,20548172:20549501,20562875:2056474', 'assoc_mat': '20254663:barquette_opaque:4207:20313654,20254664:barquette_opaque:4207:20277572,20254692:barquette_opaque:4207:20268499,20254698:barquette_opaque:4207:20268392,20254700:barquette_opaque:4207:20261505,20254727:barquette_opaque:4207:20261196,20254742:barquette_opaque:4207:20258643,20254772:barquette_opaque:4207:20255712,20286236:barquette_opaque:4207:20288456,20286242:barquette_opaque:4207:20287047,20314817:barquette_opaque:4207:20318856,20314818:barquette_opaque:4207:20319151,20314829:barquette_opaque:4207:20316810,20314831:barquette_opaque:4207:20316577,20314850:barquette_opaque:4207:20315029,20321748:barquette_opaque:4207:20322345,20341524:barquette_opaque:4207:20364678,20341528:barquette_opaque:4207:20350263,20341574:barquette_opaque:4207:20342114,20354361:barquette_opaque:4207:20362494,20354364:barquette_opaque:4207:20362023,20354375:barquette_opaque:4207:20354871,20356994:barquette_opaque:4207:20360481,20356996:barquette_opaque:4207:20359872,20356998:barquette_opaque:4207:20357609,20384174:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.03527789768706247, 'nb_photo': 4350, 'list_port_cont': '20256116,20331126,20343550,20384537,20407883,20423721,20439253,20464284,20479029,20532351,20579310', 'assoc_port': '20254672:20256116,20321744:20331126,20341587:20343550,20384185:20384537,20406770:20407883,20423285:20423721,20437770:20439253,20464077:20464284,20478694:20479029,20531308:20532351,20578774:20579310', 'assoc_mat': '20254672:barquette_opaque:4211:20256116,20321744:barquette_opaque:4211:20331126,20341587:barquette_opaque:4211:20343550,20384185:barquette_opaque:4211:20384537,20406770:barquette_opaque:4211:20407883,20423285:barquette_opaque:4211:20423721,20437770:barquette_opaque:4211:20439253,20464077:barquette_opaque:4211:20464284,20478694:barquette_opaque:4211:20479029,20531308:barquette_opaque:4211:20532351,20578774:barquette_opaque:4211:20579310'}, {'unwanted_material': 'bouchon', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0031317646309220676, 'nb_photo': 982, 'list_port_cont': '20199069,20257068,20257144,20257155,20257180,20286052,20289478,20328040,20330059,20331083,20342881,20384483,20384652,20384708,20422519,20425080,20425351,20425962,20439238,20462824,20464344,20464423,20470340,20470430,20491756,20492144,20492948,20529928,20530236,20530441,20530848,20579099,20579213', 'assoc_port': '20198537:20199069,20254648:20257144,20254674:20257180,20254697:20257155,20254735:20257068,20277504:20286052,20286243:20289478,20321707:20331083,20321745:20330059,20321754:20328040,20341588:20342881,20384172:20384708,20384184:20384652,20384190:20384483,20406763:20422519,20424995:20425351,20424998:20425080,20425791:20425962,20437771:20439238,20462405:20462824,20464066:20464423,20464075:20464344,20470039:20470340,20470040:20470430,20491197:20492144,20491198:20491756,20492691:20492948,20528849:20530848,20528911:20530441,20528944:20530236,20528957:20529928,20578765:20579213,20578776:20579099', 'assoc_mat': '20198537:bouchon:3327:20199069,20254648:bouchon:3327:20257144,20254674:bouchon:3327:20257180,20254697:bouchon:3327:20257155,20254735:bouchon:3327:20257068,20277504:bouchon:3327:20286052,20286243:bouchon:3327:20289478,20321707:bouchon:3327:20331083,20321745:bouchon:3327:20330059,20321754:bouchon:3327:20328040,20341588:bouchon:3327:20342881,20384172:bouchon:3327:20384708,20384184:bouchon:3327:20384652,20384190:bouchon:3327:20384483,20406763:bouchon:3327:20422519,20424995:bouchon:3327:20425351,20424998:bouchon:3327:20425080,20425791:bouchon:3327:20425962,20437771:bouchon:3327:20439238,20462405:bouchon:3327:20462824,20464066:bouchon:3327:20464423,20464075:bouchon:3327:20464344,20470039:bouchon:3327:20470340,20470040:bouchon:3327:20470430,20491197:bouchon:3327:20492144,20491198:bouchon:3327:20491756,20492691:bouchon:3327:20492948,20528849:bouchon:3327:20530848,20528911:bouchon:3327:20530441,20528944:bouchon:3327:20530236,20528957:bouchon:3327:20529928,20578765:bouchon:3327:20579213,20578776:bouchon:3327:20579099'}, {'unwanted_material': 'carton', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.026264194207904594, 'nb_photo': 41, 'list_port_cont': '20360714,20514641,20546947', 'assoc_port': '20254675:20360714,20491207:20514641,20528950:20546947', 'assoc_mat': '20254675:carton:4205:20360714,20491207:carton:4205:20514641,20528950:carton:4205:20546947'}, {'unwanted_material': 'carton', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.007224822670397938, 'nb_photo': 97, 'list_port_cont': '20339482,20360787,20379749,20403279,20426437,20498020,20556720,20583140', 'assoc_port': '20198513:20339482,20254671:20360787,20286237:20379749,20314845:20403279,20354371:20426437,20478701:20498020,20528909:20556720,20577690:20583140', 'assoc_mat': '20198513:carton:4203:20339482,20254671:carton:4203:20360787,20286237:carton:4203:20379749,20314845:carton:4203:20403279,20354371:carton:4203:20426437,20478701:carton:4203:20498020,20528909:carton:4203:20556720,20577690:carton:4203:20583140'}, {'unwanted_material': 'carton', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.921475072395263, 'nb_photo': 5576, 'list_port_cont': '20194010,20222138,20255674,20257861,20261317,20262656,20266787,20277029,20277131,20277692,20277819,20286904,20287128,20287762,20288155,20314975,20315076,20316436,20318143,20319475,20319647,20322267,20322780,20335806,20342497,20353080,20357380,20357468,20361988,20362717,20364449,20384450,20384607,20384726,20418816,20422778,20422981,20423530,20423630,20423740,20424639,20425076,20425399,20425939,20426018,20426136,20426215,20426505,20426693,20434019,20436280,20461999,20462601,20464240,20465008,20465103,20465105,20465324,20466577,20478731,20479183,20480260,20484064,20491681,20492795,20493441,20529285,20531328,20531444,20533528,20537290,20538638,20539197,20540906,20542734,20549702,20557776,20564424,20567318,20578177,20578652', 'assoc_port': '20193388:20194010,20198521:20222138,20254666:20277131,20254691:20277029,20254699:20266787,20254701:20262656,20254716:20261317,20254741:20257861,20254773:20255674,20277526:20277819,20277535:20277692,20286235:20288155,20286240:20287762,20286241:20287128,20286244:20286904,20314816:20319647,20314819:20319475,20314830:20318143,20314832:20316436,20314849:20315076,20314851:20314975,20321740:20335806,20321746:20322780,20321749:20322267,20341525:20364449,20341529:20342497,20351866:20353080,20354357:20362717,20354365:20361988,20356999:20357468,20357005:20357380,20384173:20384726,20384186:20384607,20384188:20384450,20406761:20436280,20406762:20434019,20406798:20422981,20406800:20422778,20406806:20418816,20423265:20425399,20423279:20424639,20423290:20423740,20423291:20423630,20423293:20423530,20425003:20425076,20425792:20426693,20425800:20426505,20425802:20426215,20425803:20426136,20425804:20426018,20425806:20425939,20461719:20461999,20462404:20462601,20464081:20464240,20464972:20465324,20464974:20465103,20464979:2046510', 'assoc_mat': '20193388:carton:4207:20194010,20198521:carton:4207:20222138,20254666:carton:4207:20277131,20254691:carton:4207:20277029,20254699:carton:4207:20266787,20254701:carton:4207:20262656,20254716:carton:4207:20261317,20254741:carton:4207:20257861,20254773:carton:4207:20255674,20277526:carton:4207:20277819,20277535:carton:4207:20277692,20286235:carton:4207:20288155,20286240:carton:4207:20287762,20286241:carton:4207:20287128,20286244:carton:4207:20286904,20314816:carton:4207:20319647,20314819:carton:4207:20319475,20314830:carton:4207:20318143,20314832:carton:4207:20316436,20314849:carton:4207:20315076,20314851:carton:4207:20314975,20321740:carton:4207:20335806,20321746:carton:4207:20322780,20321749:carton:4207:20322267,20341525:carton:4207:20364449,20341529:carton:4207:20342497,20351866:carton:4207:20353080,20354357:carton:4207:20362717,20354365:carton:4207:20361988,20356999:carton:4207:20357468,20357005:carton:4207:20357380,20384173:carton:4207:20384726,20384186:carton:4207:20384607,20384188:carton:4207:20384450,2040'}, {'unwanted_material': 'carton', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.026643870190118192, 'nb_photo': 2907, 'list_port_cont': '20277941,20315137,20338895,20339082,20339388,20340486,20341145,20360655,20360805,20360851,20360919,20360952,20361023,20361131,20361211,20361288,20361333,20376946,20376975,20377086,20377130,20377200,20377278,20379573,20402505,20402849,20403076,20403108,20403324,20403437,20405977,20406276,20407102,20407334,20407427,20420844,20420892,20421027,20421412,20423957,20425169,20425448,20425545,20425661,20425811,20425983,20426043,20426790,20426830,20444678,20444856,20444973,20445035,20460238,20461636,20461788,20462043,20462236,20462982,20465389,20466123,20466909,20468565,20469235,20469331,20469584,20469757,20473738,20474071,20474430,20489473,20490146,20491150,20491326,20491406,20494101,20494169,20496923,20497172,20497394,20504885,20504940,20505057,20511000,20543701,20543763,20544003,20544892,20545142,20545714,20546020,20546308,20546507,20547179,20579486,20580096,20582490,20583935,20584191,20584513,20584583,20586590,20586829,20588939,20589073', 'assoc_port': '20198517:20338895,20198519:20339082,20198520:20339388,20198546:20340486,20198548:20341145,20254657:20360655,20254690:20360805,20254694:20360851,20254696:20360952,20254730:20361023,20254732:20360919,20254738:20361131,20254740:20361333,20254769:20361211,20254771:20361288,20277510:20376946,20277522:20376975,20277528:20377200,20277529:20377086,20277531:20377130,20277534:20377278,20277550:20277941,20286246:20379573,20314813:20402505,20314814:20462982,20314834:20402849,20314843:20460238,20314847:20403076,20314848:20403108,20314854:20403324,20314856:20403437,20314857:20315137,20321711:20405977,20321736:20406276,20321742:20407102,20321743:20407334,20321752:20407427,20341532:20420844,20341558:20420892,20341559:20421027,20341561:20421412,20351864:20425661,20354355:20425811,20354369:20425983,20354372:20426043,20356993:20426790,20357003:20426830,20384177:20444856,20384178:20444678,20384180:20445035,20384182:20444973,20406759:20461636,20406797:20461788,20406804:20462043,20406808:20462236,20423269:20469235,20423270:2046933', 'assoc_mat': '20198517:carton:4461:20338895,20198519:carton:4461:20339082,20198520:carton:4461:20339388,20198546:carton:4461:20340486,20198548:carton:4461:20341145,20254657:carton:4461:20360655,20254690:carton:4461:20360805,20254694:carton:4461:20360851,20254696:carton:4461:20360952,20254730:carton:4461:20361023,20254732:carton:4461:20360919,20254738:carton:4461:20361131,20254740:carton:4461:20361333,20254769:carton:4461:20361211,20254771:carton:4461:20361288,20277510:carton:4461:20376946,20277522:carton:4461:20376975,20277528:carton:4461:20377200,20277529:carton:4461:20377086,20277531:carton:4461:20377130,20277534:carton:4461:20377278,20277550:carton:4461:20277941,20286246:carton:4461:20379573,20314813:carton:4461:20402505,20314814:carton:4461:20462982,20314834:carton:4461:20402849,20314843:carton:4461:20460238,20314847:carton:4461:20403076,20314848:carton:4461:20403108,20314854:carton:4461:20403324,20314856:carton:4461:20403437,20314857:carton:4461:20315137,20321711:carton:4461:20405977,20321736:carton:4461:20406276,2032'}, {'unwanted_material': 'carton', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.13403689103937347, 'nb_photo': 626, 'list_port_cont': '20199245,20256658,20256718,20271612,20271681,20271727,20273210,20315277,20316688,20330318,20342328,20346448,20352530,20384476,20421210,20423643,20439094,20462769,20464268,20491699,20578062,20578092,20579052', 'assoc_port': '20198536:20199245,20254653:20271727,20254655:20273210,20254660:20271612,20254693:20271681,20254695:20256718,20254734:20256658,20314815:20316688,20314821:20315277,20321708:20346448,20321737:20330318,20341545:20342328,20351861:20352530,20384183:20384476,20406796:20421210,20423268:20423643,20437743:20439094,20462401:20462769,20464079:20464268,20491199:20491699,20577670:20578092,20577672:20578062,20578762:20579052', 'assoc_mat': '20198536:carton:4200:20199245,20254653:carton:4200:20271727,20254655:carton:4200:20273210,20254660:carton:4200:20271612,20254693:carton:4200:20271681,20254695:carton:4200:20256718,20254734:carton:4200:20256658,20314815:carton:4200:20316688,20314821:carton:4200:20315277,20321708:carton:4200:20346448,20321737:carton:4200:20330318,20341545:carton:4200:20342328,20351861:carton:4200:20352530,20384183:carton:4200:20384476,20406796:carton:4200:20421210,20423268:carton:4200:20423643,20437743:carton:4200:20439094,20462401:carton:4200:20462769,20464079:carton:4200:20464268,20491199:carton:4200:20491699,20577670:carton:4200:20578092,20577672:carton:4200:20578062,20578762:carton:4200:20579052'}, {'unwanted_material': 'carton', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0037119865233655146, 'nb_photo': 117, 'list_port_cont': '20360701,20361270,20377342,20403476,20407285,20421148,20427103,20444753,20462018,20462286,20466458,20469694,20470541,20490559,20497738,20546826,20548905,20557249,20586935', 'assoc_port': '20254668:20360701,20254736:20361270,20277533:20377342,20314852:20403476,20321738:20407285,20341530:20421148,20357004:20427103,20384175:20444753,20406768:20462018,20406805:20462286,20423282:20469694,20425794:20470541,20461713:20490559,20465853:20466458,20478692:20497738,20528943:20546826,20531309:20548905,20549279:20557249,20577687:20586935', 'assoc_mat': '20254668:carton:4209:20360701,20254736:carton:4209:20361270,20277533:carton:4209:20377342,20314852:carton:4209:20403476,20321738:carton:4209:20407285,20341530:carton:4209:20421148,20357004:carton:4209:20427103,20384175:carton:4209:20444753,20406768:carton:4209:20462018,20406805:carton:4209:20462286,20423282:carton:4209:20469694,20425794:carton:4209:20470541,20461713:carton:4209:20490559,20465853:carton:4209:20466458,20478692:carton:4209:20497738,20528943:carton:4209:20546826,20531309:carton:4209:20548905,20549279:carton:4209:20557249,20577687:carton:4209:20586935'}, {'unwanted_material': 'carton', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.9497644347773283, 'nb_photo': 3634, 'list_port_cont': '20193668,20193725,20193822,20198813,20209008,20255725,20258637,20261200,20261506,20268381,20268493,20277562,20277742,20287048,20288465,20295842,20313664,20315030,20316132,20316568,20316813,20318575,20318864,20319141,20322350,20342113,20350265,20352552,20354882,20357611,20359869,20360488,20362021,20362484,20364051,20364679,20384250,20385137,20421057,20422624,20423071,20423465,20423804,20423891,20424724,20425047,20426157,20426309,20430165,20431995,20432556,20433261,20436449,20438286,20441058,20462032,20462741,20464123,20464321,20464357,20465238,20465516,20466062,20466347,20466723,20468920,20478985,20479239,20484808,20491428,20492879,20493021,20493318,20493482,20531348,20531663,20536934,20538591,20539107,20539295,20541141,20549490,20549883,20564751,20565618,20577832,20578036,20578464,20578900,20579031,20579462', 'assoc_port': '20193389:20193725,20193390:20193822,20193391:20193668,20198542:20198813,20208806:20209008,20254663:20313664,20254664:20277562,20254692:20268493,20254698:20268381,20254700:20261506,20254727:20261200,20254742:20258637,20254772:20255725,20277548:20277742,20286197:20295842,20286236:20288465,20286242:20287048,20314817:20318864,20314818:20319141,20314820:20318575,20314829:20316813,20314831:20316568,20314833:20316132,20314850:20315030,20321748:20322350,20341524:20364679,20341526:20364051,20341528:20350265,20341574:20342113,20351865:20352552,20354361:20362484,20354364:20362021,20354375:20354882,20356994:20360488,20356996:20359869,20356998:20357611,20384174:20385137,20384187:20384250,20406760:20436449,20406765:20433261,20406766:20431995,20406767:20432556,20406769:20441058,20406799:20423071,20406801:20422624,20406807:20421057,20423264:20430165,20423266:20425047,20423278:20423891,20423280:20424724,20423289:20423804,20423292:20423465,20425801:20426309,20425805:20426157,20437741:20438286,20461693:20466723,20461718:2046203', 'assoc_mat': '20193389:carton:4207:20193725,20193390:carton:4207:20193822,20193391:carton:4207:20193668,20198542:carton:4207:20198813,20208806:carton:4207:20209008,20254663:carton:4207:20313664,20254664:carton:4207:20277562,20254692:carton:4207:20268493,20254698:carton:4207:20268381,20254700:carton:4207:20261506,20254727:carton:4207:20261200,20254742:carton:4207:20258637,20254772:carton:4207:20255725,20277548:carton:4207:20277742,20286197:carton:4207:20295842,20286236:carton:4207:20288465,20286242:carton:4207:20287048,20314817:carton:4207:20318864,20314818:carton:4207:20319141,20314820:carton:4207:20318575,20314829:carton:4207:20316813,20314831:carton:4207:20316568,20314833:carton:4207:20316132,20314850:carton:4207:20315030,20321748:carton:4207:20322350,20341524:carton:4207:20364679,20341526:carton:4207:20364051,20341528:carton:4207:20350265,20341574:carton:4207:20342113,20351865:carton:4207:20352552,20354361:carton:4207:20362484,20354364:carton:4207:20362021,20354375:carton:4207:20354882,20356994:carton:4207:20360488,2035'}, {'unwanted_material': 'carton', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.002204725877293033, 'nb_photo': 627, 'list_port_cont': '20256101,20331125,20343547,20384544,20407881,20423715,20439257,20464288,20479032,20532361,20579309', 'assoc_port': '20254672:20256101,20321744:20331125,20341587:20343547,20384185:20384544,20406770:20407881,20423285:20423715,20437770:20439257,20464077:20464288,20478694:20479032,20531308:20532361,20578774:20579309', 'assoc_mat': '20254672:carton:4211:20256101,20321744:carton:4211:20331125,20341587:carton:4211:20343547,20384185:carton:4211:20384544,20406770:carton:4211:20407881,20423285:carton:4211:20423715,20437770:carton:4211:20439257,20464077:carton:4211:20464288,20478694:carton:4211:20479032,20531308:carton:4211:20532361,20578774:carton:4211:20579309'}, {'unwanted_material': 'carton', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.02516695171751245, 'nb_photo': 2013, 'list_port_cont': '20199066,20257069,20257154,20257176,20286044,20289476,20328044,20330065,20331077,20342892,20384482,20384657,20384717,20422524,20425363,20439245,20462826,20464334,20464425,20470348,20470441,20491752,20492152,20492944,20529938,20530226,20530450,20530858,20579106,20579207', 'assoc_port': '20198537:20199066,20254674:20257176,20254697:20257154,20254735:20257069,20277504:20286044,20286243:20289476,20321707:20331077,20321745:20330065,20321754:20328044,20341588:20342892,20384172:20384717,20384184:20384657,20384190:20384482,20406763:20422524,20424995:20425363,20437771:20439245,20462405:20462826,20464066:20464425,20464075:20464334,20470039:20470348,20470040:20470441,20491197:20492152,20491198:20491752,20492691:20492944,20528849:20530858,20528911:20530450,20528944:20530226,20528957:20529938,20578765:20579207,20578776:20579106', 'assoc_mat': '20198537:carton:3327:20199066,20254674:carton:3327:20257176,20254697:carton:3327:20257154,20254735:carton:3327:20257069,20277504:carton:3327:20286044,20286243:carton:3327:20289476,20321707:carton:3327:20331077,20321745:carton:3327:20330065,20321754:carton:3327:20328044,20341588:carton:3327:20342892,20384172:carton:3327:20384717,20384184:carton:3327:20384657,20384190:carton:3327:20384482,20406763:carton:3327:20422524,20424995:carton:3327:20425363,20437771:carton:3327:20439245,20462405:carton:3327:20462826,20464066:carton:3327:20464425,20464075:carton:3327:20464334,20470039:carton:3327:20470348,20470040:carton:3327:20470441,20491197:carton:3327:20492152,20491198:carton:3327:20491752,20492691:carton:3327:20492944,20528849:carton:3327:20530858,20528911:carton:3327:20530450,20528944:carton:3327:20530226,20528957:carton:3327:20529938,20578765:carton:3327:20579207,20578776:carton:3327:20579106'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.04419375232007082, 'nb_photo': 9565, 'list_port_cont': '20194424,20199204,20199384,20199586,20255172,20256385,20256588,20256788,20257261,20257405,20257620,20259946,20277637,20278002,20278045,20280155,20286952,20287638,20289612,20314967,20315517,20316373,20322355,20322743,20322902,20324433,20325972,20343116,20343710,20352081,20352535,20354505,20357170,20357558,20357693,20358355,20384597,20389187,20408733,20409439,20409587,20410200,20412929,20423518,20423669,20424064,20424463,20425156,20425285,20426633,20462182,20463038,20463046,20463370,20463605,20466223,20466329,20466360,20466438,20474584,20479147,20479169,20479255,20491662,20492386,20492723,20492908,20492960,20493001,20493057,20504184,20504566,20529749,20530403,20530842,20531160,20531366,20531879,20532000,20534134,20577918,20578055,20578237,20578381,20578573,20578712,20578895,20579116,20579123', 'assoc_port': '20194258:20194424,20198516:20199384,20198533:20199204,20198547:20199586,20254650:20259946,20254661:20257261,20254688:20257405,20254728:20256788,20254729:20256588,20254731:20256385,20254768:20257620,20254770:20255172,20277511:20280155,20277523:20278045,20277530:20278002,20277549:20277637,20286226:20287638,20286232:20286952,20286245:20289612,20314812:20316373,20314835:20315517,20314855:20314967,20321709:20324433,20321710:20325972,20321741:20322902,20321750:20322743,20321753:20322355,20341527:20343116,20341560:20343710,20351777:20352535,20351863:20352081,20354370:20354505,20356992:20358355,20357000:20357693,20357001:20357558,20357002:20357170,20384179:20384597,20384181:20389187,20406758:20412929,20406764:20409439,20406795:20410200,20406802:20409587,20406803:20408733,20423267:20424064,20423284:20423669,20423288:20423518,20424312:20424463,20424999:20425285,20425002:20425156,20425797:20426633,20461710:20463046,20461716:20463605,20461717:20462182,20462398:20466360,20462400:20463038,20462406:20463370,20464978:2046643', 'assoc_mat': '20194258:carton:3594:20194424,20198516:carton:3594:20199384,20198533:carton:3594:20199204,20198547:carton:3594:20199586,20254650:carton:3594:20259946,20254661:carton:3594:20257261,20254688:carton:3594:20257405,20254728:carton:3594:20256788,20254729:carton:3594:20256588,20254731:carton:3594:20256385,20254768:carton:3594:20257620,20254770:carton:3594:20255172,20277511:carton:3594:20280155,20277523:carton:3594:20278045,20277530:carton:3594:20278002,20277549:carton:3594:20277637,20286226:carton:3594:20287638,20286232:carton:3594:20286952,20286245:carton:3594:20289612,20314812:carton:3594:20316373,20314835:carton:3594:20315517,20314855:carton:3594:20314967,20321709:carton:3594:20324433,20321710:carton:3594:20325972,20321741:carton:3594:20322902,20321750:carton:3594:20322743,20321753:carton:3594:20322355,20341527:carton:3594:20343116,20341560:carton:3594:20343710,20351777:carton:3594:20352535,20351863:carton:3594:20352081,20354370:carton:3594:20354505,20356992:carton:3594:20358355,20357000:carton:3594:20357693,2035'}, {'unwanted_material': 'cartonnette', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.005511686832159441, 'nb_photo': 244, 'list_port_cont': '20198825,20200010,20255118,20255637,20255899,20277596,20278707,20314900,20314947,20341732,20351914,20384237,20384270,20404732,20423450,20425920,20461875,20465974,20491259,20491266,20529144,20529414,20577745,20577795', 'assoc_port': '20198526:20200010,20198549:20198825,20254669:20255899,20254737:20255637,20254767:20255118,20277527:20277596,20277551:20278707,20314846:20314900,20314853:20314947,20341531:20341732,20351862:20351914,20384176:20384270,20384189:20384237,20404502:20404732,20423281:20423450,20425795:20425920,20461712:20461875,20465854:20465974,20491195:20491266,20491210:20491259,20528860:20529414,20528945:20529144,20577668:20577795,20577686:20577745', 'assoc_mat': '20198526:cartonnette:3726:20200010,20198549:cartonnette:3726:20198825,20254669:cartonnette:3726:20255899,20254737:cartonnette:3726:20255637,20254767:cartonnette:3726:20255118,20277527:cartonnette:3726:20277596,20277551:cartonnette:3726:20278707,20314846:cartonnette:3726:20314900,20314853:cartonnette:3726:20314947,20341531:cartonnette:3726:20341732,20351862:cartonnette:3726:20351914,20384176:cartonnette:3726:20384270,20384189:cartonnette:3726:20384237,20404502:cartonnette:3726:20404732,20423281:cartonnette:3726:20423450,20425795:cartonnette:3726:20425920,20461712:cartonnette:3726:20461875,20465854:cartonnette:3726:20465974,20491195:cartonnette:3726:20491266,20491210:cartonnette:3726:20491259,20528860:cartonnette:3726:20529414,20528945:cartonnette:3726:20529144,20577668:cartonnette:3726:20577795,20577686:cartonnette:3726:20577745'}, {'unwanted_material': 'Carton_brun', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.018871702072773628, 'nb_photo': 389, 'list_port_cont': '20198831,20200004,20255127,20255633,20255903,20277604,20278702,20314907,20314940,20341725,20351910,20384238,20384265,20404722,20423445,20425915,20461871,20465968,20491258,20491261,20529139,20529409,20577746,20577786', 'assoc_port': '20198526:20200004,20198549:20198831,20254669:20255903,20254737:20255633,20254767:20255127,20277527:20277604,20277551:20278702,20314846:20314907,20314853:20314940,20341531:20341725,20351862:20351910,20384176:20384265,20384189:20384238,20404502:20404722,20423281:20423445,20425795:20425915,20461712:20461871,20465854:20465968,20491195:20491261,20491210:20491258,20528860:20529409,20528945:20529139,20577668:20577786,20577686:20577746', 'assoc_mat': '20198526:Carton_brun:3726:20200004,20198549:Carton_brun:3726:20198831,20254669:Carton_brun:3726:20255903,20254737:Carton_brun:3726:20255633,20254767:Carton_brun:3726:20255127,20277527:Carton_brun:3726:20277604,20277551:Carton_brun:3726:20278702,20314846:Carton_brun:3726:20314907,20314853:Carton_brun:3726:20314940,20341531:Carton_brun:3726:20341725,20351862:Carton_brun:3726:20351910,20384176:Carton_brun:3726:20384265,20384189:Carton_brun:3726:20384238,20404502:Carton_brun:3726:20404722,20423281:Carton_brun:3726:20423445,20425795:Carton_brun:3726:20425915,20461712:Carton_brun:3726:20461871,20465854:Carton_brun:3726:20465968,20491195:Carton_brun:3726:20491261,20491210:Carton_brun:3726:20491258,20528860:Carton_brun:3726:20529409,20528945:Carton_brun:3726:20529139,20577668:Carton_brun:3726:20577786,20577686:Carton_brun:3726:20577746'}, {'unwanted_material': 'Carton_gris', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.012736441437378806, 'nb_photo': 345, 'list_port_cont': '20198833,20200000,20255120,20255630,20255901,20277602,20278698,20314908,20314945,20341721,20351917,20384241,20384263,20404723,20423451,20425919,20461877,20465971,20491248,20491265,20529150,20529404,20577742,20577794', 'assoc_port': '20198526:20200000,20198549:20198833,20254669:20255901,20254737:20255630,20254767:20255120,20277527:20277602,20277551:20278698,20314846:20314908,20314853:20314945,20341531:20341721,20351862:20351917,20384176:20384263,20384189:20384241,20404502:20404723,20423281:20423451,20425795:20425919,20461712:20461877,20465854:20465971,20491195:20491265,20491210:20491248,20528860:20529404,20528945:20529150,20577668:20577794,20577686:20577742', 'assoc_mat': '20198526:Carton_gris:3726:20200000,20198549:Carton_gris:3726:20198833,20254669:Carton_gris:3726:20255901,20254737:Carton_gris:3726:20255630,20254767:Carton_gris:3726:20255120,20277527:Carton_gris:3726:20277602,20277551:Carton_gris:3726:20278698,20314846:Carton_gris:3726:20314908,20314853:Carton_gris:3726:20314945,20341531:Carton_gris:3726:20341721,20351862:Carton_gris:3726:20351917,20384176:Carton_gris:3726:20384263,20384189:Carton_gris:3726:20384241,20404502:Carton_gris:3726:20404723,20423281:Carton_gris:3726:20423451,20425795:Carton_gris:3726:20425919,20461712:Carton_gris:3726:20461877,20465854:Carton_gris:3726:20465971,20491195:Carton_gris:3726:20491265,20491210:Carton_gris:3726:20491248,20528860:Carton_gris:3726:20529404,20528945:Carton_gris:3726:20529150,20577668:Carton_gris:3726:20577794,20577686:Carton_gris:3726:20577742'}, {'unwanted_material': 'ela', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0019699213857785817, 'nb_photo': 4, 'list_port_cont': '20360706,20514639,20546941', 'assoc_port': '20254675:20360706,20491207:20514639,20528950:20546941', 'assoc_mat': '20254675:ela:4205:20360706,20491207:ela:4205:20514639,20528950:ela:4205:20546941'}, {'unwanted_material': 'ela', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.8669840364692086, 'nb_photo': 164, 'list_port_cont': '20339473,20360791,20379759,20403273,20426439,20498014,20556722,20583136', 'assoc_port': '20198513:20339473,20254671:20360791,20286237:20379759,20314845:20403273,20354371:20426439,20478701:20498014,20528909:20556722,20577690:20583136', 'assoc_mat': '20198513:ela:4203:20339473,20254671:ela:4203:20360791,20286237:ela:4203:20379759,20314845:ela:4203:20403273,20354371:ela:4203:20426439,20478701:ela:4203:20498014,20528909:ela:4203:20556722,20577690:ela:4203:20583136'}, {'unwanted_material': 'ela', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0005989346683519774, 'nb_photo': 67, 'list_port_cont': '20222146,20255680,20262652,20266800,20277033,20277130,20277693,20286896,20287124,20315078,20319639,20322777,20335812,20353077,20357377,20362718,20364440,20384606,20418809,20424633,20425396,20426500,20426697,20434021,20462603,20464249,20465329,20480251,20493445,20533536,20564419,20578175,20578662', 'assoc_port': '20198521:20222146,20254666:20277130,20254691:20277033,20254699:20266800,20254701:20262652,20254773:20255680,20277535:20277693,20286241:20287124,20286244:20286896,20314816:20319639,20314849:20315078,20321740:20335812,20321746:20322777,20341525:20364440,20351866:20353077,20354357:20362718,20357005:20357377,20384186:20384606,20406762:20434021,20406806:20418809,20423265:20425396,20423279:20424633,20425792:20426697,20425800:20426500,20462404:20462603,20464081:20464249,20464972:20465329,20478690:20480251,20491201:20493445,20528958:20533536,20562876:20564419,20577684:20578662,20577692:20578175', 'assoc_mat': '20198521:ela:4207:20222146,20254666:ela:4207:20277130,20254691:ela:4207:20277033,20254699:ela:4207:20266800,20254701:ela:4207:20262652,20254773:ela:4207:20255680,20277535:ela:4207:20277693,20286241:ela:4207:20287124,20286244:ela:4207:20286896,20314816:ela:4207:20319639,20314849:ela:4207:20315078,20321740:ela:4207:20335812,20321746:ela:4207:20322777,20341525:ela:4207:20364440,20351866:ela:4207:20353077,20354357:ela:4207:20362718,20357005:ela:4207:20357377,20384186:ela:4207:20384606,20406762:ela:4207:20434021,20406806:ela:4207:20418809,20423265:ela:4207:20425396,20423279:ela:4207:20424633,20425792:ela:4207:20426697,20425800:ela:4207:20426500,20462404:ela:4207:20462603,20464081:ela:4207:20464249,20464972:ela:4207:20465329,20478690:ela:4207:20480251,20491201:ela:4207:20493445,20528958:ela:4207:20533536,20562876:ela:4207:20564419,20577684:ela:4207:20578662,20577692:ela:4207:20578175'}, {'unwanted_material': 'ela', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0014685719420423676, 'nb_photo': 9, 'list_port_cont': '20338889,20360853,20360947,20379584,20403073,20421406,20461779,20473712,20504881', 'assoc_port': '20198517:20338889,20254694:20360853,20254696:20360947,20286246:20379584,20314847:20403073,20341561:20421406,20406797:20461779,20437742:20473712,20491204:20504881', 'assoc_mat': '20198517:ela:4461:20338889,20254694:ela:4461:20360853,20254696:ela:4461:20360947,20286246:ela:4461:20379584,20314847:ela:4461:20403073,20341561:ela:4461:20421406,20406797:ela:4461:20461779,20437742:ela:4461:20473712,20491204:ela:4461:20504881'}, {'unwanted_material': 'ela', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.002820249154611308, 'nb_photo': 84, 'list_port_cont': '20199235,20256653,20271688,20271723,20315279,20316687,20342325,20346439,20352521,20384469,20421207,20439091,20462784,20464257,20491704,20578083,20579050', 'assoc_port': '20198536:20199235,20254653:20271723,20254693:20271688,20254734:20256653,20314815:20316687,20314821:20315279,20321708:20346439,20341545:20342325,20351861:20352521,20384183:20384469,20406796:20421207,20437743:20439091,20462401:20462784,20464079:20464257,20491199:20491704,20577670:20578083,20578762:20579050', 'assoc_mat': '20198536:ela:4200:20199235,20254653:ela:4200:20271723,20254693:ela:4200:20271688,20254734:ela:4200:20256653,20314815:ela:4200:20316687,20314821:ela:4200:20315279,20321708:ela:4200:20346439,20341545:ela:4200:20342325,20351861:ela:4200:20352521,20384183:ela:4200:20384469,20406796:ela:4200:20421207,20437743:ela:4200:20439091,20462401:ela:4200:20462784,20464079:ela:4200:20464257,20491199:ela:4200:20491704,20577670:ela:4200:20578083,20578762:ela:4200:20579050'}, {'unwanted_material': 'ela', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0010826447385360609, 'nb_photo': 48, 'list_port_cont': '20361268,20377349,20403479,20407289,20421146,20427111,20444751,20462010,20462281,20466452,20469690,20470542,20490558,20548902,20557253,20586939', 'assoc_port': '20254736:20361268,20277533:20377349,20314852:20403479,20321738:20407289,20341530:20421146,20357004:20427111,20384175:20444751,20406768:20462010,20406805:20462281,20423282:20469690,20425794:20470542,20461713:20490558,20465853:20466452,20531309:20548902,20549279:20557253,20577687:20586939', 'assoc_mat': '20254736:ela:4209:20361268,20277533:ela:4209:20377349,20314852:ela:4209:20403479,20321738:ela:4209:20407289,20341530:ela:4209:20421146,20357004:ela:4209:20427111,20384175:ela:4209:20444751,20406768:ela:4209:20462010,20406805:ela:4209:20462281,20423282:ela:4209:20469690,20425794:ela:4209:20470542,20461713:ela:4209:20490558,20465853:ela:4209:20466452,20531309:ela:4209:20548902,20549279:ela:4209:20557253,20577687:ela:4209:20586939'}, {'unwanted_material': 'ela', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0008314819950378696, 'nb_photo': 24, 'list_port_cont': '20277743,20313665,20350259,20359875,20360480,20364061,20421062,20422626,20423073,20423880,20425055,20430168,20441062,20464118,20464316,20465509,20466068,20466721,20549869', 'assoc_port': '20254663:20313665,20277548:20277743,20341526:20364061,20341528:20350259,20356994:20360480,20356996:20359875,20406769:20441062,20406799:20423073,20406801:20422626,20406807:20421062,20423264:20430168,20423266:20425055,20423278:20423880,20461693:20466721,20464070:20465509,20464083:20464316,20464085:20464118,20465852:20466068,20549278:20549869', 'assoc_mat': '20254663:ela:4207:20313665,20277548:ela:4207:20277743,20341526:ela:4207:20364061,20341528:ela:4207:20350259,20356994:ela:4207:20360480,20356996:ela:4207:20359875,20406769:ela:4207:20441062,20406799:ela:4207:20423073,20406801:ela:4207:20422626,20406807:ela:4207:20421062,20423264:ela:4207:20430168,20423266:ela:4207:20425055,20423278:ela:4207:20423880,20461693:ela:4207:20466721,20464070:ela:4207:20465509,20464083:ela:4207:20464316,20464085:ela:4207:20464118,20465852:ela:4207:20466068,20549278:ela:4207:20549869'}, {'unwanted_material': 'ela', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0007280923031436572, 'nb_photo': 234, 'list_port_cont': '20256103,20331121,20343548,20384541,20407869,20423709,20439269,20464277,20479044,20532352,20579307', 'assoc_port': '20254672:20256103,20321744:20331121,20341587:20343548,20384185:20384541,20406770:20407869,20423285:20423709,20437770:20439269,20464077:20464277,20478694:20479044,20531308:20532352,20578774:20579307', 'assoc_mat': '20254672:ela:4211:20256103,20321744:ela:4211:20331121,20341587:ela:4211:20343548,20384185:ela:4211:20384541,20406770:ela:4211:20407869,20423285:ela:4211:20423709,20437770:ela:4211:20439269,20464077:ela:4211:20464277,20478694:ela:4211:20479044,20531308:ela:4211:20532352,20578774:ela:4211:20579307'}, {'unwanted_material': 'etiquette', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.002212433254466409, 'nb_photo': 10, 'list_port_cont': '20360705,20514634,20546949', 'assoc_port': '20254675:20360705,20491207:20514634,20528950:20546949', 'assoc_mat': '20254675:etiquette:4205:20360705,20491207:etiquette:4205:20514634,20528950:etiquette:4205:20546949'}, {'unwanted_material': 'etiquette', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0055999154350139056, 'nb_photo': 419, 'list_port_cont': '20339481,20360785,20379746,20403272,20426435,20498011,20556709,20583126', 'assoc_port': '20198513:20339481,20254671:20360785,20286237:20379746,20314845:20403272,20354371:20426435,20478701:20498011,20528909:20556709,20577690:20583126', 'assoc_mat': '20198513:etiquette:4203:20339481,20254671:etiquette:4203:20360785,20286237:etiquette:4203:20379746,20314845:etiquette:4203:20403272,20354371:etiquette:4203:20426435,20478701:etiquette:4203:20498011,20528909:etiquette:4203:20556709,20577690:etiquette:4203:20583126'}, {'unwanted_material': 'etiquette', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0008733101793665786, 'nb_photo': 445, 'list_port_cont': '20222142,20255683,20257860,20261323,20262647,20266795,20277043,20277133,20277687,20277823,20286905,20287761,20288149,20314974,20315087,20316427,20319473,20319642,20322270,20322778,20335813,20342504,20353071,20357387,20357473,20361992,20362708,20364445,20384449,20384611,20384732,20418817,20422771,20422983,20423524,20423738,20424643,20425070,20425394,20425943,20426141,20426210,20426502,20426705,20436289,20461993,20462599,20464238,20465004,20465092,20465107,20465327,20466580,20478742,20480255,20491685,20492790,20493437,20531341,20531435,20533526,20539206,20540902,20542727,20549707,20557766,20567314,20578180,20578664', 'assoc_port': '20198521:20222142,20254666:20277133,20254691:20277043,20254699:20266795,20254701:20262647,20254716:20261323,20254741:20257860,20254773:20255683,20277526:20277823,20277535:20277687,20286235:20288149,20286240:20287761,20286244:20286905,20314816:20319642,20314819:20319473,20314832:20316427,20314849:20315087,20314851:20314974,20321740:20335813,20321746:20322778,20321749:20322270,20341525:20364445,20341529:20342504,20351866:20353071,20354357:20362708,20354365:20361992,20356999:20357473,20357005:20357387,20384173:20384732,20384186:20384611,20384188:20384449,20406761:20436289,20406798:20422983,20406800:20422771,20406806:20418817,20423265:20425394,20423279:20424643,20423290:20423738,20423293:20423524,20425003:20425070,20425792:20426705,20425800:20426502,20425802:20426210,20425803:20426141,20425806:20425943,20461719:20461993,20462404:20462599,20464081:20464238,20464972:20465327,20464974:20465092,20464979:20465107,20464980:20465004,20466523:20466580,20478690:20480255,20478695:20478742,20491201:20493437,20491211:2049168', 'assoc_mat': '20198521:etiquette:4207:20222142,20254666:etiquette:4207:20277133,20254691:etiquette:4207:20277043,20254699:etiquette:4207:20266795,20254701:etiquette:4207:20262647,20254716:etiquette:4207:20261323,20254741:etiquette:4207:20257860,20254773:etiquette:4207:20255683,20277526:etiquette:4207:20277823,20277535:etiquette:4207:20277687,20286235:etiquette:4207:20288149,20286240:etiquette:4207:20287761,20286244:etiquette:4207:20286905,20314816:etiquette:4207:20319642,20314819:etiquette:4207:20319473,20314832:etiquette:4207:20316427,20314849:etiquette:4207:20315087,20314851:etiquette:4207:20314974,20321740:etiquette:4207:20335813,20321746:etiquette:4207:20322778,20321749:etiquette:4207:20322270,20341525:etiquette:4207:20364445,20341529:etiquette:4207:20342504,20351866:etiquette:4207:20353071,20354357:etiquette:4207:20362708,20354365:etiquette:4207:20361992,20356999:etiquette:4207:20357473,20357005:etiquette:4207:20357387,20384173:etiquette:4207:20384732,20384186:etiquette:4207:20384611,20384188:etiquette:4207:20384449,2'}, {'unwanted_material': 'etiquette', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0003616569006856903, 'nb_photo': 96, 'list_port_cont': '20338881,20339378,20360656,20360949,20361026,20361129,20361293,20361332,20376973,20377096,20377122,20377187,20377265,20402509,20402854,20403082,20403109,20403326,20406262,20407114,20407429,20420854,20420903,20421036,20421415,20423960,20425171,20425442,20425670,20425985,20426047,20426823,20445038,20460230,20461632,20461785,20462047,20462242,20462971,20465386,20466118,20466901,20469249,20469335,20469582,20473717,20474081,20489479,20490155,20491319,20494104,20543752,20579483,20584590,20586596,20586825,20589085', 'assoc_port': '20198517:20338881,20198520:20339378,20254657:20360656,20254696:20360949,20254730:20361026,20254738:20361129,20254740:20361332,20254771:20361293,20277522:20376973,20277528:20377187,20277529:20377096,20277531:20377122,20277534:20377265,20314813:20402509,20314814:20462971,20314834:20402854,20314843:20460230,20314847:20403082,20314848:20403109,20314854:20403326,20321736:20406262,20321742:20407114,20321752:20407429,20341532:20420854,20341558:20420903,20341559:20421036,20341561:20421415,20351864:20425670,20354369:20425985,20354372:20426047,20357003:20426823,20384180:20445038,20406759:20461632,20406797:20461785,20406804:20462047,20406808:20462242,20423269:20469249,20423270:20469335,20423283:20469582,20423286:20423960,20425000:20425442,20425001:20425171,20437742:20473717,20437768:20474081,20461711:20489479,20461714:20490155,20462399:20491319,20464971:20466901,20464977:20465386,20465855:20466118,20492688:20494104,20528845:20543752,20562870:20584590,20577678:20586596,20577681:20589085,20577688:20586825,20578760:2057948', 'assoc_mat': '20198517:etiquette:4461:20338881,20198520:etiquette:4461:20339378,20254657:etiquette:4461:20360656,20254696:etiquette:4461:20360949,20254730:etiquette:4461:20361026,20254738:etiquette:4461:20361129,20254740:etiquette:4461:20361332,20254771:etiquette:4461:20361293,20277522:etiquette:4461:20376973,20277528:etiquette:4461:20377187,20277529:etiquette:4461:20377096,20277531:etiquette:4461:20377122,20277534:etiquette:4461:20377265,20314813:etiquette:4461:20402509,20314814:etiquette:4461:20462971,20314834:etiquette:4461:20402854,20314843:etiquette:4461:20460230,20314847:etiquette:4461:20403082,20314848:etiquette:4461:20403109,20314854:etiquette:4461:20403326,20321736:etiquette:4461:20406262,20321742:etiquette:4461:20407114,20321752:etiquette:4461:20407429,20341532:etiquette:4461:20420854,20341558:etiquette:4461:20420903,20341559:etiquette:4461:20421036,20341561:etiquette:4461:20421415,20351864:etiquette:4461:20425670,20354369:etiquette:4461:20425985,20354372:etiquette:4461:20426047,20357003:etiquette:4461:20426823,2'}, {'unwanted_material': 'etiquette', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.022210512859385478, 'nb_photo': 554, 'list_port_cont': '20199231,20200397,20200878,20256666,20256721,20271605,20271684,20271730,20273207,20315285,20316689,20330325,20342330,20346436,20352518,20384463,20421205,20439082,20462773,20464255,20491703,20578075,20578086,20579053', 'assoc_port': '20198508:20200878,20198518:20200397,20198536:20199231,20254653:20271730,20254655:20273207,20254660:20271605,20254693:20271684,20254695:20256721,20254734:20256666,20314815:20316689,20314821:20315285,20321708:20346436,20321737:20330325,20341545:20342330,20351861:20352518,20384183:20384463,20406796:20421205,20437743:20439082,20462401:20462773,20464079:20464255,20491199:20491703,20577670:20578086,20577672:20578075,20578762:20579053', 'assoc_mat': '20198508:etiquette:4200:20200878,20198518:etiquette:4200:20200397,20198536:etiquette:4200:20199231,20254653:etiquette:4200:20271730,20254655:etiquette:4200:20273207,20254660:etiquette:4200:20271605,20254693:etiquette:4200:20271684,20254695:etiquette:4200:20256721,20254734:etiquette:4200:20256666,20314815:etiquette:4200:20316689,20314821:etiquette:4200:20315285,20321708:etiquette:4200:20346436,20321737:etiquette:4200:20330325,20341545:etiquette:4200:20342330,20351861:etiquette:4200:20352518,20384183:etiquette:4200:20384463,20406796:etiquette:4200:20421205,20437743:etiquette:4200:20439082,20462401:etiquette:4200:20462773,20464079:etiquette:4200:20464255,20491199:etiquette:4200:20491703,20577670:etiquette:4200:20578086,20577672:etiquette:4200:20578075,20578762:etiquette:4200:20579053'}, {'unwanted_material': 'etiquette', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.003955784255141939, 'nb_photo': 572, 'list_port_cont': '20360700,20361282,20377340,20403468,20407294,20421144,20427109,20444747,20462006,20462295,20466453,20469702,20470529,20490568,20497743,20546828,20548904,20557256,20586940', 'assoc_port': '20254668:20360700,20254736:20361282,20277533:20377340,20314852:20403468,20321738:20407294,20341530:20421144,20357004:20427109,20384175:20444747,20406768:20462006,20406805:20462295,20423282:20469702,20425794:20470529,20461713:20490568,20465853:20466453,20478692:20497743,20528943:20546828,20531309:20548904,20549279:20557256,20577687:20586940', 'assoc_mat': '20254668:etiquette:4209:20360700,20254736:etiquette:4209:20361282,20277533:etiquette:4209:20377340,20314852:etiquette:4209:20403468,20321738:etiquette:4209:20407294,20341530:etiquette:4209:20421144,20357004:etiquette:4209:20427109,20384175:etiquette:4209:20444747,20406768:etiquette:4209:20462006,20406805:etiquette:4209:20462295,20423282:etiquette:4209:20469702,20425794:etiquette:4209:20470529,20461713:etiquette:4209:20490568,20465853:etiquette:4209:20466453,20478692:etiquette:4209:20497743,20528943:etiquette:4209:20546828,20531309:etiquette:4209:20548904,20549279:etiquette:4209:20557256,20577687:etiquette:4209:20586940'}, {'unwanted_material': 'etiquette', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0004065720970819051, 'nb_photo': 129, 'list_port_cont': '20255715,20258650,20268492,20277563,20277749,20287041,20288466,20295836,20315023,20316818,20318859,20319144,20322341,20342116,20350262,20352545,20354872,20359880,20360492,20362022,20364049,20384252,20421067,20422618,20423805,20423882,20424735,20426151,20426299,20430169,20432559,20433267,20436453,20438278,20441059,20462735,20464113,20464323,20464360,20466349,20466714,20478983,20479245,20493308,20493490,20531352,20531674,20541137,20549880,20577834,20578042,20579467', 'assoc_port': '20254664:20277563,20254692:20268492,20254742:20258650,20254772:20255715,20277548:20277749,20286197:20295836,20286236:20288466,20286242:20287041,20314817:20318859,20314818:20319144,20314829:20316818,20314850:20315023,20321748:20322341,20341526:20364049,20341528:20350262,20341574:20342116,20351865:20352545,20354364:20362022,20354375:20354872,20356994:20360492,20356996:20359880,20384187:20384252,20406760:20436453,20406765:20433267,20406767:20432559,20406769:20441059,20406801:20422618,20406807:20421067,20423264:20430169,20423278:20423882,20423280:20424735,20423289:20423805,20425801:20426299,20425805:20426151,20437741:20438278,20461693:20466714,20462403:20462735,20464072:20464360,20464083:20464323,20464085:20464113,20465851:20466349,20478691:20479245,20478696:20478983,20491200:20493490,20491202:20493308,20528841:20541137,20528947:20531352,20531307:20531674,20549278:20549880,20577683:20579467,20577691:20578042,20577693:20577834', 'assoc_mat': '20254664:etiquette:4207:20277563,20254692:etiquette:4207:20268492,20254742:etiquette:4207:20258650,20254772:etiquette:4207:20255715,20277548:etiquette:4207:20277749,20286197:etiquette:4207:20295836,20286236:etiquette:4207:20288466,20286242:etiquette:4207:20287041,20314817:etiquette:4207:20318859,20314818:etiquette:4207:20319144,20314829:etiquette:4207:20316818,20314850:etiquette:4207:20315023,20321748:etiquette:4207:20322341,20341526:etiquette:4207:20364049,20341528:etiquette:4207:20350262,20341574:etiquette:4207:20342116,20351865:etiquette:4207:20352545,20354364:etiquette:4207:20362022,20354375:etiquette:4207:20354872,20356994:etiquette:4207:20360492,20356996:etiquette:4207:20359880,20384187:etiquette:4207:20384252,20406760:etiquette:4207:20436453,20406765:etiquette:4207:20433267,20406767:etiquette:4207:20432559,20406769:etiquette:4207:20441059,20406801:etiquette:4207:20422618,20406807:etiquette:4207:20421067,20423264:etiquette:4207:20430169,20423278:etiquette:4207:20423882,20423280:etiquette:4207:20424735,2'}, {'unwanted_material': 'etiquette', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0012923290438314437, 'nb_photo': 3544, 'list_port_cont': '20256112,20331115,20343546,20384536,20407871,20423722,20439264,20464276,20479036,20532355,20579297', 'assoc_port': '20254672:20256112,20321744:20331115,20341587:20343546,20384185:20384536,20406770:20407871,20423285:20423722,20437770:20439264,20464077:20464276,20478694:20479036,20531308:20532355,20578774:20579297', 'assoc_mat': '20254672:etiquette:4211:20256112,20321744:etiquette:4211:20331115,20341587:etiquette:4211:20343546,20384185:etiquette:4211:20384536,20406770:etiquette:4211:20407871,20423285:etiquette:4211:20423722,20437770:etiquette:4211:20439264,20464077:etiquette:4211:20464276,20478694:etiquette:4211:20479036,20531308:etiquette:4211:20532355,20578774:etiquette:4211:20579297'}, {'unwanted_material': 'etiquette', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0007782367353064162, 'nb_photo': 68, 'list_port_cont': '20199071,20257148,20286048,20289483,20328041,20331089,20342885,20384713,20422518,20425352,20439250,20462833,20464337,20464417,20470346,20491761,20492938,20530225,20530850,20579104,20579212', 'assoc_port': '20198537:20199071,20254697:20257148,20277504:20286048,20286243:20289483,20321707:20331089,20321754:20328041,20341588:20342885,20384172:20384713,20406763:20422518,20424995:20425352,20437771:20439250,20462405:20462833,20464066:20464417,20464075:20464337,20470039:20470346,20491198:20491761,20492691:20492938,20528849:20530850,20528944:20530225,20578765:20579212,20578776:20579104', 'assoc_mat': '20198537:etiquette:3327:20199071,20254697:etiquette:3327:20257148,20277504:etiquette:3327:20286048,20286243:etiquette:3327:20289483,20321707:etiquette:3327:20331089,20321754:etiquette:3327:20328041,20341588:etiquette:3327:20342885,20384172:etiquette:3327:20384713,20406763:etiquette:3327:20422518,20424995:etiquette:3327:20425352,20437771:etiquette:3327:20439250,20462405:etiquette:3327:20462833,20464066:etiquette:3327:20464417,20464075:etiquette:3327:20464337,20470039:etiquette:3327:20470346,20491198:etiquette:3327:20491761,20492691:etiquette:3327:20492938,20528849:etiquette:3327:20530850,20528944:etiquette:3327:20530225,20578765:etiquette:3327:20579212,20578776:etiquette:3327:20579104'}, {'unwanted_material': 'film_plastique', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.012465456680293275, 'nb_photo': 19, 'list_port_cont': '20360708,20514627,20546948', 'assoc_port': '20254675:20360708,20491207:20514627,20528950:20546948', 'assoc_mat': '20254675:film_plastique:4205:20360708,20491207:film_plastique:4205:20514627,20528950:film_plastique:4205:20546948'}, {'unwanted_material': 'film_plastique', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.027160642780973042, 'nb_photo': 487, 'list_port_cont': '20339483,20360779,20379748,20403275,20426443,20498015,20556718,20583129', 'assoc_port': '20198513:20339483,20254671:20360779,20286237:20379748,20314845:20403275,20354371:20426443,20478701:20498015,20528909:20556718,20577690:20583129', 'assoc_mat': '20198513:film_plastique:4203:20339483,20254671:film_plastique:4203:20360779,20286237:film_plastique:4203:20379748,20314845:film_plastique:4203:20403275,20354371:film_plastique:4203:20426443,20478701:film_plastique:4203:20498015,20528909:film_plastique:4203:20556718,20577690:film_plastique:4203:20583129'}, {'unwanted_material': 'film_plastique', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0013643653591166559, 'nb_photo': 820, 'list_port_cont': '20194002,20222144,20255676,20257854,20261318,20262650,20266788,20277037,20277144,20277689,20277809,20286895,20287750,20288152,20314983,20315090,20316430,20319467,20319638,20322272,20322788,20335800,20342507,20353066,20357384,20357472,20361987,20362713,20364439,20384445,20384619,20384721,20418802,20422780,20422989,20423528,20423637,20423727,20425077,20425389,20425932,20426133,20426212,20426501,20426696,20436279,20462004,20462607,20464243,20465012,20465118,20465323,20466575,20478732,20479174,20480257,20484069,20491676,20492786,20493440,20529295,20531335,20533532,20537291,20539210,20540894,20542729,20549705,20557779,20564415,20567320,20578188,20578660', 'assoc_port': '20193388:20194002,20198521:20222144,20254666:20277144,20254691:20277037,20254699:20266788,20254701:20262650,20254716:20261318,20254741:20257854,20254773:20255676,20277526:20277809,20277535:20277689,20286235:20288152,20286240:20287750,20286244:20286895,20314816:20319638,20314819:20319467,20314832:20316430,20314849:20315090,20314851:20314983,20321740:20335800,20321746:20322788,20321749:20322272,20341525:20364439,20341529:20342507,20351866:20353066,20354357:20362713,20354365:20361987,20356999:20357472,20357005:20357384,20384173:20384721,20384186:20384619,20384188:20384445,20406761:20436279,20406798:20422989,20406800:20422780,20406806:20418802,20423265:20425389,20423290:20423727,20423291:20423637,20423293:20423528,20425003:20425077,20425792:20426696,20425800:20426501,20425802:20426212,20425803:20426133,20425806:20425932,20461719:20462004,20462404:20462607,20464081:20464243,20464972:20465323,20464979:20465118,20464980:20465012,20466523:20466575,20478684:20484069,20478690:20480257,20478695:20478732,20478697:2047917', 'assoc_mat': '20193388:film_plastique:4207:20194002,20198521:film_plastique:4207:20222144,20254666:film_plastique:4207:20277144,20254691:film_plastique:4207:20277037,20254699:film_plastique:4207:20266788,20254701:film_plastique:4207:20262650,20254716:film_plastique:4207:20261318,20254741:film_plastique:4207:20257854,20254773:film_plastique:4207:20255676,20277526:film_plastique:4207:20277809,20277535:film_plastique:4207:20277689,20286235:film_plastique:4207:20288152,20286240:film_plastique:4207:20287750,20286244:film_plastique:4207:20286895,20314816:film_plastique:4207:20319638,20314819:film_plastique:4207:20319467,20314832:film_plastique:4207:20316430,20314849:film_plastique:4207:20315090,20314851:film_plastique:4207:20314983,20321740:film_plastique:4207:20335800,20321746:film_plastique:4207:20322788,20321749:film_plastique:4207:20322272,20341525:film_plastique:4207:20364439,20341529:film_plastique:4207:20342507,20351866:film_plastique:4207:20353066,20354357:film_plastique:4207:20362713,20354365:film_plastique:4207:2036198'}, {'unwanted_material': 'film_plastique', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.7591455150760114, 'nb_photo': 2555, 'list_port_cont': '20277946,20315138,20338896,20339087,20339389,20340482,20341157,20360661,20360806,20360849,20360905,20360946,20361027,20361128,20361215,20361285,20361318,20376943,20376982,20377089,20377118,20377192,20377270,20379587,20402499,20402857,20403079,20403118,20403337,20403447,20405985,20406265,20407103,20407333,20407437,20420843,20420905,20421034,20421407,20423959,20425172,20425443,20425539,20425669,20425822,20425980,20426045,20426797,20426822,20444690,20444865,20444961,20445036,20460239,20461630,20461789,20462052,20462238,20462972,20465394,20466119,20466902,20468563,20469240,20469326,20469573,20469764,20473722,20474082,20474437,20489480,20490145,20491145,20491321,20491405,20494093,20494176,20496919,20497174,20497386,20504884,20504945,20505055,20511014,20543693,20543764,20544001,20544891,20545124,20545708,20546030,20546322,20546496,20547180,20579477,20580089,20582499,20583937,20584185,20584522,20584580,20586593,20586824,20588928,20589071', 'assoc_port': '20198517:20338896,20198519:20339087,20198520:20339389,20198546:20340482,20198548:20341157,20254657:20360661,20254690:20360806,20254694:20360849,20254696:20360946,20254730:20361027,20254732:20360905,20254738:20361128,20254740:20361318,20254769:20361215,20254771:20361285,20277510:20376943,20277522:20376982,20277528:20377192,20277529:20377089,20277531:20377118,20277534:20377270,20277550:20277946,20286246:20379587,20314813:20402499,20314814:20462972,20314834:20402857,20314843:20460239,20314847:20403079,20314848:20403118,20314854:20403337,20314856:20403447,20314857:20315138,20321711:20405985,20321736:20406265,20321742:20407103,20321743:20407333,20321752:20407437,20341532:20420843,20341558:20420905,20341559:20421034,20341561:20421407,20351864:20425669,20354355:20425822,20354369:20425980,20354372:20426045,20356993:20426797,20357003:20426822,20384177:20444865,20384178:20444690,20384180:20445036,20384182:20444961,20406759:20461630,20406797:20461789,20406804:20462052,20406808:20462238,20423269:20469240,20423270:2046932', 'assoc_mat': '20198517:film_plastique:4461:20338896,20198519:film_plastique:4461:20339087,20198520:film_plastique:4461:20339389,20198546:film_plastique:4461:20340482,20198548:film_plastique:4461:20341157,20254657:film_plastique:4461:20360661,20254690:film_plastique:4461:20360806,20254694:film_plastique:4461:20360849,20254696:film_plastique:4461:20360946,20254730:film_plastique:4461:20361027,20254732:film_plastique:4461:20360905,20254738:film_plastique:4461:20361128,20254740:film_plastique:4461:20361318,20254769:film_plastique:4461:20361215,20254771:film_plastique:4461:20361285,20277510:film_plastique:4461:20376943,20277522:film_plastique:4461:20376982,20277528:film_plastique:4461:20377192,20277529:film_plastique:4461:20377089,20277531:film_plastique:4461:20377118,20277534:film_plastique:4461:20377270,20277550:film_plastique:4461:20277946,20286246:film_plastique:4461:20379587,20314813:film_plastique:4461:20402499,20314814:film_plastique:4461:20462972,20314834:film_plastique:4461:20402857,20314843:film_plastique:4461:2046023'}, {'unwanted_material': 'film_plastique', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.04330014910411562, 'nb_photo': 791, 'list_port_cont': '20199233,20256656,20256713,20271618,20271679,20271733,20273208,20315278,20316699,20330324,20342326,20346434,20352525,20384465,20421202,20423646,20439089,20462778,20464260,20491705,20578063,20578093,20579046', 'assoc_port': '20198536:20199233,20254653:20271733,20254655:20273208,20254660:20271618,20254693:20271679,20254695:20256713,20254734:20256656,20314815:20316699,20314821:20315278,20321708:20346434,20321737:20330324,20341545:20342326,20351861:20352525,20384183:20384465,20406796:20421202,20423268:20423646,20437743:20439089,20462401:20462778,20464079:20464260,20491199:20491705,20577670:20578093,20577672:20578063,20578762:20579046', 'assoc_mat': '20198536:film_plastique:4200:20199233,20254653:film_plastique:4200:20271733,20254655:film_plastique:4200:20273208,20254660:film_plastique:4200:20271618,20254693:film_plastique:4200:20271679,20254695:film_plastique:4200:20256713,20254734:film_plastique:4200:20256656,20314815:film_plastique:4200:20316699,20314821:film_plastique:4200:20315278,20321708:film_plastique:4200:20346434,20321737:film_plastique:4200:20330324,20341545:film_plastique:4200:20342326,20351861:film_plastique:4200:20352525,20384183:film_plastique:4200:20384465,20406796:film_plastique:4200:20421202,20423268:film_plastique:4200:20423646,20437743:film_plastique:4200:20439089,20462401:film_plastique:4200:20462778,20464079:film_plastique:4200:20464260,20491199:film_plastique:4200:20491705,20577670:film_plastique:4200:20578093,20577672:film_plastique:4200:20578063,20578762:film_plastique:4200:20579046'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0015857018188935926, 'nb_photo': 56, 'list_port_cont': '20361277,20377343,20407288,20421136,20427114,20444752,20462019,20462280,20469692,20470538,20490570,20497731,20546825,20548914,20557254,20586941', 'assoc_port': '20254736:20361277,20277533:20377343,20321738:20407288,20341530:20421136,20357004:20427114,20384175:20444752,20406768:20462019,20406805:20462280,20423282:20469692,20425794:20470538,20461713:20490570,20478692:20497731,20528943:20546825,20531309:20548914,20549279:20557254,20577687:20586941', 'assoc_mat': '20254736:film_plastique:4209:20361277,20277533:film_plastique:4209:20377343,20321738:film_plastique:4209:20407288,20341530:film_plastique:4209:20421136,20357004:film_plastique:4209:20427114,20384175:film_plastique:4209:20444752,20406768:film_plastique:4209:20462019,20406805:film_plastique:4209:20462280,20423282:film_plastique:4209:20469692,20425794:film_plastique:4209:20470538,20461713:film_plastique:4209:20490570,20478692:film_plastique:4209:20497731,20528943:film_plastique:4209:20546825,20531309:film_plastique:4209:20548914,20549279:film_plastique:4209:20557254,20577687:film_plastique:4209:20586941'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.005509680434164972, 'nb_photo': 1486, 'list_port_cont': '20193661,20193727,20193815,20198816,20209010,20255724,20258648,20261194,20261511,20268389,20268502,20277564,20277754,20287037,20288457,20295841,20313658,20315034,20316138,20316565,20316808,20318566,20318869,20319142,20322337,20342128,20350256,20352551,20354885,20357604,20359883,20360489,20362029,20362486,20364048,20364668,20384254,20385139,20421058,20422622,20423079,20423796,20423883,20424727,20425053,20426153,20426303,20430171,20432000,20432557,20433262,20436452,20438281,20441064,20462028,20462738,20464115,20464314,20464361,20465231,20465512,20466058,20466351,20466725,20468924,20478984,20479251,20491434,20492878,20493026,20493306,20493488,20531353,20531666,20536941,20538590,20539117,20539289,20541147,20549492,20549882,20564743,20565624,20577835,20578041,20578467,20578898,20579034,20579464', 'assoc_port': '20193389:20193727,20193390:20193815,20193391:20193661,20198542:20198816,20208806:20209010,20254663:20313658,20254664:20277564,20254692:20268502,20254698:20268389,20254700:20261511,20254727:20261194,20254742:20258648,20254772:20255724,20277548:20277754,20286197:20295841,20286236:20288457,20286242:20287037,20314817:20318869,20314818:20319142,20314820:20318566,20314829:20316808,20314831:20316565,20314833:20316138,20314850:20315034,20321748:20322337,20341524:20364668,20341526:20364048,20341528:20350256,20341574:20342128,20351865:20352551,20354361:20362486,20354364:20362029,20354375:20354885,20356994:20360489,20356996:20359883,20356998:20357604,20384174:20385139,20384187:20384254,20406760:20436452,20406765:20433262,20406766:20432000,20406767:20432557,20406769:20441064,20406799:20423079,20406801:20422622,20406807:20421058,20423264:20430171,20423266:20425053,20423278:20423883,20423280:20424727,20423289:20423796,20425801:20426303,20425805:20426153,20437741:20438281,20461693:20466725,20461718:20462028,20462403:2046273', 'assoc_mat': '20193389:film_plastique:4207:20193727,20193390:film_plastique:4207:20193815,20193391:film_plastique:4207:20193661,20198542:film_plastique:4207:20198816,20208806:film_plastique:4207:20209010,20254663:film_plastique:4207:20313658,20254664:film_plastique:4207:20277564,20254692:film_plastique:4207:20268502,20254698:film_plastique:4207:20268389,20254700:film_plastique:4207:20261511,20254727:film_plastique:4207:20261194,20254742:film_plastique:4207:20258648,20254772:film_plastique:4207:20255724,20277548:film_plastique:4207:20277754,20286197:film_plastique:4207:20295841,20286236:film_plastique:4207:20288457,20286242:film_plastique:4207:20287037,20314817:film_plastique:4207:20318869,20314818:film_plastique:4207:20319142,20314820:film_plastique:4207:20318566,20314829:film_plastique:4207:20316808,20314831:film_plastique:4207:20316565,20314833:film_plastique:4207:20316138,20314850:film_plastique:4207:20315034,20321748:film_plastique:4207:20322337,20341524:film_plastique:4207:20364668,20341526:film_plastique:4207:2036404'}, {'unwanted_material': 'film_plastique', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.002314289101765763, 'nb_photo': 1730, 'list_port_cont': '20256104,20331117,20343553,20384533,20407882,20423713,20439261,20464285,20479037,20532365,20579303', 'assoc_port': '20254672:20256104,20321744:20331117,20341587:20343553,20384185:20384533,20406770:20407882,20423285:20423713,20437770:20439261,20464077:20464285,20478694:20479037,20531308:20532365,20578774:20579303', 'assoc_mat': '20254672:film_plastique:4211:20256104,20321744:film_plastique:4211:20331117,20341587:film_plastique:4211:20343553,20384185:film_plastique:4211:20384533,20406770:film_plastique:4211:20407882,20423285:film_plastique:4211:20423713,20437770:film_plastique:4211:20439261,20464077:film_plastique:4211:20464285,20478694:film_plastique:4211:20479037,20531308:film_plastique:4211:20532365,20578774:film_plastique:4211:20579303'}, {'unwanted_material': 'kraft', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.00023645719291149546, 'nb_photo': 1, 'list_port_cont': '20583138', 'assoc_port': '20577690:20583138', 'assoc_mat': '20577690:kraft:4203:20583138'}, {'unwanted_material': 'kraft', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0009804413772129198, 'nb_photo': 48, 'list_port_cont': '20255677,20257865,20261330,20262654,20266798,20277032,20277143,20277697,20286901,20287754,20288160,20322774,20342503,20353067,20357470,20362719,20384728,20418807,20422984,20425062,20425402,20426498,20426704,20436286,20465318,20492793,20493444,20557777,20578174,20578656', 'assoc_port': '20254666:20277143,20254691:20277032,20254699:20266798,20254701:20262654,20254716:20261330,20254741:20257865,20254773:20255677,20277535:20277697,20286235:20288160,20286240:20287754,20286244:20286901,20321746:20322774,20341529:20342503,20351866:20353067,20354357:20362719,20356999:20357470,20384173:20384728,20406761:20436286,20406798:20422984,20406806:20418807,20423265:20425402,20425003:20425062,20425792:20426704,20425800:20426498,20464972:20465318,20491201:20493444,20492693:20492793,20557525:20557777,20577684:20578656,20577692:20578174', 'assoc_mat': '20254666:kraft:4207:20277143,20254691:kraft:4207:20277032,20254699:kraft:4207:20266798,20254701:kraft:4207:20262654,20254716:kraft:4207:20261330,20254741:kraft:4207:20257865,20254773:kraft:4207:20255677,20277535:kraft:4207:20277697,20286235:kraft:4207:20288160,20286240:kraft:4207:20287754,20286244:kraft:4207:20286901,20321746:kraft:4207:20322774,20341529:kraft:4207:20342503,20351866:kraft:4207:20353067,20354357:kraft:4207:20362719,20356999:kraft:4207:20357470,20384173:kraft:4207:20384728,20406761:kraft:4207:20436286,20406798:kraft:4207:20422984,20406806:kraft:4207:20418807,20423265:kraft:4207:20425402,20425003:kraft:4207:20425062,20425792:kraft:4207:20426704,20425800:kraft:4207:20426498,20464972:kraft:4207:20465318,20491201:kraft:4207:20493444,20492693:kraft:4207:20492793,20557525:kraft:4207:20557777,20577684:kraft:4207:20578656,20577692:kraft:4207:20578174'}, {'unwanted_material': 'kraft', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0022208684399664686, 'nb_photo': 3, 'list_port_cont': '20341156,20421033,20579482', 'assoc_port': '20198548:20341156,20341559:20421033,20578760:20579482', 'assoc_mat': '20198548:kraft:4461:20341156,20341559:kraft:4461:20421033,20578760:kraft:4461:20579482'}, {'unwanted_material': 'kraft', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.0016233085521653535, 'nb_photo': 4, 'list_port_cont': '20256724,20316691,20423645,20462772', 'assoc_port': '20254695:20256724,20314815:20316691,20423268:20423645,20462401:20462772', 'assoc_mat': '20254695:kraft:4200:20256724,20314815:kraft:4200:20316691,20423268:kraft:4200:20423645,20462401:kraft:4200:20462772'}, {'unwanted_material': 'kraft', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.00272286579671627, 'nb_photo': 70, 'list_port_cont': '20198827,20255124,20255632,20255904,20277599,20314899,20314946,20341727,20351915,20384236,20384266,20404725,20423449,20425921,20465976,20491254,20529406,20577797', 'assoc_port': '20198549:20198827,20254669:20255904,20254737:20255632,20254767:20255124,20277527:20277599,20314846:20314899,20314853:20314946,20341531:20341727,20351862:20351915,20384176:20384266,20384189:20384236,20404502:20404725,20423281:20423449,20425795:20425921,20465854:20465976,20491210:20491254,20528860:20529406,20577668:20577797', 'assoc_mat': '20198549:kraft:3726:20198827,20254669:kraft:3726:20255904,20254737:kraft:3726:20255632,20254767:kraft:3726:20255124,20277527:kraft:3726:20277599,20314846:kraft:3726:20314899,20314853:kraft:3726:20314946,20341531:kraft:3726:20341727,20351862:kraft:3726:20351915,20384176:kraft:3726:20384266,20384189:kraft:3726:20384236,20404502:kraft:3726:20404725,20423281:kraft:3726:20423449,20425795:kraft:3726:20425921,20465854:kraft:3726:20465976,20491210:kraft:3726:20491254,20528860:kraft:3726:20529406,20577668:kraft:3726:20577797'}, {'unwanted_material': 'kraft', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.00019737436984429535, 'nb_photo': 1, 'list_port_cont': '20586942', 'assoc_port': '20577687:20586942', 'assoc_mat': '20577687:kraft:4209:20586942'}, {'unwanted_material': 'kraft', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.000779383463650348, 'nb_photo': 9, 'list_port_cont': '20268490,20315028,20322349,20342121,20360482,20423892,20531664,20578044,20578904', 'assoc_port': '20254692:20268490,20314850:20315028,20321748:20322349,20341574:20342121,20356994:20360482,20423278:20423892,20531307:20531664,20577691:20578044,20578772:20578904', 'assoc_mat': '20254692:kraft:4207:20268490,20314850:kraft:4207:20315028,20321748:kraft:4207:20322349,20341574:kraft:4207:20342121,20356994:kraft:4207:20360482,20423278:kraft:4207:20423892,20531307:kraft:4207:20531664,20577691:kraft:4207:20578044,20578772:kraft:4207:20578904'}, {'unwanted_material': 'kraft', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 6.837511836448019e-05, 'nb_photo': 55, 'list_port_cont': '20256108,20384538,20407875,20439267,20532353', 'assoc_port': '20254672:20256108,20384185:20384538,20406770:20407875,20437770:20439267,20531308:20532353', 'assoc_mat': '20254672:kraft:4211:20256108,20384185:kraft:4211:20384538,20406770:kraft:4211:20407875,20437770:kraft:4211:20439267,20531308:kraft:4211:20532353'}, {'unwanted_material': 'metal', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.8751630804320227, 'nb_photo': 41, 'list_port_cont': '20360711,20514635,20546939', 'assoc_port': '20254675:20360711,20491207:20514635,20528950:20546939', 'assoc_mat': '20254675:metal:4205:20360711,20491207:metal:4205:20514635,20528950:metal:4205:20546939'}, {'unwanted_material': 'metal', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.017981683942444284, 'nb_photo': 211, 'list_port_cont': '20339470,20360788,20379756,20403281,20426436,20498007,20556723,20583131', 'assoc_port': '20198513:20339470,20254671:20360788,20286237:20379756,20314845:20403281,20354371:20426436,20478701:20498007,20528909:20556723,20577690:20583131', 'assoc_mat': '20198513:metal:4203:20339470,20254671:metal:4203:20360788,20286237:metal:4203:20379756,20314845:metal:4203:20403281,20354371:metal:4203:20426436,20478701:metal:4203:20498007,20528909:metal:4203:20556723,20577690:metal:4203:20583131'}, {'unwanted_material': 'metal', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.00559778101552385, 'nb_photo': 220, 'list_port_cont': '20222134,20255672,20257859,20262643,20266797,20277034,20277141,20277699,20277822,20287758,20288150,20314981,20315081,20316437,20318141,20319643,20322781,20335804,20342495,20353072,20357391,20357482,20362711,20364446,20384458,20384617,20418808,20422781,20422978,20423741,20424634,20425065,20425390,20425929,20426132,20426201,20426493,20426698,20436285,20462000,20462604,20464248,20465005,20465091,20465104,20465332,20466565,20484063,20491677,20493448,20529289,20531334,20531447,20533538,20537283,20539195,20540893,20542735,20549696,20557765,20564423,20578187,20578658', 'assoc_port': '20198521:20222134,20254666:20277141,20254691:20277034,20254699:20266797,20254701:20262643,20254741:20257859,20254773:20255672,20277526:20277822,20277535:20277699,20286235:20288150,20286240:20287758,20314816:20319643,20314830:20318141,20314832:20316437,20314849:20315081,20314851:20314981,20321740:20335804,20321746:20322781,20341525:20364446,20341529:20342495,20351866:20353072,20354357:20362711,20356999:20357482,20357005:20357391,20384186:20384617,20384188:20384458,20406761:20436285,20406798:20422978,20406800:20422781,20406806:20418808,20423265:20425390,20423279:20424634,20423290:20423741,20425003:20425065,20425792:20426698,20425800:20426493,20425802:20426201,20425803:20426132,20425806:20425929,20461719:20462000,20462404:20462604,20464081:20464248,20464972:20465332,20464974:20465091,20464979:20465104,20464980:20465005,20466523:20466565,20478684:20484063,20491201:20493448,20491211:20491677,20528843:20542735,20528851:20540893,20528874:20539195,20528878:20537283,20528946:20531334,20528948:20531447,20528958:2053353', 'assoc_mat': '20198521:metal:4207:20222134,20254666:metal:4207:20277141,20254691:metal:4207:20277034,20254699:metal:4207:20266797,20254701:metal:4207:20262643,20254741:metal:4207:20257859,20254773:metal:4207:20255672,20277526:metal:4207:20277822,20277535:metal:4207:20277699,20286235:metal:4207:20288150,20286240:metal:4207:20287758,20314816:metal:4207:20319643,20314830:metal:4207:20318141,20314832:metal:4207:20316437,20314849:metal:4207:20315081,20314851:metal:4207:20314981,20321740:metal:4207:20335804,20321746:metal:4207:20322781,20341525:metal:4207:20364446,20341529:metal:4207:20342495,20351866:metal:4207:20353072,20354357:metal:4207:20362711,20356999:metal:4207:20357482,20357005:metal:4207:20357391,20384186:metal:4207:20384617,20384188:metal:4207:20384458,20406761:metal:4207:20436285,20406798:metal:4207:20422978,20406800:metal:4207:20422781,20406806:metal:4207:20418808,20423265:metal:4207:20425390,20423279:metal:4207:20424634,20423290:metal:4207:20423741,20425003:metal:4207:20425065,20425792:metal:4207:20426698,20425800:'}, {'unwanted_material': 'metal', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.32765181125388054, 'nb_photo': 113, 'list_port_cont': '20338894,20339081,20340487,20360659,20360803,20360850,20360943,20361019,20376941,20377117,20377201,20377266,20379582,20402862,20403086,20403336,20406263,20407111,20421417,20423950,20425659,20425812,20425984,20426035,20444679,20444960,20460237,20462056,20462241,20462983,20473739,20490151,20491400,20543707,20543753,20546505,20547181,20584190', 'assoc_port': '20198517:20338894,20198519:20339081,20198546:20340487,20254657:20360659,20254690:20360803,20254694:20360850,20254696:20360943,20254730:20361019,20277510:20376941,20277528:20377201,20277531:20377117,20277534:20377266,20286246:20379582,20314814:20462983,20314834:20402862,20314843:20460237,20314847:20403086,20314854:20403336,20321736:20406263,20321742:20407111,20341561:20421417,20351864:20425659,20354355:20425812,20354369:20425984,20354372:20426035,20384178:20444679,20384182:20444960,20406804:20462056,20406808:20462241,20423286:20423950,20437742:20473739,20461714:20490151,20462402:20491400,20528845:20543753,20528864:20543707,20528867:20584190,20528951:20546505,20528953:20547181', 'assoc_mat': '20198517:metal:4461:20338894,20198519:metal:4461:20339081,20198546:metal:4461:20340487,20254657:metal:4461:20360659,20254690:metal:4461:20360803,20254694:metal:4461:20360850,20254696:metal:4461:20360943,20254730:metal:4461:20361019,20277510:metal:4461:20376941,20277528:metal:4461:20377201,20277531:metal:4461:20377117,20277534:metal:4461:20377266,20286246:metal:4461:20379582,20314814:metal:4461:20462983,20314834:metal:4461:20402862,20314843:metal:4461:20460237,20314847:metal:4461:20403086,20314854:metal:4461:20403336,20321736:metal:4461:20406263,20321742:metal:4461:20407111,20341561:metal:4461:20421417,20351864:metal:4461:20425659,20354355:metal:4461:20425812,20354369:metal:4461:20425984,20354372:metal:4461:20426035,20384178:metal:4461:20444679,20384182:metal:4461:20444960,20406804:metal:4461:20462056,20406808:metal:4461:20462241,20423286:metal:4461:20423950,20437742:metal:4461:20473739,20461714:metal:4461:20490151,20462402:metal:4461:20491400,20528845:metal:4461:20543753,20528864:metal:4461:20543707,20528867:'}, {'unwanted_material': 'metal', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.10049799948460225, 'nb_photo': 167, 'list_port_cont': '20199236,20256663,20256720,20271613,20271729,20273215,20315281,20316692,20330313,20342338,20346445,20352520,20384467,20421211,20423644,20439096,20462783,20464265,20491701,20578061,20578096,20579044', 'assoc_port': '20198536:20199236,20254653:20271729,20254655:20273215,20254660:20271613,20254695:20256720,20254734:20256663,20314815:20316692,20314821:20315281,20321708:20346445,20321737:20330313,20341545:20342338,20351861:20352520,20384183:20384467,20406796:20421211,20423268:20423644,20437743:20439096,20462401:20462783,20464079:20464265,20491199:20491701,20577670:20578096,20577672:20578061,20578762:20579044', 'assoc_mat': '20198536:metal:4200:20199236,20254653:metal:4200:20271729,20254655:metal:4200:20273215,20254660:metal:4200:20271613,20254695:metal:4200:20256720,20254734:metal:4200:20256663,20314815:metal:4200:20316692,20314821:metal:4200:20315281,20321708:metal:4200:20346445,20321737:metal:4200:20330313,20341545:metal:4200:20342338,20351861:metal:4200:20352520,20384183:metal:4200:20384467,20406796:metal:4200:20421211,20423268:metal:4200:20423644,20437743:metal:4200:20439096,20462401:metal:4200:20462783,20464079:metal:4200:20464265,20491199:metal:4200:20491701,20577670:metal:4200:20578096,20577672:metal:4200:20578061,20578762:metal:4200:20579044'}, {'unwanted_material': 'metal', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.0005528653659743795, 'nb_photo': 11, 'list_port_cont': '20198826,20255898,20351912,20425922,20461867,20465972,20491271,20529413', 'assoc_port': '20198549:20198826,20254669:20255898,20351862:20351912,20425795:20425922,20461712:20461867,20465854:20465972,20491195:20491271,20528860:20529413', 'assoc_mat': '20198549:metal:3726:20198826,20254669:metal:3726:20255898,20351862:metal:3726:20351912,20425795:metal:3726:20425922,20461712:metal:3726:20461867,20465854:metal:3726:20465972,20491195:metal:3726:20491271,20528860:metal:3726:20529413'}, {'unwanted_material': 'metal', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.04087308384242, 'nb_photo': 61, 'list_port_cont': '20360694,20361273,20377339,20403473,20407282,20421140,20427106,20444748,20462008,20462289,20466461,20469687,20470544,20490566,20497732,20546823,20548908,20557258,20586932', 'assoc_port': '20254668:20360694,20254736:20361273,20277533:20377339,20314852:20403473,20321738:20407282,20341530:20421140,20357004:20427106,20384175:20444748,20406768:20462008,20406805:20462289,20423282:20469687,20425794:20470544,20461713:20490566,20465853:20466461,20478692:20497732,20528943:20546823,20531309:20548908,20549279:20557258,20577687:20586932', 'assoc_mat': '20254668:metal:4209:20360694,20254736:metal:4209:20361273,20277533:metal:4209:20377339,20314852:metal:4209:20403473,20321738:metal:4209:20407282,20341530:metal:4209:20421140,20357004:metal:4209:20427106,20384175:metal:4209:20444748,20406768:metal:4209:20462008,20406805:metal:4209:20462289,20423282:metal:4209:20469687,20425794:metal:4209:20470544,20461713:metal:4209:20490566,20465853:metal:4209:20466461,20478692:metal:4209:20497732,20528943:metal:4209:20546823,20531309:metal:4209:20548908,20549279:metal:4209:20557258,20577687:metal:4209:20586932'}, {'unwanted_material': 'metal', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.008073937766074606, 'nb_photo': 157, 'list_port_cont': '20255716,20258651,20268387,20268488,20277558,20277744,20287038,20288458,20295843,20313666,20315020,20318860,20319150,20322348,20342127,20350253,20354874,20357613,20359870,20362028,20364683,20384249,20385140,20421054,20422614,20423069,20423458,20423802,20423888,20426147,20426305,20432004,20433268,20436454,20438279,20441051,20462744,20464119,20464324,20464351,20465227,20466064,20466339,20466719,20468911,20478972,20531358,20531673,20536936,20538583,20539110,20539287,20549875,20564755,20578037,20579028', 'assoc_port': '20254663:20313666,20254664:20277558,20254692:20268488,20254698:20268387,20254742:20258651,20254772:20255716,20277548:20277744,20286197:20295843,20286236:20288458,20286242:20287038,20314817:20318860,20314818:20319150,20314850:20315020,20321748:20322348,20341524:20364683,20341528:20350253,20341574:20342127,20354364:20362028,20354375:20354874,20356996:20359870,20356998:20357613,20384174:20385140,20384187:20384249,20406760:20436454,20406765:20433268,20406766:20432004,20406769:20441051,20406799:20423069,20406801:20422614,20406807:20421054,20423278:20423888,20423289:20423802,20423292:20423458,20425801:20426305,20425805:20426147,20437741:20438279,20461693:20466719,20462403:20462744,20464072:20464351,20464083:20464324,20464085:20464119,20464973:20465227,20465851:20466339,20465852:20466064,20468873:20468911,20478696:20478972,20528853:20539287,20528876:20539110,20528881:20538583,20528907:20536936,20528947:20531358,20531307:20531673,20549278:20549875,20562875:20564755,20577691:20578037,20578767:20579028', 'assoc_mat': '20254663:metal:4207:20313666,20254664:metal:4207:20277558,20254692:metal:4207:20268488,20254698:metal:4207:20268387,20254742:metal:4207:20258651,20254772:metal:4207:20255716,20277548:metal:4207:20277744,20286197:metal:4207:20295843,20286236:metal:4207:20288458,20286242:metal:4207:20287038,20314817:metal:4207:20318860,20314818:metal:4207:20319150,20314850:metal:4207:20315020,20321748:metal:4207:20322348,20341524:metal:4207:20364683,20341528:metal:4207:20350253,20341574:metal:4207:20342127,20354364:metal:4207:20362028,20354375:metal:4207:20354874,20356996:metal:4207:20359870,20356998:metal:4207:20357613,20384174:metal:4207:20385140,20384187:metal:4207:20384249,20406760:metal:4207:20436454,20406765:metal:4207:20433268,20406766:metal:4207:20432004,20406769:metal:4207:20441051,20406799:metal:4207:20423069,20406801:metal:4207:20422614,20406807:metal:4207:20421054,20423278:metal:4207:20423888,20423289:metal:4207:20423802,20423292:metal:4207:20423458,20425801:metal:4207:20426305,20425805:metal:4207:20426147,20437741:'}, {'unwanted_material': 'metal', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.008163589561506496, 'nb_photo': 414, 'list_port_cont': '20256107,20331122,20343545,20384531,20407870,20423707,20439256,20464286,20479033,20532354,20579296', 'assoc_port': '20254672:20256107,20321744:20331122,20341587:20343545,20384185:20384531,20406770:20407870,20423285:20423707,20437770:20439256,20464077:20464286,20478694:20479033,20531308:20532354,20578774:20579296', 'assoc_mat': '20254672:metal:4211:20256107,20321744:metal:4211:20331122,20341587:metal:4211:20343545,20384185:metal:4211:20384531,20406770:metal:4211:20407870,20423285:metal:4211:20423707,20437770:metal:4211:20439256,20464077:metal:4211:20464286,20478694:metal:4211:20479033,20531308:metal:4211:20532354,20578774:metal:4211:20579296'}, {'unwanted_material': 'metal', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0005978505641314044, 'nb_photo': 63, 'list_port_cont': '20199074,20257070,20257151,20289479,20328043,20330064,20331076,20342879,20384491,20384660,20384705,20422521,20425362,20439248,20464331,20464426,20579216', 'assoc_port': '20198537:20199074,20254697:20257151,20254735:20257070,20286243:20289479,20321707:20331076,20321745:20330064,20321754:20328043,20341588:20342879,20384172:20384705,20384184:20384660,20384190:20384491,20406763:20422521,20424995:20425362,20437771:20439248,20464066:20464426,20464075:20464331,20578765:20579216', 'assoc_mat': '20198537:metal:3327:20199074,20254697:metal:3327:20257151,20254735:metal:3327:20257070,20286243:metal:3327:20289479,20321707:metal:3327:20331076,20321745:metal:3327:20330064,20321754:metal:3327:20328043,20341588:metal:3327:20342879,20384172:metal:3327:20384705,20384184:metal:3327:20384660,20384190:metal:3327:20384491,20406763:metal:3327:20422521,20424995:metal:3327:20425362,20437771:metal:3327:20439248,20464066:metal:3327:20464426,20464075:metal:3327:20464331,20578765:metal:3327:20579216'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0012141083130357427, 'nb_photo': 569, 'list_port_cont': '20194419,20199198,20199379,20199581,20256378,20256595,20256797,20257270,20257398,20259943,20277643,20278001,20278038,20280163,20286945,20287647,20289613,20314966,20315508,20316378,20322362,20322738,20322904,20324429,20325971,20343113,20343714,20352072,20352539,20354507,20357176,20357554,20357688,20358354,20384601,20389186,20408731,20409442,20409590,20410206,20423510,20423660,20424068,20424462,20425155,20425281,20426632,20462178,20463035,20463048,20463362,20463606,20466222,20466333,20466358,20466440,20474592,20479152,20479160,20491665,20492387,20492729,20492905,20492956,20493009,20493053,20504180,20504568,20529753,20530397,20531163,20531877,20532004,20534132,20577916,20578059,20578233,20578385,20578571,20578716,20578891,20579115,20579127', 'assoc_port': '20194258:20194419,20198516:20199379,20198533:20199198,20198547:20199581,20254650:20259943,20254661:20257270,20254688:20257398,20254728:20256797,20254729:20256595,20254731:20256378,20277511:20280163,20277523:20278038,20277530:20278001,20277549:20277643,20286226:20287647,20286232:20286945,20286245:20289613,20314812:20316378,20314835:20315508,20314855:20314966,20321709:20324429,20321710:20325971,20321741:20322904,20321750:20322738,20321753:20322362,20341527:20343113,20341560:20343714,20351777:20352539,20351863:20352072,20354370:20354507,20356992:20358354,20357000:20357688,20357001:20357554,20357002:20357176,20384179:20384601,20384181:20389186,20406764:20409442,20406795:20410206,20406802:20409590,20406803:20408731,20423267:20424068,20423284:20423660,20423288:20423510,20424312:20424462,20424999:20425281,20425002:20425155,20425797:20426632,20461710:20463048,20461716:20463606,20461717:20462178,20462398:20466358,20462400:20463035,20462406:20463362,20464978:20466440,20464981:20466222,20465850:20466333,20470042:2047459', 'assoc_mat': '20194258:metal:3594:20194419,20198516:metal:3594:20199379,20198533:metal:3594:20199198,20198547:metal:3594:20199581,20254650:metal:3594:20259943,20254661:metal:3594:20257270,20254688:metal:3594:20257398,20254728:metal:3594:20256797,20254729:metal:3594:20256595,20254731:metal:3594:20256378,20277511:metal:3594:20280163,20277523:metal:3594:20278038,20277530:metal:3594:20278001,20277549:metal:3594:20277643,20286226:metal:3594:20287647,20286232:metal:3594:20286945,20286245:metal:3594:20289613,20314812:metal:3594:20316378,20314835:metal:3594:20315508,20314855:metal:3594:20314966,20321709:metal:3594:20324429,20321710:metal:3594:20325971,20321741:metal:3594:20322904,20321750:metal:3594:20322738,20321753:metal:3594:20322362,20341527:metal:3594:20343113,20341560:metal:3594:20343714,20351777:metal:3594:20352539,20351863:metal:3594:20352072,20354370:metal:3594:20354507,20356992:metal:3594:20358354,20357000:metal:3594:20357688,20357001:metal:3594:20357554,20357002:metal:3594:20357176,20384179:metal:3594:20384601,20384181:'}, {'unwanted_material': 'papier', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0722610811122723, 'nb_photo': 516, 'list_port_cont': '20360717,20514640,20546944', 'assoc_port': '20254675:20360717,20491207:20514640,20528950:20546944', 'assoc_mat': '20254675:papier:4205:20360717,20491207:papier:4205:20514640,20528950:papier:4205:20546944'}, {'unwanted_material': 'papier', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.048299372118761945, 'nb_photo': 1053, 'list_port_cont': '20339477,20360780,20379758,20403270,20426448,20498019,20556711,20583134', 'assoc_port': '20198513:20339477,20254671:20360780,20286237:20379758,20314845:20403270,20354371:20426448,20478701:20498019,20528909:20556711,20577690:20583134', 'assoc_mat': '20198513:papier:4203:20339477,20254671:papier:4203:20360780,20286237:papier:4203:20379758,20314845:papier:4203:20403270,20354371:papier:4203:20426448,20478701:papier:4203:20498019,20528909:papier:4203:20556711,20577690:papier:4203:20583134'}, {'unwanted_material': 'papier', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.06546720919596781, 'nb_photo': 27315, 'list_port_cont': '20194015,20222147,20255678,20257868,20261326,20262648,20266789,20277038,20277134,20277691,20277810,20286897,20287129,20287749,20288157,20314971,20315086,20316438,20318136,20319472,20319641,20322276,20322789,20335803,20342502,20353076,20357392,20357477,20361984,20362716,20364438,20384457,20384609,20384724,20418813,20422775,20422980,20423534,20423627,20423736,20424646,20425075,20425398,20425940,20426026,20426134,20426211,20426507,20426703,20434013,20436291,20461996,20462611,20464241,20465006,20465089,20465106,20465331,20466569,20478738,20479176,20480252,20484077,20491686,20492789,20493449,20529292,20531340,20531437,20533531,20537279,20538641,20539200,20540907,20542732,20549706,20557772,20564417,20567310,20578181,20578653', 'assoc_port': '20193388:20194015,20198521:20222147,20254666:20277134,20254691:20277038,20254699:20266789,20254701:20262648,20254716:20261326,20254741:20257868,20254773:20255678,20277526:20277810,20277535:20277691,20286235:20288157,20286240:20287749,20286241:20287129,20286244:20286897,20314816:20319641,20314819:20319472,20314830:20318136,20314832:20316438,20314849:20315086,20314851:20314971,20321740:20335803,20321746:20322789,20321749:20322276,20341525:20364438,20341529:20342502,20351866:20353076,20354357:20362716,20354365:20361984,20356999:20357477,20357005:20357392,20384173:20384724,20384186:20384609,20384188:20384457,20406761:20436291,20406762:20434013,20406798:20422980,20406800:20422775,20406806:20418813,20423265:20425398,20423279:20424646,20423290:20423736,20423291:20423627,20423293:20423534,20425003:20425075,20425792:20426703,20425800:20426507,20425802:20426211,20425803:20426134,20425804:20426026,20425806:20425940,20461719:20461996,20462404:20462611,20464081:20464241,20464972:20465331,20464974:20465089,20464979:2046510', 'assoc_mat': '20193388:papier:4207:20194015,20198521:papier:4207:20222147,20254666:papier:4207:20277134,20254691:papier:4207:20277038,20254699:papier:4207:20266789,20254701:papier:4207:20262648,20254716:papier:4207:20261326,20254741:papier:4207:20257868,20254773:papier:4207:20255678,20277526:papier:4207:20277810,20277535:papier:4207:20277691,20286235:papier:4207:20288157,20286240:papier:4207:20287749,20286241:papier:4207:20287129,20286244:papier:4207:20286897,20314816:papier:4207:20319641,20314819:papier:4207:20319472,20314830:papier:4207:20318136,20314832:papier:4207:20316438,20314849:papier:4207:20315086,20314851:papier:4207:20314971,20321740:papier:4207:20335803,20321746:papier:4207:20322789,20321749:papier:4207:20322276,20341525:papier:4207:20364438,20341529:papier:4207:20342502,20351866:papier:4207:20353076,20354357:papier:4207:20362716,20354365:papier:4207:20361984,20356999:papier:4207:20357477,20357005:papier:4207:20357392,20384173:papier:4207:20384724,20384186:papier:4207:20384609,20384188:papier:4207:20384457,2040'}, {'unwanted_material': 'papier', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.16683013249014939, 'nb_photo': 19068, 'list_port_cont': '20277932,20315132,20338891,20339080,20339385,20340492,20341153,20360662,20360807,20360852,20360917,20360939,20361022,20361124,20361214,20361298,20361325,20376947,20376976,20377088,20377125,20377194,20377276,20379576,20402502,20402855,20403074,20403116,20403335,20403438,20405974,20406271,20407112,20407335,20407440,20420855,20420893,20421029,20421408,20423953,20425165,20425447,20425537,20425672,20425824,20425993,20426032,20426789,20426825,20444685,20444870,20444968,20445028,20460229,20461631,20461787,20462054,20462243,20462974,20465393,20466117,20466907,20468572,20469239,20469325,20469581,20469761,20473737,20474078,20474434,20489481,20490157,20491135,20491329,20491402,20494102,20494166,20496921,20497166,20497390,20504886,20504936,20505066,20511010,20543703,20543762,20543988,20544902,20545130,20545718,20546031,20546312,20546494,20547188,20579490,20580090,20582494,20583931,20584192,20584523,20584578,20586594,20586827,20588929,20589080', 'assoc_port': '20198517:20338891,20198519:20339080,20198520:20339385,20198546:20340492,20198548:20341153,20254657:20360662,20254690:20360807,20254694:20360852,20254696:20360939,20254730:20361022,20254732:20360917,20254738:20361124,20254740:20361325,20254769:20361214,20254771:20361298,20277510:20376947,20277522:20376976,20277528:20377194,20277529:20377088,20277531:20377125,20277534:20377276,20277550:20277932,20286246:20379576,20314813:20402502,20314814:20462974,20314834:20402855,20314843:20460229,20314847:20403074,20314848:20403116,20314854:20403335,20314856:20403438,20314857:20315132,20321711:20405974,20321736:20406271,20321742:20407112,20321743:20407335,20321752:20407440,20341532:20420855,20341558:20420893,20341559:20421029,20341561:20421408,20351864:20425672,20354355:20425824,20354369:20425993,20354372:20426032,20356993:20426789,20357003:20426825,20384177:20444870,20384178:20444685,20384180:20445028,20384182:20444968,20406759:20461631,20406797:20461787,20406804:20462054,20406808:20462243,20423269:20469239,20423270:2046932', 'assoc_mat': '20198517:papier:4461:20338891,20198519:papier:4461:20339080,20198520:papier:4461:20339385,20198546:papier:4461:20340492,20198548:papier:4461:20341153,20254657:papier:4461:20360662,20254690:papier:4461:20360807,20254694:papier:4461:20360852,20254696:papier:4461:20360939,20254730:papier:4461:20361022,20254732:papier:4461:20360917,20254738:papier:4461:20361124,20254740:papier:4461:20361325,20254769:papier:4461:20361214,20254771:papier:4461:20361298,20277510:papier:4461:20376947,20277522:papier:4461:20376976,20277528:papier:4461:20377194,20277529:papier:4461:20377088,20277531:papier:4461:20377125,20277534:papier:4461:20377276,20277550:papier:4461:20277932,20286246:papier:4461:20379576,20314813:papier:4461:20402502,20314814:papier:4461:20462974,20314834:papier:4461:20402855,20314843:papier:4461:20460229,20314847:papier:4461:20403074,20314848:papier:4461:20403116,20314854:papier:4461:20403335,20314856:papier:4461:20403438,20314857:papier:4461:20315132,20321711:papier:4461:20405974,20321736:papier:4461:20406271,2032'}, {'unwanted_material': 'papier', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.09919063901155094, 'nb_photo': 2367, 'list_port_cont': '20199242,20256660,20256714,20271611,20271678,20271737,20273218,20315280,20316693,20330323,20342339,20346443,20352524,20384461,20421203,20423655,20439090,20462776,20464262,20491707,20578067,20578090,20579048', 'assoc_port': '20198536:20199242,20254653:20271737,20254655:20273218,20254660:20271611,20254693:20271678,20254695:20256714,20254734:20256660,20314815:20316693,20314821:20315280,20321708:20346443,20321737:20330323,20341545:20342339,20351861:20352524,20384183:20384461,20406796:20421203,20423268:20423655,20437743:20439090,20462401:20462776,20464079:20464262,20491199:20491707,20577670:20578090,20577672:20578067,20578762:20579048', 'assoc_mat': '20198536:papier:4200:20199242,20254653:papier:4200:20271737,20254655:papier:4200:20273218,20254660:papier:4200:20271611,20254693:papier:4200:20271678,20254695:papier:4200:20256714,20254734:papier:4200:20256660,20314815:papier:4200:20316693,20314821:papier:4200:20315280,20321708:papier:4200:20346443,20321737:papier:4200:20330323,20341545:papier:4200:20342339,20351861:papier:4200:20352524,20384183:papier:4200:20384461,20406796:papier:4200:20421203,20423268:papier:4200:20423655,20437743:papier:4200:20439090,20462401:papier:4200:20462776,20464079:papier:4200:20464262,20491199:papier:4200:20491707,20577670:papier:4200:20578090,20577672:papier:4200:20578067,20578762:papier:4200:20579048'}, {'unwanted_material': 'papier', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.9645639909140099, 'nb_photo': 21923, 'list_port_cont': '20360698,20361283,20377341,20403471,20407279,20421151,20427101,20444740,20462011,20462290,20466447,20469691,20470530,20490571,20497733,20546832,20548900,20557251,20586944', 'assoc_port': '20254668:20360698,20254736:20361283,20277533:20377341,20314852:20403471,20321738:20407279,20341530:20421151,20357004:20427101,20384175:20444740,20406768:20462011,20406805:20462290,20423282:20469691,20425794:20470530,20461713:20490571,20465853:20466447,20478692:20497733,20528943:20546832,20531309:20548900,20549279:20557251,20577687:20586944', 'assoc_mat': '20254668:papier:4209:20360698,20254736:papier:4209:20361283,20277533:papier:4209:20377341,20314852:papier:4209:20403471,20321738:papier:4209:20407279,20341530:papier:4209:20421151,20357004:papier:4209:20427101,20384175:papier:4209:20444740,20406768:papier:4209:20462011,20406805:papier:4209:20462290,20423282:papier:4209:20469691,20425794:papier:4209:20470530,20461713:papier:4209:20490571,20465853:papier:4209:20466447,20478692:papier:4209:20497733,20528943:papier:4209:20546832,20531309:papier:4209:20548900,20549279:papier:4209:20557251,20577687:papier:4209:20586944'}, {'unwanted_material': 'papier', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.032165152055466065, 'nb_photo': 9156, 'list_port_cont': '20193663,20193733,20193828,20198821,20209018,20255713,20258647,20261208,20261509,20268385,20268487,20277571,20277747,20287040,20288469,20295838,20313668,20315022,20316133,20316573,20316806,20318569,20318861,20319149,20322351,20342125,20350252,20352544,20354883,20357616,20359878,20360495,20362018,20362491,20364054,20364669,20384248,20385138,20421059,20422619,20423072,20423467,20423800,20423887,20424733,20425041,20426156,20426304,20430166,20432008,20432548,20433263,20436442,20438293,20441063,20462033,20462748,20464124,20464329,20464359,20465232,20465515,20466067,20466345,20466717,20468922,20478975,20479238,20484812,20491432,20492880,20493015,20493310,20493485,20531346,20531670,20536940,20538579,20539113,20539291,20541136,20549497,20549873,20564749,20565622,20577838,20578045,20578460,20578910,20579026,20579471', 'assoc_port': '20193389:20193733,20193390:20193828,20193391:20193663,20198542:20198821,20208806:20209018,20254663:20313668,20254664:20277571,20254692:20268487,20254698:20268385,20254700:20261509,20254727:20261208,20254742:20258647,20254772:20255713,20277548:20277747,20286197:20295838,20286236:20288469,20286242:20287040,20314817:20318861,20314818:20319149,20314820:20318569,20314829:20316806,20314831:20316573,20314833:20316133,20314850:20315022,20321748:20322351,20341524:20364669,20341526:20364054,20341528:20350252,20341574:20342125,20351865:20352544,20354361:20362491,20354364:20362018,20354375:20354883,20356994:20360495,20356996:20359878,20356998:20357616,20384174:20385138,20384187:20384248,20406760:20436442,20406765:20433263,20406766:20432008,20406767:20432548,20406769:20441063,20406799:20423072,20406801:20422619,20406807:20421059,20423264:20430166,20423266:20425041,20423278:20423887,20423280:20424733,20423289:20423800,20423292:20423467,20425801:20426304,20425805:20426156,20437741:20438293,20461693:20466717,20461718:2046203', 'assoc_mat': '20193389:papier:4207:20193733,20193390:papier:4207:20193828,20193391:papier:4207:20193663,20198542:papier:4207:20198821,20208806:papier:4207:20209018,20254663:papier:4207:20313668,20254664:papier:4207:20277571,20254692:papier:4207:20268487,20254698:papier:4207:20268385,20254700:papier:4207:20261509,20254727:papier:4207:20261208,20254742:papier:4207:20258647,20254772:papier:4207:20255713,20277548:papier:4207:20277747,20286197:papier:4207:20295838,20286236:papier:4207:20288469,20286242:papier:4207:20287040,20314817:papier:4207:20318861,20314818:papier:4207:20319149,20314820:papier:4207:20318569,20314829:papier:4207:20316806,20314831:papier:4207:20316573,20314833:papier:4207:20316133,20314850:papier:4207:20315022,20321748:papier:4207:20322351,20341524:papier:4207:20364669,20341526:papier:4207:20364054,20341528:papier:4207:20350252,20341574:papier:4207:20342125,20351865:papier:4207:20352544,20354361:papier:4207:20362491,20354364:papier:4207:20362018,20354375:papier:4207:20354883,20356994:papier:4207:20360495,2035'}, {'unwanted_material': 'papier', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.01040501036751247, 'nb_photo': 5186, 'list_port_cont': '20256114,20331119,20343559,20384535,20407880,20423712,20439254,20464274,20479042,20532360,20579299', 'assoc_port': '20254672:20256114,20321744:20331119,20341587:20343559,20384185:20384535,20406770:20407880,20423285:20423712,20437770:20439254,20464077:20464274,20478694:20479042,20531308:20532360,20578774:20579299', 'assoc_mat': '20254672:papier:4211:20256114,20321744:papier:4211:20331119,20341587:papier:4211:20343559,20384185:papier:4211:20384535,20406770:papier:4211:20407880,20423285:papier:4211:20423712,20437770:papier:4211:20439254,20464077:papier:4211:20464274,20478694:papier:4211:20479042,20531308:papier:4211:20532360,20578774:papier:4211:20579299'}, {'unwanted_material': 'papier', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.06971318250768412, 'nb_photo': 9357, 'list_port_cont': '20199065,20257072,20257140,20257160,20257178,20286041,20289481,20328039,20330058,20331081,20342889,20384487,20384653,20384718,20422517,20425078,20425360,20425968,20439244,20462823,20464341,20464421,20470338,20470438,20491760,20492140,20492937,20529934,20530232,20530449,20530861,20579096,20579219', 'assoc_port': '20198537:20199065,20254648:20257140,20254674:20257178,20254697:20257160,20254735:20257072,20277504:20286041,20286243:20289481,20321707:20331081,20321745:20330058,20321754:20328039,20341588:20342889,20384172:20384718,20384184:20384653,20384190:20384487,20406763:20422517,20424995:20425360,20424998:20425078,20425791:20425968,20437771:20439244,20462405:20462823,20464066:20464421,20464075:20464341,20470039:20470338,20470040:20470438,20491197:20492140,20491198:20491760,20492691:20492937,20528849:20530861,20528911:20530449,20528944:20530232,20528957:20529934,20578765:20579219,20578776:20579096', 'assoc_mat': '20198537:papier:3327:20199065,20254648:papier:3327:20257140,20254674:papier:3327:20257178,20254697:papier:3327:20257160,20254735:papier:3327:20257072,20277504:papier:3327:20286041,20286243:papier:3327:20289481,20321707:papier:3327:20331081,20321745:papier:3327:20330058,20321754:papier:3327:20328039,20341588:papier:3327:20342889,20384172:papier:3327:20384718,20384184:papier:3327:20384653,20384190:papier:3327:20384487,20406763:papier:3327:20422517,20424995:papier:3327:20425360,20424998:papier:3327:20425078,20425791:papier:3327:20425968,20437771:papier:3327:20439244,20462405:papier:3327:20462823,20464066:papier:3327:20464421,20464075:papier:3327:20464341,20470039:papier:3327:20470338,20470040:papier:3327:20470438,20491197:papier:3327:20492140,20491198:papier:3327:20491760,20492691:papier:3327:20492937,20528849:papier:3327:20530861,20528911:papier:3327:20530449,20528944:papier:3327:20530232,20528957:papier:3327:20529934,20578765:papier:3327:20579219,20578776:papier:3327:20579096'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.11972926869030266, 'nb_photo': 44051, 'list_port_cont': '20194423,20199203,20199387,20199583,20255179,20256380,20256593,20256792,20257262,20257406,20257617,20259945,20277642,20277997,20278042,20280158,20286949,20287644,20289609,20314964,20315512,20316374,20322353,20322741,20322909,20324432,20325974,20343110,20343719,20352079,20352534,20354514,20357175,20357563,20357697,20358353,20384603,20389182,20408730,20409444,20409588,20410197,20412926,20423512,20423661,20424069,20424467,20425158,20425284,20426627,20462183,20463033,20463055,20463366,20463608,20466218,20466330,20466356,20466439,20474590,20479146,20479162,20479260,20491670,20492382,20492732,20492909,20492951,20493003,20493052,20504179,20504560,20529751,20530400,20530840,20531169,20531360,20531876,20532002,20534125,20577915,20578053,20578235,20578380,20578572,20578710,20578889,20579109,20579121', 'assoc_port': '20194258:20194423,20198516:20199387,20198533:20199203,20198547:20199583,20254650:20259945,20254661:20257262,20254688:20257406,20254728:20256792,20254729:20256593,20254731:20256380,20254768:20257617,20254770:20255179,20277511:20280158,20277523:20278042,20277530:20277997,20277549:20277642,20286226:20287644,20286232:20286949,20286245:20289609,20314812:20316374,20314835:20315512,20314855:20314964,20321709:20324432,20321710:20325974,20321741:20322909,20321750:20322741,20321753:20322353,20341527:20343110,20341560:20343719,20351777:20352534,20351863:20352079,20354370:20354514,20356992:20358353,20357000:20357697,20357001:20357563,20357002:20357175,20384179:20384603,20384181:20389182,20406758:20412926,20406764:20409444,20406795:20410197,20406802:20409588,20406803:20408730,20423267:20424069,20423284:20423661,20423288:20423512,20424312:20424467,20424999:20425284,20425002:20425158,20425797:20426627,20461710:20463055,20461716:20463608,20461717:20462183,20462398:20466356,20462400:20463033,20462406:20463366,20464978:2046643', 'assoc_mat': '20194258:papier:3594:20194423,20198516:papier:3594:20199387,20198533:papier:3594:20199203,20198547:papier:3594:20199583,20254650:papier:3594:20259945,20254661:papier:3594:20257262,20254688:papier:3594:20257406,20254728:papier:3594:20256792,20254729:papier:3594:20256593,20254731:papier:3594:20256380,20254768:papier:3594:20257617,20254770:papier:3594:20255179,20277511:papier:3594:20280158,20277523:papier:3594:20278042,20277530:papier:3594:20277997,20277549:papier:3594:20277642,20286226:papier:3594:20287644,20286232:papier:3594:20286949,20286245:papier:3594:20289609,20314812:papier:3594:20316374,20314835:papier:3594:20315512,20314855:papier:3594:20314964,20321709:papier:3594:20324432,20321710:papier:3594:20325974,20321741:papier:3594:20322909,20321750:papier:3594:20322741,20321753:papier:3594:20322353,20341527:papier:3594:20343110,20341560:papier:3594:20343719,20351777:papier:3594:20352534,20351863:papier:3594:20352079,20354370:papier:3594:20354514,20356992:papier:3594:20358353,20357000:papier:3594:20357697,2035'}, {'unwanted_material': 'pehd', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0013046734101305202, 'nb_photo': 2, 'list_port_cont': '20403280,20426438', 'assoc_port': '20314845:20403280,20354371:20426438', 'assoc_mat': '20314845:pehd:4203:20403280,20354371:pehd:4203:20426438'}, {'unwanted_material': 'pehd', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0006849144513563656, 'nb_photo': 30, 'list_port_cont': '20257867,20277040,20277700,20277816,20315083,20322785,20335811,20357475,20362710,20364451,20418803,20422777,20425063,20425391,20425931,20465003,20465319,20484072,20493436,20533524,20557774,20567309', 'assoc_port': '20254691:20277040,20254741:20257867,20277526:20277816,20277535:20277700,20314849:20315083,20321740:20335811,20321746:20322785,20341525:20364451,20354357:20362710,20356999:20357475,20406800:20422777,20406806:20418803,20423265:20425391,20425003:20425063,20425806:20425931,20464972:20465319,20464980:20465003,20478684:20484072,20491201:20493436,20528958:20533524,20557525:20557774,20562872:20567309', 'assoc_mat': '20254691:pehd:4207:20277040,20254741:pehd:4207:20257867,20277526:pehd:4207:20277816,20277535:pehd:4207:20277700,20314849:pehd:4207:20315083,20321740:pehd:4207:20335811,20321746:pehd:4207:20322785,20341525:pehd:4207:20364451,20354357:pehd:4207:20362710,20356999:pehd:4207:20357475,20406800:pehd:4207:20422777,20406806:pehd:4207:20418803,20423265:pehd:4207:20425391,20425003:pehd:4207:20425063,20425806:pehd:4207:20425931,20464972:pehd:4207:20465319,20464980:pehd:4207:20465003,20478684:pehd:4207:20484072,20491201:pehd:4207:20493436,20528958:pehd:4207:20533524,20557525:pehd:4207:20557774,20562872:pehd:4207:20567309'}, {'unwanted_material': 'pehd', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0010272751149381359, 'nb_photo': 2, 'list_port_cont': '20377121,20403072', 'assoc_port': '20277531:20377121,20314847:20403072', 'assoc_mat': '20277531:pehd:4461:20377121,20314847:pehd:4461:20403072'}, {'unwanted_material': 'pehd', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.004800945955408012, 'nb_photo': 51, 'list_port_cont': '20199243,20256667,20271735,20273220,20315289,20316698,20346442,20352531,20384464,20462774,20464267,20491706,20579051', 'assoc_port': '20198536:20199243,20254653:20271735,20254655:20273220,20254734:20256667,20314815:20316698,20314821:20315289,20321708:20346442,20351861:20352531,20384183:20384464,20462401:20462774,20464079:20464267,20491199:20491706,20578762:20579051', 'assoc_mat': '20198536:pehd:4200:20199243,20254653:pehd:4200:20271735,20254655:pehd:4200:20273220,20254734:pehd:4200:20256667,20314815:pehd:4200:20316698,20314821:pehd:4200:20315289,20321708:pehd:4200:20346442,20351861:pehd:4200:20352531,20384183:pehd:4200:20384464,20462401:pehd:4200:20462774,20464079:pehd:4200:20464267,20491199:pehd:4200:20491706,20578762:pehd:4200:20579051'}, {'unwanted_material': 'pehd', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0008086049524712409, 'nb_photo': 16, 'list_port_cont': '20261201,20268498,20277739,20315035,20322342,20354880,20364059,20421056,20432552,20436457,20441056,20539288', 'assoc_port': '20254692:20268498,20254727:20261201,20277548:20277739,20314850:20315035,20321748:20322342,20341526:20364059,20354375:20354880,20406760:20436457,20406767:20432552,20406769:20441056,20406807:20421056,20528853:20539288', 'assoc_mat': '20254692:pehd:4207:20268498,20254727:pehd:4207:20261201,20277548:pehd:4207:20277739,20314850:pehd:4207:20315035,20321748:pehd:4207:20322342,20341526:pehd:4207:20364059,20354375:pehd:4207:20354880,20406760:pehd:4207:20436457,20406767:pehd:4207:20432552,20406769:pehd:4207:20441056,20406807:pehd:4207:20421056,20528853:pehd:4207:20539288'}, {'unwanted_material': 'pehd', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.9318560189965142, 'nb_photo': 1708, 'list_port_cont': '20256102,20331120,20343554,20384539,20407884,20423708,20439259,20464273,20479028,20532367,20579298', 'assoc_port': '20254672:20256102,20321744:20331120,20341587:20343554,20384185:20384539,20406770:20407884,20423285:20423708,20437770:20439259,20464077:20464273,20478694:20479028,20531308:20532367,20578774:20579298', 'assoc_mat': '20254672:pehd:4211:20256102,20321744:pehd:4211:20331120,20341587:pehd:4211:20343554,20384185:pehd:4211:20384539,20406770:pehd:4211:20407884,20423285:pehd:4211:20423708,20437770:pehd:4211:20439259,20464077:pehd:4211:20464273,20478694:pehd:4211:20479028,20531308:pehd:4211:20532367,20578774:pehd:4211:20579298'}, {'unwanted_material': 'pehd', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0037418806979250805, 'nb_photo': 348, 'list_port_cont': '20199076,20257073,20257141,20257152,20257188,20286045,20289486,20328049,20330063,20331084,20342888,20384489,20384656,20384711,20422515,20425359,20439240,20462825,20464338,20464422,20470342,20470431,20491754,20492149,20492946,20529932,20530224,20530451,20530849,20579101,20579214', 'assoc_port': '20198537:20199076,20254648:20257141,20254674:20257188,20254697:20257152,20254735:20257073,20277504:20286045,20286243:20289486,20321707:20331084,20321745:20330063,20321754:20328049,20341588:20342888,20384172:20384711,20384184:20384656,20384190:20384489,20406763:20422515,20424995:20425359,20437771:20439240,20462405:20462825,20464066:20464422,20464075:20464338,20470039:20470342,20470040:20470431,20491197:20492149,20491198:20491754,20492691:20492946,20528849:20530849,20528911:20530451,20528944:20530224,20528957:20529932,20578765:20579214,20578776:20579101', 'assoc_mat': '20198537:pehd:3327:20199076,20254648:pehd:3327:20257141,20254674:pehd:3327:20257188,20254697:pehd:3327:20257152,20254735:pehd:3327:20257073,20277504:pehd:3327:20286045,20286243:pehd:3327:20289486,20321707:pehd:3327:20331084,20321745:pehd:3327:20330063,20321754:pehd:3327:20328049,20341588:pehd:3327:20342888,20384172:pehd:3327:20384711,20384184:pehd:3327:20384656,20384190:pehd:3327:20384489,20406763:pehd:3327:20422515,20424995:pehd:3327:20425359,20437771:pehd:3327:20439240,20462405:pehd:3327:20462825,20464066:pehd:3327:20464422,20464075:pehd:3327:20464338,20470039:pehd:3327:20470342,20470040:pehd:3327:20470431,20491197:pehd:3327:20492149,20491198:pehd:3327:20491754,20492691:pehd:3327:20492946,20528849:pehd:3327:20530849,20528911:pehd:3327:20530451,20528944:pehd:3327:20530224,20528957:pehd:3327:20529932,20578765:pehd:3327:20579214,20578776:pehd:3327:20579101'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0017064986602601294, 'nb_photo': 451, 'list_port_cont': '20194429,20199201,20199381,20199582,20255175,20256596,20256795,20257267,20257401,20257618,20259942,20277645,20278000,20278048,20280154,20286946,20287648,20289614,20314963,20315515,20316377,20322356,20322744,20322901,20324435,20325975,20343114,20343712,20352080,20352532,20354509,20357556,20357695,20358357,20384593,20389189,20408725,20409434,20409596,20410202,20412930,20423511,20423659,20424071,20424469,20425154,20425276,20426630,20462174,20463047,20463360,20463613,20466224,20466334,20466362,20466445,20474593,20479150,20479163,20479256,20492385,20492733,20492911,20492958,20493007,20504181,20504563,20529746,20530405,20530837,20531368,20531874,20531996,20534130,20577924,20578060,20578228,20578570,20578714,20578892,20579117,20579120', 'assoc_port': '20194258:20194429,20198516:20199381,20198533:20199201,20198547:20199582,20254650:20259942,20254661:20257267,20254688:20257401,20254728:20256795,20254729:20256596,20254768:20257618,20254770:20255175,20277511:20280154,20277523:20278048,20277530:20278000,20277549:20277645,20286226:20287648,20286232:20286946,20286245:20289614,20314812:20316377,20314835:20315515,20314855:20314963,20321709:20324435,20321710:20325975,20321741:20322901,20321750:20322744,20321753:20322356,20341527:20343114,20341560:20343712,20351777:20352532,20351863:20352080,20354370:20354509,20356992:20358357,20357000:20357695,20357001:20357556,20384179:20384593,20384181:20389189,20406758:20412930,20406764:20409434,20406795:20410202,20406802:20409596,20406803:20408725,20423267:20424071,20423284:20423659,20423288:20423511,20424312:20424469,20424999:20425276,20425002:20425154,20425797:20426630,20461710:20463047,20461716:20463613,20461717:20462174,20462398:20466362,20462406:20463360,20464978:20466445,20464981:20466224,20465850:20466334,20470042:2047459', 'assoc_mat': '20194258:pehd:3594:20194429,20198516:pehd:3594:20199381,20198533:pehd:3594:20199201,20198547:pehd:3594:20199582,20254650:pehd:3594:20259942,20254661:pehd:3594:20257267,20254688:pehd:3594:20257401,20254728:pehd:3594:20256795,20254729:pehd:3594:20256596,20254768:pehd:3594:20257618,20254770:pehd:3594:20255175,20277511:pehd:3594:20280154,20277523:pehd:3594:20278048,20277530:pehd:3594:20278000,20277549:pehd:3594:20277645,20286226:pehd:3594:20287648,20286232:pehd:3594:20286946,20286245:pehd:3594:20289614,20314812:pehd:3594:20316377,20314835:pehd:3594:20315515,20314855:pehd:3594:20314963,20321709:pehd:3594:20324435,20321710:pehd:3594:20325975,20321741:pehd:3594:20322901,20321750:pehd:3594:20322744,20321753:pehd:3594:20322356,20341527:pehd:3594:20343114,20341560:pehd:3594:20343712,20351777:pehd:3594:20352532,20351863:pehd:3594:20352080,20354370:pehd:3594:20354509,20356992:pehd:3594:20358357,20357000:pehd:3594:20357695,20357001:pehd:3594:20357556,20384179:pehd:3594:20384593,20384181:pehd:3594:20389189,20406758:pehd:35'}, {'unwanted_material': 'pet_clair', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.008585190005811639, 'nb_photo': 89, 'list_port_cont': '20339476,20360790,20379757,20403271,20426447,20498021,20556708,20583132', 'assoc_port': '20198513:20339476,20254671:20360790,20286237:20379757,20314845:20403271,20354371:20426447,20478701:20498021,20528909:20556708,20577690:20583132', 'assoc_mat': '20198513:pet_clair:4203:20339476,20254671:pet_clair:4203:20360790,20286237:pet_clair:4203:20379757,20314845:pet_clair:4203:20403271,20354371:pet_clair:4203:20426447,20478701:pet_clair:4203:20498021,20528909:pet_clair:4203:20556708,20577690:pet_clair:4203:20583132'}, {'unwanted_material': 'pet_clair', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0016376769077381368, 'nb_photo': 151, 'list_port_cont': '20222145,20255670,20257862,20262646,20266799,20277035,20277136,20277701,20277818,20286906,20287748,20314984,20316428,20318146,20319637,20322787,20335809,20353073,20357378,20357479,20362714,20364436,20384460,20384612,20384734,20418805,20422782,20422985,20423735,20425395,20425928,20426137,20426508,20426707,20436288,20462005,20462598,20464245,20465000,20465113,20465320,20466566,20478729,20479173,20491679,20492788,20493438,20529282,20533523,20537286,20538633,20539201,20540903,20542733,20549708,20557778,20567311,20578183', 'assoc_port': '20198521:20222145,20254666:20277136,20254691:20277035,20254699:20266799,20254701:20262646,20254741:20257862,20254773:20255670,20277526:20277818,20277535:20277701,20286240:20287748,20286244:20286906,20314816:20319637,20314830:20318146,20314832:20316428,20314851:20314984,20321740:20335809,20321746:20322787,20341525:20364436,20351866:20353073,20354357:20362714,20356999:20357479,20357005:20357378,20384173:20384734,20384186:20384612,20384188:20384460,20406761:20436288,20406798:20422985,20406800:20422782,20406806:20418805,20423265:20425395,20423290:20423735,20425792:20426707,20425800:20426508,20425803:20426137,20425806:20425928,20461719:20462005,20462404:20462598,20464081:20464245,20464972:20465320,20464979:20465113,20464980:20465000,20466523:20466566,20478695:20478729,20478697:20479173,20491201:20493438,20491211:20491679,20492693:20492788,20528843:20542733,20528851:20540903,20528874:20539201,20528878:20537286,20528906:20538633,20528958:20533523,20528959:20529282,20549277:20549708,20557525:20557778,20562872:2056731', 'assoc_mat': '20198521:pet_clair:4207:20222145,20254666:pet_clair:4207:20277136,20254691:pet_clair:4207:20277035,20254699:pet_clair:4207:20266799,20254701:pet_clair:4207:20262646,20254741:pet_clair:4207:20257862,20254773:pet_clair:4207:20255670,20277526:pet_clair:4207:20277818,20277535:pet_clair:4207:20277701,20286240:pet_clair:4207:20287748,20286244:pet_clair:4207:20286906,20314816:pet_clair:4207:20319637,20314830:pet_clair:4207:20318146,20314832:pet_clair:4207:20316428,20314851:pet_clair:4207:20314984,20321740:pet_clair:4207:20335809,20321746:pet_clair:4207:20322787,20341525:pet_clair:4207:20364436,20351866:pet_clair:4207:20353073,20354357:pet_clair:4207:20362714,20356999:pet_clair:4207:20357479,20357005:pet_clair:4207:20357378,20384173:pet_clair:4207:20384734,20384186:pet_clair:4207:20384612,20384188:pet_clair:4207:20384460,20406761:pet_clair:4207:20436288,20406798:pet_clair:4207:20422985,20406800:pet_clair:4207:20422782,20406806:pet_clair:4207:20418805,20423265:pet_clair:4207:20425395,20423290:pet_clair:4207:20423735,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.00240438248451116, 'nb_photo': 10, 'list_port_cont': '20339091,20339380,20361016,20403081,20407110,20444963,20491141,20580097', 'assoc_port': '20198519:20339091,20198520:20339380,20254730:20361016,20314847:20403081,20321742:20407110,20384182:20444963,20462397:20491141,20579677:20580097', 'assoc_mat': '20198519:pet_clair:4461:20339091,20198520:pet_clair:4461:20339380,20254730:pet_clair:4461:20361016,20314847:pet_clair:4461:20403081,20321742:pet_clair:4461:20407110,20384182:pet_clair:4461:20444963,20462397:pet_clair:4461:20491141,20579677:pet_clair:4461:20580097'}, {'unwanted_material': 'pet_clair', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.1225542322584538, 'nb_photo': 1400, 'list_port_cont': '20199238,20200401,20200876,20256657,20256723,20271609,20271686,20271738,20273205,20315282,20316695,20330312,20342331,20346441,20352522,20384468,20421197,20423642,20439092,20462777,20464256,20491698,20578072,20578081,20579054', 'assoc_port': '20198508:20200876,20198518:20200401,20198536:20199238,20254653:20271738,20254655:20273205,20254660:20271609,20254693:20271686,20254695:20256723,20254734:20256657,20314815:20316695,20314821:20315282,20321708:20346441,20321737:20330312,20341545:20342331,20351861:20352522,20384183:20384468,20406796:20421197,20423268:20423642,20437743:20439092,20462401:20462777,20464079:20464256,20491199:20491698,20577670:20578081,20577672:20578072,20578762:20579054', 'assoc_mat': '20198508:pet_clair:4200:20200876,20198518:pet_clair:4200:20200401,20198536:pet_clair:4200:20199238,20254653:pet_clair:4200:20271738,20254655:pet_clair:4200:20273205,20254660:pet_clair:4200:20271609,20254693:pet_clair:4200:20271686,20254695:pet_clair:4200:20256723,20254734:pet_clair:4200:20256657,20314815:pet_clair:4200:20316695,20314821:pet_clair:4200:20315282,20321708:pet_clair:4200:20346441,20321737:pet_clair:4200:20330312,20341545:pet_clair:4200:20342331,20351861:pet_clair:4200:20352522,20384183:pet_clair:4200:20384468,20406796:pet_clair:4200:20421197,20423268:pet_clair:4200:20423642,20437743:pet_clair:4200:20439092,20462401:pet_clair:4200:20462777,20464079:pet_clair:4200:20464256,20491199:pet_clair:4200:20491698,20577670:pet_clair:4200:20578081,20577672:pet_clair:4200:20578072,20578762:pet_clair:4200:20579054'}, {'unwanted_material': 'pet_clair', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0007446750577951584, 'nb_photo': 9, 'list_port_cont': '20403482,20462012,20462283,20470543,20497739,20546836,20557255', 'assoc_port': '20314852:20403482,20406768:20462012,20406805:20462283,20425794:20470543,20478692:20497739,20528943:20546836,20549279:20557255', 'assoc_mat': '20314852:pet_clair:4209:20403482,20406768:pet_clair:4209:20462012,20406805:pet_clair:4209:20462283,20425794:pet_clair:4209:20470543,20478692:pet_clair:4209:20497739,20528943:pet_clair:4209:20546836,20549279:pet_clair:4209:20557255'}, {'unwanted_material': 'pet_clair', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0024579261709826786, 'nb_photo': 150, 'list_port_cont': '20255721,20258652,20268388,20268500,20277567,20277740,20287039,20313663,20315027,20319147,20322343,20342117,20350266,20352553,20354886,20357605,20359871,20360490,20364060,20364672,20384258,20385142,20421064,20422616,20423075,20423460,20423793,20423877,20425042,20426298,20432558,20433275,20436447,20441060,20462746,20464317,20464347,20465233,20465511,20466070,20466346,20466724,20478970,20479249,20493494,20531344,20531672,20536931,20538585,20539120,20539299,20541148,20549878,20577836,20578899,20579029,20579458', 'assoc_port': '20254663:20313663,20254664:20277567,20254692:20268500,20254698:20268388,20254742:20258652,20254772:20255721,20277548:20277740,20286242:20287039,20314818:20319147,20314850:20315027,20321748:20322343,20341524:20364672,20341526:20364060,20341528:20350266,20341574:20342117,20351865:20352553,20354375:20354886,20356994:20360490,20356996:20359871,20356998:20357605,20384174:20385142,20384187:20384258,20406760:20436447,20406765:20433275,20406767:20432558,20406769:20441060,20406799:20423075,20406801:20422616,20406807:20421064,20423266:20425042,20423278:20423877,20423289:20423793,20423292:20423460,20425801:20426298,20461693:20466724,20462403:20462746,20464070:20465511,20464072:20464347,20464083:20464317,20464973:20465233,20465851:20466346,20465852:20466070,20478691:20479249,20478696:20478970,20491200:20493494,20528841:20541148,20528853:20539299,20528876:20539120,20528881:20538585,20528907:20536931,20528947:20531344,20531307:20531672,20549278:20549878,20577683:20579458,20577693:20577836,20578767:20579029,20578772:2057889', 'assoc_mat': '20254663:pet_clair:4207:20313663,20254664:pet_clair:4207:20277567,20254692:pet_clair:4207:20268500,20254698:pet_clair:4207:20268388,20254742:pet_clair:4207:20258652,20254772:pet_clair:4207:20255721,20277548:pet_clair:4207:20277740,20286242:pet_clair:4207:20287039,20314818:pet_clair:4207:20319147,20314850:pet_clair:4207:20315027,20321748:pet_clair:4207:20322343,20341524:pet_clair:4207:20364672,20341526:pet_clair:4207:20364060,20341528:pet_clair:4207:20350266,20341574:pet_clair:4207:20342117,20351865:pet_clair:4207:20352553,20354375:pet_clair:4207:20354886,20356994:pet_clair:4207:20360490,20356996:pet_clair:4207:20359871,20356998:pet_clair:4207:20357605,20384174:pet_clair:4207:20385142,20384187:pet_clair:4207:20384258,20406760:pet_clair:4207:20436447,20406765:pet_clair:4207:20433275,20406767:pet_clair:4207:20432558,20406769:pet_clair:4207:20441060,20406799:pet_clair:4207:20423075,20406801:pet_clair:4207:20422616,20406807:pet_clair:4207:20421064,20423266:pet_clair:4207:20425042,20423278:pet_clair:4207:20423877,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0014956259426963537, 'nb_photo': 581, 'list_port_cont': '20256115,20331111,20343544,20384543,20407877,20423716,20439268,20464289,20479038,20532364,20579305', 'assoc_port': '20254672:20256115,20321744:20331111,20341587:20343544,20384185:20384543,20406770:20407877,20423285:20423716,20437770:20439268,20464077:20464289,20478694:20479038,20531308:20532364,20578774:20579305', 'assoc_mat': '20254672:pet_clair:4211:20256115,20321744:pet_clair:4211:20331111,20341587:pet_clair:4211:20343544,20384185:pet_clair:4211:20384543,20406770:pet_clair:4211:20407877,20423285:pet_clair:4211:20423716,20437770:pet_clair:4211:20439268,20464077:pet_clair:4211:20464289,20478694:pet_clair:4211:20479038,20531308:pet_clair:4211:20532364,20578774:pet_clair:4211:20579305'}, {'unwanted_material': 'pet_clair', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.847651153684263, 'nb_photo': 65534, 'list_port_cont': '20199075,20257078,20257134,20257159,20257181,20286049,20289485,20328042,20330068,20331078,20342880,20384490,20384661,20384709,20422514,20425091,20425361,20425969,20439243,20462834,20464340,20464427,20470349,20470434,20491751,20492146,20492939,20529941,20530237,20530442,20530855,20579098,20579220', 'assoc_port': '20198537:20199075,20254648:20257134,20254674:20257181,20254697:20257159,20254735:20257078,20277504:20286049,20286243:20289485,20321707:20331078,20321745:20330068,20321754:20328042,20341588:20342880,20384172:20384709,20384184:20384661,20384190:20384490,20406763:20422514,20424995:20425361,20424998:20425091,20425791:20425969,20437771:20439243,20462405:20462834,20464066:20464427,20464075:20464340,20470039:20470349,20470040:20470434,20491197:20492146,20491198:20491751,20492691:20492939,20528849:20530855,20528911:20530442,20528944:20530237,20528957:20529941,20578765:20579220,20578776:20579098', 'assoc_mat': '20198537:pet_clair:3327:20199075,20254648:pet_clair:3327:20257134,20254674:pet_clair:3327:20257181,20254697:pet_clair:3327:20257159,20254735:pet_clair:3327:20257078,20277504:pet_clair:3327:20286049,20286243:pet_clair:3327:20289485,20321707:pet_clair:3327:20331078,20321745:pet_clair:3327:20330068,20321754:pet_clair:3327:20328042,20341588:pet_clair:3327:20342880,20384172:pet_clair:3327:20384709,20384184:pet_clair:3327:20384661,20384190:pet_clair:3327:20384490,20406763:pet_clair:3327:20422514,20424995:pet_clair:3327:20425361,20424998:pet_clair:3327:20425091,20425791:pet_clair:3327:20425969,20437771:pet_clair:3327:20439243,20462405:pet_clair:3327:20462834,20464066:pet_clair:3327:20464427,20464075:pet_clair:3327:20464340,20470039:pet_clair:3327:20470349,20470040:pet_clair:3327:20470434,20491197:pet_clair:3327:20492146,20491198:pet_clair:3327:20491751,20492691:pet_clair:3327:20492939,20528849:pet_clair:3327:20530855,20528911:pet_clair:3327:20530442,20528944:pet_clair:3327:20530237,20528957:pet_clair:3327:20529941,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.038343726459155986, 'nb_photo': 4101, 'list_port_cont': '20194428,20199202,20199383,20199579,20255177,20256383,20256594,20256796,20257266,20257402,20257616,20259939,20277646,20277999,20278044,20280153,20286947,20287646,20289611,20314958,20315507,20316380,20322361,20322740,20322899,20324430,20325978,20343117,20343717,20352082,20352542,20354511,20357179,20357561,20357689,20358351,20384595,20389191,20408729,20409435,20409595,20410205,20412924,20423517,20423662,20424066,20424459,20425157,20425280,20426635,20462177,20463037,20463050,20463369,20463607,20466225,20466331,20466355,20466437,20474586,20479145,20479164,20479261,20491661,20492380,20492728,20492914,20492955,20493004,20493055,20504177,20504565,20529754,20530396,20530847,20531159,20531370,20531883,20532005,20534128,20577921,20578054,20578232,20578383,20578575,20578711,20578885,20579114,20579124', 'assoc_port': '20194258:20194428,20198516:20199383,20198533:20199202,20198547:20199579,20254650:20259939,20254661:20257266,20254688:20257402,20254728:20256796,20254729:20256594,20254731:20256383,20254768:20257616,20254770:20255177,20277511:20280153,20277523:20278044,20277530:20277999,20277549:20277646,20286226:20287646,20286232:20286947,20286245:20289611,20314812:20316380,20314835:20315507,20314855:20314958,20321709:20324430,20321710:20325978,20321741:20322899,20321750:20322740,20321753:20322361,20341527:20343117,20341560:20343717,20351777:20352542,20351863:20352082,20354370:20354511,20356992:20358351,20357000:20357689,20357001:20357561,20357002:20357179,20384179:20384595,20384181:20389191,20406758:20412924,20406764:20409435,20406795:20410205,20406802:20409595,20406803:20408729,20423267:20424066,20423284:20423662,20423288:20423517,20424312:20424459,20424999:20425280,20425002:20425157,20425797:20426635,20461710:20463050,20461716:20463607,20461717:20462177,20462398:20466355,20462400:20463037,20462406:20463369,20464978:2046643', 'assoc_mat': '20194258:pet_clair:3594:20194428,20198516:pet_clair:3594:20199383,20198533:pet_clair:3594:20199202,20198547:pet_clair:3594:20199579,20254650:pet_clair:3594:20259939,20254661:pet_clair:3594:20257266,20254688:pet_clair:3594:20257402,20254728:pet_clair:3594:20256796,20254729:pet_clair:3594:20256594,20254731:pet_clair:3594:20256383,20254768:pet_clair:3594:20257616,20254770:pet_clair:3594:20255177,20277511:pet_clair:3594:20280153,20277523:pet_clair:3594:20278044,20277530:pet_clair:3594:20277999,20277549:pet_clair:3594:20277646,20286226:pet_clair:3594:20287646,20286232:pet_clair:3594:20286947,20286245:pet_clair:3594:20289611,20314812:pet_clair:3594:20316380,20314835:pet_clair:3594:20315507,20314855:pet_clair:3594:20314958,20321709:pet_clair:3594:20324430,20321710:pet_clair:3594:20325978,20321741:pet_clair:3594:20322899,20321750:pet_clair:3594:20322740,20321753:pet_clair:3594:20322361,20341527:pet_clair:3594:20343117,20341560:pet_clair:3594:20343717,20351777:pet_clair:3594:20352542,20351863:pet_clair:3594:20352082,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.008078798730042159, 'nb_photo': 3, 'list_port_cont': '20514629,20546935', 'assoc_port': '20491207:20514629,20528950:20546935', 'assoc_mat': '20491207:pet_fonce:4205:20514629,20528950:pet_fonce:4205:20546935'}, {'unwanted_material': 'pet_fonce', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0023168537824083376, 'nb_photo': 32, 'list_port_cont': '20339478,20360794,20379753,20403277,20426441,20498013,20556721,20583128', 'assoc_port': '20198513:20339478,20254671:20360794,20286237:20379753,20314845:20403277,20354371:20426441,20478701:20498013,20528909:20556721,20577690:20583128', 'assoc_mat': '20198513:pet_fonce:4203:20339478,20254671:pet_fonce:4203:20360794,20286237:pet_fonce:4203:20379753,20314845:pet_fonce:4203:20403277,20354371:pet_fonce:4203:20426441,20478701:pet_fonce:4203:20498013,20528909:pet_fonce:4203:20556721,20577690:pet_fonce:4203:20583128'}, {'unwanted_material': 'pet_fonce', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0011234178053833152, 'nb_photo': 49, 'list_port_cont': '20222140,20262657,20277139,20277686,20277813,20286902,20287752,20315091,20322783,20342506,20357379,20362712,20384614,20384725,20418804,20422991,20426708,20436283,20461994,20465001,20465115,20465328,20493439,20537282,20549694', 'assoc_port': '20198521:20222140,20254666:20277139,20254701:20262657,20277526:20277813,20277535:20277686,20286240:20287752,20286244:20286902,20314849:20315091,20321746:20322783,20341529:20342506,20354357:20362712,20357005:20357379,20384173:20384725,20384186:20384614,20406761:20436283,20406798:20422991,20406806:20418804,20425792:20426708,20461719:20461994,20464972:20465328,20464979:20465115,20464980:20465001,20491201:20493439,20528878:20537282,20549277:20549694', 'assoc_mat': '20198521:pet_fonce:4207:20222140,20254666:pet_fonce:4207:20277139,20254701:pet_fonce:4207:20262657,20277526:pet_fonce:4207:20277813,20277535:pet_fonce:4207:20277686,20286240:pet_fonce:4207:20287752,20286244:pet_fonce:4207:20286902,20314849:pet_fonce:4207:20315091,20321746:pet_fonce:4207:20322783,20341529:pet_fonce:4207:20342506,20354357:pet_fonce:4207:20362712,20357005:pet_fonce:4207:20357379,20384173:pet_fonce:4207:20384725,20384186:pet_fonce:4207:20384614,20406761:pet_fonce:4207:20436283,20406798:pet_fonce:4207:20422991,20406806:pet_fonce:4207:20418804,20425792:pet_fonce:4207:20426708,20461719:pet_fonce:4207:20461994,20464972:pet_fonce:4207:20465328,20464979:pet_fonce:4207:20465115,20464980:pet_fonce:4207:20465001,20491201:pet_fonce:4207:20493439,20528878:pet_fonce:4207:20537282,20549277:pet_fonce:4207:20549694'}, {'unwanted_material': 'pet_fonce', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.004183381244451772, 'nb_photo': 55, 'list_port_cont': '20340489,20341149,20360649,20360799,20360855,20361200,20361322,20376945,20377193,20377275,20403329,20406267,20407101,20407342,20423946,20425168,20425440,20425673,20425991,20426042,20444871,20445031,20462055,20462235,20462986,20465380,20466908,20468571,20469243,20469577,20469769,20473714,20490158,20491149,20491327,20494097,20546028,20579487,20584585', 'assoc_port': '20198546:20340489,20198548:20341149,20254657:20360649,20254690:20360799,20254694:20360855,20254740:20361322,20254769:20361200,20277510:20376945,20277528:20377193,20277534:20377275,20314814:20462986,20314854:20403329,20321736:20406267,20321742:20407101,20321743:20407342,20351864:20425673,20354369:20425991,20354372:20426042,20384177:20444871,20384180:20445031,20406804:20462055,20406808:20462235,20423269:20469243,20423283:20469577,20423286:20423946,20423287:20469769,20425000:20425440,20425001:20425168,20437742:20473714,20461714:20490158,20462397:20491149,20462399:20491327,20464073:20468571,20464971:20466908,20464977:20465380,20492688:20494097,20528942:20546028,20562870:20584585,20578760:20579487', 'assoc_mat': '20198546:pet_fonce:4461:20340489,20198548:pet_fonce:4461:20341149,20254657:pet_fonce:4461:20360649,20254690:pet_fonce:4461:20360799,20254694:pet_fonce:4461:20360855,20254740:pet_fonce:4461:20361322,20254769:pet_fonce:4461:20361200,20277510:pet_fonce:4461:20376945,20277528:pet_fonce:4461:20377193,20277534:pet_fonce:4461:20377275,20314814:pet_fonce:4461:20462986,20314854:pet_fonce:4461:20403329,20321736:pet_fonce:4461:20406267,20321742:pet_fonce:4461:20407101,20321743:pet_fonce:4461:20407342,20351864:pet_fonce:4461:20425673,20354369:pet_fonce:4461:20425991,20354372:pet_fonce:4461:20426042,20384177:pet_fonce:4461:20444871,20384180:pet_fonce:4461:20445031,20406804:pet_fonce:4461:20462055,20406808:pet_fonce:4461:20462235,20423269:pet_fonce:4461:20469243,20423283:pet_fonce:4461:20469577,20423286:pet_fonce:4461:20423946,20423287:pet_fonce:4461:20469769,20425000:pet_fonce:4461:20425440,20425001:pet_fonce:4461:20425168,20437742:pet_fonce:4461:20473714,20461714:pet_fonce:4461:20490158,20462397:pet_fonce:4461:20491149,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.5071702250899641, 'nb_photo': 722, 'list_port_cont': '20199234,20200406,20200882,20256664,20256716,20271616,20271680,20271726,20273213,20315283,20316685,20330320,20342329,20346444,20352527,20384471,20421200,20423654,20439085,20462781,20464269,20491708,20578071,20578094,20579039', 'assoc_port': '20198508:20200882,20198518:20200406,20198536:20199234,20254653:20271726,20254655:20273213,20254660:20271616,20254693:20271680,20254695:20256716,20254734:20256664,20314815:20316685,20314821:20315283,20321708:20346444,20321737:20330320,20341545:20342329,20351861:20352527,20384183:20384471,20406796:20421200,20423268:20423654,20437743:20439085,20462401:20462781,20464079:20464269,20491199:20491708,20577670:20578094,20577672:20578071,20578762:20579039', 'assoc_mat': '20198508:pet_fonce:4200:20200882,20198518:pet_fonce:4200:20200406,20198536:pet_fonce:4200:20199234,20254653:pet_fonce:4200:20271726,20254655:pet_fonce:4200:20273213,20254660:pet_fonce:4200:20271616,20254693:pet_fonce:4200:20271680,20254695:pet_fonce:4200:20256716,20254734:pet_fonce:4200:20256664,20314815:pet_fonce:4200:20316685,20314821:pet_fonce:4200:20315283,20321708:pet_fonce:4200:20346444,20321737:pet_fonce:4200:20330320,20341545:pet_fonce:4200:20342329,20351861:pet_fonce:4200:20352527,20384183:pet_fonce:4200:20384471,20406796:pet_fonce:4200:20421200,20423268:pet_fonce:4200:20423654,20437743:pet_fonce:4200:20439085,20462401:pet_fonce:4200:20462781,20464079:pet_fonce:4200:20464269,20491199:pet_fonce:4200:20491708,20577670:pet_fonce:4200:20578094,20577672:pet_fonce:4200:20578071,20578762:pet_fonce:4200:20579039'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0011716710523544478, 'nb_photo': 23, 'list_port_cont': '20361278,20403478,20421149,20427105,20444750,20462293,20466455,20470533,20497742,20557252,20586947', 'assoc_port': '20254736:20361278,20314852:20403478,20341530:20421149,20357004:20427105,20384175:20444750,20406805:20462293,20425794:20470533,20465853:20466455,20478692:20497742,20549279:20557252,20577687:20586947', 'assoc_mat': '20254736:pet_fonce:4209:20361278,20314852:pet_fonce:4209:20403478,20341530:pet_fonce:4209:20421149,20357004:pet_fonce:4209:20427105,20384175:pet_fonce:4209:20444750,20406805:pet_fonce:4209:20462293,20425794:pet_fonce:4209:20470533,20465853:pet_fonce:4209:20466455,20478692:pet_fonce:4209:20497742,20549279:pet_fonce:4209:20557252,20577687:pet_fonce:4209:20586947'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0012823934469912762, 'nb_photo': 38, 'list_port_cont': '20255718,20268496,20287044,20342118,20354875,20359882,20360484,20384246,20385135,20421061,20422621,20423797,20423879,20426297,20432001,20462026,20462740,20464356,20465242,20466340,20493489,20539294,20541145,20579459', 'assoc_port': '20254692:20268496,20254772:20255718,20286242:20287044,20341574:20342118,20354375:20354875,20356994:20360484,20356996:20359882,20384174:20385135,20384187:20384246,20406766:20432001,20406801:20422621,20406807:20421061,20423278:20423879,20423289:20423797,20425801:20426297,20461718:20462026,20462403:20462740,20464072:20464356,20464973:20465242,20465851:20466340,20491200:20493489,20528841:20541145,20528853:20539294,20577683:20579459', 'assoc_mat': '20254692:pet_fonce:4207:20268496,20254772:pet_fonce:4207:20255718,20286242:pet_fonce:4207:20287044,20341574:pet_fonce:4207:20342118,20354375:pet_fonce:4207:20354875,20356994:pet_fonce:4207:20360484,20356996:pet_fonce:4207:20359882,20384174:pet_fonce:4207:20385135,20384187:pet_fonce:4207:20384246,20406766:pet_fonce:4207:20432001,20406801:pet_fonce:4207:20422621,20406807:pet_fonce:4207:20421061,20423278:pet_fonce:4207:20423879,20423289:pet_fonce:4207:20423797,20425801:pet_fonce:4207:20426297,20461718:pet_fonce:4207:20462026,20462403:pet_fonce:4207:20462740,20464072:pet_fonce:4207:20464356,20464973:pet_fonce:4207:20465242,20465851:pet_fonce:4207:20466340,20491200:pet_fonce:4207:20493489,20528841:pet_fonce:4207:20541145,20528853:pet_fonce:4207:20539294,20577683:pet_fonce:4207:20579459'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0012758060971308008, 'nb_photo': 343, 'list_port_cont': '20256106,20331124,20343556,20384542,20407873,20423710,20439265,20464283,20479040,20532363,20579302', 'assoc_port': '20254672:20256106,20321744:20331124,20341587:20343556,20384185:20384542,20406770:20407873,20423285:20423710,20437770:20439265,20464077:20464283,20478694:20479040,20531308:20532363,20578774:20579302', 'assoc_mat': '20254672:pet_fonce:4211:20256106,20321744:pet_fonce:4211:20331124,20341587:pet_fonce:4211:20343556,20384185:pet_fonce:4211:20384542,20406770:pet_fonce:4211:20407873,20423285:pet_fonce:4211:20423710,20437770:pet_fonce:4211:20439265,20464077:pet_fonce:4211:20464283,20478694:pet_fonce:4211:20479040,20531308:pet_fonce:4211:20532363,20578774:pet_fonce:4211:20579302'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.03923602179804732, 'nb_photo': 2563, 'list_port_cont': '20199064,20257075,20257137,20257149,20257182,20286040,20289480,20328048,20330060,20331079,20342890,20384488,20384654,20384715,20422522,20425357,20439251,20462827,20464336,20464418,20470339,20470442,20491759,20492139,20492941,20529933,20530228,20530454,20530860,20579102,20579209', 'assoc_port': '20198537:20199064,20254648:20257137,20254674:20257182,20254697:20257149,20254735:20257075,20277504:20286040,20286243:20289480,20321707:20331079,20321745:20330060,20321754:20328048,20341588:20342890,20384172:20384715,20384184:20384654,20384190:20384488,20406763:20422522,20424995:20425357,20437771:20439251,20462405:20462827,20464066:20464418,20464075:20464336,20470039:20470339,20470040:20470442,20491197:20492139,20491198:20491759,20492691:20492941,20528849:20530860,20528911:20530454,20528944:20530228,20528957:20529933,20578765:20579209,20578776:20579102', 'assoc_mat': '20198537:pet_fonce:3327:20199064,20254648:pet_fonce:3327:20257137,20254674:pet_fonce:3327:20257182,20254697:pet_fonce:3327:20257149,20254735:pet_fonce:3327:20257075,20277504:pet_fonce:3327:20286040,20286243:pet_fonce:3327:20289480,20321707:pet_fonce:3327:20331079,20321745:pet_fonce:3327:20330060,20321754:pet_fonce:3327:20328048,20341588:pet_fonce:3327:20342890,20384172:pet_fonce:3327:20384715,20384184:pet_fonce:3327:20384654,20384190:pet_fonce:3327:20384488,20406763:pet_fonce:3327:20422522,20424995:pet_fonce:3327:20425357,20437771:pet_fonce:3327:20439251,20462405:pet_fonce:3327:20462827,20464066:pet_fonce:3327:20464418,20464075:pet_fonce:3327:20464336,20470039:pet_fonce:3327:20470339,20470040:pet_fonce:3327:20470442,20491197:pet_fonce:3327:20492139,20491198:pet_fonce:3327:20491759,20492691:pet_fonce:3327:20492941,20528849:pet_fonce:3327:20530860,20528911:pet_fonce:3327:20530454,20528944:pet_fonce:3327:20530228,20528957:pet_fonce:3327:20529933,20578765:pet_fonce:3327:20579209,20578776:pet_fonce:3327:20579102'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0021822501336413243, 'nb_photo': 548, 'list_port_cont': '20194425,20199194,20199388,20199587,20255176,20256377,20256590,20256798,20257268,20257403,20257622,20259949,20278004,20278047,20280162,20286943,20287639,20289610,20314959,20315513,20316372,20322354,20322736,20322905,20324431,20325979,20343111,20343716,20352075,20352538,20354512,20357177,20357553,20357694,20358358,20384596,20389188,20408735,20409436,20409592,20410203,20412927,20423516,20423666,20424063,20424461,20425152,20425278,20426631,20462176,20463034,20463052,20463364,20466221,20466335,20466352,20466441,20474594,20479155,20479161,20479258,20491663,20492384,20492726,20492913,20493005,20504183,20504570,20529752,20530404,20530845,20531162,20531361,20531875,20532003,20534135,20577919,20578058,20578230,20578376,20578567,20578715,20578886,20579118,20579130', 'assoc_port': '20194258:20194425,20198516:20199388,20198533:20199194,20198547:20199587,20254650:20259949,20254661:20257268,20254688:20257403,20254728:20256798,20254729:20256590,20254731:20256377,20254768:20257622,20254770:20255176,20277511:20280162,20277523:20278047,20277530:20278004,20286226:20287639,20286232:20286943,20286245:20289610,20314812:20316372,20314835:20315513,20314855:20314959,20321709:20324431,20321710:20325979,20321741:20322905,20321750:20322736,20321753:20322354,20341527:20343111,20341560:20343716,20351777:20352538,20351863:20352075,20354370:20354512,20356992:20358358,20357000:20357694,20357001:20357553,20357002:20357177,20384179:20384596,20384181:20389188,20406758:20412927,20406764:20409436,20406795:20410203,20406802:20409592,20406803:20408735,20423267:20424063,20423284:20423666,20423288:20423516,20424312:20424461,20424999:20425278,20425002:20425152,20425797:20426631,20461710:20463052,20461717:20462176,20462398:20466352,20462400:20463034,20462406:20463364,20464978:20466441,20464981:20466221,20465850:2046633', 'assoc_mat': '20194258:pet_fonce:3594:20194425,20198516:pet_fonce:3594:20199388,20198533:pet_fonce:3594:20199194,20198547:pet_fonce:3594:20199587,20254650:pet_fonce:3594:20259949,20254661:pet_fonce:3594:20257268,20254688:pet_fonce:3594:20257403,20254728:pet_fonce:3594:20256798,20254729:pet_fonce:3594:20256590,20254731:pet_fonce:3594:20256377,20254768:pet_fonce:3594:20257622,20254770:pet_fonce:3594:20255176,20277511:pet_fonce:3594:20280162,20277523:pet_fonce:3594:20278047,20277530:pet_fonce:3594:20278004,20286226:pet_fonce:3594:20287639,20286232:pet_fonce:3594:20286943,20286245:pet_fonce:3594:20289610,20314812:pet_fonce:3594:20316372,20314835:pet_fonce:3594:20315513,20314855:pet_fonce:3594:20314959,20321709:pet_fonce:3594:20324431,20321710:pet_fonce:3594:20325979,20321741:pet_fonce:3594:20322905,20321750:pet_fonce:3594:20322736,20321753:pet_fonce:3594:20322354,20341527:pet_fonce:3594:20343111,20341560:pet_fonce:3594:20343716,20351777:pet_fonce:3594:20352538,20351863:pet_fonce:3594:20352075,20354370:pet_fonce:3594:20354512,2'}, {'unwanted_material': 'pet_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0013681150220306072, 'nb_photo': 1, 'list_port_cont': '20514628', 'assoc_port': '20491207:20514628', 'assoc_mat': '20491207:pet_opaque:4205:20514628'}, {'unwanted_material': 'pet_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.010332749108739252, 'nb_photo': 130, 'list_port_cont': '20339479,20360789,20379755,20403274,20426440,20498008,20556714,20583133', 'assoc_port': '20198513:20339479,20254671:20360789,20286237:20379755,20314845:20403274,20354371:20426440,20478701:20498008,20528909:20556714,20577690:20583133', 'assoc_mat': '20198513:pet_opaque:4203:20339479,20254671:pet_opaque:4203:20360789,20286237:pet_opaque:4203:20379755,20314845:pet_opaque:4203:20403274,20354371:pet_opaque:4203:20426440,20478701:pet_opaque:4203:20498008,20528909:pet_opaque:4203:20556714,20577690:pet_opaque:4203:20583133'}, {'unwanted_material': 'pet_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.004472304346004501, 'nb_photo': 458, 'list_port_cont': '20222148,20255685,20257853,20262644,20266790,20277031,20277137,20277694,20277824,20286898,20287757,20288153,20315077,20316429,20318142,20319478,20319636,20322775,20335814,20342501,20353074,20357389,20357467,20361998,20362723,20364444,20384455,20384615,20384729,20418812,20422786,20422977,20423527,20423635,20423728,20424636,20425066,20425392,20426131,20426204,20426496,20426694,20434017,20436277,20461991,20462608,20464250,20465011,20465097,20465110,20465321,20466578,20478735,20479177,20480250,20484074,20491683,20492787,20493446,20529286,20531330,20531439,20533525,20537287,20538646,20539205,20540901,20542728,20549700,20557773,20567313,20578186,20578666', 'assoc_port': '20198521:20222148,20254666:20277137,20254691:20277031,20254699:20266790,20254701:20262644,20254741:20257853,20254773:20255685,20277526:20277824,20277535:20277694,20286235:20288153,20286240:20287757,20286244:20286898,20314816:20319636,20314819:20319478,20314830:20318142,20314832:20316429,20314849:20315077,20321740:20335814,20321746:20322775,20341525:20364444,20341529:20342501,20351866:20353074,20354357:20362723,20354365:20361998,20356999:20357467,20357005:20357389,20384173:20384729,20384186:20384615,20384188:20384455,20406761:20436277,20406762:20434017,20406798:20422977,20406800:20422786,20406806:20418812,20423265:20425392,20423279:20424636,20423290:20423728,20423291:20423635,20423293:20423527,20425003:20425066,20425792:20426694,20425800:20426496,20425802:20426204,20425803:20426131,20461719:20461991,20462404:20462608,20464081:20464250,20464972:20465321,20464974:20465097,20464979:20465110,20464980:20465011,20466523:20466578,20478684:20484074,20478690:20480250,20478695:20478735,20478697:20479177,20491201:2049344', 'assoc_mat': '20198521:pet_opaque:4207:20222148,20254666:pet_opaque:4207:20277137,20254691:pet_opaque:4207:20277031,20254699:pet_opaque:4207:20266790,20254701:pet_opaque:4207:20262644,20254741:pet_opaque:4207:20257853,20254773:pet_opaque:4207:20255685,20277526:pet_opaque:4207:20277824,20277535:pet_opaque:4207:20277694,20286235:pet_opaque:4207:20288153,20286240:pet_opaque:4207:20287757,20286244:pet_opaque:4207:20286898,20314816:pet_opaque:4207:20319636,20314819:pet_opaque:4207:20319478,20314830:pet_opaque:4207:20318142,20314832:pet_opaque:4207:20316429,20314849:pet_opaque:4207:20315077,20321740:pet_opaque:4207:20335814,20321746:pet_opaque:4207:20322775,20341525:pet_opaque:4207:20364444,20341529:pet_opaque:4207:20342501,20351866:pet_opaque:4207:20353074,20354357:pet_opaque:4207:20362723,20354365:pet_opaque:4207:20361998,20356999:pet_opaque:4207:20357467,20357005:pet_opaque:4207:20357389,20384173:pet_opaque:4207:20384729,20384186:pet_opaque:4207:20384615,20384188:pet_opaque:4207:20384455,20406761:pet_opaque:4207:20436277,2040'}, {'unwanted_material': 'pet_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005949981385514284, 'nb_photo': 213, 'list_port_cont': '20277938,20338892,20339089,20340479,20341158,20360664,20360854,20360910,20361020,20361126,20361208,20361319,20376940,20376980,20377090,20377197,20379586,20402497,20402851,20403075,20403331,20405976,20406273,20407100,20407337,20407438,20420849,20420896,20421409,20423955,20425167,20425445,20425540,20425667,20425820,20425988,20426038,20426794,20426821,20444866,20444965,20445043,20460235,20461625,20461790,20462053,20462234,20462978,20465379,20466126,20466904,20468570,20469339,20469586,20469767,20473727,20474073,20474432,20491138,20491323,20491394,20494095,20494174,20497171,20504937,20505056,20511005,20543698,20543754,20543998,20544896,20546313,20546493,20579478,20580091,20584518,20584577,20586586,20586839,20588926,20589076', 'assoc_port': '20198517:20338892,20198519:20339089,20198546:20340479,20198548:20341158,20254657:20360664,20254694:20360854,20254730:20361020,20254732:20360910,20254738:20361126,20254740:20361319,20254769:20361208,20277510:20376940,20277522:20376980,20277528:20377197,20277529:20377090,20277550:20277938,20286246:20379586,20314813:20402497,20314814:20462978,20314834:20402851,20314843:20460235,20314847:20403075,20314854:20403331,20321711:20405976,20321736:20406273,20321742:20407100,20321743:20407337,20321752:20407438,20341532:20420849,20341558:20420896,20341561:20421409,20351864:20425667,20354355:20425820,20354369:20425988,20354372:20426038,20356993:20426794,20357003:20426821,20384177:20444866,20384180:20445043,20384182:20444965,20406759:20461625,20406797:20461790,20406804:20462053,20406808:20462234,20423270:20469339,20423283:20469586,20423286:20423955,20423287:20469767,20424994:20425540,20425000:20425445,20425001:20425167,20437742:20473727,20437768:20474073,20437769:20474432,20462397:20491138,20462399:20491323,20462402:2049139', 'assoc_mat': '20198517:pet_opaque:4461:20338892,20198519:pet_opaque:4461:20339089,20198546:pet_opaque:4461:20340479,20198548:pet_opaque:4461:20341158,20254657:pet_opaque:4461:20360664,20254694:pet_opaque:4461:20360854,20254730:pet_opaque:4461:20361020,20254732:pet_opaque:4461:20360910,20254738:pet_opaque:4461:20361126,20254740:pet_opaque:4461:20361319,20254769:pet_opaque:4461:20361208,20277510:pet_opaque:4461:20376940,20277522:pet_opaque:4461:20376980,20277528:pet_opaque:4461:20377197,20277529:pet_opaque:4461:20377090,20277550:pet_opaque:4461:20277938,20286246:pet_opaque:4461:20379586,20314813:pet_opaque:4461:20402497,20314814:pet_opaque:4461:20462978,20314834:pet_opaque:4461:20402851,20314843:pet_opaque:4461:20460235,20314847:pet_opaque:4461:20403075,20314854:pet_opaque:4461:20403331,20321711:pet_opaque:4461:20405976,20321736:pet_opaque:4461:20406273,20321742:pet_opaque:4461:20407100,20321743:pet_opaque:4461:20407337,20321752:pet_opaque:4461:20407438,20341532:pet_opaque:4461:20420849,20341558:pet_opaque:4461:20420896,2034'}, {'unwanted_material': 'pet_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.05317072603504173, 'nb_photo': 2388, 'list_port_cont': '20199240,20200398,20200872,20256654,20256727,20271614,20271687,20271732,20273211,20315286,20316694,20330322,20342335,20346438,20352516,20384475,20421206,20423657,20439083,20462780,20464270,20491710,20578064,20578095,20579049', 'assoc_port': '20198508:20200872,20198518:20200398,20198536:20199240,20254653:20271732,20254655:20273211,20254660:20271614,20254693:20271687,20254695:20256727,20254734:20256654,20314815:20316694,20314821:20315286,20321708:20346438,20321737:20330322,20341545:20342335,20351861:20352516,20384183:20384475,20406796:20421206,20423268:20423657,20437743:20439083,20462401:20462780,20464079:20464270,20491199:20491710,20577670:20578095,20577672:20578064,20578762:20579049', 'assoc_mat': '20198508:pet_opaque:4200:20200872,20198518:pet_opaque:4200:20200398,20198536:pet_opaque:4200:20199240,20254653:pet_opaque:4200:20271732,20254655:pet_opaque:4200:20273211,20254660:pet_opaque:4200:20271614,20254693:pet_opaque:4200:20271687,20254695:pet_opaque:4200:20256727,20254734:pet_opaque:4200:20256654,20314815:pet_opaque:4200:20316694,20314821:pet_opaque:4200:20315286,20321708:pet_opaque:4200:20346438,20321737:pet_opaque:4200:20330322,20341545:pet_opaque:4200:20342335,20351861:pet_opaque:4200:20352516,20384183:pet_opaque:4200:20384475,20406796:pet_opaque:4200:20421206,20423268:pet_opaque:4200:20423657,20437743:pet_opaque:4200:20439083,20462401:pet_opaque:4200:20462780,20464079:pet_opaque:4200:20464270,20491199:pet_opaque:4200:20491710,20577670:pet_opaque:4200:20578095,20577672:pet_opaque:4200:20578064,20578762:pet_opaque:4200:20579049'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.003414241564479909, 'nb_photo': 147, 'list_port_cont': '20360697,20361275,20377346,20403472,20407287,20421147,20427102,20444755,20462009,20462287,20466449,20469695,20470531,20490563,20497740,20546821,20548912,20557259,20586943', 'assoc_port': '20254668:20360697,20254736:20361275,20277533:20377346,20314852:20403472,20321738:20407287,20341530:20421147,20357004:20427102,20384175:20444755,20406768:20462009,20406805:20462287,20423282:20469695,20425794:20470531,20461713:20490563,20465853:20466449,20478692:20497740,20528943:20546821,20531309:20548912,20549279:20557259,20577687:20586943', 'assoc_mat': '20254668:pet_opaque:4209:20360697,20254736:pet_opaque:4209:20361275,20277533:pet_opaque:4209:20377346,20314852:pet_opaque:4209:20403472,20321738:pet_opaque:4209:20407287,20341530:pet_opaque:4209:20421147,20357004:pet_opaque:4209:20427102,20384175:pet_opaque:4209:20444755,20406768:pet_opaque:4209:20462009,20406805:pet_opaque:4209:20462287,20423282:pet_opaque:4209:20469695,20425794:pet_opaque:4209:20470531,20461713:pet_opaque:4209:20490563,20465853:pet_opaque:4209:20466449,20478692:pet_opaque:4209:20497740,20528943:pet_opaque:4209:20546821,20531309:pet_opaque:4209:20548912,20549279:pet_opaque:4209:20557259,20577687:pet_opaque:4209:20586943'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.004101190781363651, 'nb_photo': 181, 'list_port_cont': '20258641,20261510,20268380,20268495,20277557,20277745,20287043,20288461,20313667,20315026,20316143,20316564,20318858,20319138,20322344,20342126,20350264,20354881,20357606,20359879,20360485,20362019,20364052,20364674,20385128,20421068,20422613,20423067,20423455,20423807,20423878,20426159,20426301,20430160,20432550,20433276,20436455,20441049,20462736,20464111,20464320,20465517,20466063,20466344,20466728,20468925,20478981,20479248,20484811,20491436,20493314,20493481,20531350,20531675,20536937,20538594,20539111,20539296,20541140,20549502,20549876,20564756,20565614,20578047,20578905,20579030,20579465', 'assoc_port': '20254663:20313667,20254664:20277557,20254692:20268495,20254698:20268380,20254700:20261510,20254742:20258641,20277548:20277745,20286236:20288461,20286242:20287043,20314817:20318858,20314818:20319138,20314831:20316564,20314833:20316143,20314850:20315026,20321748:20322344,20341524:20364674,20341526:20364052,20341528:20350264,20341574:20342126,20354364:20362019,20354375:20354881,20356994:20360485,20356996:20359879,20356998:20357606,20384174:20385128,20406760:20436455,20406765:20433276,20406767:20432550,20406769:20441049,20406799:20423067,20406801:20422613,20406807:20421068,20423264:20430160,20423278:20423878,20423289:20423807,20423292:20423455,20425801:20426301,20425805:20426159,20461693:20466728,20462403:20462736,20464070:20465517,20464083:20464320,20464085:20464111,20465851:20466344,20465852:20466063,20468873:20468925,20478685:20484811,20478691:20479248,20478696:20478981,20491200:20493481,20491202:20493314,20491212:20491436,20528841:20541140,20528853:20539296,20528876:20539111,20528881:20538594,20528907:2053693', 'assoc_mat': '20254663:pet_opaque:4207:20313667,20254664:pet_opaque:4207:20277557,20254692:pet_opaque:4207:20268495,20254698:pet_opaque:4207:20268380,20254700:pet_opaque:4207:20261510,20254742:pet_opaque:4207:20258641,20277548:pet_opaque:4207:20277745,20286236:pet_opaque:4207:20288461,20286242:pet_opaque:4207:20287043,20314817:pet_opaque:4207:20318858,20314818:pet_opaque:4207:20319138,20314831:pet_opaque:4207:20316564,20314833:pet_opaque:4207:20316143,20314850:pet_opaque:4207:20315026,20321748:pet_opaque:4207:20322344,20341524:pet_opaque:4207:20364674,20341526:pet_opaque:4207:20364052,20341528:pet_opaque:4207:20350264,20341574:pet_opaque:4207:20342126,20354364:pet_opaque:4207:20362019,20354375:pet_opaque:4207:20354881,20356994:pet_opaque:4207:20360485,20356996:pet_opaque:4207:20359879,20356998:pet_opaque:4207:20357606,20384174:pet_opaque:4207:20385128,20406760:pet_opaque:4207:20436455,20406765:pet_opaque:4207:20433276,20406767:pet_opaque:4207:20432550,20406769:pet_opaque:4207:20441049,20406799:pet_opaque:4207:20423067,2040'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.005998124661423855, 'nb_photo': 2282, 'list_port_cont': '20256105,20331118,20343549,20384529,20407876,20423717,20439260,20464282,20479039,20532362,20579312', 'assoc_port': '20254672:20256105,20321744:20331118,20341587:20343549,20384185:20384529,20406770:20407876,20423285:20423717,20437770:20439260,20464077:20464282,20478694:20479039,20531308:20532362,20578774:20579312', 'assoc_mat': '20254672:pet_opaque:4211:20256105,20321744:pet_opaque:4211:20331118,20341587:pet_opaque:4211:20343549,20384185:pet_opaque:4211:20384529,20406770:pet_opaque:4211:20407876,20423285:pet_opaque:4211:20423717,20437770:pet_opaque:4211:20439260,20464077:pet_opaque:4211:20464282,20478694:pet_opaque:4211:20479039,20531308:pet_opaque:4211:20532362,20578774:pet_opaque:4211:20579312'}, {'unwanted_material': 'plastique', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.007233856246025987, 'nb_photo': 211, 'list_port_cont': '20198832,20200006,20255121,20255636,20255905,20277600,20278709,20314904,20314949,20341723,20351918,20384234,20384268,20404727,20423447,20425923,20461869,20465973,20491255,20491268,20529142,20529405,20577736,20577792', 'assoc_port': '20198526:20200006,20198549:20198832,20254669:20255905,20254737:20255636,20254767:20255121,20277527:20277600,20277551:20278709,20314846:20314904,20314853:20314949,20341531:20341723,20351862:20351918,20384176:20384268,20384189:20384234,20404502:20404727,20423281:20423447,20425795:20425923,20461712:20461869,20465854:20465973,20491195:20491268,20491210:20491255,20528860:20529405,20528945:20529142,20577668:20577792,20577686:20577736', 'assoc_mat': '20198526:plastique:3726:20200006,20198549:plastique:3726:20198832,20254669:plastique:3726:20255905,20254737:plastique:3726:20255636,20254767:plastique:3726:20255121,20277527:plastique:3726:20277600,20277551:plastique:3726:20278709,20314846:plastique:3726:20314904,20314853:plastique:3726:20314949,20341531:plastique:3726:20341723,20351862:plastique:3726:20351918,20384176:plastique:3726:20384268,20384189:plastique:3726:20384234,20404502:plastique:3726:20404727,20423281:plastique:3726:20423447,20425795:plastique:3726:20425923,20461712:plastique:3726:20461869,20465854:plastique:3726:20465973,20491195:plastique:3726:20491268,20491210:plastique:3726:20491255,20528860:plastique:3726:20529405,20528945:plastique:3726:20529142,20577668:plastique:3726:20577792,20577686:plastique:3726:20577736'}, {'unwanted_material': 'Teint_Dans_La_Masse', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.006678422262175462, 'nb_photo': 318, 'list_port_cont': '20198823,20200002,20255119,20255631,20255906,20277597,20278699,20314905,20314943,20341731,20351909,20384231,20384271,20404729,20423442,20425918,20461870,20465969,20491253,20491262,20529145,20529407,20577744,20577788', 'assoc_port': '20198526:20200002,20198549:20198823,20254669:20255906,20254737:20255631,20254767:20255119,20277527:20277597,20277551:20278699,20314846:20314905,20314853:20314943,20341531:20341731,20351862:20351909,20384176:20384271,20384189:20384231,20404502:20404729,20423281:20423442,20425795:20425918,20461712:20461870,20465854:20465969,20491195:20491262,20491210:20491253,20528860:20529407,20528945:20529145,20577668:20577788,20577686:20577744', 'assoc_mat': '20198526:Teint_Dans_La_Masse:3726:20200002,20198549:Teint_Dans_La_Masse:3726:20198823,20254669:Teint_Dans_La_Masse:3726:20255906,20254737:Teint_Dans_La_Masse:3726:20255631,20254767:Teint_Dans_La_Masse:3726:20255119,20277527:Teint_Dans_La_Masse:3726:20277597,20277551:Teint_Dans_La_Masse:3726:20278699,20314846:Teint_Dans_La_Masse:3726:20314905,20314853:Teint_Dans_La_Masse:3726:20314943,20341531:Teint_Dans_La_Masse:3726:20341731,20351862:Teint_Dans_La_Masse:3726:20351909,20384176:Teint_Dans_La_Masse:3726:20384271,20384189:Teint_Dans_La_Masse:3726:20384231,20404502:Teint_Dans_La_Masse:3726:20404729,20423281:Teint_Dans_La_Masse:3726:20423442,20425795:Teint_Dans_La_Masse:3726:20425918,20461712:Teint_Dans_La_Masse:3726:20461870,20465854:Teint_Dans_La_Masse:3726:20465969,20491195:Teint_Dans_La_Masse:3726:20491262,20491210:Teint_Dans_La_Masse:3726:20491253,20528860:Teint_Dans_La_Masse:3726:20529407,20528945:Teint_Dans_La_Masse:3726:20529145,20577668:Teint_Dans_La_Masse:3726:20577788,20577686:Teint_Dans_La_Masse:3726:2'}, {'unwanted_material': 'textiles_sanitaires', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 8.656564139285744e-05, 'nb_photo': 3, 'list_port_cont': '20479243,20493487,20539292', 'assoc_port': '20478691:20479243,20491200:20493487,20528853:20539292', 'assoc_mat': '20478691:textiles_sanitaires:4207:20479243,20491200:textiles_sanitaires:4207:20493487,20528853:textiles_sanitaires:4207:20539292'}), 'main_stat': {'nb_photos': 14950}}, 'hostname': (('jetson-5',),), 'impurety_average_per_hashtag': []} VR TODO TOCHECK : due to this bug it shouldn't have being able to work, or maybe it was due to a change directory not done ! SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4887 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=4887 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 4887 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=4887 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! {"input_values":[]} SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3993 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3993 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3993 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3993 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3994 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3994 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3994 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3994 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11488 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11496 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11497 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11492 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11492 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11495 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11495 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11575 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11575 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11491 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11490 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11490 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11498 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 11499 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11491 doesn't seem to be define in the database( WARNING : type of input 3 of step 11490 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11488 doesn't seem to be define in the database( WARNING : type of input 2 of step 11492 doesn't seem to be define in the database( WARNING : output 1 of step 11488 have datatype=2 whereas input 1 of step 11495 have datatype=7 WARNING : type of output 2 of step 11495 doesn't seem to be define in the database( WARNING : type of input 1 of step 11489 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11491 have datatype=10 whereas input 3 of step 11498 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11575 doesn't seem to be define in the database( WARNING : output 1 of step 11489 have datatype=7 whereas input 2 of step 11575 have datatype=None WARNING : type of output 3 of step 11575 doesn't seem to be define in the database( WARNING : type of input 1 of step 11491 doesn't seem to be define in the database( WARNING : output 0 of step 11491 have datatype=10 whereas input 0 of step 11581 have datatype=18 WARNING : type of input 5 of step 11498 doesn't seem to be define in the database( WARNING : output 0 of step 11581 have datatype=11 whereas input 5 of step 11498 have datatype=None WARNING : type of output 1 of step 11496 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : type of output 1 of step 11497 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : output 0 of step 11495 have datatype=1 whereas input 0 of step 11489 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4209, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'papier', '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', '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', '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', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.8, 'metal': 2, 'papier': 0.8, 'pehd': 0.8, 'pet_clair': 0.8, 'pet_opaque': 0.8, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3804 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3804 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3804 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3804 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11560 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11567 mask_detect have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11567 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11563 crop_condition is not consistent : 4 used against 2 in the step definition ! Step 11563 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11564 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11564 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11573 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11573 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11566 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11566 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 1 of step 11560 have datatype=2 whereas input 1 of step 11564 have datatype=7 WARNING : type of output 2 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11565 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11567 doesn't seem to be define in the database( WARNING : type of input 3 of step 11563 doesn't seem to be define in the database( WARNING : type of output 3 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11568 doesn't seem to be define in the database( WARNING : type of output 1 of step 11568 doesn't seem to be define in the database( WARNING : type of input 3 of step 11566 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11570 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11569 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11570 doesn't seem to be define in the database( WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11569 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11568 have datatype=10 whereas input 3 of step 11571 have datatype=6 WARNING : type of input 2 of step 11573 doesn't seem to be define in the database( WARNING : output 1 of step 11565 have datatype=7 whereas input 2 of step 11573 have datatype=None WARNING : type of output 3 of step 11573 doesn't seem to be define in the database( WARNING : type of input 3 of step 11568 doesn't seem to be define in the database( WARNING : output 0 of step 11568 have datatype=10 whereas input 0 of step 11587 have datatype=18 WARNING : type of input 5 of step 11571 doesn't seem to be define in the database( WARNING : output 0 of step 11587 have datatype=11 whereas input 5 of step 11571 have datatype=None WARNING : output 0 of step 11564 have datatype=1 whereas input 0 of step 11565 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 3327, 'hashtag_proportion': 'autre,carton,metal,papier,pehd,pet_fonce', 'hashtag_parmi': 'pet_clair,bouchon,etiquette,barquette_avec_film', 'hashtag_weights': {'autre': 8.0, 'barquette_avec_film': 6, 'carton': 8.0, 'metal': 12, 'papier': 5, 'pehd': 8, 'pet_fonce': 8, 'bouchon': 8, 'etiquette': 8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4322 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=4322 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 4322 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=4322 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11978 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11987 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11986 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11982 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11982 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11985 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11985 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11990 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11990 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11981 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11980 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11980 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11989 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11981 doesn't seem to be define in the database( WARNING : type of input 3 of step 11980 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11978 doesn't seem to be define in the database( WARNING : type of input 2 of step 11982 doesn't seem to be define in the database( WARNING : output 1 of step 11978 have datatype=2 whereas input 1 of step 11985 have datatype=7 WARNING : type of output 2 of step 11985 doesn't seem to be define in the database( WARNING : type of input 1 of step 11979 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11981 have datatype=10 whereas input 3 of step 11988 have datatype=6 WARNING : type of input 2 of step 11990 doesn't seem to be define in the database( WARNING : output 1 of step 11979 have datatype=7 whereas input 2 of step 11990 have datatype=None WARNING : type of output 3 of step 11990 doesn't seem to be define in the database( WARNING : type of input 1 of step 11981 doesn't seem to be define in the database( WARNING : output 0 of step 11981 have datatype=10 whereas input 0 of step 11991 have datatype=18 WARNING : type of input 5 of step 11988 doesn't seem to be define in the database( WARNING : output 0 of step 11991 have datatype=11 whereas input 5 of step 11988 have datatype=None WARNING : type of output 1 of step 11987 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : type of output 1 of step 11986 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : output 0 of step 11985 have datatype=1 whereas input 0 of step 11979 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4461, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,pehd,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'film_plastique', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3995 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3995 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3995 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3995 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11524 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11533 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11532 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11528 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11528 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11531 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11531 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11578 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11578 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11527 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11526 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11526 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11535 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11527 doesn't seem to be define in the database( WARNING : type of input 3 of step 11526 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11524 doesn't seem to be define in the database( WARNING : type of input 2 of step 11528 doesn't seem to be define in the database( WARNING : output 1 of step 11524 have datatype=2 whereas input 1 of step 11531 have datatype=7 WARNING : type of output 2 of step 11531 doesn't seem to be define in the database( WARNING : type of input 1 of step 11525 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11527 have datatype=10 whereas input 3 of step 11534 have datatype=6 WARNING : type of input 2 of step 11578 doesn't seem to be define in the database( WARNING : output 1 of step 11525 have datatype=7 whereas input 2 of step 11578 have datatype=None WARNING : type of output 3 of step 11578 doesn't seem to be define in the database( WARNING : type of input 1 of step 11527 doesn't seem to be define in the database( WARNING : output 0 of step 11527 have datatype=10 whereas input 0 of step 11584 have datatype=18 WARNING : type of input 5 of step 11534 doesn't seem to be define in the database( WARNING : output 0 of step 11584 have datatype=11 whereas input 5 of step 11534 have datatype=None WARNING : type of output 1 of step 11533 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : type of output 1 of step 11532 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : output 0 of step 11531 have datatype=1 whereas input 0 of step 11525 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4211, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'pehd', '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=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', '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', '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', 'hashtag_weights': {'papier': 1, 'carton': 1, 'metal': 1, 'pet_clair': 1, 'autre': 1, 'pehd': 1, 'pet_fonce': 1, 'refus': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier TODO : Insert select and so on SELECT id, name, misc_info, datou_id_for_right FROM MTRPhoto.dashboard_places WHERE name="Sevran"; SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4101 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=4101 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 4101 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=4101 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! {"input_values":[]} SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3993 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3993 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3993 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3993 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11500 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11508 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11509 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11504 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11504 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11507 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11507 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11501 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11576 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11576 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11503 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11502 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11502 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11511 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11503 doesn't seem to be define in the database( WARNING : type of input 3 of step 11502 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11500 doesn't seem to be define in the database( WARNING : type of input 2 of step 11504 doesn't seem to be define in the database( WARNING : output 1 of step 11500 have datatype=2 whereas input 1 of step 11507 have datatype=7 WARNING : type of output 2 of step 11507 doesn't seem to be define in the database( WARNING : type of input 1 of step 11501 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11503 have datatype=10 whereas input 3 of step 11510 have datatype=6 WARNING : type of input 2 of step 11576 doesn't seem to be define in the database( WARNING : output 1 of step 11501 have datatype=7 whereas input 2 of step 11576 have datatype=None WARNING : type of output 3 of step 11576 doesn't seem to be define in the database( WARNING : type of input 1 of step 11503 doesn't seem to be define in the database( WARNING : output 0 of step 11503 have datatype=10 whereas input 0 of step 11582 have datatype=18 WARNING : type of input 5 of step 11510 doesn't seem to be define in the database( WARNING : output 0 of step 11582 have datatype=11 whereas input 5 of step 11510 have datatype=None WARNING : type of output 1 of step 11508 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : type of output 1 of step 11509 doesn't seem to be define in the database( WARNING : type of input 3 of step 11504 doesn't seem to be define in the database( WARNING : output 0 of step 11507 have datatype=1 whereas input 0 of step 11501 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4207, 'hashtag_proportion': 'barquette_opaque,ela,etiquette,film_plastique,kraft,metal,papier,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'carton', 'hashtag_weights': {'barquette_opaque': 1, 'ela': 1, 'etiquette': 1.0, 'film_plastique': 0.5, 'kraft': 1, 'metal': 3.0, 'papier': 1, 'pehd': 2, 'pet_clair': 2, 'pet_opaque': 2, 'textiles_sanitaires': 1.0, 'pet_fonce': 2}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3994 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3994 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3994 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3994 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11488 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11496 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11497 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11492 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11492 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11495 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11495 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11489 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11575 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11575 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11491 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11490 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11490 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11498 send_mail_cod have less outputs used (0) than in the step definition (1) : some outputs may be not used ! Step 11499 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11491 doesn't seem to be define in the database( WARNING : type of input 3 of step 11490 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11488 doesn't seem to be define in the database( WARNING : type of input 2 of step 11492 doesn't seem to be define in the database( WARNING : output 1 of step 11488 have datatype=2 whereas input 1 of step 11495 have datatype=7 WARNING : type of output 2 of step 11495 doesn't seem to be define in the database( WARNING : type of input 1 of step 11489 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11491 have datatype=10 whereas input 3 of step 11498 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11575 doesn't seem to be define in the database( WARNING : output 1 of step 11489 have datatype=7 whereas input 2 of step 11575 have datatype=None WARNING : type of output 3 of step 11575 doesn't seem to be define in the database( WARNING : type of input 1 of step 11491 doesn't seem to be define in the database( WARNING : output 0 of step 11491 have datatype=10 whereas input 0 of step 11581 have datatype=18 WARNING : type of input 5 of step 11498 doesn't seem to be define in the database( WARNING : output 0 of step 11581 have datatype=11 whereas input 5 of step 11498 have datatype=None WARNING : type of output 1 of step 11496 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : type of output 1 of step 11497 doesn't seem to be define in the database( WARNING : type of input 3 of step 11492 doesn't seem to be define in the database( WARNING : output 0 of step 11495 have datatype=1 whereas input 0 of step 11489 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4209, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,pehd,pet_clair,pet_opaque,textiles_sanitaires,pet_fonce', 'hashtag_parmi': 'papier', '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', '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', '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', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 1, 'etiquette': 0.5, 'film_plastique': 0.5, 'kraft': 0.8, 'metal': 2, 'papier': 0.8, 'pehd': 0.8, 'pet_clair': 0.8, 'pet_opaque': 0.8, 'textiles_sanitaires': 0.5, 'pet_fonce': 0.8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3804 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3804 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3804 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3804 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11560 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 11567 mask_detect have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11567 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11563 crop_condition is not consistent : 4 used against 2 in the step definition ! Step 11563 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11564 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11564 merge_mask_thcl_custom is not consistent : 4 used against 2 in the step definition ! WARNING : number of inputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11565 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11573 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11573 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11568 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11566 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11566 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 1 of step 11560 have datatype=2 whereas input 1 of step 11564 have datatype=7 WARNING : type of output 2 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11565 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11567 doesn't seem to be define in the database( WARNING : type of input 3 of step 11563 doesn't seem to be define in the database( WARNING : type of output 3 of step 11564 doesn't seem to be define in the database( WARNING : type of input 1 of step 11568 doesn't seem to be define in the database( WARNING : type of output 1 of step 11568 doesn't seem to be define in the database( WARNING : type of input 3 of step 11566 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11570 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of input 2 of step 11563 doesn't seem to be define in the database( WARNING : output 0 of step 11569 have datatype=6 whereas input 2 of step 11563 have datatype=None WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11570 doesn't seem to be define in the database( WARNING : type of output 2 of step 11560 doesn't seem to be define in the database( WARNING : type of input 1 of step 11569 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11568 have datatype=10 whereas input 3 of step 11571 have datatype=6 WARNING : type of input 2 of step 11573 doesn't seem to be define in the database( WARNING : output 1 of step 11565 have datatype=7 whereas input 2 of step 11573 have datatype=None WARNING : type of output 3 of step 11573 doesn't seem to be define in the database( WARNING : type of input 3 of step 11568 doesn't seem to be define in the database( WARNING : output 0 of step 11568 have datatype=10 whereas input 0 of step 11587 have datatype=18 WARNING : type of input 5 of step 11571 doesn't seem to be define in the database( WARNING : output 0 of step 11587 have datatype=11 whereas input 5 of step 11571 have datatype=None WARNING : output 0 of step 11564 have datatype=1 whereas input 0 of step 11565 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 3327, 'hashtag_proportion': 'autre,carton,metal,papier,pehd,pet_fonce', 'hashtag_parmi': 'pet_clair,bouchon,etiquette,barquette_avec_film', 'hashtag_weights': {'autre': 8.0, 'barquette_avec_film': 6, 'carton': 8.0, 'metal': 12, 'papier': 5, 'pehd': 8, 'pet_fonce': 8, 'bouchon': 8, 'etiquette': 8}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=4322 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=4322 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 4322 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=4322 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11978 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11987 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11986 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11982 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11982 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11985 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11985 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11979 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11990 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11990 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11981 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11980 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11980 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11989 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11981 doesn't seem to be define in the database( WARNING : type of input 3 of step 11980 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11978 doesn't seem to be define in the database( WARNING : type of input 2 of step 11982 doesn't seem to be define in the database( WARNING : output 1 of step 11978 have datatype=2 whereas input 1 of step 11985 have datatype=7 WARNING : type of output 2 of step 11985 doesn't seem to be define in the database( WARNING : type of input 1 of step 11979 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11981 have datatype=10 whereas input 3 of step 11988 have datatype=6 WARNING : type of input 2 of step 11990 doesn't seem to be define in the database( WARNING : output 1 of step 11979 have datatype=7 whereas input 2 of step 11990 have datatype=None WARNING : type of output 3 of step 11990 doesn't seem to be define in the database( WARNING : type of input 1 of step 11981 doesn't seem to be define in the database( WARNING : output 0 of step 11981 have datatype=10 whereas input 0 of step 11991 have datatype=18 WARNING : type of input 5 of step 11988 doesn't seem to be define in the database( WARNING : output 0 of step 11991 have datatype=11 whereas input 5 of step 11988 have datatype=None WARNING : type of output 1 of step 11987 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : type of output 1 of step 11986 doesn't seem to be define in the database( WARNING : type of input 3 of step 11982 doesn't seem to be define in the database( WARNING : output 0 of step 11985 have datatype=1 whereas input 0 of step 11979 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4461, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,pehd,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'film_plastique', 'hashtag_weights': {'barquette_opaque': 1, 'carton': 0.3, 'ela': 0.3, 'etiquette': 0.1, 'film_plastique': 0.1, 'kraft': 0.3, 'metal': 1.5, 'papier': 0.3, 'pet_clair': 0.3, 'pet_opaque': 0.3, 'textiles_sanitaires': 0.3, 'pet_fonce': 0.3}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=3995 SELECT mtd.id, mtdt.`type`, mtd.`param`, mtd.param_json, mtdt.nb_input, mtdt.nb_output, mtdt.prod, mtdt.is_local, mtdt.is_datou_depend, mtdt.is_photo_id_local FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_step_types mtdt WHERE mtdt.`id`=mtd.`type` AND mtd.mtd_id=3995 SELECT mtd.id, mtd.mtd_id, mdsdt.id, mdsdt.name, mdsdt.description, msid.output_or_input, msid.data_order_id, mdsdt.type FROM MTRDatou.mtr_datou_step mtd, MTRDatou.mtr_datou_steptype_io_datatypes msid, MTRDatou.mtr_datou_step_data_types mdsdt WHERE mtd.`type`=msid.`mtr_datou_step_type` AND mtd.mtd_id= 3995 AND msid.data_type=mdsdt.id SELECT mts_id_output, id_output, mts_id_input, id_input FROM MTRDatou.mtr_datou_step_by_step WHERE mtd_id=3995 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11524 mask_detect is not consistent : 3 used against 2 in the step definition ! WARNING : number of outputs for step 11533 blur_detection is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11532 brightness is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11528 crop_condition is not consistent : 3 used against 2 in the step definition ! Step 11528 crop_condition have less outputs used (2) than in the step definition (3) : some outputs may be not used ! Step 11531 merge_mask_thcl_custom have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11531 merge_mask_thcl_custom is not consistent : 3 used against 2 in the step definition ! WARNING : number of inputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11525 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11578 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11578 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of outputs for step 11527 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11526 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11526 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11535 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11527 doesn't seem to be define in the database( WARNING : type of input 3 of step 11526 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 2 of step 11524 doesn't seem to be define in the database( WARNING : type of input 2 of step 11528 doesn't seem to be define in the database( WARNING : output 1 of step 11524 have datatype=2 whereas input 1 of step 11531 have datatype=7 WARNING : type of output 2 of step 11531 doesn't seem to be define in the database( WARNING : type of input 1 of step 11525 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11527 have datatype=10 whereas input 3 of step 11534 have datatype=6 WARNING : type of input 2 of step 11578 doesn't seem to be define in the database( WARNING : output 1 of step 11525 have datatype=7 whereas input 2 of step 11578 have datatype=None WARNING : type of output 3 of step 11578 doesn't seem to be define in the database( WARNING : type of input 1 of step 11527 doesn't seem to be define in the database( WARNING : output 0 of step 11527 have datatype=10 whereas input 0 of step 11584 have datatype=18 WARNING : type of input 5 of step 11534 doesn't seem to be define in the database( WARNING : output 0 of step 11584 have datatype=11 whereas input 5 of step 11534 have datatype=None WARNING : type of output 1 of step 11533 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : type of output 1 of step 11532 doesn't seem to be define in the database( WARNING : type of input 3 of step 11528 doesn't seem to be define in the database( WARNING : output 0 of step 11531 have datatype=1 whereas input 0 of step 11525 have datatype=2 DataTypes for each output/input checked ! {"input_values":[]} Unexpected error treated as WARNING for now expected given param in final step {'name_pipeline': 'aggregate_carac_ratio', 'hashtag_type': 4211, 'hashtag_proportion': 'barquette_opaque,carton,ela,etiquette,film_plastique,kraft,metal,papier,pet_fonce,pet_clair,pet_opaque,textiles_sanitaires', 'hashtag_parmi': 'pehd', '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=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', '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', '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', 'hashtag_weights': {'papier': 1, 'carton': 1, 'metal': 1, 'pet_clair': 1, 'autre': 1, 'pehd': 1, 'pet_fonce': 1, 'refus': 1}} Found hashtag_parmi in final step, will be used and useful if different from matiere_majoritaire in classifier {'number_of_analysed_photos': ((14950,),), 'unwanted_material_monthly_percentage': 0, 'material_repartition': (('emr', 3687), ('pcnc', 2430), ('film_pedb', 2429), ('pet_clair', 2307), ('refus', 1466), ('pehd_pp', 814), ('jrm', 591), ('flux_dev', 568), ('pcm', 426), ('ela', 139), ('aluminium', 32)), 'material_dict': {'emr': 3687, 'pcnc': 2430, 'film_pedb': 2429, 'pet_clair': 2307, 'refus': 1466, 'pehd_pp': 814, 'autres': 1756}, 'coverage_data': (('2025/02/15/', 0.947386), ('2025/02/14/', 1.0), ('2025/02/13/', 1.0), ('2025/02/12/', 1.0), ('2025/02/11/', 1.0), ('2025/02/10/', 1.0), ('2025/02/08/', 0.953053), ('2025/02/07/', 1.0), ('2025/02/06/', 1.0), ('2025/02/05/', 1.0), ('2025/02/04/', 1.0), ('2025/02/03/', 1.0), ('2025/02/01/', 0.979165)), 'impurety_average_data': ((datetime.date(2025, 2, 3), 0.12429502083038524, 1376), (datetime.date(2025, 2, 4), 0.13771197026298, 1774), (datetime.date(2025, 2, 5), 0.10869752156155087, 1509), (datetime.date(2025, 2, 6), 0.14031350621361394, 1602), (datetime.date(2025, 2, 7), 0.12400350883952842, 1744), (datetime.date(2025, 2, 10), 0.11937445575890802, 1496), (datetime.date(2025, 2, 11), 0.1323101026870425, 1294), (datetime.date(2025, 2, 12), 0.09023636588046433, 1287), (datetime.date(2025, 2, 13), 0.09696530328119599, 1336), (datetime.date(2025, 2, 14), 0.11937061649594993, 1471)), 'impurety_average_data_per_hashtag': {'refus': ((datetime.date(2025, 2, 3), 0.22108841583895966, 142), (datetime.date(2025, 2, 4), 0.2007386443608353, 124), (datetime.date(2025, 2, 5), 0.2181165067535522, 120), (datetime.date(2025, 2, 6), 0.22589210197393417, 139), (datetime.date(2025, 2, 7), 0.21573873034983337, 171), (datetime.date(2025, 2, 10), 0.20696748666006312, 84), (datetime.date(2025, 2, 11), 0.20349023930462298, 168), (datetime.date(2025, 2, 12), 0.13194996916573035, 186), (datetime.date(2025, 2, 13), 0.13880741508441838, 171), (datetime.date(2025, 2, 14), 0.14648911165607484, 161)), 'film_pedb': ((datetime.date(2025, 2, 3), 0.20470308633678966, 209), (datetime.date(2025, 2, 4), 0.3514159835088229, 325), (datetime.date(2025, 2, 5), 0.23343689065597595, 215), (datetime.date(2025, 2, 6), 0.20414088624176918, 295), (datetime.date(2025, 2, 7), 0.2050898428115417, 264), (datetime.date(2025, 2, 10), 0.202262990399972, 243), (datetime.date(2025, 2, 11), 0.20048007467600068, 173), (datetime.date(2025, 2, 12), 0.19773057739686062, 185), (datetime.date(2025, 2, 13), 0.13896046436517412, 245), (datetime.date(2025, 2, 14), 0.1875216759435758, 275)), 'flux_dev': ((datetime.date(2025, 2, 3), 0.2244043144822061, 89), (datetime.date(2025, 2, 4), 0.5113227346749496, 101), (datetime.date(2025, 2, 5), 0.533250212808013, 11), (datetime.date(2025, 2, 6), 0.5427910040076742, 105), (datetime.date(2025, 2, 7), 0.425419427500806, 56), (datetime.date(2025, 2, 10), 0.4739454911246113, 26), (datetime.date(2025, 2, 11), 0.44211205407354753, 72), (datetime.date(2025, 2, 12), 0.5393570564186082, 26), (datetime.date(2025, 2, 14), 0.6190689082909236, 82)), 'pcnc': ((datetime.date(2025, 2, 3), 0.05602139080825992, 239), (datetime.date(2025, 2, 4), 0.04921259643122922, 358), (datetime.date(2025, 2, 5), 0.04467950612407083, 346), (datetime.date(2025, 2, 6), 0.05704226567657542, 217), (datetime.date(2025, 2, 7), 0.060713654236574224, 345), (datetime.date(2025, 2, 10), 0.04526319907676533, 160), (datetime.date(2025, 2, 11), 0.049691282377436335, 221), (datetime.date(2025, 2, 12), 0.0465393086389479, 195), (datetime.date(2025, 2, 13), 0.048943711464293424, 142), (datetime.date(2025, 2, 14), 0.04275109472113508, 207)), 'emr': ((datetime.date(2025, 2, 3), 0.08187662271681072, 320), (datetime.date(2025, 2, 4), 0.07659643536641872, 465), (datetime.date(2025, 2, 5), 0.08372248273373492, 407), (datetime.date(2025, 2, 6), 0.09503206774576446, 396), (datetime.date(2025, 2, 7), 0.09029019660033095, 410), (datetime.date(2025, 2, 10), 0.0851131680494886, 484), (datetime.date(2025, 2, 11), 0.06569148524234922, 273), (datetime.date(2025, 2, 12), 0.05462950035845507, 287), (datetime.date(2025, 2, 13), 0.04885329727835171, 314), (datetime.date(2025, 2, 14), 0.060783191586893756, 331)), 'pet_clair': ((datetime.date(2025, 2, 3), 0.1498900015952023, 206), (datetime.date(2025, 2, 4), 0.14846119010844316, 178), (datetime.date(2025, 2, 5), 0.16577345955659054, 236), (datetime.date(2025, 2, 6), 0.15641952206055204, 222), (datetime.date(2025, 2, 7), 0.14623305677212756, 292), (datetime.date(2025, 2, 10), 0.14993887943936607, 282), (datetime.date(2025, 2, 11), 0.13654638146070122, 231), (datetime.date(2025, 2, 12), 0.09457586577568369, 221), (datetime.date(2025, 2, 13), 0.12721015643106887, 253), (datetime.date(2025, 2, 14), 0.12728724532366165, 186)), 'ela': ((datetime.date(2025, 2, 3), 0.1340325087665091, 17), (datetime.date(2025, 2, 4), 0.11763200094993069, 13), (datetime.date(2025, 2, 5), 0.12479939347047868, 24), (datetime.date(2025, 2, 6), 0.1287340547786846, 19), (datetime.date(2025, 2, 7), 0.18985825542715803, 16), (datetime.date(2025, 2, 12), 0.09810948404857764, 15), (datetime.date(2025, 2, 13), 0.12412776439318443, 15), (datetime.date(2025, 2, 14), 0.11354556621107005, 20)), 'jrm': ((datetime.date(2025, 2, 3), 0.0757472031611785, 40), (datetime.date(2025, 2, 4), 0.07990027826867731, 82), (datetime.date(2025, 2, 5), 0.07881294281981117, 46), (datetime.date(2025, 2, 6), 0.08892529523202825, 80), (datetime.date(2025, 2, 7), 0.08988924034722802, 65), (datetime.date(2025, 2, 10), 0.08478763680480056, 53), (datetime.date(2025, 2, 11), 0.10605726385433818, 56), (datetime.date(2025, 2, 12), 0.06668585496147487, 53), (datetime.date(2025, 2, 13), 0.07726757733951546, 62), (datetime.date(2025, 2, 14), 0.05121974410473539, 54)), 'pcm': ((datetime.date(2025, 2, 3), 0.014827722865774579, 41), (datetime.date(2025, 2, 4), 0.018587426799826286, 41), (datetime.date(2025, 2, 5), 0.021035021063087755, 53), (datetime.date(2025, 2, 6), 0.017824442054950235, 54), (datetime.date(2025, 2, 7), 0.028097701993476325, 48), (datetime.date(2025, 2, 10), 0.01963371076673803, 39), (datetime.date(2025, 2, 11), 0.019469511023651184, 43), (datetime.date(2025, 2, 12), 0.1346310501241943, 17), (datetime.date(2025, 2, 13), 0.09026536389352154, 45), (datetime.date(2025, 2, 14), 0.11019691668156842, 45)), 'pehd_pp': ((datetime.date(2025, 2, 3), 0.07735240253720223, 73), (datetime.date(2025, 2, 4), 0.07260477335447832, 78), (datetime.date(2025, 2, 5), 0.07985137563781063, 51), (datetime.date(2025, 2, 6), 0.07589585522974171, 75), (datetime.date(2025, 2, 7), 0.07928988728024669, 77), (datetime.date(2025, 2, 10), 0.07222556609314121, 125), (datetime.date(2025, 2, 11), 0.07290612071760239, 57), (datetime.date(2025, 2, 12), 0.047069900852768534, 90), (datetime.date(2025, 2, 13), 0.04681790932856816, 78), (datetime.date(2025, 2, 14), 0.05344773703380053, 110)), 'aluminium': ((datetime.date(2025, 2, 4), 0.11441326194383476, 9), (datetime.date(2025, 2, 12), 0.1268711924006345, 12), (datetime.date(2025, 2, 13), 0.12865828610752625, 11))}, 'quality_array': [['-4.3720890766929985', '03022025'], ['-4.5017583479056755', '04022025'], ['-4.277533874585334', '05022025'], ['-4.410573688187602', '06022025'], ['-4.394633353711046', '07022025'], ['-4.215966081862318', '10022025'], ['-4.415901456555133', '11022025'], ['-2.937901013597341', '12022025'], ['-3.3206924855879536', '13022025'], ['-3.29696646735834', '14022025']], 'number_of_batch': ((491,),), 'datou_id_sts': 4101, 'map_hashtag_number_mat': {'hash_to_mat_nb': ({'unwanted_material': 'autre', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.012023732847626107, 'nb_photo': 1461, 'list_port_cont': '20199070,20257080,20257138,20257156,20257177,20286043,20289487,20328045,20330062,20331080,20342891,20384481,20384664,20384707,20422511,20425082,20425364,20425970,20439247,20462829,20464339,20464415,20470344,20470433,20491758,20492141,20492945,20529929,20530230,20530446,20530853,20579105,20579211', 'assoc_port': '20198537:20199070,20254648:20257138,20254674:20257177,20254697:20257156,20254735:20257080,20277504:20286043,20286243:20289487,20321707:20331080,20321745:20330062,20321754:20328045,20341588:20342891,20384172:20384707,20384184:20384664,20384190:20384481,20406763:20422511,20424995:20425364,20424998:20425082,20425791:20425970,20437771:20439247,20462405:20462829,20464066:20464415,20464075:20464339,20470039:20470344,20470040:20470433,20491197:20492141,20491198:20491758,20492691:20492945,20528849:20530853,20528911:20530446,20528944:20530230,20528957:20529929,20578765:20579211,20578776:20579105', 'assoc_mat': '20198537:autre:3327:20199070,20254648:autre:3327:20257138,20254674:autre:3327:20257177,20254697:autre:3327:20257156,20254735:autre:3327:20257080,20277504:autre:3327:20286043,20286243:autre:3327:20289487,20321707:autre:3327:20331080,20321745:autre:3327:20330062,20321754:autre:3327:20328045,20341588:autre:3327:20342891,20384172:autre:3327:20384707,20384184:autre:3327:20384664,20384190:autre:3327:20384481,20406763:autre:3327:20422511,20424995:autre:3327:20425364,20424998:autre:3327:20425082,20425791:autre:3327:20425970,20437771:autre:3327:20439247,20462405:autre:3327:20462829,20464066:autre:3327:20464415,20464075:autre:3327:20464339,20470039:autre:3327:20470344,20470040:autre:3327:20470433,20491197:autre:3327:20492141,20491198:autre:3327:20491758,20492691:autre:3327:20492945,20528849:autre:3327:20530853,20528911:autre:3327:20530446,20528944:autre:3327:20530230,20528957:autre:3327:20529929,20578765:autre:3327:20579211,20578776:autre:3327:20579105'}, {'unwanted_material': 'autre', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.006048560065356896, 'nb_photo': 1093, 'list_port_cont': '20194421,20199197,20199380,20199580,20255180,20256382,20256592,20256793,20257265,20257400,20257621,20259948,20277641,20278003,20278039,20280156,20286948,20287642,20289617,20314962,20315516,20316375,20322352,20322742,20322908,20324438,20325980,20343109,20343715,20352073,20352541,20354510,20357174,20357562,20357696,20358349,20384598,20389185,20408727,20409441,20409597,20410199,20412923,20423520,20423665,20424070,20424468,20425150,20425275,20426626,20462181,20463039,20463053,20463361,20463611,20466220,20466325,20466359,20466443,20474585,20479149,20479168,20479262,20491666,20492381,20492724,20492912,20492957,20493000,20493054,20504174,20504561,20529756,20530406,20530841,20531161,20531362,20531881,20532001,20577917,20578057,20578234,20578384,20578576,20578709,20578893,20579113,20579125', 'assoc_port': '20194258:20194421,20198516:20199380,20198533:20199197,20198547:20199580,20254650:20259948,20254661:20257265,20254688:20257400,20254728:20256793,20254729:20256592,20254731:20256382,20254768:20257621,20254770:20255180,20277511:20280156,20277523:20278039,20277530:20278003,20277549:20277641,20286226:20287642,20286232:20286948,20286245:20289617,20314812:20316375,20314835:20315516,20314855:20314962,20321709:20324438,20321710:20325980,20321741:20322908,20321750:20322742,20321753:20322352,20341527:20343109,20341560:20343715,20351777:20352541,20351863:20352073,20354370:20354510,20356992:20358349,20357000:20357696,20357001:20357562,20357002:20357174,20384179:20384598,20384181:20389185,20406758:20412923,20406764:20409441,20406795:20410199,20406802:20409597,20406803:20408727,20423267:20424070,20423284:20423665,20423288:20423520,20424312:20424468,20424999:20425275,20425002:20425150,20425797:20426626,20461710:20463053,20461716:20463611,20461717:20462181,20462398:20466359,20462400:20463039,20462406:20463361,20464978:2046644', 'assoc_mat': '20194258:autre:3594:20194421,20198516:autre:3594:20199380,20198533:autre:3594:20199197,20198547:autre:3594:20199580,20254650:autre:3594:20259948,20254661:autre:3594:20257265,20254688:autre:3594:20257400,20254728:autre:3594:20256793,20254729:autre:3594:20256592,20254731:autre:3594:20256382,20254768:autre:3594:20257621,20254770:autre:3594:20255180,20277511:autre:3594:20280156,20277523:autre:3594:20278039,20277530:autre:3594:20278003,20277549:autre:3594:20277641,20286226:autre:3594:20287642,20286232:autre:3594:20286948,20286245:autre:3594:20289617,20314812:autre:3594:20316375,20314835:autre:3594:20315516,20314855:autre:3594:20314962,20321709:autre:3594:20324438,20321710:autre:3594:20325980,20321741:autre:3594:20322908,20321750:autre:3594:20322742,20321753:autre:3594:20322352,20341527:autre:3594:20343109,20341560:autre:3594:20343715,20351777:autre:3594:20352541,20351863:autre:3594:20352073,20354370:autre:3594:20354510,20356992:autre:3594:20358349,20357000:autre:3594:20357696,20357001:autre:3594:20357562,20357002:'}, {'unwanted_material': 'autre_refus', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.0298885530313808, 'nb_photo': 454, 'list_port_cont': '20198828,20200011,20255126,20255628,20255907,20277603,20278708,20314898,20314942,20341730,20351919,20384230,20384272,20404731,20423448,20425914,20461874,20465975,20491251,20491269,20529147,20529412,20577740,20577790', 'assoc_port': '20198526:20200011,20198549:20198828,20254669:20255907,20254737:20255628,20254767:20255126,20277527:20277603,20277551:20278708,20314846:20314898,20314853:20314942,20341531:20341730,20351862:20351919,20384176:20384272,20384189:20384230,20404502:20404731,20423281:20423448,20425795:20425914,20461712:20461874,20465854:20465975,20491195:20491269,20491210:20491251,20528860:20529412,20528945:20529147,20577668:20577790,20577686:20577740', 'assoc_mat': '20198526:autre_refus:3726:20200011,20198549:autre_refus:3726:20198828,20254669:autre_refus:3726:20255907,20254737:autre_refus:3726:20255628,20254767:autre_refus:3726:20255126,20277527:autre_refus:3726:20277603,20277551:autre_refus:3726:20278708,20314846:autre_refus:3726:20314898,20314853:autre_refus:3726:20314942,20341531:autre_refus:3726:20341730,20351862:autre_refus:3726:20351919,20384176:autre_refus:3726:20384272,20384189:autre_refus:3726:20384230,20404502:autre_refus:3726:20404731,20423281:autre_refus:3726:20423448,20425795:autre_refus:3726:20425914,20461712:autre_refus:3726:20461874,20465854:autre_refus:3726:20465975,20491195:autre_refus:3726:20491269,20491210:autre_refus:3726:20491251,20528860:autre_refus:3726:20529412,20528945:autre_refus:3726:20529147,20577668:autre_refus:3726:20577790,20577686:autre_refus:3726:20577740'}, {'unwanted_material': 'barquette_avec_film', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.005170982276130179, 'nb_photo': 427, 'list_port_cont': '20199077,20257071,20257153,20257186,20286046,20289482,20328047,20330067,20331087,20342887,20384492,20384655,20384716,20422520,20425353,20439241,20464335,20464428,20470343,20470437,20492151,20492949,20529935,20530235,20530452,20530852,20579100,20579218', 'assoc_port': '20198537:20199077,20254674:20257186,20254697:20257153,20254735:20257071,20277504:20286046,20286243:20289482,20321707:20331087,20321745:20330067,20321754:20328047,20341588:20342887,20384172:20384716,20384184:20384655,20384190:20384492,20406763:20422520,20424995:20425353,20437771:20439241,20464066:20464428,20464075:20464335,20470039:20470343,20470040:20470437,20491197:20492151,20492691:20492949,20528849:20530852,20528911:20530452,20528944:20530235,20528957:20529935,20578765:20579218,20578776:20579100', 'assoc_mat': '20198537:barquette_avec_film:3327:20199077,20254674:barquette_avec_film:3327:20257186,20254697:barquette_avec_film:3327:20257153,20254735:barquette_avec_film:3327:20257071,20277504:barquette_avec_film:3327:20286046,20286243:barquette_avec_film:3327:20289482,20321707:barquette_avec_film:3327:20331087,20321745:barquette_avec_film:3327:20330067,20321754:barquette_avec_film:3327:20328047,20341588:barquette_avec_film:3327:20342887,20384172:barquette_avec_film:3327:20384716,20384184:barquette_avec_film:3327:20384655,20384190:barquette_avec_film:3327:20384492,20406763:barquette_avec_film:3327:20422520,20424995:barquette_avec_film:3327:20425353,20437771:barquette_avec_film:3327:20439241,20464066:barquette_avec_film:3327:20464428,20464075:barquette_avec_film:3327:20464335,20470039:barquette_avec_film:3327:20470343,20470040:barquette_avec_film:3327:20470437,20491197:barquette_avec_film:3327:20492151,20492691:barquette_avec_film:3327:20492949,20528849:barquette_avec_film:3327:20530852,20528911:barquette_avec_film:3327:2'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.004211975997781689, 'nb_photo': 14, 'list_port_cont': '20360707,20514630,20546946', 'assoc_port': '20254675:20360707,20491207:20514630,20528950:20546946', 'assoc_mat': '20254675:barquette_opaque:4205:20360707,20491207:barquette_opaque:4205:20514630,20528950:barquette_opaque:4205:20546946'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.011274325990849182, 'nb_photo': 201, 'list_port_cont': '20339472,20360782,20379752,20403283,20426434,20498012,20556710,20583130', 'assoc_port': '20198513:20339472,20254671:20360782,20286237:20379752,20314845:20403283,20354371:20426434,20478701:20498012,20528909:20556710,20577690:20583130', 'assoc_mat': '20198513:barquette_opaque:4203:20339472,20254671:barquette_opaque:4203:20360782,20286237:barquette_opaque:4203:20379752,20314845:barquette_opaque:4203:20403283,20354371:barquette_opaque:4203:20426434,20478701:barquette_opaque:4203:20498012,20528909:barquette_opaque:4203:20556710,20577690:barquette_opaque:4203:20583130'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0013697719368782268, 'nb_photo': 353, 'list_port_cont': '20222133,20255673,20257856,20261321,20262649,20266794,20277041,20277138,20277695,20287753,20288159,20315082,20316432,20318135,20319464,20319634,20322779,20335801,20342499,20353078,20357388,20357481,20362722,20364450,20384613,20384723,20418814,20422990,20423731,20425064,20425400,20426506,20426700,20436281,20461998,20462609,20464239,20465013,20465333,20466568,20480247,20491680,20492798,20493450,20529296,20531338,20531441,20537289,20538637,20539207,20540896,20549695,20557768,20564410,20567322,20578179,20578655', 'assoc_port': '20198521:20222133,20254666:20277138,20254691:20277041,20254699:20266794,20254701:20262649,20254716:20261321,20254741:20257856,20254773:20255673,20277535:20277695,20286235:20288159,20286240:20287753,20314816:20319634,20314819:20319464,20314830:20318135,20314832:20316432,20314849:20315082,20321740:20335801,20321746:20322779,20341525:20364450,20341529:20342499,20351866:20353078,20354357:20362722,20356999:20357481,20357005:20357388,20384173:20384723,20384186:20384613,20406761:20436281,20406798:20422990,20406806:20418814,20423265:20425400,20423290:20423731,20425003:20425064,20425792:20426700,20425800:20426506,20461719:20461998,20462404:20462609,20464081:20464239,20464972:20465333,20464980:20465013,20466523:20466568,20478690:20480247,20491201:20493450,20491211:20491680,20492693:20492798,20528851:20540896,20528874:20539207,20528878:20537289,20528906:20538637,20528946:20531338,20528948:20531441,20528959:20529296,20549277:20549695,20557525:20557768,20562872:20567322,20562876:20564410,20577684:20578655,20577692:2057817', 'assoc_mat': '20198521:barquette_opaque:4207:20222133,20254666:barquette_opaque:4207:20277138,20254691:barquette_opaque:4207:20277041,20254699:barquette_opaque:4207:20266794,20254701:barquette_opaque:4207:20262649,20254716:barquette_opaque:4207:20261321,20254741:barquette_opaque:4207:20257856,20254773:barquette_opaque:4207:20255673,20277535:barquette_opaque:4207:20277695,20286235:barquette_opaque:4207:20288159,20286240:barquette_opaque:4207:20287753,20314816:barquette_opaque:4207:20319634,20314819:barquette_opaque:4207:20319464,20314830:barquette_opaque:4207:20318135,20314832:barquette_opaque:4207:20316432,20314849:barquette_opaque:4207:20315082,20321740:barquette_opaque:4207:20335801,20321746:barquette_opaque:4207:20322779,20341525:barquette_opaque:4207:20364450,20341529:barquette_opaque:4207:20342499,20351866:barquette_opaque:4207:20353078,20354357:barquette_opaque:4207:20362722,20356999:barquette_opaque:4207:20357481,20357005:barquette_opaque:4207:20357388,20384173:barquette_opaque:4207:20384723,20384186:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.009010988530285648, 'nb_photo': 96, 'list_port_cont': '20277939,20338884,20339076,20339387,20340493,20341148,20360663,20360797,20360938,20361025,20376949,20377095,20377132,20377188,20379574,20402508,20402863,20403077,20403112,20405979,20406274,20407113,20407433,20420846,20421405,20425174,20425436,20425542,20425671,20425981,20444675,20444862,20444972,20460224,20461637,20462049,20462240,20466899,20468574,20469236,20469330,20469770,20473716,20474075,20474422,20489474,20491144,20491325,20491399,20494090,20497170,20504880,20504933,20579480,20584184,20584521,20584584', 'assoc_port': '20198517:20338884,20198519:20339076,20198520:20339387,20198546:20340493,20198548:20341148,20254657:20360663,20254690:20360797,20254696:20360938,20254730:20361025,20277510:20376949,20277528:20377188,20277529:20377095,20277531:20377132,20277550:20277939,20286246:20379574,20314813:20402508,20314834:20402863,20314843:20460224,20314847:20403077,20314848:20403112,20321711:20405979,20321736:20406274,20321742:20407113,20321752:20407433,20341532:20420846,20341561:20421405,20351864:20425671,20354369:20425981,20384177:20444862,20384178:20444675,20384182:20444972,20406759:20461637,20406804:20462049,20406808:20462240,20423269:20469236,20423270:20469330,20423287:20469770,20424994:20425542,20425000:20425436,20425001:20425174,20437742:20473716,20437768:20474075,20437769:20474422,20461711:20489474,20462397:20491144,20462399:20491325,20462402:20491399,20464073:20468574,20464971:20466899,20478688:20497170,20491203:20504933,20491204:20504880,20492688:20494090,20528867:20584184,20562870:20584584,20562871:20584521,20578760:2057948', 'assoc_mat': '20198517:barquette_opaque:4461:20338884,20198519:barquette_opaque:4461:20339076,20198520:barquette_opaque:4461:20339387,20198546:barquette_opaque:4461:20340493,20198548:barquette_opaque:4461:20341148,20254657:barquette_opaque:4461:20360663,20254690:barquette_opaque:4461:20360797,20254696:barquette_opaque:4461:20360938,20254730:barquette_opaque:4461:20361025,20277510:barquette_opaque:4461:20376949,20277528:barquette_opaque:4461:20377188,20277529:barquette_opaque:4461:20377095,20277531:barquette_opaque:4461:20377132,20277550:barquette_opaque:4461:20277939,20286246:barquette_opaque:4461:20379574,20314813:barquette_opaque:4461:20402508,20314834:barquette_opaque:4461:20402863,20314843:barquette_opaque:4461:20460224,20314847:barquette_opaque:4461:20403077,20314848:barquette_opaque:4461:20403112,20321711:barquette_opaque:4461:20405979,20321736:barquette_opaque:4461:20406274,20321742:barquette_opaque:4461:20407113,20321752:barquette_opaque:4461:20407433,20341532:barquette_opaque:4461:20420846,20341561:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.008626619132414408, 'nb_photo': 159, 'list_port_cont': '20199244,20256665,20256725,20271608,20271682,20271736,20273217,20315288,20316690,20330326,20342337,20352528,20384473,20421199,20423651,20439093,20462770,20464263,20491695,20578066,20578084,20579047', 'assoc_port': '20198536:20199244,20254653:20271736,20254655:20273217,20254660:20271608,20254693:20271682,20254695:20256725,20254734:20256665,20314815:20316690,20314821:20315288,20321737:20330326,20341545:20342337,20351861:20352528,20384183:20384473,20406796:20421199,20423268:20423651,20437743:20439093,20462401:20462770,20464079:20464263,20491199:20491695,20577670:20578084,20577672:20578066,20578762:20579047', 'assoc_mat': '20198536:barquette_opaque:4200:20199244,20254653:barquette_opaque:4200:20271736,20254655:barquette_opaque:4200:20273217,20254660:barquette_opaque:4200:20271608,20254693:barquette_opaque:4200:20271682,20254695:barquette_opaque:4200:20256725,20254734:barquette_opaque:4200:20256665,20314815:barquette_opaque:4200:20316690,20314821:barquette_opaque:4200:20315288,20321737:barquette_opaque:4200:20330326,20341545:barquette_opaque:4200:20342337,20351861:barquette_opaque:4200:20352528,20384183:barquette_opaque:4200:20384473,20406796:barquette_opaque:4200:20421199,20423268:barquette_opaque:4200:20423651,20437743:barquette_opaque:4200:20439093,20462401:barquette_opaque:4200:20462770,20464079:barquette_opaque:4200:20464263,20491199:barquette_opaque:4200:20491695,20577670:barquette_opaque:4200:20578084,20577672:barquette_opaque:4200:20578066,20578762:barquette_opaque:4200:20579047'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0024988066755449313, 'nb_photo': 133, 'list_port_cont': '20360689,20361280,20377345,20403467,20407280,20421142,20427113,20444743,20462021,20462288,20466460,20469696,20470535,20490562,20497734,20546827,20548907,20557257,20586933', 'assoc_port': '20254668:20360689,20254736:20361280,20277533:20377345,20314852:20403467,20321738:20407280,20341530:20421142,20357004:20427113,20384175:20444743,20406768:20462021,20406805:20462288,20423282:20469696,20425794:20470535,20461713:20490562,20465853:20466460,20478692:20497734,20528943:20546827,20531309:20548907,20549279:20557257,20577687:20586933', 'assoc_mat': '20254668:barquette_opaque:4209:20360689,20254736:barquette_opaque:4209:20361280,20277533:barquette_opaque:4209:20377345,20314852:barquette_opaque:4209:20403467,20321738:barquette_opaque:4209:20407280,20341530:barquette_opaque:4209:20421142,20357004:barquette_opaque:4209:20427113,20384175:barquette_opaque:4209:20444743,20406768:barquette_opaque:4209:20462021,20406805:barquette_opaque:4209:20462288,20423282:barquette_opaque:4209:20469696,20425794:barquette_opaque:4209:20470535,20461713:barquette_opaque:4209:20490562,20465853:barquette_opaque:4209:20466460,20478692:barquette_opaque:4209:20497734,20528943:barquette_opaque:4209:20546827,20531309:barquette_opaque:4209:20548907,20549279:barquette_opaque:4209:20557257,20577687:barquette_opaque:4209:20586933'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0009902603427602611, 'nb_photo': 140, 'list_port_cont': '20255712,20258643,20261196,20261505,20268392,20268499,20277572,20287047,20288456,20313654,20315029,20316577,20316810,20318856,20319151,20322345,20342114,20350263,20354871,20357609,20359872,20360481,20362023,20362494,20364678,20384251,20385129,20421066,20423068,20423806,20423881,20425040,20426148,20426307,20430163,20432002,20433269,20436444,20438282,20462739,20464322,20464352,20466066,20466337,20466720,20468917,20479244,20484801,20492889,20493309,20493495,20531669,20538584,20539116,20539301,20549501,20564746,20577826,20578046,20578901,20579037,20579463', 'assoc_port': '20254663:20313654,20254664:20277572,20254692:20268499,20254698:20268392,20254700:20261505,20254727:20261196,20254742:20258643,20254772:20255712,20286236:20288456,20286242:20287047,20314817:20318856,20314818:20319151,20314829:20316810,20314831:20316577,20314850:20315029,20321748:20322345,20341524:20364678,20341528:20350263,20341574:20342114,20354361:20362494,20354364:20362023,20354375:20354871,20356994:20360481,20356996:20359872,20356998:20357609,20384174:20385129,20384187:20384251,20406760:20436444,20406765:20433269,20406766:20432002,20406799:20423068,20406807:20421066,20423264:20430163,20423266:20425040,20423278:20423881,20423289:20423806,20425801:20426307,20425805:20426148,20437741:20438282,20461693:20466720,20462403:20462739,20464072:20464352,20464083:20464322,20465851:20466337,20465852:20466066,20468873:20468917,20478685:20484801,20478691:20479244,20491200:20493495,20491202:20493309,20492692:20492889,20528853:20539301,20528876:20539116,20528881:20538584,20531307:20531669,20548172:20549501,20562875:2056474', 'assoc_mat': '20254663:barquette_opaque:4207:20313654,20254664:barquette_opaque:4207:20277572,20254692:barquette_opaque:4207:20268499,20254698:barquette_opaque:4207:20268392,20254700:barquette_opaque:4207:20261505,20254727:barquette_opaque:4207:20261196,20254742:barquette_opaque:4207:20258643,20254772:barquette_opaque:4207:20255712,20286236:barquette_opaque:4207:20288456,20286242:barquette_opaque:4207:20287047,20314817:barquette_opaque:4207:20318856,20314818:barquette_opaque:4207:20319151,20314829:barquette_opaque:4207:20316810,20314831:barquette_opaque:4207:20316577,20314850:barquette_opaque:4207:20315029,20321748:barquette_opaque:4207:20322345,20341524:barquette_opaque:4207:20364678,20341528:barquette_opaque:4207:20350263,20341574:barquette_opaque:4207:20342114,20354361:barquette_opaque:4207:20362494,20354364:barquette_opaque:4207:20362023,20354375:barquette_opaque:4207:20354871,20356994:barquette_opaque:4207:20360481,20356996:barquette_opaque:4207:20359872,20356998:barquette_opaque:4207:20357609,20384174:barquette_opaqu'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.03527789768706247, 'nb_photo': 4350, 'list_port_cont': '20256116,20331126,20343550,20384537,20407883,20423721,20439253,20464284,20479029,20532351,20579310', 'assoc_port': '20254672:20256116,20321744:20331126,20341587:20343550,20384185:20384537,20406770:20407883,20423285:20423721,20437770:20439253,20464077:20464284,20478694:20479029,20531308:20532351,20578774:20579310', 'assoc_mat': '20254672:barquette_opaque:4211:20256116,20321744:barquette_opaque:4211:20331126,20341587:barquette_opaque:4211:20343550,20384185:barquette_opaque:4211:20384537,20406770:barquette_opaque:4211:20407883,20423285:barquette_opaque:4211:20423721,20437770:barquette_opaque:4211:20439253,20464077:barquette_opaque:4211:20464284,20478694:barquette_opaque:4211:20479029,20531308:barquette_opaque:4211:20532351,20578774:barquette_opaque:4211:20579310'}, {'unwanted_material': 'bouchon', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0031317646309220676, 'nb_photo': 982, 'list_port_cont': '20199069,20257068,20257144,20257155,20257180,20286052,20289478,20328040,20330059,20331083,20342881,20384483,20384652,20384708,20422519,20425080,20425351,20425962,20439238,20462824,20464344,20464423,20470340,20470430,20491756,20492144,20492948,20529928,20530236,20530441,20530848,20579099,20579213', 'assoc_port': '20198537:20199069,20254648:20257144,20254674:20257180,20254697:20257155,20254735:20257068,20277504:20286052,20286243:20289478,20321707:20331083,20321745:20330059,20321754:20328040,20341588:20342881,20384172:20384708,20384184:20384652,20384190:20384483,20406763:20422519,20424995:20425351,20424998:20425080,20425791:20425962,20437771:20439238,20462405:20462824,20464066:20464423,20464075:20464344,20470039:20470340,20470040:20470430,20491197:20492144,20491198:20491756,20492691:20492948,20528849:20530848,20528911:20530441,20528944:20530236,20528957:20529928,20578765:20579213,20578776:20579099', 'assoc_mat': '20198537:bouchon:3327:20199069,20254648:bouchon:3327:20257144,20254674:bouchon:3327:20257180,20254697:bouchon:3327:20257155,20254735:bouchon:3327:20257068,20277504:bouchon:3327:20286052,20286243:bouchon:3327:20289478,20321707:bouchon:3327:20331083,20321745:bouchon:3327:20330059,20321754:bouchon:3327:20328040,20341588:bouchon:3327:20342881,20384172:bouchon:3327:20384708,20384184:bouchon:3327:20384652,20384190:bouchon:3327:20384483,20406763:bouchon:3327:20422519,20424995:bouchon:3327:20425351,20424998:bouchon:3327:20425080,20425791:bouchon:3327:20425962,20437771:bouchon:3327:20439238,20462405:bouchon:3327:20462824,20464066:bouchon:3327:20464423,20464075:bouchon:3327:20464344,20470039:bouchon:3327:20470340,20470040:bouchon:3327:20470430,20491197:bouchon:3327:20492144,20491198:bouchon:3327:20491756,20492691:bouchon:3327:20492948,20528849:bouchon:3327:20530848,20528911:bouchon:3327:20530441,20528944:bouchon:3327:20530236,20528957:bouchon:3327:20529928,20578765:bouchon:3327:20579213,20578776:bouchon:3327:20579099'}, {'unwanted_material': 'carton', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.026264194207904594, 'nb_photo': 41, 'list_port_cont': '20360714,20514641,20546947', 'assoc_port': '20254675:20360714,20491207:20514641,20528950:20546947', 'assoc_mat': '20254675:carton:4205:20360714,20491207:carton:4205:20514641,20528950:carton:4205:20546947'}, {'unwanted_material': 'carton', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.007224822670397938, 'nb_photo': 97, 'list_port_cont': '20339482,20360787,20379749,20403279,20426437,20498020,20556720,20583140', 'assoc_port': '20198513:20339482,20254671:20360787,20286237:20379749,20314845:20403279,20354371:20426437,20478701:20498020,20528909:20556720,20577690:20583140', 'assoc_mat': '20198513:carton:4203:20339482,20254671:carton:4203:20360787,20286237:carton:4203:20379749,20314845:carton:4203:20403279,20354371:carton:4203:20426437,20478701:carton:4203:20498020,20528909:carton:4203:20556720,20577690:carton:4203:20583140'}, {'unwanted_material': 'carton', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.921475072395263, 'nb_photo': 5576, 'list_port_cont': '20194010,20222138,20255674,20257861,20261317,20262656,20266787,20277029,20277131,20277692,20277819,20286904,20287128,20287762,20288155,20314975,20315076,20316436,20318143,20319475,20319647,20322267,20322780,20335806,20342497,20353080,20357380,20357468,20361988,20362717,20364449,20384450,20384607,20384726,20418816,20422778,20422981,20423530,20423630,20423740,20424639,20425076,20425399,20425939,20426018,20426136,20426215,20426505,20426693,20434019,20436280,20461999,20462601,20464240,20465008,20465103,20465105,20465324,20466577,20478731,20479183,20480260,20484064,20491681,20492795,20493441,20529285,20531328,20531444,20533528,20537290,20538638,20539197,20540906,20542734,20549702,20557776,20564424,20567318,20578177,20578652', 'assoc_port': '20193388:20194010,20198521:20222138,20254666:20277131,20254691:20277029,20254699:20266787,20254701:20262656,20254716:20261317,20254741:20257861,20254773:20255674,20277526:20277819,20277535:20277692,20286235:20288155,20286240:20287762,20286241:20287128,20286244:20286904,20314816:20319647,20314819:20319475,20314830:20318143,20314832:20316436,20314849:20315076,20314851:20314975,20321740:20335806,20321746:20322780,20321749:20322267,20341525:20364449,20341529:20342497,20351866:20353080,20354357:20362717,20354365:20361988,20356999:20357468,20357005:20357380,20384173:20384726,20384186:20384607,20384188:20384450,20406761:20436280,20406762:20434019,20406798:20422981,20406800:20422778,20406806:20418816,20423265:20425399,20423279:20424639,20423290:20423740,20423291:20423630,20423293:20423530,20425003:20425076,20425792:20426693,20425800:20426505,20425802:20426215,20425803:20426136,20425804:20426018,20425806:20425939,20461719:20461999,20462404:20462601,20464081:20464240,20464972:20465324,20464974:20465103,20464979:2046510', 'assoc_mat': '20193388:carton:4207:20194010,20198521:carton:4207:20222138,20254666:carton:4207:20277131,20254691:carton:4207:20277029,20254699:carton:4207:20266787,20254701:carton:4207:20262656,20254716:carton:4207:20261317,20254741:carton:4207:20257861,20254773:carton:4207:20255674,20277526:carton:4207:20277819,20277535:carton:4207:20277692,20286235:carton:4207:20288155,20286240:carton:4207:20287762,20286241:carton:4207:20287128,20286244:carton:4207:20286904,20314816:carton:4207:20319647,20314819:carton:4207:20319475,20314830:carton:4207:20318143,20314832:carton:4207:20316436,20314849:carton:4207:20315076,20314851:carton:4207:20314975,20321740:carton:4207:20335806,20321746:carton:4207:20322780,20321749:carton:4207:20322267,20341525:carton:4207:20364449,20341529:carton:4207:20342497,20351866:carton:4207:20353080,20354357:carton:4207:20362717,20354365:carton:4207:20361988,20356999:carton:4207:20357468,20357005:carton:4207:20357380,20384173:carton:4207:20384726,20384186:carton:4207:20384607,20384188:carton:4207:20384450,2040'}, {'unwanted_material': 'carton', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.026643870190118192, 'nb_photo': 2907, 'list_port_cont': '20277941,20315137,20338895,20339082,20339388,20340486,20341145,20360655,20360805,20360851,20360919,20360952,20361023,20361131,20361211,20361288,20361333,20376946,20376975,20377086,20377130,20377200,20377278,20379573,20402505,20402849,20403076,20403108,20403324,20403437,20405977,20406276,20407102,20407334,20407427,20420844,20420892,20421027,20421412,20423957,20425169,20425448,20425545,20425661,20425811,20425983,20426043,20426790,20426830,20444678,20444856,20444973,20445035,20460238,20461636,20461788,20462043,20462236,20462982,20465389,20466123,20466909,20468565,20469235,20469331,20469584,20469757,20473738,20474071,20474430,20489473,20490146,20491150,20491326,20491406,20494101,20494169,20496923,20497172,20497394,20504885,20504940,20505057,20511000,20543701,20543763,20544003,20544892,20545142,20545714,20546020,20546308,20546507,20547179,20579486,20580096,20582490,20583935,20584191,20584513,20584583,20586590,20586829,20588939,20589073', 'assoc_port': '20198517:20338895,20198519:20339082,20198520:20339388,20198546:20340486,20198548:20341145,20254657:20360655,20254690:20360805,20254694:20360851,20254696:20360952,20254730:20361023,20254732:20360919,20254738:20361131,20254740:20361333,20254769:20361211,20254771:20361288,20277510:20376946,20277522:20376975,20277528:20377200,20277529:20377086,20277531:20377130,20277534:20377278,20277550:20277941,20286246:20379573,20314813:20402505,20314814:20462982,20314834:20402849,20314843:20460238,20314847:20403076,20314848:20403108,20314854:20403324,20314856:20403437,20314857:20315137,20321711:20405977,20321736:20406276,20321742:20407102,20321743:20407334,20321752:20407427,20341532:20420844,20341558:20420892,20341559:20421027,20341561:20421412,20351864:20425661,20354355:20425811,20354369:20425983,20354372:20426043,20356993:20426790,20357003:20426830,20384177:20444856,20384178:20444678,20384180:20445035,20384182:20444973,20406759:20461636,20406797:20461788,20406804:20462043,20406808:20462236,20423269:20469235,20423270:2046933', 'assoc_mat': '20198517:carton:4461:20338895,20198519:carton:4461:20339082,20198520:carton:4461:20339388,20198546:carton:4461:20340486,20198548:carton:4461:20341145,20254657:carton:4461:20360655,20254690:carton:4461:20360805,20254694:carton:4461:20360851,20254696:carton:4461:20360952,20254730:carton:4461:20361023,20254732:carton:4461:20360919,20254738:carton:4461:20361131,20254740:carton:4461:20361333,20254769:carton:4461:20361211,20254771:carton:4461:20361288,20277510:carton:4461:20376946,20277522:carton:4461:20376975,20277528:carton:4461:20377200,20277529:carton:4461:20377086,20277531:carton:4461:20377130,20277534:carton:4461:20377278,20277550:carton:4461:20277941,20286246:carton:4461:20379573,20314813:carton:4461:20402505,20314814:carton:4461:20462982,20314834:carton:4461:20402849,20314843:carton:4461:20460238,20314847:carton:4461:20403076,20314848:carton:4461:20403108,20314854:carton:4461:20403324,20314856:carton:4461:20403437,20314857:carton:4461:20315137,20321711:carton:4461:20405977,20321736:carton:4461:20406276,2032'}, {'unwanted_material': 'carton', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.13403689103937347, 'nb_photo': 626, 'list_port_cont': '20199245,20256658,20256718,20271612,20271681,20271727,20273210,20315277,20316688,20330318,20342328,20346448,20352530,20384476,20421210,20423643,20439094,20462769,20464268,20491699,20578062,20578092,20579052', 'assoc_port': '20198536:20199245,20254653:20271727,20254655:20273210,20254660:20271612,20254693:20271681,20254695:20256718,20254734:20256658,20314815:20316688,20314821:20315277,20321708:20346448,20321737:20330318,20341545:20342328,20351861:20352530,20384183:20384476,20406796:20421210,20423268:20423643,20437743:20439094,20462401:20462769,20464079:20464268,20491199:20491699,20577670:20578092,20577672:20578062,20578762:20579052', 'assoc_mat': '20198536:carton:4200:20199245,20254653:carton:4200:20271727,20254655:carton:4200:20273210,20254660:carton:4200:20271612,20254693:carton:4200:20271681,20254695:carton:4200:20256718,20254734:carton:4200:20256658,20314815:carton:4200:20316688,20314821:carton:4200:20315277,20321708:carton:4200:20346448,20321737:carton:4200:20330318,20341545:carton:4200:20342328,20351861:carton:4200:20352530,20384183:carton:4200:20384476,20406796:carton:4200:20421210,20423268:carton:4200:20423643,20437743:carton:4200:20439094,20462401:carton:4200:20462769,20464079:carton:4200:20464268,20491199:carton:4200:20491699,20577670:carton:4200:20578092,20577672:carton:4200:20578062,20578762:carton:4200:20579052'}, {'unwanted_material': 'carton', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0037119865233655146, 'nb_photo': 117, 'list_port_cont': '20360701,20361270,20377342,20403476,20407285,20421148,20427103,20444753,20462018,20462286,20466458,20469694,20470541,20490559,20497738,20546826,20548905,20557249,20586935', 'assoc_port': '20254668:20360701,20254736:20361270,20277533:20377342,20314852:20403476,20321738:20407285,20341530:20421148,20357004:20427103,20384175:20444753,20406768:20462018,20406805:20462286,20423282:20469694,20425794:20470541,20461713:20490559,20465853:20466458,20478692:20497738,20528943:20546826,20531309:20548905,20549279:20557249,20577687:20586935', 'assoc_mat': '20254668:carton:4209:20360701,20254736:carton:4209:20361270,20277533:carton:4209:20377342,20314852:carton:4209:20403476,20321738:carton:4209:20407285,20341530:carton:4209:20421148,20357004:carton:4209:20427103,20384175:carton:4209:20444753,20406768:carton:4209:20462018,20406805:carton:4209:20462286,20423282:carton:4209:20469694,20425794:carton:4209:20470541,20461713:carton:4209:20490559,20465853:carton:4209:20466458,20478692:carton:4209:20497738,20528943:carton:4209:20546826,20531309:carton:4209:20548905,20549279:carton:4209:20557249,20577687:carton:4209:20586935'}, {'unwanted_material': 'carton', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.9497644347773283, 'nb_photo': 3634, 'list_port_cont': '20193668,20193725,20193822,20198813,20209008,20255725,20258637,20261200,20261506,20268381,20268493,20277562,20277742,20287048,20288465,20295842,20313664,20315030,20316132,20316568,20316813,20318575,20318864,20319141,20322350,20342113,20350265,20352552,20354882,20357611,20359869,20360488,20362021,20362484,20364051,20364679,20384250,20385137,20421057,20422624,20423071,20423465,20423804,20423891,20424724,20425047,20426157,20426309,20430165,20431995,20432556,20433261,20436449,20438286,20441058,20462032,20462741,20464123,20464321,20464357,20465238,20465516,20466062,20466347,20466723,20468920,20478985,20479239,20484808,20491428,20492879,20493021,20493318,20493482,20531348,20531663,20536934,20538591,20539107,20539295,20541141,20549490,20549883,20564751,20565618,20577832,20578036,20578464,20578900,20579031,20579462', 'assoc_port': '20193389:20193725,20193390:20193822,20193391:20193668,20198542:20198813,20208806:20209008,20254663:20313664,20254664:20277562,20254692:20268493,20254698:20268381,20254700:20261506,20254727:20261200,20254742:20258637,20254772:20255725,20277548:20277742,20286197:20295842,20286236:20288465,20286242:20287048,20314817:20318864,20314818:20319141,20314820:20318575,20314829:20316813,20314831:20316568,20314833:20316132,20314850:20315030,20321748:20322350,20341524:20364679,20341526:20364051,20341528:20350265,20341574:20342113,20351865:20352552,20354361:20362484,20354364:20362021,20354375:20354882,20356994:20360488,20356996:20359869,20356998:20357611,20384174:20385137,20384187:20384250,20406760:20436449,20406765:20433261,20406766:20431995,20406767:20432556,20406769:20441058,20406799:20423071,20406801:20422624,20406807:20421057,20423264:20430165,20423266:20425047,20423278:20423891,20423280:20424724,20423289:20423804,20423292:20423465,20425801:20426309,20425805:20426157,20437741:20438286,20461693:20466723,20461718:2046203', 'assoc_mat': '20193389:carton:4207:20193725,20193390:carton:4207:20193822,20193391:carton:4207:20193668,20198542:carton:4207:20198813,20208806:carton:4207:20209008,20254663:carton:4207:20313664,20254664:carton:4207:20277562,20254692:carton:4207:20268493,20254698:carton:4207:20268381,20254700:carton:4207:20261506,20254727:carton:4207:20261200,20254742:carton:4207:20258637,20254772:carton:4207:20255725,20277548:carton:4207:20277742,20286197:carton:4207:20295842,20286236:carton:4207:20288465,20286242:carton:4207:20287048,20314817:carton:4207:20318864,20314818:carton:4207:20319141,20314820:carton:4207:20318575,20314829:carton:4207:20316813,20314831:carton:4207:20316568,20314833:carton:4207:20316132,20314850:carton:4207:20315030,20321748:carton:4207:20322350,20341524:carton:4207:20364679,20341526:carton:4207:20364051,20341528:carton:4207:20350265,20341574:carton:4207:20342113,20351865:carton:4207:20352552,20354361:carton:4207:20362484,20354364:carton:4207:20362021,20354375:carton:4207:20354882,20356994:carton:4207:20360488,2035'}, {'unwanted_material': 'carton', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.002204725877293033, 'nb_photo': 627, 'list_port_cont': '20256101,20331125,20343547,20384544,20407881,20423715,20439257,20464288,20479032,20532361,20579309', 'assoc_port': '20254672:20256101,20321744:20331125,20341587:20343547,20384185:20384544,20406770:20407881,20423285:20423715,20437770:20439257,20464077:20464288,20478694:20479032,20531308:20532361,20578774:20579309', 'assoc_mat': '20254672:carton:4211:20256101,20321744:carton:4211:20331125,20341587:carton:4211:20343547,20384185:carton:4211:20384544,20406770:carton:4211:20407881,20423285:carton:4211:20423715,20437770:carton:4211:20439257,20464077:carton:4211:20464288,20478694:carton:4211:20479032,20531308:carton:4211:20532361,20578774:carton:4211:20579309'}, {'unwanted_material': 'carton', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.02516695171751245, 'nb_photo': 2013, 'list_port_cont': '20199066,20257069,20257154,20257176,20286044,20289476,20328044,20330065,20331077,20342892,20384482,20384657,20384717,20422524,20425363,20439245,20462826,20464334,20464425,20470348,20470441,20491752,20492152,20492944,20529938,20530226,20530450,20530858,20579106,20579207', 'assoc_port': '20198537:20199066,20254674:20257176,20254697:20257154,20254735:20257069,20277504:20286044,20286243:20289476,20321707:20331077,20321745:20330065,20321754:20328044,20341588:20342892,20384172:20384717,20384184:20384657,20384190:20384482,20406763:20422524,20424995:20425363,20437771:20439245,20462405:20462826,20464066:20464425,20464075:20464334,20470039:20470348,20470040:20470441,20491197:20492152,20491198:20491752,20492691:20492944,20528849:20530858,20528911:20530450,20528944:20530226,20528957:20529938,20578765:20579207,20578776:20579106', 'assoc_mat': '20198537:carton:3327:20199066,20254674:carton:3327:20257176,20254697:carton:3327:20257154,20254735:carton:3327:20257069,20277504:carton:3327:20286044,20286243:carton:3327:20289476,20321707:carton:3327:20331077,20321745:carton:3327:20330065,20321754:carton:3327:20328044,20341588:carton:3327:20342892,20384172:carton:3327:20384717,20384184:carton:3327:20384657,20384190:carton:3327:20384482,20406763:carton:3327:20422524,20424995:carton:3327:20425363,20437771:carton:3327:20439245,20462405:carton:3327:20462826,20464066:carton:3327:20464425,20464075:carton:3327:20464334,20470039:carton:3327:20470348,20470040:carton:3327:20470441,20491197:carton:3327:20492152,20491198:carton:3327:20491752,20492691:carton:3327:20492944,20528849:carton:3327:20530858,20528911:carton:3327:20530450,20528944:carton:3327:20530226,20528957:carton:3327:20529938,20578765:carton:3327:20579207,20578776:carton:3327:20579106'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.04419375232007082, 'nb_photo': 9565, 'list_port_cont': '20194424,20199204,20199384,20199586,20255172,20256385,20256588,20256788,20257261,20257405,20257620,20259946,20277637,20278002,20278045,20280155,20286952,20287638,20289612,20314967,20315517,20316373,20322355,20322743,20322902,20324433,20325972,20343116,20343710,20352081,20352535,20354505,20357170,20357558,20357693,20358355,20384597,20389187,20408733,20409439,20409587,20410200,20412929,20423518,20423669,20424064,20424463,20425156,20425285,20426633,20462182,20463038,20463046,20463370,20463605,20466223,20466329,20466360,20466438,20474584,20479147,20479169,20479255,20491662,20492386,20492723,20492908,20492960,20493001,20493057,20504184,20504566,20529749,20530403,20530842,20531160,20531366,20531879,20532000,20534134,20577918,20578055,20578237,20578381,20578573,20578712,20578895,20579116,20579123', 'assoc_port': '20194258:20194424,20198516:20199384,20198533:20199204,20198547:20199586,20254650:20259946,20254661:20257261,20254688:20257405,20254728:20256788,20254729:20256588,20254731:20256385,20254768:20257620,20254770:20255172,20277511:20280155,20277523:20278045,20277530:20278002,20277549:20277637,20286226:20287638,20286232:20286952,20286245:20289612,20314812:20316373,20314835:20315517,20314855:20314967,20321709:20324433,20321710:20325972,20321741:20322902,20321750:20322743,20321753:20322355,20341527:20343116,20341560:20343710,20351777:20352535,20351863:20352081,20354370:20354505,20356992:20358355,20357000:20357693,20357001:20357558,20357002:20357170,20384179:20384597,20384181:20389187,20406758:20412929,20406764:20409439,20406795:20410200,20406802:20409587,20406803:20408733,20423267:20424064,20423284:20423669,20423288:20423518,20424312:20424463,20424999:20425285,20425002:20425156,20425797:20426633,20461710:20463046,20461716:20463605,20461717:20462182,20462398:20466360,20462400:20463038,20462406:20463370,20464978:2046643', 'assoc_mat': '20194258:carton:3594:20194424,20198516:carton:3594:20199384,20198533:carton:3594:20199204,20198547:carton:3594:20199586,20254650:carton:3594:20259946,20254661:carton:3594:20257261,20254688:carton:3594:20257405,20254728:carton:3594:20256788,20254729:carton:3594:20256588,20254731:carton:3594:20256385,20254768:carton:3594:20257620,20254770:carton:3594:20255172,20277511:carton:3594:20280155,20277523:carton:3594:20278045,20277530:carton:3594:20278002,20277549:carton:3594:20277637,20286226:carton:3594:20287638,20286232:carton:3594:20286952,20286245:carton:3594:20289612,20314812:carton:3594:20316373,20314835:carton:3594:20315517,20314855:carton:3594:20314967,20321709:carton:3594:20324433,20321710:carton:3594:20325972,20321741:carton:3594:20322902,20321750:carton:3594:20322743,20321753:carton:3594:20322355,20341527:carton:3594:20343116,20341560:carton:3594:20343710,20351777:carton:3594:20352535,20351863:carton:3594:20352081,20354370:carton:3594:20354505,20356992:carton:3594:20358355,20357000:carton:3594:20357693,2035'}, {'unwanted_material': 'cartonnette', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.005511686832159441, 'nb_photo': 244, 'list_port_cont': '20198825,20200010,20255118,20255637,20255899,20277596,20278707,20314900,20314947,20341732,20351914,20384237,20384270,20404732,20423450,20425920,20461875,20465974,20491259,20491266,20529144,20529414,20577745,20577795', 'assoc_port': '20198526:20200010,20198549:20198825,20254669:20255899,20254737:20255637,20254767:20255118,20277527:20277596,20277551:20278707,20314846:20314900,20314853:20314947,20341531:20341732,20351862:20351914,20384176:20384270,20384189:20384237,20404502:20404732,20423281:20423450,20425795:20425920,20461712:20461875,20465854:20465974,20491195:20491266,20491210:20491259,20528860:20529414,20528945:20529144,20577668:20577795,20577686:20577745', 'assoc_mat': '20198526:cartonnette:3726:20200010,20198549:cartonnette:3726:20198825,20254669:cartonnette:3726:20255899,20254737:cartonnette:3726:20255637,20254767:cartonnette:3726:20255118,20277527:cartonnette:3726:20277596,20277551:cartonnette:3726:20278707,20314846:cartonnette:3726:20314900,20314853:cartonnette:3726:20314947,20341531:cartonnette:3726:20341732,20351862:cartonnette:3726:20351914,20384176:cartonnette:3726:20384270,20384189:cartonnette:3726:20384237,20404502:cartonnette:3726:20404732,20423281:cartonnette:3726:20423450,20425795:cartonnette:3726:20425920,20461712:cartonnette:3726:20461875,20465854:cartonnette:3726:20465974,20491195:cartonnette:3726:20491266,20491210:cartonnette:3726:20491259,20528860:cartonnette:3726:20529414,20528945:cartonnette:3726:20529144,20577668:cartonnette:3726:20577795,20577686:cartonnette:3726:20577745'}, {'unwanted_material': 'Carton_brun', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.018871702072773628, 'nb_photo': 389, 'list_port_cont': '20198831,20200004,20255127,20255633,20255903,20277604,20278702,20314907,20314940,20341725,20351910,20384238,20384265,20404722,20423445,20425915,20461871,20465968,20491258,20491261,20529139,20529409,20577746,20577786', 'assoc_port': '20198526:20200004,20198549:20198831,20254669:20255903,20254737:20255633,20254767:20255127,20277527:20277604,20277551:20278702,20314846:20314907,20314853:20314940,20341531:20341725,20351862:20351910,20384176:20384265,20384189:20384238,20404502:20404722,20423281:20423445,20425795:20425915,20461712:20461871,20465854:20465968,20491195:20491261,20491210:20491258,20528860:20529409,20528945:20529139,20577668:20577786,20577686:20577746', 'assoc_mat': '20198526:Carton_brun:3726:20200004,20198549:Carton_brun:3726:20198831,20254669:Carton_brun:3726:20255903,20254737:Carton_brun:3726:20255633,20254767:Carton_brun:3726:20255127,20277527:Carton_brun:3726:20277604,20277551:Carton_brun:3726:20278702,20314846:Carton_brun:3726:20314907,20314853:Carton_brun:3726:20314940,20341531:Carton_brun:3726:20341725,20351862:Carton_brun:3726:20351910,20384176:Carton_brun:3726:20384265,20384189:Carton_brun:3726:20384238,20404502:Carton_brun:3726:20404722,20423281:Carton_brun:3726:20423445,20425795:Carton_brun:3726:20425915,20461712:Carton_brun:3726:20461871,20465854:Carton_brun:3726:20465968,20491195:Carton_brun:3726:20491261,20491210:Carton_brun:3726:20491258,20528860:Carton_brun:3726:20529409,20528945:Carton_brun:3726:20529139,20577668:Carton_brun:3726:20577786,20577686:Carton_brun:3726:20577746'}, {'unwanted_material': 'Carton_gris', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.012736441437378806, 'nb_photo': 345, 'list_port_cont': '20198833,20200000,20255120,20255630,20255901,20277602,20278698,20314908,20314945,20341721,20351917,20384241,20384263,20404723,20423451,20425919,20461877,20465971,20491248,20491265,20529150,20529404,20577742,20577794', 'assoc_port': '20198526:20200000,20198549:20198833,20254669:20255901,20254737:20255630,20254767:20255120,20277527:20277602,20277551:20278698,20314846:20314908,20314853:20314945,20341531:20341721,20351862:20351917,20384176:20384263,20384189:20384241,20404502:20404723,20423281:20423451,20425795:20425919,20461712:20461877,20465854:20465971,20491195:20491265,20491210:20491248,20528860:20529404,20528945:20529150,20577668:20577794,20577686:20577742', 'assoc_mat': '20198526:Carton_gris:3726:20200000,20198549:Carton_gris:3726:20198833,20254669:Carton_gris:3726:20255901,20254737:Carton_gris:3726:20255630,20254767:Carton_gris:3726:20255120,20277527:Carton_gris:3726:20277602,20277551:Carton_gris:3726:20278698,20314846:Carton_gris:3726:20314908,20314853:Carton_gris:3726:20314945,20341531:Carton_gris:3726:20341721,20351862:Carton_gris:3726:20351917,20384176:Carton_gris:3726:20384263,20384189:Carton_gris:3726:20384241,20404502:Carton_gris:3726:20404723,20423281:Carton_gris:3726:20423451,20425795:Carton_gris:3726:20425919,20461712:Carton_gris:3726:20461877,20465854:Carton_gris:3726:20465971,20491195:Carton_gris:3726:20491265,20491210:Carton_gris:3726:20491248,20528860:Carton_gris:3726:20529404,20528945:Carton_gris:3726:20529150,20577668:Carton_gris:3726:20577794,20577686:Carton_gris:3726:20577742'}, {'unwanted_material': 'ela', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0019699213857785817, 'nb_photo': 4, 'list_port_cont': '20360706,20514639,20546941', 'assoc_port': '20254675:20360706,20491207:20514639,20528950:20546941', 'assoc_mat': '20254675:ela:4205:20360706,20491207:ela:4205:20514639,20528950:ela:4205:20546941'}, {'unwanted_material': 'ela', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.8669840364692086, 'nb_photo': 164, 'list_port_cont': '20339473,20360791,20379759,20403273,20426439,20498014,20556722,20583136', 'assoc_port': '20198513:20339473,20254671:20360791,20286237:20379759,20314845:20403273,20354371:20426439,20478701:20498014,20528909:20556722,20577690:20583136', 'assoc_mat': '20198513:ela:4203:20339473,20254671:ela:4203:20360791,20286237:ela:4203:20379759,20314845:ela:4203:20403273,20354371:ela:4203:20426439,20478701:ela:4203:20498014,20528909:ela:4203:20556722,20577690:ela:4203:20583136'}, {'unwanted_material': 'ela', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0005989346683519774, 'nb_photo': 67, 'list_port_cont': '20222146,20255680,20262652,20266800,20277033,20277130,20277693,20286896,20287124,20315078,20319639,20322777,20335812,20353077,20357377,20362718,20364440,20384606,20418809,20424633,20425396,20426500,20426697,20434021,20462603,20464249,20465329,20480251,20493445,20533536,20564419,20578175,20578662', 'assoc_port': '20198521:20222146,20254666:20277130,20254691:20277033,20254699:20266800,20254701:20262652,20254773:20255680,20277535:20277693,20286241:20287124,20286244:20286896,20314816:20319639,20314849:20315078,20321740:20335812,20321746:20322777,20341525:20364440,20351866:20353077,20354357:20362718,20357005:20357377,20384186:20384606,20406762:20434021,20406806:20418809,20423265:20425396,20423279:20424633,20425792:20426697,20425800:20426500,20462404:20462603,20464081:20464249,20464972:20465329,20478690:20480251,20491201:20493445,20528958:20533536,20562876:20564419,20577684:20578662,20577692:20578175', 'assoc_mat': '20198521:ela:4207:20222146,20254666:ela:4207:20277130,20254691:ela:4207:20277033,20254699:ela:4207:20266800,20254701:ela:4207:20262652,20254773:ela:4207:20255680,20277535:ela:4207:20277693,20286241:ela:4207:20287124,20286244:ela:4207:20286896,20314816:ela:4207:20319639,20314849:ela:4207:20315078,20321740:ela:4207:20335812,20321746:ela:4207:20322777,20341525:ela:4207:20364440,20351866:ela:4207:20353077,20354357:ela:4207:20362718,20357005:ela:4207:20357377,20384186:ela:4207:20384606,20406762:ela:4207:20434021,20406806:ela:4207:20418809,20423265:ela:4207:20425396,20423279:ela:4207:20424633,20425792:ela:4207:20426697,20425800:ela:4207:20426500,20462404:ela:4207:20462603,20464081:ela:4207:20464249,20464972:ela:4207:20465329,20478690:ela:4207:20480251,20491201:ela:4207:20493445,20528958:ela:4207:20533536,20562876:ela:4207:20564419,20577684:ela:4207:20578662,20577692:ela:4207:20578175'}, {'unwanted_material': 'ela', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0014685719420423676, 'nb_photo': 9, 'list_port_cont': '20338889,20360853,20360947,20379584,20403073,20421406,20461779,20473712,20504881', 'assoc_port': '20198517:20338889,20254694:20360853,20254696:20360947,20286246:20379584,20314847:20403073,20341561:20421406,20406797:20461779,20437742:20473712,20491204:20504881', 'assoc_mat': '20198517:ela:4461:20338889,20254694:ela:4461:20360853,20254696:ela:4461:20360947,20286246:ela:4461:20379584,20314847:ela:4461:20403073,20341561:ela:4461:20421406,20406797:ela:4461:20461779,20437742:ela:4461:20473712,20491204:ela:4461:20504881'}, {'unwanted_material': 'ela', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.002820249154611308, 'nb_photo': 84, 'list_port_cont': '20199235,20256653,20271688,20271723,20315279,20316687,20342325,20346439,20352521,20384469,20421207,20439091,20462784,20464257,20491704,20578083,20579050', 'assoc_port': '20198536:20199235,20254653:20271723,20254693:20271688,20254734:20256653,20314815:20316687,20314821:20315279,20321708:20346439,20341545:20342325,20351861:20352521,20384183:20384469,20406796:20421207,20437743:20439091,20462401:20462784,20464079:20464257,20491199:20491704,20577670:20578083,20578762:20579050', 'assoc_mat': '20198536:ela:4200:20199235,20254653:ela:4200:20271723,20254693:ela:4200:20271688,20254734:ela:4200:20256653,20314815:ela:4200:20316687,20314821:ela:4200:20315279,20321708:ela:4200:20346439,20341545:ela:4200:20342325,20351861:ela:4200:20352521,20384183:ela:4200:20384469,20406796:ela:4200:20421207,20437743:ela:4200:20439091,20462401:ela:4200:20462784,20464079:ela:4200:20464257,20491199:ela:4200:20491704,20577670:ela:4200:20578083,20578762:ela:4200:20579050'}, {'unwanted_material': 'ela', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0010826447385360609, 'nb_photo': 48, 'list_port_cont': '20361268,20377349,20403479,20407289,20421146,20427111,20444751,20462010,20462281,20466452,20469690,20470542,20490558,20548902,20557253,20586939', 'assoc_port': '20254736:20361268,20277533:20377349,20314852:20403479,20321738:20407289,20341530:20421146,20357004:20427111,20384175:20444751,20406768:20462010,20406805:20462281,20423282:20469690,20425794:20470542,20461713:20490558,20465853:20466452,20531309:20548902,20549279:20557253,20577687:20586939', 'assoc_mat': '20254736:ela:4209:20361268,20277533:ela:4209:20377349,20314852:ela:4209:20403479,20321738:ela:4209:20407289,20341530:ela:4209:20421146,20357004:ela:4209:20427111,20384175:ela:4209:20444751,20406768:ela:4209:20462010,20406805:ela:4209:20462281,20423282:ela:4209:20469690,20425794:ela:4209:20470542,20461713:ela:4209:20490558,20465853:ela:4209:20466452,20531309:ela:4209:20548902,20549279:ela:4209:20557253,20577687:ela:4209:20586939'}, {'unwanted_material': 'ela', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0008314819950378696, 'nb_photo': 24, 'list_port_cont': '20277743,20313665,20350259,20359875,20360480,20364061,20421062,20422626,20423073,20423880,20425055,20430168,20441062,20464118,20464316,20465509,20466068,20466721,20549869', 'assoc_port': '20254663:20313665,20277548:20277743,20341526:20364061,20341528:20350259,20356994:20360480,20356996:20359875,20406769:20441062,20406799:20423073,20406801:20422626,20406807:20421062,20423264:20430168,20423266:20425055,20423278:20423880,20461693:20466721,20464070:20465509,20464083:20464316,20464085:20464118,20465852:20466068,20549278:20549869', 'assoc_mat': '20254663:ela:4207:20313665,20277548:ela:4207:20277743,20341526:ela:4207:20364061,20341528:ela:4207:20350259,20356994:ela:4207:20360480,20356996:ela:4207:20359875,20406769:ela:4207:20441062,20406799:ela:4207:20423073,20406801:ela:4207:20422626,20406807:ela:4207:20421062,20423264:ela:4207:20430168,20423266:ela:4207:20425055,20423278:ela:4207:20423880,20461693:ela:4207:20466721,20464070:ela:4207:20465509,20464083:ela:4207:20464316,20464085:ela:4207:20464118,20465852:ela:4207:20466068,20549278:ela:4207:20549869'}, {'unwanted_material': 'ela', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0007280923031436572, 'nb_photo': 234, 'list_port_cont': '20256103,20331121,20343548,20384541,20407869,20423709,20439269,20464277,20479044,20532352,20579307', 'assoc_port': '20254672:20256103,20321744:20331121,20341587:20343548,20384185:20384541,20406770:20407869,20423285:20423709,20437770:20439269,20464077:20464277,20478694:20479044,20531308:20532352,20578774:20579307', 'assoc_mat': '20254672:ela:4211:20256103,20321744:ela:4211:20331121,20341587:ela:4211:20343548,20384185:ela:4211:20384541,20406770:ela:4211:20407869,20423285:ela:4211:20423709,20437770:ela:4211:20439269,20464077:ela:4211:20464277,20478694:ela:4211:20479044,20531308:ela:4211:20532352,20578774:ela:4211:20579307'}, {'unwanted_material': 'etiquette', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.002212433254466409, 'nb_photo': 10, 'list_port_cont': '20360705,20514634,20546949', 'assoc_port': '20254675:20360705,20491207:20514634,20528950:20546949', 'assoc_mat': '20254675:etiquette:4205:20360705,20491207:etiquette:4205:20514634,20528950:etiquette:4205:20546949'}, {'unwanted_material': 'etiquette', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0055999154350139056, 'nb_photo': 419, 'list_port_cont': '20339481,20360785,20379746,20403272,20426435,20498011,20556709,20583126', 'assoc_port': '20198513:20339481,20254671:20360785,20286237:20379746,20314845:20403272,20354371:20426435,20478701:20498011,20528909:20556709,20577690:20583126', 'assoc_mat': '20198513:etiquette:4203:20339481,20254671:etiquette:4203:20360785,20286237:etiquette:4203:20379746,20314845:etiquette:4203:20403272,20354371:etiquette:4203:20426435,20478701:etiquette:4203:20498011,20528909:etiquette:4203:20556709,20577690:etiquette:4203:20583126'}, {'unwanted_material': 'etiquette', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0008733101793665786, 'nb_photo': 445, 'list_port_cont': '20222142,20255683,20257860,20261323,20262647,20266795,20277043,20277133,20277687,20277823,20286905,20287761,20288149,20314974,20315087,20316427,20319473,20319642,20322270,20322778,20335813,20342504,20353071,20357387,20357473,20361992,20362708,20364445,20384449,20384611,20384732,20418817,20422771,20422983,20423524,20423738,20424643,20425070,20425394,20425943,20426141,20426210,20426502,20426705,20436289,20461993,20462599,20464238,20465004,20465092,20465107,20465327,20466580,20478742,20480255,20491685,20492790,20493437,20531341,20531435,20533526,20539206,20540902,20542727,20549707,20557766,20567314,20578180,20578664', 'assoc_port': '20198521:20222142,20254666:20277133,20254691:20277043,20254699:20266795,20254701:20262647,20254716:20261323,20254741:20257860,20254773:20255683,20277526:20277823,20277535:20277687,20286235:20288149,20286240:20287761,20286244:20286905,20314816:20319642,20314819:20319473,20314832:20316427,20314849:20315087,20314851:20314974,20321740:20335813,20321746:20322778,20321749:20322270,20341525:20364445,20341529:20342504,20351866:20353071,20354357:20362708,20354365:20361992,20356999:20357473,20357005:20357387,20384173:20384732,20384186:20384611,20384188:20384449,20406761:20436289,20406798:20422983,20406800:20422771,20406806:20418817,20423265:20425394,20423279:20424643,20423290:20423738,20423293:20423524,20425003:20425070,20425792:20426705,20425800:20426502,20425802:20426210,20425803:20426141,20425806:20425943,20461719:20461993,20462404:20462599,20464081:20464238,20464972:20465327,20464974:20465092,20464979:20465107,20464980:20465004,20466523:20466580,20478690:20480255,20478695:20478742,20491201:20493437,20491211:2049168', 'assoc_mat': '20198521:etiquette:4207:20222142,20254666:etiquette:4207:20277133,20254691:etiquette:4207:20277043,20254699:etiquette:4207:20266795,20254701:etiquette:4207:20262647,20254716:etiquette:4207:20261323,20254741:etiquette:4207:20257860,20254773:etiquette:4207:20255683,20277526:etiquette:4207:20277823,20277535:etiquette:4207:20277687,20286235:etiquette:4207:20288149,20286240:etiquette:4207:20287761,20286244:etiquette:4207:20286905,20314816:etiquette:4207:20319642,20314819:etiquette:4207:20319473,20314832:etiquette:4207:20316427,20314849:etiquette:4207:20315087,20314851:etiquette:4207:20314974,20321740:etiquette:4207:20335813,20321746:etiquette:4207:20322778,20321749:etiquette:4207:20322270,20341525:etiquette:4207:20364445,20341529:etiquette:4207:20342504,20351866:etiquette:4207:20353071,20354357:etiquette:4207:20362708,20354365:etiquette:4207:20361992,20356999:etiquette:4207:20357473,20357005:etiquette:4207:20357387,20384173:etiquette:4207:20384732,20384186:etiquette:4207:20384611,20384188:etiquette:4207:20384449,2'}, {'unwanted_material': 'etiquette', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0003616569006856903, 'nb_photo': 96, 'list_port_cont': '20338881,20339378,20360656,20360949,20361026,20361129,20361293,20361332,20376973,20377096,20377122,20377187,20377265,20402509,20402854,20403082,20403109,20403326,20406262,20407114,20407429,20420854,20420903,20421036,20421415,20423960,20425171,20425442,20425670,20425985,20426047,20426823,20445038,20460230,20461632,20461785,20462047,20462242,20462971,20465386,20466118,20466901,20469249,20469335,20469582,20473717,20474081,20489479,20490155,20491319,20494104,20543752,20579483,20584590,20586596,20586825,20589085', 'assoc_port': '20198517:20338881,20198520:20339378,20254657:20360656,20254696:20360949,20254730:20361026,20254738:20361129,20254740:20361332,20254771:20361293,20277522:20376973,20277528:20377187,20277529:20377096,20277531:20377122,20277534:20377265,20314813:20402509,20314814:20462971,20314834:20402854,20314843:20460230,20314847:20403082,20314848:20403109,20314854:20403326,20321736:20406262,20321742:20407114,20321752:20407429,20341532:20420854,20341558:20420903,20341559:20421036,20341561:20421415,20351864:20425670,20354369:20425985,20354372:20426047,20357003:20426823,20384180:20445038,20406759:20461632,20406797:20461785,20406804:20462047,20406808:20462242,20423269:20469249,20423270:20469335,20423283:20469582,20423286:20423960,20425000:20425442,20425001:20425171,20437742:20473717,20437768:20474081,20461711:20489479,20461714:20490155,20462399:20491319,20464971:20466901,20464977:20465386,20465855:20466118,20492688:20494104,20528845:20543752,20562870:20584590,20577678:20586596,20577681:20589085,20577688:20586825,20578760:2057948', 'assoc_mat': '20198517:etiquette:4461:20338881,20198520:etiquette:4461:20339378,20254657:etiquette:4461:20360656,20254696:etiquette:4461:20360949,20254730:etiquette:4461:20361026,20254738:etiquette:4461:20361129,20254740:etiquette:4461:20361332,20254771:etiquette:4461:20361293,20277522:etiquette:4461:20376973,20277528:etiquette:4461:20377187,20277529:etiquette:4461:20377096,20277531:etiquette:4461:20377122,20277534:etiquette:4461:20377265,20314813:etiquette:4461:20402509,20314814:etiquette:4461:20462971,20314834:etiquette:4461:20402854,20314843:etiquette:4461:20460230,20314847:etiquette:4461:20403082,20314848:etiquette:4461:20403109,20314854:etiquette:4461:20403326,20321736:etiquette:4461:20406262,20321742:etiquette:4461:20407114,20321752:etiquette:4461:20407429,20341532:etiquette:4461:20420854,20341558:etiquette:4461:20420903,20341559:etiquette:4461:20421036,20341561:etiquette:4461:20421415,20351864:etiquette:4461:20425670,20354369:etiquette:4461:20425985,20354372:etiquette:4461:20426047,20357003:etiquette:4461:20426823,2'}, {'unwanted_material': 'etiquette', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.022210512859385478, 'nb_photo': 554, 'list_port_cont': '20199231,20200397,20200878,20256666,20256721,20271605,20271684,20271730,20273207,20315285,20316689,20330325,20342330,20346436,20352518,20384463,20421205,20439082,20462773,20464255,20491703,20578075,20578086,20579053', 'assoc_port': '20198508:20200878,20198518:20200397,20198536:20199231,20254653:20271730,20254655:20273207,20254660:20271605,20254693:20271684,20254695:20256721,20254734:20256666,20314815:20316689,20314821:20315285,20321708:20346436,20321737:20330325,20341545:20342330,20351861:20352518,20384183:20384463,20406796:20421205,20437743:20439082,20462401:20462773,20464079:20464255,20491199:20491703,20577670:20578086,20577672:20578075,20578762:20579053', 'assoc_mat': '20198508:etiquette:4200:20200878,20198518:etiquette:4200:20200397,20198536:etiquette:4200:20199231,20254653:etiquette:4200:20271730,20254655:etiquette:4200:20273207,20254660:etiquette:4200:20271605,20254693:etiquette:4200:20271684,20254695:etiquette:4200:20256721,20254734:etiquette:4200:20256666,20314815:etiquette:4200:20316689,20314821:etiquette:4200:20315285,20321708:etiquette:4200:20346436,20321737:etiquette:4200:20330325,20341545:etiquette:4200:20342330,20351861:etiquette:4200:20352518,20384183:etiquette:4200:20384463,20406796:etiquette:4200:20421205,20437743:etiquette:4200:20439082,20462401:etiquette:4200:20462773,20464079:etiquette:4200:20464255,20491199:etiquette:4200:20491703,20577670:etiquette:4200:20578086,20577672:etiquette:4200:20578075,20578762:etiquette:4200:20579053'}, {'unwanted_material': 'etiquette', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.003955784255141939, 'nb_photo': 572, 'list_port_cont': '20360700,20361282,20377340,20403468,20407294,20421144,20427109,20444747,20462006,20462295,20466453,20469702,20470529,20490568,20497743,20546828,20548904,20557256,20586940', 'assoc_port': '20254668:20360700,20254736:20361282,20277533:20377340,20314852:20403468,20321738:20407294,20341530:20421144,20357004:20427109,20384175:20444747,20406768:20462006,20406805:20462295,20423282:20469702,20425794:20470529,20461713:20490568,20465853:20466453,20478692:20497743,20528943:20546828,20531309:20548904,20549279:20557256,20577687:20586940', 'assoc_mat': '20254668:etiquette:4209:20360700,20254736:etiquette:4209:20361282,20277533:etiquette:4209:20377340,20314852:etiquette:4209:20403468,20321738:etiquette:4209:20407294,20341530:etiquette:4209:20421144,20357004:etiquette:4209:20427109,20384175:etiquette:4209:20444747,20406768:etiquette:4209:20462006,20406805:etiquette:4209:20462295,20423282:etiquette:4209:20469702,20425794:etiquette:4209:20470529,20461713:etiquette:4209:20490568,20465853:etiquette:4209:20466453,20478692:etiquette:4209:20497743,20528943:etiquette:4209:20546828,20531309:etiquette:4209:20548904,20549279:etiquette:4209:20557256,20577687:etiquette:4209:20586940'}, {'unwanted_material': 'etiquette', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0004065720970819051, 'nb_photo': 129, 'list_port_cont': '20255715,20258650,20268492,20277563,20277749,20287041,20288466,20295836,20315023,20316818,20318859,20319144,20322341,20342116,20350262,20352545,20354872,20359880,20360492,20362022,20364049,20384252,20421067,20422618,20423805,20423882,20424735,20426151,20426299,20430169,20432559,20433267,20436453,20438278,20441059,20462735,20464113,20464323,20464360,20466349,20466714,20478983,20479245,20493308,20493490,20531352,20531674,20541137,20549880,20577834,20578042,20579467', 'assoc_port': '20254664:20277563,20254692:20268492,20254742:20258650,20254772:20255715,20277548:20277749,20286197:20295836,20286236:20288466,20286242:20287041,20314817:20318859,20314818:20319144,20314829:20316818,20314850:20315023,20321748:20322341,20341526:20364049,20341528:20350262,20341574:20342116,20351865:20352545,20354364:20362022,20354375:20354872,20356994:20360492,20356996:20359880,20384187:20384252,20406760:20436453,20406765:20433267,20406767:20432559,20406769:20441059,20406801:20422618,20406807:20421067,20423264:20430169,20423278:20423882,20423280:20424735,20423289:20423805,20425801:20426299,20425805:20426151,20437741:20438278,20461693:20466714,20462403:20462735,20464072:20464360,20464083:20464323,20464085:20464113,20465851:20466349,20478691:20479245,20478696:20478983,20491200:20493490,20491202:20493308,20528841:20541137,20528947:20531352,20531307:20531674,20549278:20549880,20577683:20579467,20577691:20578042,20577693:20577834', 'assoc_mat': '20254664:etiquette:4207:20277563,20254692:etiquette:4207:20268492,20254742:etiquette:4207:20258650,20254772:etiquette:4207:20255715,20277548:etiquette:4207:20277749,20286197:etiquette:4207:20295836,20286236:etiquette:4207:20288466,20286242:etiquette:4207:20287041,20314817:etiquette:4207:20318859,20314818:etiquette:4207:20319144,20314829:etiquette:4207:20316818,20314850:etiquette:4207:20315023,20321748:etiquette:4207:20322341,20341526:etiquette:4207:20364049,20341528:etiquette:4207:20350262,20341574:etiquette:4207:20342116,20351865:etiquette:4207:20352545,20354364:etiquette:4207:20362022,20354375:etiquette:4207:20354872,20356994:etiquette:4207:20360492,20356996:etiquette:4207:20359880,20384187:etiquette:4207:20384252,20406760:etiquette:4207:20436453,20406765:etiquette:4207:20433267,20406767:etiquette:4207:20432559,20406769:etiquette:4207:20441059,20406801:etiquette:4207:20422618,20406807:etiquette:4207:20421067,20423264:etiquette:4207:20430169,20423278:etiquette:4207:20423882,20423280:etiquette:4207:20424735,2'}, {'unwanted_material': 'etiquette', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0012923290438314437, 'nb_photo': 3544, 'list_port_cont': '20256112,20331115,20343546,20384536,20407871,20423722,20439264,20464276,20479036,20532355,20579297', 'assoc_port': '20254672:20256112,20321744:20331115,20341587:20343546,20384185:20384536,20406770:20407871,20423285:20423722,20437770:20439264,20464077:20464276,20478694:20479036,20531308:20532355,20578774:20579297', 'assoc_mat': '20254672:etiquette:4211:20256112,20321744:etiquette:4211:20331115,20341587:etiquette:4211:20343546,20384185:etiquette:4211:20384536,20406770:etiquette:4211:20407871,20423285:etiquette:4211:20423722,20437770:etiquette:4211:20439264,20464077:etiquette:4211:20464276,20478694:etiquette:4211:20479036,20531308:etiquette:4211:20532355,20578774:etiquette:4211:20579297'}, {'unwanted_material': 'etiquette', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0007782367353064162, 'nb_photo': 68, 'list_port_cont': '20199071,20257148,20286048,20289483,20328041,20331089,20342885,20384713,20422518,20425352,20439250,20462833,20464337,20464417,20470346,20491761,20492938,20530225,20530850,20579104,20579212', 'assoc_port': '20198537:20199071,20254697:20257148,20277504:20286048,20286243:20289483,20321707:20331089,20321754:20328041,20341588:20342885,20384172:20384713,20406763:20422518,20424995:20425352,20437771:20439250,20462405:20462833,20464066:20464417,20464075:20464337,20470039:20470346,20491198:20491761,20492691:20492938,20528849:20530850,20528944:20530225,20578765:20579212,20578776:20579104', 'assoc_mat': '20198537:etiquette:3327:20199071,20254697:etiquette:3327:20257148,20277504:etiquette:3327:20286048,20286243:etiquette:3327:20289483,20321707:etiquette:3327:20331089,20321754:etiquette:3327:20328041,20341588:etiquette:3327:20342885,20384172:etiquette:3327:20384713,20406763:etiquette:3327:20422518,20424995:etiquette:3327:20425352,20437771:etiquette:3327:20439250,20462405:etiquette:3327:20462833,20464066:etiquette:3327:20464417,20464075:etiquette:3327:20464337,20470039:etiquette:3327:20470346,20491198:etiquette:3327:20491761,20492691:etiquette:3327:20492938,20528849:etiquette:3327:20530850,20528944:etiquette:3327:20530225,20578765:etiquette:3327:20579212,20578776:etiquette:3327:20579104'}, {'unwanted_material': 'film_plastique', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.012465456680293275, 'nb_photo': 19, 'list_port_cont': '20360708,20514627,20546948', 'assoc_port': '20254675:20360708,20491207:20514627,20528950:20546948', 'assoc_mat': '20254675:film_plastique:4205:20360708,20491207:film_plastique:4205:20514627,20528950:film_plastique:4205:20546948'}, {'unwanted_material': 'film_plastique', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.027160642780973042, 'nb_photo': 487, 'list_port_cont': '20339483,20360779,20379748,20403275,20426443,20498015,20556718,20583129', 'assoc_port': '20198513:20339483,20254671:20360779,20286237:20379748,20314845:20403275,20354371:20426443,20478701:20498015,20528909:20556718,20577690:20583129', 'assoc_mat': '20198513:film_plastique:4203:20339483,20254671:film_plastique:4203:20360779,20286237:film_plastique:4203:20379748,20314845:film_plastique:4203:20403275,20354371:film_plastique:4203:20426443,20478701:film_plastique:4203:20498015,20528909:film_plastique:4203:20556718,20577690:film_plastique:4203:20583129'}, {'unwanted_material': 'film_plastique', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0013643653591166559, 'nb_photo': 820, 'list_port_cont': '20194002,20222144,20255676,20257854,20261318,20262650,20266788,20277037,20277144,20277689,20277809,20286895,20287750,20288152,20314983,20315090,20316430,20319467,20319638,20322272,20322788,20335800,20342507,20353066,20357384,20357472,20361987,20362713,20364439,20384445,20384619,20384721,20418802,20422780,20422989,20423528,20423637,20423727,20425077,20425389,20425932,20426133,20426212,20426501,20426696,20436279,20462004,20462607,20464243,20465012,20465118,20465323,20466575,20478732,20479174,20480257,20484069,20491676,20492786,20493440,20529295,20531335,20533532,20537291,20539210,20540894,20542729,20549705,20557779,20564415,20567320,20578188,20578660', 'assoc_port': '20193388:20194002,20198521:20222144,20254666:20277144,20254691:20277037,20254699:20266788,20254701:20262650,20254716:20261318,20254741:20257854,20254773:20255676,20277526:20277809,20277535:20277689,20286235:20288152,20286240:20287750,20286244:20286895,20314816:20319638,20314819:20319467,20314832:20316430,20314849:20315090,20314851:20314983,20321740:20335800,20321746:20322788,20321749:20322272,20341525:20364439,20341529:20342507,20351866:20353066,20354357:20362713,20354365:20361987,20356999:20357472,20357005:20357384,20384173:20384721,20384186:20384619,20384188:20384445,20406761:20436279,20406798:20422989,20406800:20422780,20406806:20418802,20423265:20425389,20423290:20423727,20423291:20423637,20423293:20423528,20425003:20425077,20425792:20426696,20425800:20426501,20425802:20426212,20425803:20426133,20425806:20425932,20461719:20462004,20462404:20462607,20464081:20464243,20464972:20465323,20464979:20465118,20464980:20465012,20466523:20466575,20478684:20484069,20478690:20480257,20478695:20478732,20478697:2047917', 'assoc_mat': '20193388:film_plastique:4207:20194002,20198521:film_plastique:4207:20222144,20254666:film_plastique:4207:20277144,20254691:film_plastique:4207:20277037,20254699:film_plastique:4207:20266788,20254701:film_plastique:4207:20262650,20254716:film_plastique:4207:20261318,20254741:film_plastique:4207:20257854,20254773:film_plastique:4207:20255676,20277526:film_plastique:4207:20277809,20277535:film_plastique:4207:20277689,20286235:film_plastique:4207:20288152,20286240:film_plastique:4207:20287750,20286244:film_plastique:4207:20286895,20314816:film_plastique:4207:20319638,20314819:film_plastique:4207:20319467,20314832:film_plastique:4207:20316430,20314849:film_plastique:4207:20315090,20314851:film_plastique:4207:20314983,20321740:film_plastique:4207:20335800,20321746:film_plastique:4207:20322788,20321749:film_plastique:4207:20322272,20341525:film_plastique:4207:20364439,20341529:film_plastique:4207:20342507,20351866:film_plastique:4207:20353066,20354357:film_plastique:4207:20362713,20354365:film_plastique:4207:2036198'}, {'unwanted_material': 'film_plastique', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.7591455150760114, 'nb_photo': 2555, 'list_port_cont': '20277946,20315138,20338896,20339087,20339389,20340482,20341157,20360661,20360806,20360849,20360905,20360946,20361027,20361128,20361215,20361285,20361318,20376943,20376982,20377089,20377118,20377192,20377270,20379587,20402499,20402857,20403079,20403118,20403337,20403447,20405985,20406265,20407103,20407333,20407437,20420843,20420905,20421034,20421407,20423959,20425172,20425443,20425539,20425669,20425822,20425980,20426045,20426797,20426822,20444690,20444865,20444961,20445036,20460239,20461630,20461789,20462052,20462238,20462972,20465394,20466119,20466902,20468563,20469240,20469326,20469573,20469764,20473722,20474082,20474437,20489480,20490145,20491145,20491321,20491405,20494093,20494176,20496919,20497174,20497386,20504884,20504945,20505055,20511014,20543693,20543764,20544001,20544891,20545124,20545708,20546030,20546322,20546496,20547180,20579477,20580089,20582499,20583937,20584185,20584522,20584580,20586593,20586824,20588928,20589071', 'assoc_port': '20198517:20338896,20198519:20339087,20198520:20339389,20198546:20340482,20198548:20341157,20254657:20360661,20254690:20360806,20254694:20360849,20254696:20360946,20254730:20361027,20254732:20360905,20254738:20361128,20254740:20361318,20254769:20361215,20254771:20361285,20277510:20376943,20277522:20376982,20277528:20377192,20277529:20377089,20277531:20377118,20277534:20377270,20277550:20277946,20286246:20379587,20314813:20402499,20314814:20462972,20314834:20402857,20314843:20460239,20314847:20403079,20314848:20403118,20314854:20403337,20314856:20403447,20314857:20315138,20321711:20405985,20321736:20406265,20321742:20407103,20321743:20407333,20321752:20407437,20341532:20420843,20341558:20420905,20341559:20421034,20341561:20421407,20351864:20425669,20354355:20425822,20354369:20425980,20354372:20426045,20356993:20426797,20357003:20426822,20384177:20444865,20384178:20444690,20384180:20445036,20384182:20444961,20406759:20461630,20406797:20461789,20406804:20462052,20406808:20462238,20423269:20469240,20423270:2046932', 'assoc_mat': '20198517:film_plastique:4461:20338896,20198519:film_plastique:4461:20339087,20198520:film_plastique:4461:20339389,20198546:film_plastique:4461:20340482,20198548:film_plastique:4461:20341157,20254657:film_plastique:4461:20360661,20254690:film_plastique:4461:20360806,20254694:film_plastique:4461:20360849,20254696:film_plastique:4461:20360946,20254730:film_plastique:4461:20361027,20254732:film_plastique:4461:20360905,20254738:film_plastique:4461:20361128,20254740:film_plastique:4461:20361318,20254769:film_plastique:4461:20361215,20254771:film_plastique:4461:20361285,20277510:film_plastique:4461:20376943,20277522:film_plastique:4461:20376982,20277528:film_plastique:4461:20377192,20277529:film_plastique:4461:20377089,20277531:film_plastique:4461:20377118,20277534:film_plastique:4461:20377270,20277550:film_plastique:4461:20277946,20286246:film_plastique:4461:20379587,20314813:film_plastique:4461:20402499,20314814:film_plastique:4461:20462972,20314834:film_plastique:4461:20402857,20314843:film_plastique:4461:2046023'}, {'unwanted_material': 'film_plastique', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.04330014910411562, 'nb_photo': 791, 'list_port_cont': '20199233,20256656,20256713,20271618,20271679,20271733,20273208,20315278,20316699,20330324,20342326,20346434,20352525,20384465,20421202,20423646,20439089,20462778,20464260,20491705,20578063,20578093,20579046', 'assoc_port': '20198536:20199233,20254653:20271733,20254655:20273208,20254660:20271618,20254693:20271679,20254695:20256713,20254734:20256656,20314815:20316699,20314821:20315278,20321708:20346434,20321737:20330324,20341545:20342326,20351861:20352525,20384183:20384465,20406796:20421202,20423268:20423646,20437743:20439089,20462401:20462778,20464079:20464260,20491199:20491705,20577670:20578093,20577672:20578063,20578762:20579046', 'assoc_mat': '20198536:film_plastique:4200:20199233,20254653:film_plastique:4200:20271733,20254655:film_plastique:4200:20273208,20254660:film_plastique:4200:20271618,20254693:film_plastique:4200:20271679,20254695:film_plastique:4200:20256713,20254734:film_plastique:4200:20256656,20314815:film_plastique:4200:20316699,20314821:film_plastique:4200:20315278,20321708:film_plastique:4200:20346434,20321737:film_plastique:4200:20330324,20341545:film_plastique:4200:20342326,20351861:film_plastique:4200:20352525,20384183:film_plastique:4200:20384465,20406796:film_plastique:4200:20421202,20423268:film_plastique:4200:20423646,20437743:film_plastique:4200:20439089,20462401:film_plastique:4200:20462778,20464079:film_plastique:4200:20464260,20491199:film_plastique:4200:20491705,20577670:film_plastique:4200:20578093,20577672:film_plastique:4200:20578063,20578762:film_plastique:4200:20579046'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0015857018188935926, 'nb_photo': 56, 'list_port_cont': '20361277,20377343,20407288,20421136,20427114,20444752,20462019,20462280,20469692,20470538,20490570,20497731,20546825,20548914,20557254,20586941', 'assoc_port': '20254736:20361277,20277533:20377343,20321738:20407288,20341530:20421136,20357004:20427114,20384175:20444752,20406768:20462019,20406805:20462280,20423282:20469692,20425794:20470538,20461713:20490570,20478692:20497731,20528943:20546825,20531309:20548914,20549279:20557254,20577687:20586941', 'assoc_mat': '20254736:film_plastique:4209:20361277,20277533:film_plastique:4209:20377343,20321738:film_plastique:4209:20407288,20341530:film_plastique:4209:20421136,20357004:film_plastique:4209:20427114,20384175:film_plastique:4209:20444752,20406768:film_plastique:4209:20462019,20406805:film_plastique:4209:20462280,20423282:film_plastique:4209:20469692,20425794:film_plastique:4209:20470538,20461713:film_plastique:4209:20490570,20478692:film_plastique:4209:20497731,20528943:film_plastique:4209:20546825,20531309:film_plastique:4209:20548914,20549279:film_plastique:4209:20557254,20577687:film_plastique:4209:20586941'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.005509680434164972, 'nb_photo': 1486, 'list_port_cont': '20193661,20193727,20193815,20198816,20209010,20255724,20258648,20261194,20261511,20268389,20268502,20277564,20277754,20287037,20288457,20295841,20313658,20315034,20316138,20316565,20316808,20318566,20318869,20319142,20322337,20342128,20350256,20352551,20354885,20357604,20359883,20360489,20362029,20362486,20364048,20364668,20384254,20385139,20421058,20422622,20423079,20423796,20423883,20424727,20425053,20426153,20426303,20430171,20432000,20432557,20433262,20436452,20438281,20441064,20462028,20462738,20464115,20464314,20464361,20465231,20465512,20466058,20466351,20466725,20468924,20478984,20479251,20491434,20492878,20493026,20493306,20493488,20531353,20531666,20536941,20538590,20539117,20539289,20541147,20549492,20549882,20564743,20565624,20577835,20578041,20578467,20578898,20579034,20579464', 'assoc_port': '20193389:20193727,20193390:20193815,20193391:20193661,20198542:20198816,20208806:20209010,20254663:20313658,20254664:20277564,20254692:20268502,20254698:20268389,20254700:20261511,20254727:20261194,20254742:20258648,20254772:20255724,20277548:20277754,20286197:20295841,20286236:20288457,20286242:20287037,20314817:20318869,20314818:20319142,20314820:20318566,20314829:20316808,20314831:20316565,20314833:20316138,20314850:20315034,20321748:20322337,20341524:20364668,20341526:20364048,20341528:20350256,20341574:20342128,20351865:20352551,20354361:20362486,20354364:20362029,20354375:20354885,20356994:20360489,20356996:20359883,20356998:20357604,20384174:20385139,20384187:20384254,20406760:20436452,20406765:20433262,20406766:20432000,20406767:20432557,20406769:20441064,20406799:20423079,20406801:20422622,20406807:20421058,20423264:20430171,20423266:20425053,20423278:20423883,20423280:20424727,20423289:20423796,20425801:20426303,20425805:20426153,20437741:20438281,20461693:20466725,20461718:20462028,20462403:2046273', 'assoc_mat': '20193389:film_plastique:4207:20193727,20193390:film_plastique:4207:20193815,20193391:film_plastique:4207:20193661,20198542:film_plastique:4207:20198816,20208806:film_plastique:4207:20209010,20254663:film_plastique:4207:20313658,20254664:film_plastique:4207:20277564,20254692:film_plastique:4207:20268502,20254698:film_plastique:4207:20268389,20254700:film_plastique:4207:20261511,20254727:film_plastique:4207:20261194,20254742:film_plastique:4207:20258648,20254772:film_plastique:4207:20255724,20277548:film_plastique:4207:20277754,20286197:film_plastique:4207:20295841,20286236:film_plastique:4207:20288457,20286242:film_plastique:4207:20287037,20314817:film_plastique:4207:20318869,20314818:film_plastique:4207:20319142,20314820:film_plastique:4207:20318566,20314829:film_plastique:4207:20316808,20314831:film_plastique:4207:20316565,20314833:film_plastique:4207:20316138,20314850:film_plastique:4207:20315034,20321748:film_plastique:4207:20322337,20341524:film_plastique:4207:20364668,20341526:film_plastique:4207:2036404'}, {'unwanted_material': 'film_plastique', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.002314289101765763, 'nb_photo': 1730, 'list_port_cont': '20256104,20331117,20343553,20384533,20407882,20423713,20439261,20464285,20479037,20532365,20579303', 'assoc_port': '20254672:20256104,20321744:20331117,20341587:20343553,20384185:20384533,20406770:20407882,20423285:20423713,20437770:20439261,20464077:20464285,20478694:20479037,20531308:20532365,20578774:20579303', 'assoc_mat': '20254672:film_plastique:4211:20256104,20321744:film_plastique:4211:20331117,20341587:film_plastique:4211:20343553,20384185:film_plastique:4211:20384533,20406770:film_plastique:4211:20407882,20423285:film_plastique:4211:20423713,20437770:film_plastique:4211:20439261,20464077:film_plastique:4211:20464285,20478694:film_plastique:4211:20479037,20531308:film_plastique:4211:20532365,20578774:film_plastique:4211:20579303'}, {'unwanted_material': 'kraft', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.00023645719291149546, 'nb_photo': 1, 'list_port_cont': '20583138', 'assoc_port': '20577690:20583138', 'assoc_mat': '20577690:kraft:4203:20583138'}, {'unwanted_material': 'kraft', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0009804413772129198, 'nb_photo': 48, 'list_port_cont': '20255677,20257865,20261330,20262654,20266798,20277032,20277143,20277697,20286901,20287754,20288160,20322774,20342503,20353067,20357470,20362719,20384728,20418807,20422984,20425062,20425402,20426498,20426704,20436286,20465318,20492793,20493444,20557777,20578174,20578656', 'assoc_port': '20254666:20277143,20254691:20277032,20254699:20266798,20254701:20262654,20254716:20261330,20254741:20257865,20254773:20255677,20277535:20277697,20286235:20288160,20286240:20287754,20286244:20286901,20321746:20322774,20341529:20342503,20351866:20353067,20354357:20362719,20356999:20357470,20384173:20384728,20406761:20436286,20406798:20422984,20406806:20418807,20423265:20425402,20425003:20425062,20425792:20426704,20425800:20426498,20464972:20465318,20491201:20493444,20492693:20492793,20557525:20557777,20577684:20578656,20577692:20578174', 'assoc_mat': '20254666:kraft:4207:20277143,20254691:kraft:4207:20277032,20254699:kraft:4207:20266798,20254701:kraft:4207:20262654,20254716:kraft:4207:20261330,20254741:kraft:4207:20257865,20254773:kraft:4207:20255677,20277535:kraft:4207:20277697,20286235:kraft:4207:20288160,20286240:kraft:4207:20287754,20286244:kraft:4207:20286901,20321746:kraft:4207:20322774,20341529:kraft:4207:20342503,20351866:kraft:4207:20353067,20354357:kraft:4207:20362719,20356999:kraft:4207:20357470,20384173:kraft:4207:20384728,20406761:kraft:4207:20436286,20406798:kraft:4207:20422984,20406806:kraft:4207:20418807,20423265:kraft:4207:20425402,20425003:kraft:4207:20425062,20425792:kraft:4207:20426704,20425800:kraft:4207:20426498,20464972:kraft:4207:20465318,20491201:kraft:4207:20493444,20492693:kraft:4207:20492793,20557525:kraft:4207:20557777,20577684:kraft:4207:20578656,20577692:kraft:4207:20578174'}, {'unwanted_material': 'kraft', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0022208684399664686, 'nb_photo': 3, 'list_port_cont': '20341156,20421033,20579482', 'assoc_port': '20198548:20341156,20341559:20421033,20578760:20579482', 'assoc_mat': '20198548:kraft:4461:20341156,20341559:kraft:4461:20421033,20578760:kraft:4461:20579482'}, {'unwanted_material': 'kraft', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.0016233085521653535, 'nb_photo': 4, 'list_port_cont': '20256724,20316691,20423645,20462772', 'assoc_port': '20254695:20256724,20314815:20316691,20423268:20423645,20462401:20462772', 'assoc_mat': '20254695:kraft:4200:20256724,20314815:kraft:4200:20316691,20423268:kraft:4200:20423645,20462401:kraft:4200:20462772'}, {'unwanted_material': 'kraft', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.00272286579671627, 'nb_photo': 70, 'list_port_cont': '20198827,20255124,20255632,20255904,20277599,20314899,20314946,20341727,20351915,20384236,20384266,20404725,20423449,20425921,20465976,20491254,20529406,20577797', 'assoc_port': '20198549:20198827,20254669:20255904,20254737:20255632,20254767:20255124,20277527:20277599,20314846:20314899,20314853:20314946,20341531:20341727,20351862:20351915,20384176:20384266,20384189:20384236,20404502:20404725,20423281:20423449,20425795:20425921,20465854:20465976,20491210:20491254,20528860:20529406,20577668:20577797', 'assoc_mat': '20198549:kraft:3726:20198827,20254669:kraft:3726:20255904,20254737:kraft:3726:20255632,20254767:kraft:3726:20255124,20277527:kraft:3726:20277599,20314846:kraft:3726:20314899,20314853:kraft:3726:20314946,20341531:kraft:3726:20341727,20351862:kraft:3726:20351915,20384176:kraft:3726:20384266,20384189:kraft:3726:20384236,20404502:kraft:3726:20404725,20423281:kraft:3726:20423449,20425795:kraft:3726:20425921,20465854:kraft:3726:20465976,20491210:kraft:3726:20491254,20528860:kraft:3726:20529406,20577668:kraft:3726:20577797'}, {'unwanted_material': 'kraft', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.00019737436984429535, 'nb_photo': 1, 'list_port_cont': '20586942', 'assoc_port': '20577687:20586942', 'assoc_mat': '20577687:kraft:4209:20586942'}, {'unwanted_material': 'kraft', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.000779383463650348, 'nb_photo': 9, 'list_port_cont': '20268490,20315028,20322349,20342121,20360482,20423892,20531664,20578044,20578904', 'assoc_port': '20254692:20268490,20314850:20315028,20321748:20322349,20341574:20342121,20356994:20360482,20423278:20423892,20531307:20531664,20577691:20578044,20578772:20578904', 'assoc_mat': '20254692:kraft:4207:20268490,20314850:kraft:4207:20315028,20321748:kraft:4207:20322349,20341574:kraft:4207:20342121,20356994:kraft:4207:20360482,20423278:kraft:4207:20423892,20531307:kraft:4207:20531664,20577691:kraft:4207:20578044,20578772:kraft:4207:20578904'}, {'unwanted_material': 'kraft', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 6.837511836448019e-05, 'nb_photo': 55, 'list_port_cont': '20256108,20384538,20407875,20439267,20532353', 'assoc_port': '20254672:20256108,20384185:20384538,20406770:20407875,20437770:20439267,20531308:20532353', 'assoc_mat': '20254672:kraft:4211:20256108,20384185:kraft:4211:20384538,20406770:kraft:4211:20407875,20437770:kraft:4211:20439267,20531308:kraft:4211:20532353'}, {'unwanted_material': 'metal', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.8751630804320227, 'nb_photo': 41, 'list_port_cont': '20360711,20514635,20546939', 'assoc_port': '20254675:20360711,20491207:20514635,20528950:20546939', 'assoc_mat': '20254675:metal:4205:20360711,20491207:metal:4205:20514635,20528950:metal:4205:20546939'}, {'unwanted_material': 'metal', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.017981683942444284, 'nb_photo': 211, 'list_port_cont': '20339470,20360788,20379756,20403281,20426436,20498007,20556723,20583131', 'assoc_port': '20198513:20339470,20254671:20360788,20286237:20379756,20314845:20403281,20354371:20426436,20478701:20498007,20528909:20556723,20577690:20583131', 'assoc_mat': '20198513:metal:4203:20339470,20254671:metal:4203:20360788,20286237:metal:4203:20379756,20314845:metal:4203:20403281,20354371:metal:4203:20426436,20478701:metal:4203:20498007,20528909:metal:4203:20556723,20577690:metal:4203:20583131'}, {'unwanted_material': 'metal', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.00559778101552385, 'nb_photo': 220, 'list_port_cont': '20222134,20255672,20257859,20262643,20266797,20277034,20277141,20277699,20277822,20287758,20288150,20314981,20315081,20316437,20318141,20319643,20322781,20335804,20342495,20353072,20357391,20357482,20362711,20364446,20384458,20384617,20418808,20422781,20422978,20423741,20424634,20425065,20425390,20425929,20426132,20426201,20426493,20426698,20436285,20462000,20462604,20464248,20465005,20465091,20465104,20465332,20466565,20484063,20491677,20493448,20529289,20531334,20531447,20533538,20537283,20539195,20540893,20542735,20549696,20557765,20564423,20578187,20578658', 'assoc_port': '20198521:20222134,20254666:20277141,20254691:20277034,20254699:20266797,20254701:20262643,20254741:20257859,20254773:20255672,20277526:20277822,20277535:20277699,20286235:20288150,20286240:20287758,20314816:20319643,20314830:20318141,20314832:20316437,20314849:20315081,20314851:20314981,20321740:20335804,20321746:20322781,20341525:20364446,20341529:20342495,20351866:20353072,20354357:20362711,20356999:20357482,20357005:20357391,20384186:20384617,20384188:20384458,20406761:20436285,20406798:20422978,20406800:20422781,20406806:20418808,20423265:20425390,20423279:20424634,20423290:20423741,20425003:20425065,20425792:20426698,20425800:20426493,20425802:20426201,20425803:20426132,20425806:20425929,20461719:20462000,20462404:20462604,20464081:20464248,20464972:20465332,20464974:20465091,20464979:20465104,20464980:20465005,20466523:20466565,20478684:20484063,20491201:20493448,20491211:20491677,20528843:20542735,20528851:20540893,20528874:20539195,20528878:20537283,20528946:20531334,20528948:20531447,20528958:2053353', 'assoc_mat': '20198521:metal:4207:20222134,20254666:metal:4207:20277141,20254691:metal:4207:20277034,20254699:metal:4207:20266797,20254701:metal:4207:20262643,20254741:metal:4207:20257859,20254773:metal:4207:20255672,20277526:metal:4207:20277822,20277535:metal:4207:20277699,20286235:metal:4207:20288150,20286240:metal:4207:20287758,20314816:metal:4207:20319643,20314830:metal:4207:20318141,20314832:metal:4207:20316437,20314849:metal:4207:20315081,20314851:metal:4207:20314981,20321740:metal:4207:20335804,20321746:metal:4207:20322781,20341525:metal:4207:20364446,20341529:metal:4207:20342495,20351866:metal:4207:20353072,20354357:metal:4207:20362711,20356999:metal:4207:20357482,20357005:metal:4207:20357391,20384186:metal:4207:20384617,20384188:metal:4207:20384458,20406761:metal:4207:20436285,20406798:metal:4207:20422978,20406800:metal:4207:20422781,20406806:metal:4207:20418808,20423265:metal:4207:20425390,20423279:metal:4207:20424634,20423290:metal:4207:20423741,20425003:metal:4207:20425065,20425792:metal:4207:20426698,20425800:'}, {'unwanted_material': 'metal', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.32765181125388054, 'nb_photo': 113, 'list_port_cont': '20338894,20339081,20340487,20360659,20360803,20360850,20360943,20361019,20376941,20377117,20377201,20377266,20379582,20402862,20403086,20403336,20406263,20407111,20421417,20423950,20425659,20425812,20425984,20426035,20444679,20444960,20460237,20462056,20462241,20462983,20473739,20490151,20491400,20543707,20543753,20546505,20547181,20584190', 'assoc_port': '20198517:20338894,20198519:20339081,20198546:20340487,20254657:20360659,20254690:20360803,20254694:20360850,20254696:20360943,20254730:20361019,20277510:20376941,20277528:20377201,20277531:20377117,20277534:20377266,20286246:20379582,20314814:20462983,20314834:20402862,20314843:20460237,20314847:20403086,20314854:20403336,20321736:20406263,20321742:20407111,20341561:20421417,20351864:20425659,20354355:20425812,20354369:20425984,20354372:20426035,20384178:20444679,20384182:20444960,20406804:20462056,20406808:20462241,20423286:20423950,20437742:20473739,20461714:20490151,20462402:20491400,20528845:20543753,20528864:20543707,20528867:20584190,20528951:20546505,20528953:20547181', 'assoc_mat': '20198517:metal:4461:20338894,20198519:metal:4461:20339081,20198546:metal:4461:20340487,20254657:metal:4461:20360659,20254690:metal:4461:20360803,20254694:metal:4461:20360850,20254696:metal:4461:20360943,20254730:metal:4461:20361019,20277510:metal:4461:20376941,20277528:metal:4461:20377201,20277531:metal:4461:20377117,20277534:metal:4461:20377266,20286246:metal:4461:20379582,20314814:metal:4461:20462983,20314834:metal:4461:20402862,20314843:metal:4461:20460237,20314847:metal:4461:20403086,20314854:metal:4461:20403336,20321736:metal:4461:20406263,20321742:metal:4461:20407111,20341561:metal:4461:20421417,20351864:metal:4461:20425659,20354355:metal:4461:20425812,20354369:metal:4461:20425984,20354372:metal:4461:20426035,20384178:metal:4461:20444679,20384182:metal:4461:20444960,20406804:metal:4461:20462056,20406808:metal:4461:20462241,20423286:metal:4461:20423950,20437742:metal:4461:20473739,20461714:metal:4461:20490151,20462402:metal:4461:20491400,20528845:metal:4461:20543753,20528864:metal:4461:20543707,20528867:'}, {'unwanted_material': 'metal', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.10049799948460225, 'nb_photo': 167, 'list_port_cont': '20199236,20256663,20256720,20271613,20271729,20273215,20315281,20316692,20330313,20342338,20346445,20352520,20384467,20421211,20423644,20439096,20462783,20464265,20491701,20578061,20578096,20579044', 'assoc_port': '20198536:20199236,20254653:20271729,20254655:20273215,20254660:20271613,20254695:20256720,20254734:20256663,20314815:20316692,20314821:20315281,20321708:20346445,20321737:20330313,20341545:20342338,20351861:20352520,20384183:20384467,20406796:20421211,20423268:20423644,20437743:20439096,20462401:20462783,20464079:20464265,20491199:20491701,20577670:20578096,20577672:20578061,20578762:20579044', 'assoc_mat': '20198536:metal:4200:20199236,20254653:metal:4200:20271729,20254655:metal:4200:20273215,20254660:metal:4200:20271613,20254695:metal:4200:20256720,20254734:metal:4200:20256663,20314815:metal:4200:20316692,20314821:metal:4200:20315281,20321708:metal:4200:20346445,20321737:metal:4200:20330313,20341545:metal:4200:20342338,20351861:metal:4200:20352520,20384183:metal:4200:20384467,20406796:metal:4200:20421211,20423268:metal:4200:20423644,20437743:metal:4200:20439096,20462401:metal:4200:20462783,20464079:metal:4200:20464265,20491199:metal:4200:20491701,20577670:metal:4200:20578096,20577672:metal:4200:20578061,20578762:metal:4200:20579044'}, {'unwanted_material': 'metal', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.0005528653659743795, 'nb_photo': 11, 'list_port_cont': '20198826,20255898,20351912,20425922,20461867,20465972,20491271,20529413', 'assoc_port': '20198549:20198826,20254669:20255898,20351862:20351912,20425795:20425922,20461712:20461867,20465854:20465972,20491195:20491271,20528860:20529413', 'assoc_mat': '20198549:metal:3726:20198826,20254669:metal:3726:20255898,20351862:metal:3726:20351912,20425795:metal:3726:20425922,20461712:metal:3726:20461867,20465854:metal:3726:20465972,20491195:metal:3726:20491271,20528860:metal:3726:20529413'}, {'unwanted_material': 'metal', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.04087308384242, 'nb_photo': 61, 'list_port_cont': '20360694,20361273,20377339,20403473,20407282,20421140,20427106,20444748,20462008,20462289,20466461,20469687,20470544,20490566,20497732,20546823,20548908,20557258,20586932', 'assoc_port': '20254668:20360694,20254736:20361273,20277533:20377339,20314852:20403473,20321738:20407282,20341530:20421140,20357004:20427106,20384175:20444748,20406768:20462008,20406805:20462289,20423282:20469687,20425794:20470544,20461713:20490566,20465853:20466461,20478692:20497732,20528943:20546823,20531309:20548908,20549279:20557258,20577687:20586932', 'assoc_mat': '20254668:metal:4209:20360694,20254736:metal:4209:20361273,20277533:metal:4209:20377339,20314852:metal:4209:20403473,20321738:metal:4209:20407282,20341530:metal:4209:20421140,20357004:metal:4209:20427106,20384175:metal:4209:20444748,20406768:metal:4209:20462008,20406805:metal:4209:20462289,20423282:metal:4209:20469687,20425794:metal:4209:20470544,20461713:metal:4209:20490566,20465853:metal:4209:20466461,20478692:metal:4209:20497732,20528943:metal:4209:20546823,20531309:metal:4209:20548908,20549279:metal:4209:20557258,20577687:metal:4209:20586932'}, {'unwanted_material': 'metal', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.008073937766074606, 'nb_photo': 157, 'list_port_cont': '20255716,20258651,20268387,20268488,20277558,20277744,20287038,20288458,20295843,20313666,20315020,20318860,20319150,20322348,20342127,20350253,20354874,20357613,20359870,20362028,20364683,20384249,20385140,20421054,20422614,20423069,20423458,20423802,20423888,20426147,20426305,20432004,20433268,20436454,20438279,20441051,20462744,20464119,20464324,20464351,20465227,20466064,20466339,20466719,20468911,20478972,20531358,20531673,20536936,20538583,20539110,20539287,20549875,20564755,20578037,20579028', 'assoc_port': '20254663:20313666,20254664:20277558,20254692:20268488,20254698:20268387,20254742:20258651,20254772:20255716,20277548:20277744,20286197:20295843,20286236:20288458,20286242:20287038,20314817:20318860,20314818:20319150,20314850:20315020,20321748:20322348,20341524:20364683,20341528:20350253,20341574:20342127,20354364:20362028,20354375:20354874,20356996:20359870,20356998:20357613,20384174:20385140,20384187:20384249,20406760:20436454,20406765:20433268,20406766:20432004,20406769:20441051,20406799:20423069,20406801:20422614,20406807:20421054,20423278:20423888,20423289:20423802,20423292:20423458,20425801:20426305,20425805:20426147,20437741:20438279,20461693:20466719,20462403:20462744,20464072:20464351,20464083:20464324,20464085:20464119,20464973:20465227,20465851:20466339,20465852:20466064,20468873:20468911,20478696:20478972,20528853:20539287,20528876:20539110,20528881:20538583,20528907:20536936,20528947:20531358,20531307:20531673,20549278:20549875,20562875:20564755,20577691:20578037,20578767:20579028', 'assoc_mat': '20254663:metal:4207:20313666,20254664:metal:4207:20277558,20254692:metal:4207:20268488,20254698:metal:4207:20268387,20254742:metal:4207:20258651,20254772:metal:4207:20255716,20277548:metal:4207:20277744,20286197:metal:4207:20295843,20286236:metal:4207:20288458,20286242:metal:4207:20287038,20314817:metal:4207:20318860,20314818:metal:4207:20319150,20314850:metal:4207:20315020,20321748:metal:4207:20322348,20341524:metal:4207:20364683,20341528:metal:4207:20350253,20341574:metal:4207:20342127,20354364:metal:4207:20362028,20354375:metal:4207:20354874,20356996:metal:4207:20359870,20356998:metal:4207:20357613,20384174:metal:4207:20385140,20384187:metal:4207:20384249,20406760:metal:4207:20436454,20406765:metal:4207:20433268,20406766:metal:4207:20432004,20406769:metal:4207:20441051,20406799:metal:4207:20423069,20406801:metal:4207:20422614,20406807:metal:4207:20421054,20423278:metal:4207:20423888,20423289:metal:4207:20423802,20423292:metal:4207:20423458,20425801:metal:4207:20426305,20425805:metal:4207:20426147,20437741:'}, {'unwanted_material': 'metal', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.008163589561506496, 'nb_photo': 414, 'list_port_cont': '20256107,20331122,20343545,20384531,20407870,20423707,20439256,20464286,20479033,20532354,20579296', 'assoc_port': '20254672:20256107,20321744:20331122,20341587:20343545,20384185:20384531,20406770:20407870,20423285:20423707,20437770:20439256,20464077:20464286,20478694:20479033,20531308:20532354,20578774:20579296', 'assoc_mat': '20254672:metal:4211:20256107,20321744:metal:4211:20331122,20341587:metal:4211:20343545,20384185:metal:4211:20384531,20406770:metal:4211:20407870,20423285:metal:4211:20423707,20437770:metal:4211:20439256,20464077:metal:4211:20464286,20478694:metal:4211:20479033,20531308:metal:4211:20532354,20578774:metal:4211:20579296'}, {'unwanted_material': 'metal', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0005978505641314044, 'nb_photo': 63, 'list_port_cont': '20199074,20257070,20257151,20289479,20328043,20330064,20331076,20342879,20384491,20384660,20384705,20422521,20425362,20439248,20464331,20464426,20579216', 'assoc_port': '20198537:20199074,20254697:20257151,20254735:20257070,20286243:20289479,20321707:20331076,20321745:20330064,20321754:20328043,20341588:20342879,20384172:20384705,20384184:20384660,20384190:20384491,20406763:20422521,20424995:20425362,20437771:20439248,20464066:20464426,20464075:20464331,20578765:20579216', 'assoc_mat': '20198537:metal:3327:20199074,20254697:metal:3327:20257151,20254735:metal:3327:20257070,20286243:metal:3327:20289479,20321707:metal:3327:20331076,20321745:metal:3327:20330064,20321754:metal:3327:20328043,20341588:metal:3327:20342879,20384172:metal:3327:20384705,20384184:metal:3327:20384660,20384190:metal:3327:20384491,20406763:metal:3327:20422521,20424995:metal:3327:20425362,20437771:metal:3327:20439248,20464066:metal:3327:20464426,20464075:metal:3327:20464331,20578765:metal:3327:20579216'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0012141083130357427, 'nb_photo': 569, 'list_port_cont': '20194419,20199198,20199379,20199581,20256378,20256595,20256797,20257270,20257398,20259943,20277643,20278001,20278038,20280163,20286945,20287647,20289613,20314966,20315508,20316378,20322362,20322738,20322904,20324429,20325971,20343113,20343714,20352072,20352539,20354507,20357176,20357554,20357688,20358354,20384601,20389186,20408731,20409442,20409590,20410206,20423510,20423660,20424068,20424462,20425155,20425281,20426632,20462178,20463035,20463048,20463362,20463606,20466222,20466333,20466358,20466440,20474592,20479152,20479160,20491665,20492387,20492729,20492905,20492956,20493009,20493053,20504180,20504568,20529753,20530397,20531163,20531877,20532004,20534132,20577916,20578059,20578233,20578385,20578571,20578716,20578891,20579115,20579127', 'assoc_port': '20194258:20194419,20198516:20199379,20198533:20199198,20198547:20199581,20254650:20259943,20254661:20257270,20254688:20257398,20254728:20256797,20254729:20256595,20254731:20256378,20277511:20280163,20277523:20278038,20277530:20278001,20277549:20277643,20286226:20287647,20286232:20286945,20286245:20289613,20314812:20316378,20314835:20315508,20314855:20314966,20321709:20324429,20321710:20325971,20321741:20322904,20321750:20322738,20321753:20322362,20341527:20343113,20341560:20343714,20351777:20352539,20351863:20352072,20354370:20354507,20356992:20358354,20357000:20357688,20357001:20357554,20357002:20357176,20384179:20384601,20384181:20389186,20406764:20409442,20406795:20410206,20406802:20409590,20406803:20408731,20423267:20424068,20423284:20423660,20423288:20423510,20424312:20424462,20424999:20425281,20425002:20425155,20425797:20426632,20461710:20463048,20461716:20463606,20461717:20462178,20462398:20466358,20462400:20463035,20462406:20463362,20464978:20466440,20464981:20466222,20465850:20466333,20470042:2047459', 'assoc_mat': '20194258:metal:3594:20194419,20198516:metal:3594:20199379,20198533:metal:3594:20199198,20198547:metal:3594:20199581,20254650:metal:3594:20259943,20254661:metal:3594:20257270,20254688:metal:3594:20257398,20254728:metal:3594:20256797,20254729:metal:3594:20256595,20254731:metal:3594:20256378,20277511:metal:3594:20280163,20277523:metal:3594:20278038,20277530:metal:3594:20278001,20277549:metal:3594:20277643,20286226:metal:3594:20287647,20286232:metal:3594:20286945,20286245:metal:3594:20289613,20314812:metal:3594:20316378,20314835:metal:3594:20315508,20314855:metal:3594:20314966,20321709:metal:3594:20324429,20321710:metal:3594:20325971,20321741:metal:3594:20322904,20321750:metal:3594:20322738,20321753:metal:3594:20322362,20341527:metal:3594:20343113,20341560:metal:3594:20343714,20351777:metal:3594:20352539,20351863:metal:3594:20352072,20354370:metal:3594:20354507,20356992:metal:3594:20358354,20357000:metal:3594:20357688,20357001:metal:3594:20357554,20357002:metal:3594:20357176,20384179:metal:3594:20384601,20384181:'}, {'unwanted_material': 'papier', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0722610811122723, 'nb_photo': 516, 'list_port_cont': '20360717,20514640,20546944', 'assoc_port': '20254675:20360717,20491207:20514640,20528950:20546944', 'assoc_mat': '20254675:papier:4205:20360717,20491207:papier:4205:20514640,20528950:papier:4205:20546944'}, {'unwanted_material': 'papier', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.048299372118761945, 'nb_photo': 1053, 'list_port_cont': '20339477,20360780,20379758,20403270,20426448,20498019,20556711,20583134', 'assoc_port': '20198513:20339477,20254671:20360780,20286237:20379758,20314845:20403270,20354371:20426448,20478701:20498019,20528909:20556711,20577690:20583134', 'assoc_mat': '20198513:papier:4203:20339477,20254671:papier:4203:20360780,20286237:papier:4203:20379758,20314845:papier:4203:20403270,20354371:papier:4203:20426448,20478701:papier:4203:20498019,20528909:papier:4203:20556711,20577690:papier:4203:20583134'}, {'unwanted_material': 'papier', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.06546720919596781, 'nb_photo': 27315, 'list_port_cont': '20194015,20222147,20255678,20257868,20261326,20262648,20266789,20277038,20277134,20277691,20277810,20286897,20287129,20287749,20288157,20314971,20315086,20316438,20318136,20319472,20319641,20322276,20322789,20335803,20342502,20353076,20357392,20357477,20361984,20362716,20364438,20384457,20384609,20384724,20418813,20422775,20422980,20423534,20423627,20423736,20424646,20425075,20425398,20425940,20426026,20426134,20426211,20426507,20426703,20434013,20436291,20461996,20462611,20464241,20465006,20465089,20465106,20465331,20466569,20478738,20479176,20480252,20484077,20491686,20492789,20493449,20529292,20531340,20531437,20533531,20537279,20538641,20539200,20540907,20542732,20549706,20557772,20564417,20567310,20578181,20578653', 'assoc_port': '20193388:20194015,20198521:20222147,20254666:20277134,20254691:20277038,20254699:20266789,20254701:20262648,20254716:20261326,20254741:20257868,20254773:20255678,20277526:20277810,20277535:20277691,20286235:20288157,20286240:20287749,20286241:20287129,20286244:20286897,20314816:20319641,20314819:20319472,20314830:20318136,20314832:20316438,20314849:20315086,20314851:20314971,20321740:20335803,20321746:20322789,20321749:20322276,20341525:20364438,20341529:20342502,20351866:20353076,20354357:20362716,20354365:20361984,20356999:20357477,20357005:20357392,20384173:20384724,20384186:20384609,20384188:20384457,20406761:20436291,20406762:20434013,20406798:20422980,20406800:20422775,20406806:20418813,20423265:20425398,20423279:20424646,20423290:20423736,20423291:20423627,20423293:20423534,20425003:20425075,20425792:20426703,20425800:20426507,20425802:20426211,20425803:20426134,20425804:20426026,20425806:20425940,20461719:20461996,20462404:20462611,20464081:20464241,20464972:20465331,20464974:20465089,20464979:2046510', 'assoc_mat': '20193388:papier:4207:20194015,20198521:papier:4207:20222147,20254666:papier:4207:20277134,20254691:papier:4207:20277038,20254699:papier:4207:20266789,20254701:papier:4207:20262648,20254716:papier:4207:20261326,20254741:papier:4207:20257868,20254773:papier:4207:20255678,20277526:papier:4207:20277810,20277535:papier:4207:20277691,20286235:papier:4207:20288157,20286240:papier:4207:20287749,20286241:papier:4207:20287129,20286244:papier:4207:20286897,20314816:papier:4207:20319641,20314819:papier:4207:20319472,20314830:papier:4207:20318136,20314832:papier:4207:20316438,20314849:papier:4207:20315086,20314851:papier:4207:20314971,20321740:papier:4207:20335803,20321746:papier:4207:20322789,20321749:papier:4207:20322276,20341525:papier:4207:20364438,20341529:papier:4207:20342502,20351866:papier:4207:20353076,20354357:papier:4207:20362716,20354365:papier:4207:20361984,20356999:papier:4207:20357477,20357005:papier:4207:20357392,20384173:papier:4207:20384724,20384186:papier:4207:20384609,20384188:papier:4207:20384457,2040'}, {'unwanted_material': 'papier', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.16683013249014939, 'nb_photo': 19068, 'list_port_cont': '20277932,20315132,20338891,20339080,20339385,20340492,20341153,20360662,20360807,20360852,20360917,20360939,20361022,20361124,20361214,20361298,20361325,20376947,20376976,20377088,20377125,20377194,20377276,20379576,20402502,20402855,20403074,20403116,20403335,20403438,20405974,20406271,20407112,20407335,20407440,20420855,20420893,20421029,20421408,20423953,20425165,20425447,20425537,20425672,20425824,20425993,20426032,20426789,20426825,20444685,20444870,20444968,20445028,20460229,20461631,20461787,20462054,20462243,20462974,20465393,20466117,20466907,20468572,20469239,20469325,20469581,20469761,20473737,20474078,20474434,20489481,20490157,20491135,20491329,20491402,20494102,20494166,20496921,20497166,20497390,20504886,20504936,20505066,20511010,20543703,20543762,20543988,20544902,20545130,20545718,20546031,20546312,20546494,20547188,20579490,20580090,20582494,20583931,20584192,20584523,20584578,20586594,20586827,20588929,20589080', 'assoc_port': '20198517:20338891,20198519:20339080,20198520:20339385,20198546:20340492,20198548:20341153,20254657:20360662,20254690:20360807,20254694:20360852,20254696:20360939,20254730:20361022,20254732:20360917,20254738:20361124,20254740:20361325,20254769:20361214,20254771:20361298,20277510:20376947,20277522:20376976,20277528:20377194,20277529:20377088,20277531:20377125,20277534:20377276,20277550:20277932,20286246:20379576,20314813:20402502,20314814:20462974,20314834:20402855,20314843:20460229,20314847:20403074,20314848:20403116,20314854:20403335,20314856:20403438,20314857:20315132,20321711:20405974,20321736:20406271,20321742:20407112,20321743:20407335,20321752:20407440,20341532:20420855,20341558:20420893,20341559:20421029,20341561:20421408,20351864:20425672,20354355:20425824,20354369:20425993,20354372:20426032,20356993:20426789,20357003:20426825,20384177:20444870,20384178:20444685,20384180:20445028,20384182:20444968,20406759:20461631,20406797:20461787,20406804:20462054,20406808:20462243,20423269:20469239,20423270:2046932', 'assoc_mat': '20198517:papier:4461:20338891,20198519:papier:4461:20339080,20198520:papier:4461:20339385,20198546:papier:4461:20340492,20198548:papier:4461:20341153,20254657:papier:4461:20360662,20254690:papier:4461:20360807,20254694:papier:4461:20360852,20254696:papier:4461:20360939,20254730:papier:4461:20361022,20254732:papier:4461:20360917,20254738:papier:4461:20361124,20254740:papier:4461:20361325,20254769:papier:4461:20361214,20254771:papier:4461:20361298,20277510:papier:4461:20376947,20277522:papier:4461:20376976,20277528:papier:4461:20377194,20277529:papier:4461:20377088,20277531:papier:4461:20377125,20277534:papier:4461:20377276,20277550:papier:4461:20277932,20286246:papier:4461:20379576,20314813:papier:4461:20402502,20314814:papier:4461:20462974,20314834:papier:4461:20402855,20314843:papier:4461:20460229,20314847:papier:4461:20403074,20314848:papier:4461:20403116,20314854:papier:4461:20403335,20314856:papier:4461:20403438,20314857:papier:4461:20315132,20321711:papier:4461:20405974,20321736:papier:4461:20406271,2032'}, {'unwanted_material': 'papier', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.09919063901155094, 'nb_photo': 2367, 'list_port_cont': '20199242,20256660,20256714,20271611,20271678,20271737,20273218,20315280,20316693,20330323,20342339,20346443,20352524,20384461,20421203,20423655,20439090,20462776,20464262,20491707,20578067,20578090,20579048', 'assoc_port': '20198536:20199242,20254653:20271737,20254655:20273218,20254660:20271611,20254693:20271678,20254695:20256714,20254734:20256660,20314815:20316693,20314821:20315280,20321708:20346443,20321737:20330323,20341545:20342339,20351861:20352524,20384183:20384461,20406796:20421203,20423268:20423655,20437743:20439090,20462401:20462776,20464079:20464262,20491199:20491707,20577670:20578090,20577672:20578067,20578762:20579048', 'assoc_mat': '20198536:papier:4200:20199242,20254653:papier:4200:20271737,20254655:papier:4200:20273218,20254660:papier:4200:20271611,20254693:papier:4200:20271678,20254695:papier:4200:20256714,20254734:papier:4200:20256660,20314815:papier:4200:20316693,20314821:papier:4200:20315280,20321708:papier:4200:20346443,20321737:papier:4200:20330323,20341545:papier:4200:20342339,20351861:papier:4200:20352524,20384183:papier:4200:20384461,20406796:papier:4200:20421203,20423268:papier:4200:20423655,20437743:papier:4200:20439090,20462401:papier:4200:20462776,20464079:papier:4200:20464262,20491199:papier:4200:20491707,20577670:papier:4200:20578090,20577672:papier:4200:20578067,20578762:papier:4200:20579048'}, {'unwanted_material': 'papier', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.9645639909140099, 'nb_photo': 21923, 'list_port_cont': '20360698,20361283,20377341,20403471,20407279,20421151,20427101,20444740,20462011,20462290,20466447,20469691,20470530,20490571,20497733,20546832,20548900,20557251,20586944', 'assoc_port': '20254668:20360698,20254736:20361283,20277533:20377341,20314852:20403471,20321738:20407279,20341530:20421151,20357004:20427101,20384175:20444740,20406768:20462011,20406805:20462290,20423282:20469691,20425794:20470530,20461713:20490571,20465853:20466447,20478692:20497733,20528943:20546832,20531309:20548900,20549279:20557251,20577687:20586944', 'assoc_mat': '20254668:papier:4209:20360698,20254736:papier:4209:20361283,20277533:papier:4209:20377341,20314852:papier:4209:20403471,20321738:papier:4209:20407279,20341530:papier:4209:20421151,20357004:papier:4209:20427101,20384175:papier:4209:20444740,20406768:papier:4209:20462011,20406805:papier:4209:20462290,20423282:papier:4209:20469691,20425794:papier:4209:20470530,20461713:papier:4209:20490571,20465853:papier:4209:20466447,20478692:papier:4209:20497733,20528943:papier:4209:20546832,20531309:papier:4209:20548900,20549279:papier:4209:20557251,20577687:papier:4209:20586944'}, {'unwanted_material': 'papier', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.032165152055466065, 'nb_photo': 9156, 'list_port_cont': '20193663,20193733,20193828,20198821,20209018,20255713,20258647,20261208,20261509,20268385,20268487,20277571,20277747,20287040,20288469,20295838,20313668,20315022,20316133,20316573,20316806,20318569,20318861,20319149,20322351,20342125,20350252,20352544,20354883,20357616,20359878,20360495,20362018,20362491,20364054,20364669,20384248,20385138,20421059,20422619,20423072,20423467,20423800,20423887,20424733,20425041,20426156,20426304,20430166,20432008,20432548,20433263,20436442,20438293,20441063,20462033,20462748,20464124,20464329,20464359,20465232,20465515,20466067,20466345,20466717,20468922,20478975,20479238,20484812,20491432,20492880,20493015,20493310,20493485,20531346,20531670,20536940,20538579,20539113,20539291,20541136,20549497,20549873,20564749,20565622,20577838,20578045,20578460,20578910,20579026,20579471', 'assoc_port': '20193389:20193733,20193390:20193828,20193391:20193663,20198542:20198821,20208806:20209018,20254663:20313668,20254664:20277571,20254692:20268487,20254698:20268385,20254700:20261509,20254727:20261208,20254742:20258647,20254772:20255713,20277548:20277747,20286197:20295838,20286236:20288469,20286242:20287040,20314817:20318861,20314818:20319149,20314820:20318569,20314829:20316806,20314831:20316573,20314833:20316133,20314850:20315022,20321748:20322351,20341524:20364669,20341526:20364054,20341528:20350252,20341574:20342125,20351865:20352544,20354361:20362491,20354364:20362018,20354375:20354883,20356994:20360495,20356996:20359878,20356998:20357616,20384174:20385138,20384187:20384248,20406760:20436442,20406765:20433263,20406766:20432008,20406767:20432548,20406769:20441063,20406799:20423072,20406801:20422619,20406807:20421059,20423264:20430166,20423266:20425041,20423278:20423887,20423280:20424733,20423289:20423800,20423292:20423467,20425801:20426304,20425805:20426156,20437741:20438293,20461693:20466717,20461718:2046203', 'assoc_mat': '20193389:papier:4207:20193733,20193390:papier:4207:20193828,20193391:papier:4207:20193663,20198542:papier:4207:20198821,20208806:papier:4207:20209018,20254663:papier:4207:20313668,20254664:papier:4207:20277571,20254692:papier:4207:20268487,20254698:papier:4207:20268385,20254700:papier:4207:20261509,20254727:papier:4207:20261208,20254742:papier:4207:20258647,20254772:papier:4207:20255713,20277548:papier:4207:20277747,20286197:papier:4207:20295838,20286236:papier:4207:20288469,20286242:papier:4207:20287040,20314817:papier:4207:20318861,20314818:papier:4207:20319149,20314820:papier:4207:20318569,20314829:papier:4207:20316806,20314831:papier:4207:20316573,20314833:papier:4207:20316133,20314850:papier:4207:20315022,20321748:papier:4207:20322351,20341524:papier:4207:20364669,20341526:papier:4207:20364054,20341528:papier:4207:20350252,20341574:papier:4207:20342125,20351865:papier:4207:20352544,20354361:papier:4207:20362491,20354364:papier:4207:20362018,20354375:papier:4207:20354883,20356994:papier:4207:20360495,2035'}, {'unwanted_material': 'papier', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.01040501036751247, 'nb_photo': 5186, 'list_port_cont': '20256114,20331119,20343559,20384535,20407880,20423712,20439254,20464274,20479042,20532360,20579299', 'assoc_port': '20254672:20256114,20321744:20331119,20341587:20343559,20384185:20384535,20406770:20407880,20423285:20423712,20437770:20439254,20464077:20464274,20478694:20479042,20531308:20532360,20578774:20579299', 'assoc_mat': '20254672:papier:4211:20256114,20321744:papier:4211:20331119,20341587:papier:4211:20343559,20384185:papier:4211:20384535,20406770:papier:4211:20407880,20423285:papier:4211:20423712,20437770:papier:4211:20439254,20464077:papier:4211:20464274,20478694:papier:4211:20479042,20531308:papier:4211:20532360,20578774:papier:4211:20579299'}, {'unwanted_material': 'papier', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.06971318250768412, 'nb_photo': 9357, 'list_port_cont': '20199065,20257072,20257140,20257160,20257178,20286041,20289481,20328039,20330058,20331081,20342889,20384487,20384653,20384718,20422517,20425078,20425360,20425968,20439244,20462823,20464341,20464421,20470338,20470438,20491760,20492140,20492937,20529934,20530232,20530449,20530861,20579096,20579219', 'assoc_port': '20198537:20199065,20254648:20257140,20254674:20257178,20254697:20257160,20254735:20257072,20277504:20286041,20286243:20289481,20321707:20331081,20321745:20330058,20321754:20328039,20341588:20342889,20384172:20384718,20384184:20384653,20384190:20384487,20406763:20422517,20424995:20425360,20424998:20425078,20425791:20425968,20437771:20439244,20462405:20462823,20464066:20464421,20464075:20464341,20470039:20470338,20470040:20470438,20491197:20492140,20491198:20491760,20492691:20492937,20528849:20530861,20528911:20530449,20528944:20530232,20528957:20529934,20578765:20579219,20578776:20579096', 'assoc_mat': '20198537:papier:3327:20199065,20254648:papier:3327:20257140,20254674:papier:3327:20257178,20254697:papier:3327:20257160,20254735:papier:3327:20257072,20277504:papier:3327:20286041,20286243:papier:3327:20289481,20321707:papier:3327:20331081,20321745:papier:3327:20330058,20321754:papier:3327:20328039,20341588:papier:3327:20342889,20384172:papier:3327:20384718,20384184:papier:3327:20384653,20384190:papier:3327:20384487,20406763:papier:3327:20422517,20424995:papier:3327:20425360,20424998:papier:3327:20425078,20425791:papier:3327:20425968,20437771:papier:3327:20439244,20462405:papier:3327:20462823,20464066:papier:3327:20464421,20464075:papier:3327:20464341,20470039:papier:3327:20470338,20470040:papier:3327:20470438,20491197:papier:3327:20492140,20491198:papier:3327:20491760,20492691:papier:3327:20492937,20528849:papier:3327:20530861,20528911:papier:3327:20530449,20528944:papier:3327:20530232,20528957:papier:3327:20529934,20578765:papier:3327:20579219,20578776:papier:3327:20579096'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.11972926869030266, 'nb_photo': 44051, 'list_port_cont': '20194423,20199203,20199387,20199583,20255179,20256380,20256593,20256792,20257262,20257406,20257617,20259945,20277642,20277997,20278042,20280158,20286949,20287644,20289609,20314964,20315512,20316374,20322353,20322741,20322909,20324432,20325974,20343110,20343719,20352079,20352534,20354514,20357175,20357563,20357697,20358353,20384603,20389182,20408730,20409444,20409588,20410197,20412926,20423512,20423661,20424069,20424467,20425158,20425284,20426627,20462183,20463033,20463055,20463366,20463608,20466218,20466330,20466356,20466439,20474590,20479146,20479162,20479260,20491670,20492382,20492732,20492909,20492951,20493003,20493052,20504179,20504560,20529751,20530400,20530840,20531169,20531360,20531876,20532002,20534125,20577915,20578053,20578235,20578380,20578572,20578710,20578889,20579109,20579121', 'assoc_port': '20194258:20194423,20198516:20199387,20198533:20199203,20198547:20199583,20254650:20259945,20254661:20257262,20254688:20257406,20254728:20256792,20254729:20256593,20254731:20256380,20254768:20257617,20254770:20255179,20277511:20280158,20277523:20278042,20277530:20277997,20277549:20277642,20286226:20287644,20286232:20286949,20286245:20289609,20314812:20316374,20314835:20315512,20314855:20314964,20321709:20324432,20321710:20325974,20321741:20322909,20321750:20322741,20321753:20322353,20341527:20343110,20341560:20343719,20351777:20352534,20351863:20352079,20354370:20354514,20356992:20358353,20357000:20357697,20357001:20357563,20357002:20357175,20384179:20384603,20384181:20389182,20406758:20412926,20406764:20409444,20406795:20410197,20406802:20409588,20406803:20408730,20423267:20424069,20423284:20423661,20423288:20423512,20424312:20424467,20424999:20425284,20425002:20425158,20425797:20426627,20461710:20463055,20461716:20463608,20461717:20462183,20462398:20466356,20462400:20463033,20462406:20463366,20464978:2046643', 'assoc_mat': '20194258:papier:3594:20194423,20198516:papier:3594:20199387,20198533:papier:3594:20199203,20198547:papier:3594:20199583,20254650:papier:3594:20259945,20254661:papier:3594:20257262,20254688:papier:3594:20257406,20254728:papier:3594:20256792,20254729:papier:3594:20256593,20254731:papier:3594:20256380,20254768:papier:3594:20257617,20254770:papier:3594:20255179,20277511:papier:3594:20280158,20277523:papier:3594:20278042,20277530:papier:3594:20277997,20277549:papier:3594:20277642,20286226:papier:3594:20287644,20286232:papier:3594:20286949,20286245:papier:3594:20289609,20314812:papier:3594:20316374,20314835:papier:3594:20315512,20314855:papier:3594:20314964,20321709:papier:3594:20324432,20321710:papier:3594:20325974,20321741:papier:3594:20322909,20321750:papier:3594:20322741,20321753:papier:3594:20322353,20341527:papier:3594:20343110,20341560:papier:3594:20343719,20351777:papier:3594:20352534,20351863:papier:3594:20352079,20354370:papier:3594:20354514,20356992:papier:3594:20358353,20357000:papier:3594:20357697,2035'}, {'unwanted_material': 'pehd', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0013046734101305202, 'nb_photo': 2, 'list_port_cont': '20403280,20426438', 'assoc_port': '20314845:20403280,20354371:20426438', 'assoc_mat': '20314845:pehd:4203:20403280,20354371:pehd:4203:20426438'}, {'unwanted_material': 'pehd', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0006849144513563656, 'nb_photo': 30, 'list_port_cont': '20257867,20277040,20277700,20277816,20315083,20322785,20335811,20357475,20362710,20364451,20418803,20422777,20425063,20425391,20425931,20465003,20465319,20484072,20493436,20533524,20557774,20567309', 'assoc_port': '20254691:20277040,20254741:20257867,20277526:20277816,20277535:20277700,20314849:20315083,20321740:20335811,20321746:20322785,20341525:20364451,20354357:20362710,20356999:20357475,20406800:20422777,20406806:20418803,20423265:20425391,20425003:20425063,20425806:20425931,20464972:20465319,20464980:20465003,20478684:20484072,20491201:20493436,20528958:20533524,20557525:20557774,20562872:20567309', 'assoc_mat': '20254691:pehd:4207:20277040,20254741:pehd:4207:20257867,20277526:pehd:4207:20277816,20277535:pehd:4207:20277700,20314849:pehd:4207:20315083,20321740:pehd:4207:20335811,20321746:pehd:4207:20322785,20341525:pehd:4207:20364451,20354357:pehd:4207:20362710,20356999:pehd:4207:20357475,20406800:pehd:4207:20422777,20406806:pehd:4207:20418803,20423265:pehd:4207:20425391,20425003:pehd:4207:20425063,20425806:pehd:4207:20425931,20464972:pehd:4207:20465319,20464980:pehd:4207:20465003,20478684:pehd:4207:20484072,20491201:pehd:4207:20493436,20528958:pehd:4207:20533524,20557525:pehd:4207:20557774,20562872:pehd:4207:20567309'}, {'unwanted_material': 'pehd', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0010272751149381359, 'nb_photo': 2, 'list_port_cont': '20377121,20403072', 'assoc_port': '20277531:20377121,20314847:20403072', 'assoc_mat': '20277531:pehd:4461:20377121,20314847:pehd:4461:20403072'}, {'unwanted_material': 'pehd', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.004800945955408012, 'nb_photo': 51, 'list_port_cont': '20199243,20256667,20271735,20273220,20315289,20316698,20346442,20352531,20384464,20462774,20464267,20491706,20579051', 'assoc_port': '20198536:20199243,20254653:20271735,20254655:20273220,20254734:20256667,20314815:20316698,20314821:20315289,20321708:20346442,20351861:20352531,20384183:20384464,20462401:20462774,20464079:20464267,20491199:20491706,20578762:20579051', 'assoc_mat': '20198536:pehd:4200:20199243,20254653:pehd:4200:20271735,20254655:pehd:4200:20273220,20254734:pehd:4200:20256667,20314815:pehd:4200:20316698,20314821:pehd:4200:20315289,20321708:pehd:4200:20346442,20351861:pehd:4200:20352531,20384183:pehd:4200:20384464,20462401:pehd:4200:20462774,20464079:pehd:4200:20464267,20491199:pehd:4200:20491706,20578762:pehd:4200:20579051'}, {'unwanted_material': 'pehd', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0008086049524712409, 'nb_photo': 16, 'list_port_cont': '20261201,20268498,20277739,20315035,20322342,20354880,20364059,20421056,20432552,20436457,20441056,20539288', 'assoc_port': '20254692:20268498,20254727:20261201,20277548:20277739,20314850:20315035,20321748:20322342,20341526:20364059,20354375:20354880,20406760:20436457,20406767:20432552,20406769:20441056,20406807:20421056,20528853:20539288', 'assoc_mat': '20254692:pehd:4207:20268498,20254727:pehd:4207:20261201,20277548:pehd:4207:20277739,20314850:pehd:4207:20315035,20321748:pehd:4207:20322342,20341526:pehd:4207:20364059,20354375:pehd:4207:20354880,20406760:pehd:4207:20436457,20406767:pehd:4207:20432552,20406769:pehd:4207:20441056,20406807:pehd:4207:20421056,20528853:pehd:4207:20539288'}, {'unwanted_material': 'pehd', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.9318560189965142, 'nb_photo': 1708, 'list_port_cont': '20256102,20331120,20343554,20384539,20407884,20423708,20439259,20464273,20479028,20532367,20579298', 'assoc_port': '20254672:20256102,20321744:20331120,20341587:20343554,20384185:20384539,20406770:20407884,20423285:20423708,20437770:20439259,20464077:20464273,20478694:20479028,20531308:20532367,20578774:20579298', 'assoc_mat': '20254672:pehd:4211:20256102,20321744:pehd:4211:20331120,20341587:pehd:4211:20343554,20384185:pehd:4211:20384539,20406770:pehd:4211:20407884,20423285:pehd:4211:20423708,20437770:pehd:4211:20439259,20464077:pehd:4211:20464273,20478694:pehd:4211:20479028,20531308:pehd:4211:20532367,20578774:pehd:4211:20579298'}, {'unwanted_material': 'pehd', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0037418806979250805, 'nb_photo': 348, 'list_port_cont': '20199076,20257073,20257141,20257152,20257188,20286045,20289486,20328049,20330063,20331084,20342888,20384489,20384656,20384711,20422515,20425359,20439240,20462825,20464338,20464422,20470342,20470431,20491754,20492149,20492946,20529932,20530224,20530451,20530849,20579101,20579214', 'assoc_port': '20198537:20199076,20254648:20257141,20254674:20257188,20254697:20257152,20254735:20257073,20277504:20286045,20286243:20289486,20321707:20331084,20321745:20330063,20321754:20328049,20341588:20342888,20384172:20384711,20384184:20384656,20384190:20384489,20406763:20422515,20424995:20425359,20437771:20439240,20462405:20462825,20464066:20464422,20464075:20464338,20470039:20470342,20470040:20470431,20491197:20492149,20491198:20491754,20492691:20492946,20528849:20530849,20528911:20530451,20528944:20530224,20528957:20529932,20578765:20579214,20578776:20579101', 'assoc_mat': '20198537:pehd:3327:20199076,20254648:pehd:3327:20257141,20254674:pehd:3327:20257188,20254697:pehd:3327:20257152,20254735:pehd:3327:20257073,20277504:pehd:3327:20286045,20286243:pehd:3327:20289486,20321707:pehd:3327:20331084,20321745:pehd:3327:20330063,20321754:pehd:3327:20328049,20341588:pehd:3327:20342888,20384172:pehd:3327:20384711,20384184:pehd:3327:20384656,20384190:pehd:3327:20384489,20406763:pehd:3327:20422515,20424995:pehd:3327:20425359,20437771:pehd:3327:20439240,20462405:pehd:3327:20462825,20464066:pehd:3327:20464422,20464075:pehd:3327:20464338,20470039:pehd:3327:20470342,20470040:pehd:3327:20470431,20491197:pehd:3327:20492149,20491198:pehd:3327:20491754,20492691:pehd:3327:20492946,20528849:pehd:3327:20530849,20528911:pehd:3327:20530451,20528944:pehd:3327:20530224,20528957:pehd:3327:20529932,20578765:pehd:3327:20579214,20578776:pehd:3327:20579101'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0017064986602601294, 'nb_photo': 451, 'list_port_cont': '20194429,20199201,20199381,20199582,20255175,20256596,20256795,20257267,20257401,20257618,20259942,20277645,20278000,20278048,20280154,20286946,20287648,20289614,20314963,20315515,20316377,20322356,20322744,20322901,20324435,20325975,20343114,20343712,20352080,20352532,20354509,20357556,20357695,20358357,20384593,20389189,20408725,20409434,20409596,20410202,20412930,20423511,20423659,20424071,20424469,20425154,20425276,20426630,20462174,20463047,20463360,20463613,20466224,20466334,20466362,20466445,20474593,20479150,20479163,20479256,20492385,20492733,20492911,20492958,20493007,20504181,20504563,20529746,20530405,20530837,20531368,20531874,20531996,20534130,20577924,20578060,20578228,20578570,20578714,20578892,20579117,20579120', 'assoc_port': '20194258:20194429,20198516:20199381,20198533:20199201,20198547:20199582,20254650:20259942,20254661:20257267,20254688:20257401,20254728:20256795,20254729:20256596,20254768:20257618,20254770:20255175,20277511:20280154,20277523:20278048,20277530:20278000,20277549:20277645,20286226:20287648,20286232:20286946,20286245:20289614,20314812:20316377,20314835:20315515,20314855:20314963,20321709:20324435,20321710:20325975,20321741:20322901,20321750:20322744,20321753:20322356,20341527:20343114,20341560:20343712,20351777:20352532,20351863:20352080,20354370:20354509,20356992:20358357,20357000:20357695,20357001:20357556,20384179:20384593,20384181:20389189,20406758:20412930,20406764:20409434,20406795:20410202,20406802:20409596,20406803:20408725,20423267:20424071,20423284:20423659,20423288:20423511,20424312:20424469,20424999:20425276,20425002:20425154,20425797:20426630,20461710:20463047,20461716:20463613,20461717:20462174,20462398:20466362,20462406:20463360,20464978:20466445,20464981:20466224,20465850:20466334,20470042:2047459', 'assoc_mat': '20194258:pehd:3594:20194429,20198516:pehd:3594:20199381,20198533:pehd:3594:20199201,20198547:pehd:3594:20199582,20254650:pehd:3594:20259942,20254661:pehd:3594:20257267,20254688:pehd:3594:20257401,20254728:pehd:3594:20256795,20254729:pehd:3594:20256596,20254768:pehd:3594:20257618,20254770:pehd:3594:20255175,20277511:pehd:3594:20280154,20277523:pehd:3594:20278048,20277530:pehd:3594:20278000,20277549:pehd:3594:20277645,20286226:pehd:3594:20287648,20286232:pehd:3594:20286946,20286245:pehd:3594:20289614,20314812:pehd:3594:20316377,20314835:pehd:3594:20315515,20314855:pehd:3594:20314963,20321709:pehd:3594:20324435,20321710:pehd:3594:20325975,20321741:pehd:3594:20322901,20321750:pehd:3594:20322744,20321753:pehd:3594:20322356,20341527:pehd:3594:20343114,20341560:pehd:3594:20343712,20351777:pehd:3594:20352532,20351863:pehd:3594:20352080,20354370:pehd:3594:20354509,20356992:pehd:3594:20358357,20357000:pehd:3594:20357695,20357001:pehd:3594:20357556,20384179:pehd:3594:20384593,20384181:pehd:3594:20389189,20406758:pehd:35'}, {'unwanted_material': 'pet_clair', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.008585190005811639, 'nb_photo': 89, 'list_port_cont': '20339476,20360790,20379757,20403271,20426447,20498021,20556708,20583132', 'assoc_port': '20198513:20339476,20254671:20360790,20286237:20379757,20314845:20403271,20354371:20426447,20478701:20498021,20528909:20556708,20577690:20583132', 'assoc_mat': '20198513:pet_clair:4203:20339476,20254671:pet_clair:4203:20360790,20286237:pet_clair:4203:20379757,20314845:pet_clair:4203:20403271,20354371:pet_clair:4203:20426447,20478701:pet_clair:4203:20498021,20528909:pet_clair:4203:20556708,20577690:pet_clair:4203:20583132'}, {'unwanted_material': 'pet_clair', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0016376769077381368, 'nb_photo': 151, 'list_port_cont': '20222145,20255670,20257862,20262646,20266799,20277035,20277136,20277701,20277818,20286906,20287748,20314984,20316428,20318146,20319637,20322787,20335809,20353073,20357378,20357479,20362714,20364436,20384460,20384612,20384734,20418805,20422782,20422985,20423735,20425395,20425928,20426137,20426508,20426707,20436288,20462005,20462598,20464245,20465000,20465113,20465320,20466566,20478729,20479173,20491679,20492788,20493438,20529282,20533523,20537286,20538633,20539201,20540903,20542733,20549708,20557778,20567311,20578183', 'assoc_port': '20198521:20222145,20254666:20277136,20254691:20277035,20254699:20266799,20254701:20262646,20254741:20257862,20254773:20255670,20277526:20277818,20277535:20277701,20286240:20287748,20286244:20286906,20314816:20319637,20314830:20318146,20314832:20316428,20314851:20314984,20321740:20335809,20321746:20322787,20341525:20364436,20351866:20353073,20354357:20362714,20356999:20357479,20357005:20357378,20384173:20384734,20384186:20384612,20384188:20384460,20406761:20436288,20406798:20422985,20406800:20422782,20406806:20418805,20423265:20425395,20423290:20423735,20425792:20426707,20425800:20426508,20425803:20426137,20425806:20425928,20461719:20462005,20462404:20462598,20464081:20464245,20464972:20465320,20464979:20465113,20464980:20465000,20466523:20466566,20478695:20478729,20478697:20479173,20491201:20493438,20491211:20491679,20492693:20492788,20528843:20542733,20528851:20540903,20528874:20539201,20528878:20537286,20528906:20538633,20528958:20533523,20528959:20529282,20549277:20549708,20557525:20557778,20562872:2056731', 'assoc_mat': '20198521:pet_clair:4207:20222145,20254666:pet_clair:4207:20277136,20254691:pet_clair:4207:20277035,20254699:pet_clair:4207:20266799,20254701:pet_clair:4207:20262646,20254741:pet_clair:4207:20257862,20254773:pet_clair:4207:20255670,20277526:pet_clair:4207:20277818,20277535:pet_clair:4207:20277701,20286240:pet_clair:4207:20287748,20286244:pet_clair:4207:20286906,20314816:pet_clair:4207:20319637,20314830:pet_clair:4207:20318146,20314832:pet_clair:4207:20316428,20314851:pet_clair:4207:20314984,20321740:pet_clair:4207:20335809,20321746:pet_clair:4207:20322787,20341525:pet_clair:4207:20364436,20351866:pet_clair:4207:20353073,20354357:pet_clair:4207:20362714,20356999:pet_clair:4207:20357479,20357005:pet_clair:4207:20357378,20384173:pet_clair:4207:20384734,20384186:pet_clair:4207:20384612,20384188:pet_clair:4207:20384460,20406761:pet_clair:4207:20436288,20406798:pet_clair:4207:20422985,20406800:pet_clair:4207:20422782,20406806:pet_clair:4207:20418805,20423265:pet_clair:4207:20425395,20423290:pet_clair:4207:20423735,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.00240438248451116, 'nb_photo': 10, 'list_port_cont': '20339091,20339380,20361016,20403081,20407110,20444963,20491141,20580097', 'assoc_port': '20198519:20339091,20198520:20339380,20254730:20361016,20314847:20403081,20321742:20407110,20384182:20444963,20462397:20491141,20579677:20580097', 'assoc_mat': '20198519:pet_clair:4461:20339091,20198520:pet_clair:4461:20339380,20254730:pet_clair:4461:20361016,20314847:pet_clair:4461:20403081,20321742:pet_clair:4461:20407110,20384182:pet_clair:4461:20444963,20462397:pet_clair:4461:20491141,20579677:pet_clair:4461:20580097'}, {'unwanted_material': 'pet_clair', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.1225542322584538, 'nb_photo': 1400, 'list_port_cont': '20199238,20200401,20200876,20256657,20256723,20271609,20271686,20271738,20273205,20315282,20316695,20330312,20342331,20346441,20352522,20384468,20421197,20423642,20439092,20462777,20464256,20491698,20578072,20578081,20579054', 'assoc_port': '20198508:20200876,20198518:20200401,20198536:20199238,20254653:20271738,20254655:20273205,20254660:20271609,20254693:20271686,20254695:20256723,20254734:20256657,20314815:20316695,20314821:20315282,20321708:20346441,20321737:20330312,20341545:20342331,20351861:20352522,20384183:20384468,20406796:20421197,20423268:20423642,20437743:20439092,20462401:20462777,20464079:20464256,20491199:20491698,20577670:20578081,20577672:20578072,20578762:20579054', 'assoc_mat': '20198508:pet_clair:4200:20200876,20198518:pet_clair:4200:20200401,20198536:pet_clair:4200:20199238,20254653:pet_clair:4200:20271738,20254655:pet_clair:4200:20273205,20254660:pet_clair:4200:20271609,20254693:pet_clair:4200:20271686,20254695:pet_clair:4200:20256723,20254734:pet_clair:4200:20256657,20314815:pet_clair:4200:20316695,20314821:pet_clair:4200:20315282,20321708:pet_clair:4200:20346441,20321737:pet_clair:4200:20330312,20341545:pet_clair:4200:20342331,20351861:pet_clair:4200:20352522,20384183:pet_clair:4200:20384468,20406796:pet_clair:4200:20421197,20423268:pet_clair:4200:20423642,20437743:pet_clair:4200:20439092,20462401:pet_clair:4200:20462777,20464079:pet_clair:4200:20464256,20491199:pet_clair:4200:20491698,20577670:pet_clair:4200:20578081,20577672:pet_clair:4200:20578072,20578762:pet_clair:4200:20579054'}, {'unwanted_material': 'pet_clair', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0007446750577951584, 'nb_photo': 9, 'list_port_cont': '20403482,20462012,20462283,20470543,20497739,20546836,20557255', 'assoc_port': '20314852:20403482,20406768:20462012,20406805:20462283,20425794:20470543,20478692:20497739,20528943:20546836,20549279:20557255', 'assoc_mat': '20314852:pet_clair:4209:20403482,20406768:pet_clair:4209:20462012,20406805:pet_clair:4209:20462283,20425794:pet_clair:4209:20470543,20478692:pet_clair:4209:20497739,20528943:pet_clair:4209:20546836,20549279:pet_clair:4209:20557255'}, {'unwanted_material': 'pet_clair', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0024579261709826786, 'nb_photo': 150, 'list_port_cont': '20255721,20258652,20268388,20268500,20277567,20277740,20287039,20313663,20315027,20319147,20322343,20342117,20350266,20352553,20354886,20357605,20359871,20360490,20364060,20364672,20384258,20385142,20421064,20422616,20423075,20423460,20423793,20423877,20425042,20426298,20432558,20433275,20436447,20441060,20462746,20464317,20464347,20465233,20465511,20466070,20466346,20466724,20478970,20479249,20493494,20531344,20531672,20536931,20538585,20539120,20539299,20541148,20549878,20577836,20578899,20579029,20579458', 'assoc_port': '20254663:20313663,20254664:20277567,20254692:20268500,20254698:20268388,20254742:20258652,20254772:20255721,20277548:20277740,20286242:20287039,20314818:20319147,20314850:20315027,20321748:20322343,20341524:20364672,20341526:20364060,20341528:20350266,20341574:20342117,20351865:20352553,20354375:20354886,20356994:20360490,20356996:20359871,20356998:20357605,20384174:20385142,20384187:20384258,20406760:20436447,20406765:20433275,20406767:20432558,20406769:20441060,20406799:20423075,20406801:20422616,20406807:20421064,20423266:20425042,20423278:20423877,20423289:20423793,20423292:20423460,20425801:20426298,20461693:20466724,20462403:20462746,20464070:20465511,20464072:20464347,20464083:20464317,20464973:20465233,20465851:20466346,20465852:20466070,20478691:20479249,20478696:20478970,20491200:20493494,20528841:20541148,20528853:20539299,20528876:20539120,20528881:20538585,20528907:20536931,20528947:20531344,20531307:20531672,20549278:20549878,20577683:20579458,20577693:20577836,20578767:20579029,20578772:2057889', 'assoc_mat': '20254663:pet_clair:4207:20313663,20254664:pet_clair:4207:20277567,20254692:pet_clair:4207:20268500,20254698:pet_clair:4207:20268388,20254742:pet_clair:4207:20258652,20254772:pet_clair:4207:20255721,20277548:pet_clair:4207:20277740,20286242:pet_clair:4207:20287039,20314818:pet_clair:4207:20319147,20314850:pet_clair:4207:20315027,20321748:pet_clair:4207:20322343,20341524:pet_clair:4207:20364672,20341526:pet_clair:4207:20364060,20341528:pet_clair:4207:20350266,20341574:pet_clair:4207:20342117,20351865:pet_clair:4207:20352553,20354375:pet_clair:4207:20354886,20356994:pet_clair:4207:20360490,20356996:pet_clair:4207:20359871,20356998:pet_clair:4207:20357605,20384174:pet_clair:4207:20385142,20384187:pet_clair:4207:20384258,20406760:pet_clair:4207:20436447,20406765:pet_clair:4207:20433275,20406767:pet_clair:4207:20432558,20406769:pet_clair:4207:20441060,20406799:pet_clair:4207:20423075,20406801:pet_clair:4207:20422616,20406807:pet_clair:4207:20421064,20423266:pet_clair:4207:20425042,20423278:pet_clair:4207:20423877,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0014956259426963537, 'nb_photo': 581, 'list_port_cont': '20256115,20331111,20343544,20384543,20407877,20423716,20439268,20464289,20479038,20532364,20579305', 'assoc_port': '20254672:20256115,20321744:20331111,20341587:20343544,20384185:20384543,20406770:20407877,20423285:20423716,20437770:20439268,20464077:20464289,20478694:20479038,20531308:20532364,20578774:20579305', 'assoc_mat': '20254672:pet_clair:4211:20256115,20321744:pet_clair:4211:20331111,20341587:pet_clair:4211:20343544,20384185:pet_clair:4211:20384543,20406770:pet_clair:4211:20407877,20423285:pet_clair:4211:20423716,20437770:pet_clair:4211:20439268,20464077:pet_clair:4211:20464289,20478694:pet_clair:4211:20479038,20531308:pet_clair:4211:20532364,20578774:pet_clair:4211:20579305'}, {'unwanted_material': 'pet_clair', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.847651153684263, 'nb_photo': 65534, 'list_port_cont': '20199075,20257078,20257134,20257159,20257181,20286049,20289485,20328042,20330068,20331078,20342880,20384490,20384661,20384709,20422514,20425091,20425361,20425969,20439243,20462834,20464340,20464427,20470349,20470434,20491751,20492146,20492939,20529941,20530237,20530442,20530855,20579098,20579220', 'assoc_port': '20198537:20199075,20254648:20257134,20254674:20257181,20254697:20257159,20254735:20257078,20277504:20286049,20286243:20289485,20321707:20331078,20321745:20330068,20321754:20328042,20341588:20342880,20384172:20384709,20384184:20384661,20384190:20384490,20406763:20422514,20424995:20425361,20424998:20425091,20425791:20425969,20437771:20439243,20462405:20462834,20464066:20464427,20464075:20464340,20470039:20470349,20470040:20470434,20491197:20492146,20491198:20491751,20492691:20492939,20528849:20530855,20528911:20530442,20528944:20530237,20528957:20529941,20578765:20579220,20578776:20579098', 'assoc_mat': '20198537:pet_clair:3327:20199075,20254648:pet_clair:3327:20257134,20254674:pet_clair:3327:20257181,20254697:pet_clair:3327:20257159,20254735:pet_clair:3327:20257078,20277504:pet_clair:3327:20286049,20286243:pet_clair:3327:20289485,20321707:pet_clair:3327:20331078,20321745:pet_clair:3327:20330068,20321754:pet_clair:3327:20328042,20341588:pet_clair:3327:20342880,20384172:pet_clair:3327:20384709,20384184:pet_clair:3327:20384661,20384190:pet_clair:3327:20384490,20406763:pet_clair:3327:20422514,20424995:pet_clair:3327:20425361,20424998:pet_clair:3327:20425091,20425791:pet_clair:3327:20425969,20437771:pet_clair:3327:20439243,20462405:pet_clair:3327:20462834,20464066:pet_clair:3327:20464427,20464075:pet_clair:3327:20464340,20470039:pet_clair:3327:20470349,20470040:pet_clair:3327:20470434,20491197:pet_clair:3327:20492146,20491198:pet_clair:3327:20491751,20492691:pet_clair:3327:20492939,20528849:pet_clair:3327:20530855,20528911:pet_clair:3327:20530442,20528944:pet_clair:3327:20530237,20528957:pet_clair:3327:20529941,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.038343726459155986, 'nb_photo': 4101, 'list_port_cont': '20194428,20199202,20199383,20199579,20255177,20256383,20256594,20256796,20257266,20257402,20257616,20259939,20277646,20277999,20278044,20280153,20286947,20287646,20289611,20314958,20315507,20316380,20322361,20322740,20322899,20324430,20325978,20343117,20343717,20352082,20352542,20354511,20357179,20357561,20357689,20358351,20384595,20389191,20408729,20409435,20409595,20410205,20412924,20423517,20423662,20424066,20424459,20425157,20425280,20426635,20462177,20463037,20463050,20463369,20463607,20466225,20466331,20466355,20466437,20474586,20479145,20479164,20479261,20491661,20492380,20492728,20492914,20492955,20493004,20493055,20504177,20504565,20529754,20530396,20530847,20531159,20531370,20531883,20532005,20534128,20577921,20578054,20578232,20578383,20578575,20578711,20578885,20579114,20579124', 'assoc_port': '20194258:20194428,20198516:20199383,20198533:20199202,20198547:20199579,20254650:20259939,20254661:20257266,20254688:20257402,20254728:20256796,20254729:20256594,20254731:20256383,20254768:20257616,20254770:20255177,20277511:20280153,20277523:20278044,20277530:20277999,20277549:20277646,20286226:20287646,20286232:20286947,20286245:20289611,20314812:20316380,20314835:20315507,20314855:20314958,20321709:20324430,20321710:20325978,20321741:20322899,20321750:20322740,20321753:20322361,20341527:20343117,20341560:20343717,20351777:20352542,20351863:20352082,20354370:20354511,20356992:20358351,20357000:20357689,20357001:20357561,20357002:20357179,20384179:20384595,20384181:20389191,20406758:20412924,20406764:20409435,20406795:20410205,20406802:20409595,20406803:20408729,20423267:20424066,20423284:20423662,20423288:20423517,20424312:20424459,20424999:20425280,20425002:20425157,20425797:20426635,20461710:20463050,20461716:20463607,20461717:20462177,20462398:20466355,20462400:20463037,20462406:20463369,20464978:2046643', 'assoc_mat': '20194258:pet_clair:3594:20194428,20198516:pet_clair:3594:20199383,20198533:pet_clair:3594:20199202,20198547:pet_clair:3594:20199579,20254650:pet_clair:3594:20259939,20254661:pet_clair:3594:20257266,20254688:pet_clair:3594:20257402,20254728:pet_clair:3594:20256796,20254729:pet_clair:3594:20256594,20254731:pet_clair:3594:20256383,20254768:pet_clair:3594:20257616,20254770:pet_clair:3594:20255177,20277511:pet_clair:3594:20280153,20277523:pet_clair:3594:20278044,20277530:pet_clair:3594:20277999,20277549:pet_clair:3594:20277646,20286226:pet_clair:3594:20287646,20286232:pet_clair:3594:20286947,20286245:pet_clair:3594:20289611,20314812:pet_clair:3594:20316380,20314835:pet_clair:3594:20315507,20314855:pet_clair:3594:20314958,20321709:pet_clair:3594:20324430,20321710:pet_clair:3594:20325978,20321741:pet_clair:3594:20322899,20321750:pet_clair:3594:20322740,20321753:pet_clair:3594:20322361,20341527:pet_clair:3594:20343117,20341560:pet_clair:3594:20343717,20351777:pet_clair:3594:20352542,20351863:pet_clair:3594:20352082,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.008078798730042159, 'nb_photo': 3, 'list_port_cont': '20514629,20546935', 'assoc_port': '20491207:20514629,20528950:20546935', 'assoc_mat': '20491207:pet_fonce:4205:20514629,20528950:pet_fonce:4205:20546935'}, {'unwanted_material': 'pet_fonce', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0023168537824083376, 'nb_photo': 32, 'list_port_cont': '20339478,20360794,20379753,20403277,20426441,20498013,20556721,20583128', 'assoc_port': '20198513:20339478,20254671:20360794,20286237:20379753,20314845:20403277,20354371:20426441,20478701:20498013,20528909:20556721,20577690:20583128', 'assoc_mat': '20198513:pet_fonce:4203:20339478,20254671:pet_fonce:4203:20360794,20286237:pet_fonce:4203:20379753,20314845:pet_fonce:4203:20403277,20354371:pet_fonce:4203:20426441,20478701:pet_fonce:4203:20498013,20528909:pet_fonce:4203:20556721,20577690:pet_fonce:4203:20583128'}, {'unwanted_material': 'pet_fonce', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0011234178053833152, 'nb_photo': 49, 'list_port_cont': '20222140,20262657,20277139,20277686,20277813,20286902,20287752,20315091,20322783,20342506,20357379,20362712,20384614,20384725,20418804,20422991,20426708,20436283,20461994,20465001,20465115,20465328,20493439,20537282,20549694', 'assoc_port': '20198521:20222140,20254666:20277139,20254701:20262657,20277526:20277813,20277535:20277686,20286240:20287752,20286244:20286902,20314849:20315091,20321746:20322783,20341529:20342506,20354357:20362712,20357005:20357379,20384173:20384725,20384186:20384614,20406761:20436283,20406798:20422991,20406806:20418804,20425792:20426708,20461719:20461994,20464972:20465328,20464979:20465115,20464980:20465001,20491201:20493439,20528878:20537282,20549277:20549694', 'assoc_mat': '20198521:pet_fonce:4207:20222140,20254666:pet_fonce:4207:20277139,20254701:pet_fonce:4207:20262657,20277526:pet_fonce:4207:20277813,20277535:pet_fonce:4207:20277686,20286240:pet_fonce:4207:20287752,20286244:pet_fonce:4207:20286902,20314849:pet_fonce:4207:20315091,20321746:pet_fonce:4207:20322783,20341529:pet_fonce:4207:20342506,20354357:pet_fonce:4207:20362712,20357005:pet_fonce:4207:20357379,20384173:pet_fonce:4207:20384725,20384186:pet_fonce:4207:20384614,20406761:pet_fonce:4207:20436283,20406798:pet_fonce:4207:20422991,20406806:pet_fonce:4207:20418804,20425792:pet_fonce:4207:20426708,20461719:pet_fonce:4207:20461994,20464972:pet_fonce:4207:20465328,20464979:pet_fonce:4207:20465115,20464980:pet_fonce:4207:20465001,20491201:pet_fonce:4207:20493439,20528878:pet_fonce:4207:20537282,20549277:pet_fonce:4207:20549694'}, {'unwanted_material': 'pet_fonce', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.004183381244451772, 'nb_photo': 55, 'list_port_cont': '20340489,20341149,20360649,20360799,20360855,20361200,20361322,20376945,20377193,20377275,20403329,20406267,20407101,20407342,20423946,20425168,20425440,20425673,20425991,20426042,20444871,20445031,20462055,20462235,20462986,20465380,20466908,20468571,20469243,20469577,20469769,20473714,20490158,20491149,20491327,20494097,20546028,20579487,20584585', 'assoc_port': '20198546:20340489,20198548:20341149,20254657:20360649,20254690:20360799,20254694:20360855,20254740:20361322,20254769:20361200,20277510:20376945,20277528:20377193,20277534:20377275,20314814:20462986,20314854:20403329,20321736:20406267,20321742:20407101,20321743:20407342,20351864:20425673,20354369:20425991,20354372:20426042,20384177:20444871,20384180:20445031,20406804:20462055,20406808:20462235,20423269:20469243,20423283:20469577,20423286:20423946,20423287:20469769,20425000:20425440,20425001:20425168,20437742:20473714,20461714:20490158,20462397:20491149,20462399:20491327,20464073:20468571,20464971:20466908,20464977:20465380,20492688:20494097,20528942:20546028,20562870:20584585,20578760:20579487', 'assoc_mat': '20198546:pet_fonce:4461:20340489,20198548:pet_fonce:4461:20341149,20254657:pet_fonce:4461:20360649,20254690:pet_fonce:4461:20360799,20254694:pet_fonce:4461:20360855,20254740:pet_fonce:4461:20361322,20254769:pet_fonce:4461:20361200,20277510:pet_fonce:4461:20376945,20277528:pet_fonce:4461:20377193,20277534:pet_fonce:4461:20377275,20314814:pet_fonce:4461:20462986,20314854:pet_fonce:4461:20403329,20321736:pet_fonce:4461:20406267,20321742:pet_fonce:4461:20407101,20321743:pet_fonce:4461:20407342,20351864:pet_fonce:4461:20425673,20354369:pet_fonce:4461:20425991,20354372:pet_fonce:4461:20426042,20384177:pet_fonce:4461:20444871,20384180:pet_fonce:4461:20445031,20406804:pet_fonce:4461:20462055,20406808:pet_fonce:4461:20462235,20423269:pet_fonce:4461:20469243,20423283:pet_fonce:4461:20469577,20423286:pet_fonce:4461:20423946,20423287:pet_fonce:4461:20469769,20425000:pet_fonce:4461:20425440,20425001:pet_fonce:4461:20425168,20437742:pet_fonce:4461:20473714,20461714:pet_fonce:4461:20490158,20462397:pet_fonce:4461:20491149,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.5071702250899641, 'nb_photo': 722, 'list_port_cont': '20199234,20200406,20200882,20256664,20256716,20271616,20271680,20271726,20273213,20315283,20316685,20330320,20342329,20346444,20352527,20384471,20421200,20423654,20439085,20462781,20464269,20491708,20578071,20578094,20579039', 'assoc_port': '20198508:20200882,20198518:20200406,20198536:20199234,20254653:20271726,20254655:20273213,20254660:20271616,20254693:20271680,20254695:20256716,20254734:20256664,20314815:20316685,20314821:20315283,20321708:20346444,20321737:20330320,20341545:20342329,20351861:20352527,20384183:20384471,20406796:20421200,20423268:20423654,20437743:20439085,20462401:20462781,20464079:20464269,20491199:20491708,20577670:20578094,20577672:20578071,20578762:20579039', 'assoc_mat': '20198508:pet_fonce:4200:20200882,20198518:pet_fonce:4200:20200406,20198536:pet_fonce:4200:20199234,20254653:pet_fonce:4200:20271726,20254655:pet_fonce:4200:20273213,20254660:pet_fonce:4200:20271616,20254693:pet_fonce:4200:20271680,20254695:pet_fonce:4200:20256716,20254734:pet_fonce:4200:20256664,20314815:pet_fonce:4200:20316685,20314821:pet_fonce:4200:20315283,20321708:pet_fonce:4200:20346444,20321737:pet_fonce:4200:20330320,20341545:pet_fonce:4200:20342329,20351861:pet_fonce:4200:20352527,20384183:pet_fonce:4200:20384471,20406796:pet_fonce:4200:20421200,20423268:pet_fonce:4200:20423654,20437743:pet_fonce:4200:20439085,20462401:pet_fonce:4200:20462781,20464079:pet_fonce:4200:20464269,20491199:pet_fonce:4200:20491708,20577670:pet_fonce:4200:20578094,20577672:pet_fonce:4200:20578071,20578762:pet_fonce:4200:20579039'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0011716710523544478, 'nb_photo': 23, 'list_port_cont': '20361278,20403478,20421149,20427105,20444750,20462293,20466455,20470533,20497742,20557252,20586947', 'assoc_port': '20254736:20361278,20314852:20403478,20341530:20421149,20357004:20427105,20384175:20444750,20406805:20462293,20425794:20470533,20465853:20466455,20478692:20497742,20549279:20557252,20577687:20586947', 'assoc_mat': '20254736:pet_fonce:4209:20361278,20314852:pet_fonce:4209:20403478,20341530:pet_fonce:4209:20421149,20357004:pet_fonce:4209:20427105,20384175:pet_fonce:4209:20444750,20406805:pet_fonce:4209:20462293,20425794:pet_fonce:4209:20470533,20465853:pet_fonce:4209:20466455,20478692:pet_fonce:4209:20497742,20549279:pet_fonce:4209:20557252,20577687:pet_fonce:4209:20586947'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0012823934469912762, 'nb_photo': 38, 'list_port_cont': '20255718,20268496,20287044,20342118,20354875,20359882,20360484,20384246,20385135,20421061,20422621,20423797,20423879,20426297,20432001,20462026,20462740,20464356,20465242,20466340,20493489,20539294,20541145,20579459', 'assoc_port': '20254692:20268496,20254772:20255718,20286242:20287044,20341574:20342118,20354375:20354875,20356994:20360484,20356996:20359882,20384174:20385135,20384187:20384246,20406766:20432001,20406801:20422621,20406807:20421061,20423278:20423879,20423289:20423797,20425801:20426297,20461718:20462026,20462403:20462740,20464072:20464356,20464973:20465242,20465851:20466340,20491200:20493489,20528841:20541145,20528853:20539294,20577683:20579459', 'assoc_mat': '20254692:pet_fonce:4207:20268496,20254772:pet_fonce:4207:20255718,20286242:pet_fonce:4207:20287044,20341574:pet_fonce:4207:20342118,20354375:pet_fonce:4207:20354875,20356994:pet_fonce:4207:20360484,20356996:pet_fonce:4207:20359882,20384174:pet_fonce:4207:20385135,20384187:pet_fonce:4207:20384246,20406766:pet_fonce:4207:20432001,20406801:pet_fonce:4207:20422621,20406807:pet_fonce:4207:20421061,20423278:pet_fonce:4207:20423879,20423289:pet_fonce:4207:20423797,20425801:pet_fonce:4207:20426297,20461718:pet_fonce:4207:20462026,20462403:pet_fonce:4207:20462740,20464072:pet_fonce:4207:20464356,20464973:pet_fonce:4207:20465242,20465851:pet_fonce:4207:20466340,20491200:pet_fonce:4207:20493489,20528841:pet_fonce:4207:20541145,20528853:pet_fonce:4207:20539294,20577683:pet_fonce:4207:20579459'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0012758060971308008, 'nb_photo': 343, 'list_port_cont': '20256106,20331124,20343556,20384542,20407873,20423710,20439265,20464283,20479040,20532363,20579302', 'assoc_port': '20254672:20256106,20321744:20331124,20341587:20343556,20384185:20384542,20406770:20407873,20423285:20423710,20437770:20439265,20464077:20464283,20478694:20479040,20531308:20532363,20578774:20579302', 'assoc_mat': '20254672:pet_fonce:4211:20256106,20321744:pet_fonce:4211:20331124,20341587:pet_fonce:4211:20343556,20384185:pet_fonce:4211:20384542,20406770:pet_fonce:4211:20407873,20423285:pet_fonce:4211:20423710,20437770:pet_fonce:4211:20439265,20464077:pet_fonce:4211:20464283,20478694:pet_fonce:4211:20479040,20531308:pet_fonce:4211:20532363,20578774:pet_fonce:4211:20579302'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.03923602179804732, 'nb_photo': 2563, 'list_port_cont': '20199064,20257075,20257137,20257149,20257182,20286040,20289480,20328048,20330060,20331079,20342890,20384488,20384654,20384715,20422522,20425357,20439251,20462827,20464336,20464418,20470339,20470442,20491759,20492139,20492941,20529933,20530228,20530454,20530860,20579102,20579209', 'assoc_port': '20198537:20199064,20254648:20257137,20254674:20257182,20254697:20257149,20254735:20257075,20277504:20286040,20286243:20289480,20321707:20331079,20321745:20330060,20321754:20328048,20341588:20342890,20384172:20384715,20384184:20384654,20384190:20384488,20406763:20422522,20424995:20425357,20437771:20439251,20462405:20462827,20464066:20464418,20464075:20464336,20470039:20470339,20470040:20470442,20491197:20492139,20491198:20491759,20492691:20492941,20528849:20530860,20528911:20530454,20528944:20530228,20528957:20529933,20578765:20579209,20578776:20579102', 'assoc_mat': '20198537:pet_fonce:3327:20199064,20254648:pet_fonce:3327:20257137,20254674:pet_fonce:3327:20257182,20254697:pet_fonce:3327:20257149,20254735:pet_fonce:3327:20257075,20277504:pet_fonce:3327:20286040,20286243:pet_fonce:3327:20289480,20321707:pet_fonce:3327:20331079,20321745:pet_fonce:3327:20330060,20321754:pet_fonce:3327:20328048,20341588:pet_fonce:3327:20342890,20384172:pet_fonce:3327:20384715,20384184:pet_fonce:3327:20384654,20384190:pet_fonce:3327:20384488,20406763:pet_fonce:3327:20422522,20424995:pet_fonce:3327:20425357,20437771:pet_fonce:3327:20439251,20462405:pet_fonce:3327:20462827,20464066:pet_fonce:3327:20464418,20464075:pet_fonce:3327:20464336,20470039:pet_fonce:3327:20470339,20470040:pet_fonce:3327:20470442,20491197:pet_fonce:3327:20492139,20491198:pet_fonce:3327:20491759,20492691:pet_fonce:3327:20492941,20528849:pet_fonce:3327:20530860,20528911:pet_fonce:3327:20530454,20528944:pet_fonce:3327:20530228,20528957:pet_fonce:3327:20529933,20578765:pet_fonce:3327:20579209,20578776:pet_fonce:3327:20579102'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0021822501336413243, 'nb_photo': 548, 'list_port_cont': '20194425,20199194,20199388,20199587,20255176,20256377,20256590,20256798,20257268,20257403,20257622,20259949,20278004,20278047,20280162,20286943,20287639,20289610,20314959,20315513,20316372,20322354,20322736,20322905,20324431,20325979,20343111,20343716,20352075,20352538,20354512,20357177,20357553,20357694,20358358,20384596,20389188,20408735,20409436,20409592,20410203,20412927,20423516,20423666,20424063,20424461,20425152,20425278,20426631,20462176,20463034,20463052,20463364,20466221,20466335,20466352,20466441,20474594,20479155,20479161,20479258,20491663,20492384,20492726,20492913,20493005,20504183,20504570,20529752,20530404,20530845,20531162,20531361,20531875,20532003,20534135,20577919,20578058,20578230,20578376,20578567,20578715,20578886,20579118,20579130', 'assoc_port': '20194258:20194425,20198516:20199388,20198533:20199194,20198547:20199587,20254650:20259949,20254661:20257268,20254688:20257403,20254728:20256798,20254729:20256590,20254731:20256377,20254768:20257622,20254770:20255176,20277511:20280162,20277523:20278047,20277530:20278004,20286226:20287639,20286232:20286943,20286245:20289610,20314812:20316372,20314835:20315513,20314855:20314959,20321709:20324431,20321710:20325979,20321741:20322905,20321750:20322736,20321753:20322354,20341527:20343111,20341560:20343716,20351777:20352538,20351863:20352075,20354370:20354512,20356992:20358358,20357000:20357694,20357001:20357553,20357002:20357177,20384179:20384596,20384181:20389188,20406758:20412927,20406764:20409436,20406795:20410203,20406802:20409592,20406803:20408735,20423267:20424063,20423284:20423666,20423288:20423516,20424312:20424461,20424999:20425278,20425002:20425152,20425797:20426631,20461710:20463052,20461717:20462176,20462398:20466352,20462400:20463034,20462406:20463364,20464978:20466441,20464981:20466221,20465850:2046633', 'assoc_mat': '20194258:pet_fonce:3594:20194425,20198516:pet_fonce:3594:20199388,20198533:pet_fonce:3594:20199194,20198547:pet_fonce:3594:20199587,20254650:pet_fonce:3594:20259949,20254661:pet_fonce:3594:20257268,20254688:pet_fonce:3594:20257403,20254728:pet_fonce:3594:20256798,20254729:pet_fonce:3594:20256590,20254731:pet_fonce:3594:20256377,20254768:pet_fonce:3594:20257622,20254770:pet_fonce:3594:20255176,20277511:pet_fonce:3594:20280162,20277523:pet_fonce:3594:20278047,20277530:pet_fonce:3594:20278004,20286226:pet_fonce:3594:20287639,20286232:pet_fonce:3594:20286943,20286245:pet_fonce:3594:20289610,20314812:pet_fonce:3594:20316372,20314835:pet_fonce:3594:20315513,20314855:pet_fonce:3594:20314959,20321709:pet_fonce:3594:20324431,20321710:pet_fonce:3594:20325979,20321741:pet_fonce:3594:20322905,20321750:pet_fonce:3594:20322736,20321753:pet_fonce:3594:20322354,20341527:pet_fonce:3594:20343111,20341560:pet_fonce:3594:20343716,20351777:pet_fonce:3594:20352538,20351863:pet_fonce:3594:20352075,20354370:pet_fonce:3594:20354512,2'}, {'unwanted_material': 'pet_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0013681150220306072, 'nb_photo': 1, 'list_port_cont': '20514628', 'assoc_port': '20491207:20514628', 'assoc_mat': '20491207:pet_opaque:4205:20514628'}, {'unwanted_material': 'pet_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.010332749108739252, 'nb_photo': 130, 'list_port_cont': '20339479,20360789,20379755,20403274,20426440,20498008,20556714,20583133', 'assoc_port': '20198513:20339479,20254671:20360789,20286237:20379755,20314845:20403274,20354371:20426440,20478701:20498008,20528909:20556714,20577690:20583133', 'assoc_mat': '20198513:pet_opaque:4203:20339479,20254671:pet_opaque:4203:20360789,20286237:pet_opaque:4203:20379755,20314845:pet_opaque:4203:20403274,20354371:pet_opaque:4203:20426440,20478701:pet_opaque:4203:20498008,20528909:pet_opaque:4203:20556714,20577690:pet_opaque:4203:20583133'}, {'unwanted_material': 'pet_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.004472304346004501, 'nb_photo': 458, 'list_port_cont': '20222148,20255685,20257853,20262644,20266790,20277031,20277137,20277694,20277824,20286898,20287757,20288153,20315077,20316429,20318142,20319478,20319636,20322775,20335814,20342501,20353074,20357389,20357467,20361998,20362723,20364444,20384455,20384615,20384729,20418812,20422786,20422977,20423527,20423635,20423728,20424636,20425066,20425392,20426131,20426204,20426496,20426694,20434017,20436277,20461991,20462608,20464250,20465011,20465097,20465110,20465321,20466578,20478735,20479177,20480250,20484074,20491683,20492787,20493446,20529286,20531330,20531439,20533525,20537287,20538646,20539205,20540901,20542728,20549700,20557773,20567313,20578186,20578666', 'assoc_port': '20198521:20222148,20254666:20277137,20254691:20277031,20254699:20266790,20254701:20262644,20254741:20257853,20254773:20255685,20277526:20277824,20277535:20277694,20286235:20288153,20286240:20287757,20286244:20286898,20314816:20319636,20314819:20319478,20314830:20318142,20314832:20316429,20314849:20315077,20321740:20335814,20321746:20322775,20341525:20364444,20341529:20342501,20351866:20353074,20354357:20362723,20354365:20361998,20356999:20357467,20357005:20357389,20384173:20384729,20384186:20384615,20384188:20384455,20406761:20436277,20406762:20434017,20406798:20422977,20406800:20422786,20406806:20418812,20423265:20425392,20423279:20424636,20423290:20423728,20423291:20423635,20423293:20423527,20425003:20425066,20425792:20426694,20425800:20426496,20425802:20426204,20425803:20426131,20461719:20461991,20462404:20462608,20464081:20464250,20464972:20465321,20464974:20465097,20464979:20465110,20464980:20465011,20466523:20466578,20478684:20484074,20478690:20480250,20478695:20478735,20478697:20479177,20491201:2049344', 'assoc_mat': '20198521:pet_opaque:4207:20222148,20254666:pet_opaque:4207:20277137,20254691:pet_opaque:4207:20277031,20254699:pet_opaque:4207:20266790,20254701:pet_opaque:4207:20262644,20254741:pet_opaque:4207:20257853,20254773:pet_opaque:4207:20255685,20277526:pet_opaque:4207:20277824,20277535:pet_opaque:4207:20277694,20286235:pet_opaque:4207:20288153,20286240:pet_opaque:4207:20287757,20286244:pet_opaque:4207:20286898,20314816:pet_opaque:4207:20319636,20314819:pet_opaque:4207:20319478,20314830:pet_opaque:4207:20318142,20314832:pet_opaque:4207:20316429,20314849:pet_opaque:4207:20315077,20321740:pet_opaque:4207:20335814,20321746:pet_opaque:4207:20322775,20341525:pet_opaque:4207:20364444,20341529:pet_opaque:4207:20342501,20351866:pet_opaque:4207:20353074,20354357:pet_opaque:4207:20362723,20354365:pet_opaque:4207:20361998,20356999:pet_opaque:4207:20357467,20357005:pet_opaque:4207:20357389,20384173:pet_opaque:4207:20384729,20384186:pet_opaque:4207:20384615,20384188:pet_opaque:4207:20384455,20406761:pet_opaque:4207:20436277,2040'}, {'unwanted_material': 'pet_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005949981385514284, 'nb_photo': 213, 'list_port_cont': '20277938,20338892,20339089,20340479,20341158,20360664,20360854,20360910,20361020,20361126,20361208,20361319,20376940,20376980,20377090,20377197,20379586,20402497,20402851,20403075,20403331,20405976,20406273,20407100,20407337,20407438,20420849,20420896,20421409,20423955,20425167,20425445,20425540,20425667,20425820,20425988,20426038,20426794,20426821,20444866,20444965,20445043,20460235,20461625,20461790,20462053,20462234,20462978,20465379,20466126,20466904,20468570,20469339,20469586,20469767,20473727,20474073,20474432,20491138,20491323,20491394,20494095,20494174,20497171,20504937,20505056,20511005,20543698,20543754,20543998,20544896,20546313,20546493,20579478,20580091,20584518,20584577,20586586,20586839,20588926,20589076', 'assoc_port': '20198517:20338892,20198519:20339089,20198546:20340479,20198548:20341158,20254657:20360664,20254694:20360854,20254730:20361020,20254732:20360910,20254738:20361126,20254740:20361319,20254769:20361208,20277510:20376940,20277522:20376980,20277528:20377197,20277529:20377090,20277550:20277938,20286246:20379586,20314813:20402497,20314814:20462978,20314834:20402851,20314843:20460235,20314847:20403075,20314854:20403331,20321711:20405976,20321736:20406273,20321742:20407100,20321743:20407337,20321752:20407438,20341532:20420849,20341558:20420896,20341561:20421409,20351864:20425667,20354355:20425820,20354369:20425988,20354372:20426038,20356993:20426794,20357003:20426821,20384177:20444866,20384180:20445043,20384182:20444965,20406759:20461625,20406797:20461790,20406804:20462053,20406808:20462234,20423270:20469339,20423283:20469586,20423286:20423955,20423287:20469767,20424994:20425540,20425000:20425445,20425001:20425167,20437742:20473727,20437768:20474073,20437769:20474432,20462397:20491138,20462399:20491323,20462402:2049139', 'assoc_mat': '20198517:pet_opaque:4461:20338892,20198519:pet_opaque:4461:20339089,20198546:pet_opaque:4461:20340479,20198548:pet_opaque:4461:20341158,20254657:pet_opaque:4461:20360664,20254694:pet_opaque:4461:20360854,20254730:pet_opaque:4461:20361020,20254732:pet_opaque:4461:20360910,20254738:pet_opaque:4461:20361126,20254740:pet_opaque:4461:20361319,20254769:pet_opaque:4461:20361208,20277510:pet_opaque:4461:20376940,20277522:pet_opaque:4461:20376980,20277528:pet_opaque:4461:20377197,20277529:pet_opaque:4461:20377090,20277550:pet_opaque:4461:20277938,20286246:pet_opaque:4461:20379586,20314813:pet_opaque:4461:20402497,20314814:pet_opaque:4461:20462978,20314834:pet_opaque:4461:20402851,20314843:pet_opaque:4461:20460235,20314847:pet_opaque:4461:20403075,20314854:pet_opaque:4461:20403331,20321711:pet_opaque:4461:20405976,20321736:pet_opaque:4461:20406273,20321742:pet_opaque:4461:20407100,20321743:pet_opaque:4461:20407337,20321752:pet_opaque:4461:20407438,20341532:pet_opaque:4461:20420849,20341558:pet_opaque:4461:20420896,2034'}, {'unwanted_material': 'pet_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.05317072603504173, 'nb_photo': 2388, 'list_port_cont': '20199240,20200398,20200872,20256654,20256727,20271614,20271687,20271732,20273211,20315286,20316694,20330322,20342335,20346438,20352516,20384475,20421206,20423657,20439083,20462780,20464270,20491710,20578064,20578095,20579049', 'assoc_port': '20198508:20200872,20198518:20200398,20198536:20199240,20254653:20271732,20254655:20273211,20254660:20271614,20254693:20271687,20254695:20256727,20254734:20256654,20314815:20316694,20314821:20315286,20321708:20346438,20321737:20330322,20341545:20342335,20351861:20352516,20384183:20384475,20406796:20421206,20423268:20423657,20437743:20439083,20462401:20462780,20464079:20464270,20491199:20491710,20577670:20578095,20577672:20578064,20578762:20579049', 'assoc_mat': '20198508:pet_opaque:4200:20200872,20198518:pet_opaque:4200:20200398,20198536:pet_opaque:4200:20199240,20254653:pet_opaque:4200:20271732,20254655:pet_opaque:4200:20273211,20254660:pet_opaque:4200:20271614,20254693:pet_opaque:4200:20271687,20254695:pet_opaque:4200:20256727,20254734:pet_opaque:4200:20256654,20314815:pet_opaque:4200:20316694,20314821:pet_opaque:4200:20315286,20321708:pet_opaque:4200:20346438,20321737:pet_opaque:4200:20330322,20341545:pet_opaque:4200:20342335,20351861:pet_opaque:4200:20352516,20384183:pet_opaque:4200:20384475,20406796:pet_opaque:4200:20421206,20423268:pet_opaque:4200:20423657,20437743:pet_opaque:4200:20439083,20462401:pet_opaque:4200:20462780,20464079:pet_opaque:4200:20464270,20491199:pet_opaque:4200:20491710,20577670:pet_opaque:4200:20578095,20577672:pet_opaque:4200:20578064,20578762:pet_opaque:4200:20579049'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.003414241564479909, 'nb_photo': 147, 'list_port_cont': '20360697,20361275,20377346,20403472,20407287,20421147,20427102,20444755,20462009,20462287,20466449,20469695,20470531,20490563,20497740,20546821,20548912,20557259,20586943', 'assoc_port': '20254668:20360697,20254736:20361275,20277533:20377346,20314852:20403472,20321738:20407287,20341530:20421147,20357004:20427102,20384175:20444755,20406768:20462009,20406805:20462287,20423282:20469695,20425794:20470531,20461713:20490563,20465853:20466449,20478692:20497740,20528943:20546821,20531309:20548912,20549279:20557259,20577687:20586943', 'assoc_mat': '20254668:pet_opaque:4209:20360697,20254736:pet_opaque:4209:20361275,20277533:pet_opaque:4209:20377346,20314852:pet_opaque:4209:20403472,20321738:pet_opaque:4209:20407287,20341530:pet_opaque:4209:20421147,20357004:pet_opaque:4209:20427102,20384175:pet_opaque:4209:20444755,20406768:pet_opaque:4209:20462009,20406805:pet_opaque:4209:20462287,20423282:pet_opaque:4209:20469695,20425794:pet_opaque:4209:20470531,20461713:pet_opaque:4209:20490563,20465853:pet_opaque:4209:20466449,20478692:pet_opaque:4209:20497740,20528943:pet_opaque:4209:20546821,20531309:pet_opaque:4209:20548912,20549279:pet_opaque:4209:20557259,20577687:pet_opaque:4209:20586943'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.004101190781363651, 'nb_photo': 181, 'list_port_cont': '20258641,20261510,20268380,20268495,20277557,20277745,20287043,20288461,20313667,20315026,20316143,20316564,20318858,20319138,20322344,20342126,20350264,20354881,20357606,20359879,20360485,20362019,20364052,20364674,20385128,20421068,20422613,20423067,20423455,20423807,20423878,20426159,20426301,20430160,20432550,20433276,20436455,20441049,20462736,20464111,20464320,20465517,20466063,20466344,20466728,20468925,20478981,20479248,20484811,20491436,20493314,20493481,20531350,20531675,20536937,20538594,20539111,20539296,20541140,20549502,20549876,20564756,20565614,20578047,20578905,20579030,20579465', 'assoc_port': '20254663:20313667,20254664:20277557,20254692:20268495,20254698:20268380,20254700:20261510,20254742:20258641,20277548:20277745,20286236:20288461,20286242:20287043,20314817:20318858,20314818:20319138,20314831:20316564,20314833:20316143,20314850:20315026,20321748:20322344,20341524:20364674,20341526:20364052,20341528:20350264,20341574:20342126,20354364:20362019,20354375:20354881,20356994:20360485,20356996:20359879,20356998:20357606,20384174:20385128,20406760:20436455,20406765:20433276,20406767:20432550,20406769:20441049,20406799:20423067,20406801:20422613,20406807:20421068,20423264:20430160,20423278:20423878,20423289:20423807,20423292:20423455,20425801:20426301,20425805:20426159,20461693:20466728,20462403:20462736,20464070:20465517,20464083:20464320,20464085:20464111,20465851:20466344,20465852:20466063,20468873:20468925,20478685:20484811,20478691:20479248,20478696:20478981,20491200:20493481,20491202:20493314,20491212:20491436,20528841:20541140,20528853:20539296,20528876:20539111,20528881:20538594,20528907:2053693', 'assoc_mat': '20254663:pet_opaque:4207:20313667,20254664:pet_opaque:4207:20277557,20254692:pet_opaque:4207:20268495,20254698:pet_opaque:4207:20268380,20254700:pet_opaque:4207:20261510,20254742:pet_opaque:4207:20258641,20277548:pet_opaque:4207:20277745,20286236:pet_opaque:4207:20288461,20286242:pet_opaque:4207:20287043,20314817:pet_opaque:4207:20318858,20314818:pet_opaque:4207:20319138,20314831:pet_opaque:4207:20316564,20314833:pet_opaque:4207:20316143,20314850:pet_opaque:4207:20315026,20321748:pet_opaque:4207:20322344,20341524:pet_opaque:4207:20364674,20341526:pet_opaque:4207:20364052,20341528:pet_opaque:4207:20350264,20341574:pet_opaque:4207:20342126,20354364:pet_opaque:4207:20362019,20354375:pet_opaque:4207:20354881,20356994:pet_opaque:4207:20360485,20356996:pet_opaque:4207:20359879,20356998:pet_opaque:4207:20357606,20384174:pet_opaque:4207:20385128,20406760:pet_opaque:4207:20436455,20406765:pet_opaque:4207:20433276,20406767:pet_opaque:4207:20432550,20406769:pet_opaque:4207:20441049,20406799:pet_opaque:4207:20423067,2040'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.005998124661423855, 'nb_photo': 2282, 'list_port_cont': '20256105,20331118,20343549,20384529,20407876,20423717,20439260,20464282,20479039,20532362,20579312', 'assoc_port': '20254672:20256105,20321744:20331118,20341587:20343549,20384185:20384529,20406770:20407876,20423285:20423717,20437770:20439260,20464077:20464282,20478694:20479039,20531308:20532362,20578774:20579312', 'assoc_mat': '20254672:pet_opaque:4211:20256105,20321744:pet_opaque:4211:20331118,20341587:pet_opaque:4211:20343549,20384185:pet_opaque:4211:20384529,20406770:pet_opaque:4211:20407876,20423285:pet_opaque:4211:20423717,20437770:pet_opaque:4211:20439260,20464077:pet_opaque:4211:20464282,20478694:pet_opaque:4211:20479039,20531308:pet_opaque:4211:20532362,20578774:pet_opaque:4211:20579312'}, {'unwanted_material': 'plastique', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.007233856246025987, 'nb_photo': 211, 'list_port_cont': '20198832,20200006,20255121,20255636,20255905,20277600,20278709,20314904,20314949,20341723,20351918,20384234,20384268,20404727,20423447,20425923,20461869,20465973,20491255,20491268,20529142,20529405,20577736,20577792', 'assoc_port': '20198526:20200006,20198549:20198832,20254669:20255905,20254737:20255636,20254767:20255121,20277527:20277600,20277551:20278709,20314846:20314904,20314853:20314949,20341531:20341723,20351862:20351918,20384176:20384268,20384189:20384234,20404502:20404727,20423281:20423447,20425795:20425923,20461712:20461869,20465854:20465973,20491195:20491268,20491210:20491255,20528860:20529405,20528945:20529142,20577668:20577792,20577686:20577736', 'assoc_mat': '20198526:plastique:3726:20200006,20198549:plastique:3726:20198832,20254669:plastique:3726:20255905,20254737:plastique:3726:20255636,20254767:plastique:3726:20255121,20277527:plastique:3726:20277600,20277551:plastique:3726:20278709,20314846:plastique:3726:20314904,20314853:plastique:3726:20314949,20341531:plastique:3726:20341723,20351862:plastique:3726:20351918,20384176:plastique:3726:20384268,20384189:plastique:3726:20384234,20404502:plastique:3726:20404727,20423281:plastique:3726:20423447,20425795:plastique:3726:20425923,20461712:plastique:3726:20461869,20465854:plastique:3726:20465973,20491195:plastique:3726:20491268,20491210:plastique:3726:20491255,20528860:plastique:3726:20529405,20528945:plastique:3726:20529142,20577668:plastique:3726:20577792,20577686:plastique:3726:20577736'}, {'unwanted_material': 'Teint_Dans_La_Masse', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.006678422262175462, 'nb_photo': 318, 'list_port_cont': '20198823,20200002,20255119,20255631,20255906,20277597,20278699,20314905,20314943,20341731,20351909,20384231,20384271,20404729,20423442,20425918,20461870,20465969,20491253,20491262,20529145,20529407,20577744,20577788', 'assoc_port': '20198526:20200002,20198549:20198823,20254669:20255906,20254737:20255631,20254767:20255119,20277527:20277597,20277551:20278699,20314846:20314905,20314853:20314943,20341531:20341731,20351862:20351909,20384176:20384271,20384189:20384231,20404502:20404729,20423281:20423442,20425795:20425918,20461712:20461870,20465854:20465969,20491195:20491262,20491210:20491253,20528860:20529407,20528945:20529145,20577668:20577788,20577686:20577744', 'assoc_mat': '20198526:Teint_Dans_La_Masse:3726:20200002,20198549:Teint_Dans_La_Masse:3726:20198823,20254669:Teint_Dans_La_Masse:3726:20255906,20254737:Teint_Dans_La_Masse:3726:20255631,20254767:Teint_Dans_La_Masse:3726:20255119,20277527:Teint_Dans_La_Masse:3726:20277597,20277551:Teint_Dans_La_Masse:3726:20278699,20314846:Teint_Dans_La_Masse:3726:20314905,20314853:Teint_Dans_La_Masse:3726:20314943,20341531:Teint_Dans_La_Masse:3726:20341731,20351862:Teint_Dans_La_Masse:3726:20351909,20384176:Teint_Dans_La_Masse:3726:20384271,20384189:Teint_Dans_La_Masse:3726:20384231,20404502:Teint_Dans_La_Masse:3726:20404729,20423281:Teint_Dans_La_Masse:3726:20423442,20425795:Teint_Dans_La_Masse:3726:20425918,20461712:Teint_Dans_La_Masse:3726:20461870,20465854:Teint_Dans_La_Masse:3726:20465969,20491195:Teint_Dans_La_Masse:3726:20491262,20491210:Teint_Dans_La_Masse:3726:20491253,20528860:Teint_Dans_La_Masse:3726:20529407,20528945:Teint_Dans_La_Masse:3726:20529145,20577668:Teint_Dans_La_Masse:3726:20577788,20577686:Teint_Dans_La_Masse:3726:2'}, {'unwanted_material': 'textiles_sanitaires', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 8.656564139285744e-05, 'nb_photo': 3, 'list_port_cont': '20479243,20493487,20539292', 'assoc_port': '20478691:20479243,20491200:20493487,20528853:20539292', 'assoc_mat': '20478691:textiles_sanitaires:4207:20479243,20491200:textiles_sanitaires:4207:20493487,20528853:textiles_sanitaires:4207:20539292'}), 'main_stat': {'nb_photos': 14950}}, 'hostname': (('jetson-5',),), 'impurety_average_per_hashtag': []} filepath : /data_2/data_log/job/memo/sevran/sla_mensuel_Sevran_mois_02_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', '1.2%', 1461], 'barquette_avec_film': ['barquette_avec_film', '0.52%', 427], 'bouchon': ['bouchon', '0.31%', 982], 'carton': ['carton', '2.52%', 2013], 'etiquette': ['etiquette', '0.08%', 68], 'metal': ['metal', '0.06%', 63], 'papier': ['papier', '6.97%', 9357], 'pehd': ['pehd', '0.37%', 348], 'pet_clair': ['pet_clair', '84.77%', 65534], 'pet_fonce': ['pet_fonce', '3.92%', 2563]}, 'refus': {'autre': ['autre', '0.6%', 1093], 'carton': ['carton', '4.42%', 9565], 'metal': ['metal', '0.12%', 569], 'papier': ['papier', '11.97%', 44051], 'pehd': ['pehd', '0.17%', 451], 'pet_clair': ['pet_clair', '3.83%', 4101], 'pet_fonce': ['pet_fonce', '0.22%', 548]}, 'jrm': {'autre_refus': ['autre_refus', '2.99%', 454], 'cartonnette': ['cartonnette', '0.55%', 244], 'Carton_brun': ['Carton_brun', '1.89%', 389], 'Carton_gris': ['Carton_gris', '1.27%', 345], 'kraft': ['kraft', '0.27%', 70], 'metal': ['metal', '0.06%', 11], 'plastique': ['plastique', '0.72%', 211], 'Teint_Dans_La_Masse': ['Teint_Dans_La_Masse', '0.67%', 318]}, 'aluminium': {'barquette_opaque': ['barquette_opaque', '0.42%', 14], 'carton': ['carton', '2.63%', 41], 'ela': ['ela', '0.2%', 4], 'etiquette': ['etiquette', '0.22%', 10], 'film_plastique': ['film_plastique', '1.25%', 19], 'metal': ['metal', '87.52%', 41], 'papier': ['papier', '7.23%', 516], 'pet_fonce': ['pet_fonce', '0.81%', 3], 'pet_opaque': ['pet_opaque', '0.14%', 1]}, 'ela': {'barquette_opaque': ['barquette_opaque', '1.13%', 201], 'carton': ['carton', '0.72%', 97], 'ela': ['ela', '86.7%', 164], 'etiquette': ['etiquette', '0.56%', 419], 'film_plastique': ['film_plastique', '2.72%', 487], 'kraft': ['kraft', '0.02%', 1], 'metal': ['metal', '1.8%', 211], 'papier': ['papier', '4.83%', 1053], 'pehd': ['pehd', '0.13%', 2], 'pet_clair': ['pet_clair', '0.86%', 89], 'pet_fonce': ['pet_fonce', '0.23%', 32], 'pet_opaque': ['pet_opaque', '1.03%', 130]}, 'emr': {'barquette_opaque': ['barquette_opaque', '0.14%', 353], 'carton': ['carton', '92.15%', 5576], 'ela': ['ela', '0.06%', 67], 'etiquette': ['etiquette', '0.09%', 445], 'film_plastique': ['film_plastique', '0.14%', 820], 'kraft': ['kraft', '0.1%', 48], 'metal': ['metal', '0.56%', 220], 'papier': ['papier', '6.55%', 27315], 'pehd': ['pehd', '0.07%', 30], 'pet_clair': ['pet_clair', '0.16%', 151], 'pet_fonce': ['pet_fonce', '0.11%', 49], 'pet_opaque': ['pet_opaque', '0.45%', 458]}, 'film_pedb': {'barquette_opaque': ['barquette_opaque', '0.9%', 96], 'carton': ['carton', '2.66%', 2907], 'ela': ['ela', '0.15%', 9], 'etiquette': ['etiquette', '0.04%', 96], 'film_plastique': ['film_plastique', '75.91%', 2555], 'kraft': ['kraft', '0.22%', 3], 'metal': ['metal', '32.77%', 113], 'papier': ['papier', '16.68%', 19068], 'pehd': ['pehd', '0.1%', 2], 'pet_clair': ['pet_clair', '0.24%', 10], 'pet_fonce': ['pet_fonce', '0.42%', 55], 'pet_opaque': ['pet_opaque', '0.59%', 213]}, 'flux_dev': {'barquette_opaque': ['barquette_opaque', '0.86%', 159], 'carton': ['carton', '13.4%', 626], 'ela': ['ela', '0.28%', 84], 'etiquette': ['etiquette', '2.22%', 554], 'film_plastique': ['film_plastique', '4.33%', 791], 'kraft': ['kraft', '0.16%', 4], 'metal': ['metal', '10.05%', 167], 'papier': ['papier', '9.92%', 2367], 'pehd': ['pehd', '0.48%', 51], 'pet_clair': ['pet_clair', '12.26%', 1400], 'pet_fonce': ['pet_fonce', '50.72%', 722], 'pet_opaque': ['pet_opaque', '5.32%', 2388]}, 'pcm': {'barquette_opaque': ['barquette_opaque', '0.25%', 133], 'carton': ['carton', '0.37%', 117], 'ela': ['ela', '0.11%', 48], 'etiquette': ['etiquette', '0.4%', 572], 'film_plastique': ['film_plastique', '0.16%', 56], 'kraft': ['kraft', '0.02%', 1], 'metal': ['metal', '4.09%', 61], 'papier': ['papier', '96.46%', 21923], 'pet_clair': ['pet_clair', '0.07%', 9], 'pet_fonce': ['pet_fonce', '0.12%', 23], 'pet_opaque': ['pet_opaque', '0.34%', 147]}, 'pcnc': {'barquette_opaque': ['barquette_opaque', '0.1%', 140], 'carton': ['carton', '94.98%', 3634], 'ela': ['ela', '0.08%', 24], 'etiquette': ['etiquette', '0.04%', 129], 'film_plastique': ['film_plastique', '0.55%', 1486], 'kraft': ['kraft', '0.08%', 9], 'metal': ['metal', '0.81%', 157], 'papier': ['papier', '3.22%', 9156], 'pehd': ['pehd', '0.08%', 16], 'pet_clair': ['pet_clair', '0.25%', 150], 'pet_fonce': ['pet_fonce', '0.13%', 38], 'pet_opaque': ['pet_opaque', '0.41%', 181], 'textiles_sanitaires': ['textiles_sanitaires', '0.01%', 3]}, 'pehd_pp': {'barquette_opaque': ['barquette_opaque', '3.53%', 4350], 'carton': ['carton', '0.22%', 627], 'ela': ['ela', '0.07%', 234], 'etiquette': ['etiquette', '0.13%', 3544], 'film_plastique': ['film_plastique', '0.23%', 1730], 'kraft': ['kraft', '0.01%', 55], 'metal': ['metal', '0.82%', 414], 'papier': ['papier', '1.04%', 5186], 'pehd': ['pehd', '93.19%', 1708], 'pet_clair': ['pet_clair', '0.15%', 581], 'pet_fonce': ['pet_fonce', '0.13%', 343], 'pet_opaque': ['pet_opaque', '0.6%', 2282]}} 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_2/data_log/job/memo/sevran/sla_mensuel_Sevran_mois_02_annee_2025.pdf le fichier se trouve ici : /data_2/data_log/job/memo/sevran 5.71user 5.18system 0:15.10elapsed 72%CPU (0avgtext+0avgdata 201120maxresident)k 40inputs+2280outputs (0major+78060minor)pagefaults 0swaps