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-01 _cr_cnf_ : /home/admin/mtr/.credentials/credentials.py _cr_cnf_ : /home/admin/mtr/.credentials/credentials.py warning , we can't find thcl infos in json_data warning , we can't find pdt infos in json_data nb_day : (2, 31) VR TODO TOCHECK : due to this bug it shouldn't have being able to work, or maybe it was due to a change directory not done ! SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=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 : (2, 31) VR TODO TOCHECK : due to this bug it shouldn't have being able to work, or maybe it was due to a change directory not done ! SELECT name, created_at,limit_max FROM MTRDatou.mtr_datou WHERE id=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 : 01 mtr_id : 1042 dashboard_places : Sevran date : 2025-01 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-01%') and created_at like '%2025-01%'))); nb_day : (2, 31) after unwanted_material_data nb_day : (2, 31) SQL: SELECT ms.id, ms.name, mst.name as type, ms.test_group, ms.test_name, ms.server, ms.version_code, ms.result_str, ms.result_bool, ms.result_float, ms.lien, ms.created_at FROM MTRAdmin.monitor_sys ms INNER JOIN MTRAdmin.monitor_sys_type mst on mst.id = ms.type WHERE ms.test_name like '%30005%' AND ms.result_str like '%2025/01%'ORDER BY ms.id desc LIMIT 0, 1000000; No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48561 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8363, 'nb_gray_level_ok': 8363, 'nb_dedup_ok': 7444, 'nb_two_criteria_ok': 7444, 'nb_forced_upload': 86, 'end_of_day_photos_duplicated': 919, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2035, 'end_of_day_photos_uploaded': 5494, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 535, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 21, 'nb_images_started': 852, 'nb_selected_images': 1387, 'last_update': '2025/02/07', 'portfolio_id': 20101927, 'last_run_id': 1581195, 'total_number_of_photos': 8004}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48561 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8363, 'nb_gray_level_ok': 8363, 'nb_dedup_ok': 7444, 'nb_two_criteria_ok': 7444, 'nb_forced_upload': 86, 'end_of_day_photos_duplicated': 919, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2035, 'end_of_day_photos_uploaded': 5494, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 17, 'nb_images_finished': 535, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 21, 'nb_images_started': 852, 'nb_selected_images': 1387, 'last_update': '2025/02/05', 'portfolio_id': 20101927, 'last_run_id': 1581195, 'total_number_of_photos': 8004}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47981 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8354, 'nb_gray_level_ok': 8354, 'nb_dedup_ok': 6281, 'nb_two_criteria_ok': 6281, 'nb_forced_upload': 95, 'end_of_day_photos_duplicated': 2073, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1635, 'end_of_day_photos_uploaded': 4740, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 29, 'nb_images_finished': 1481, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 9, 'nb_images_started': 159, 'nb_selected_images': 1640, 'last_update': '2025/02/05', 'portfolio_id': 20061971, 'last_run_id': 1581463, 'total_number_of_photos': 6701}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48561 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8363, 'nb_gray_level_ok': 8363, 'nb_dedup_ok': 7444, 'nb_two_criteria_ok': 7444, 'nb_forced_upload': 86, 'end_of_day_photos_duplicated': 919, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2035, 'end_of_day_photos_uploaded': 5494, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 793, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 7, 'nb_images_started': 204, 'nb_selected_images': 997, 'last_update': '2025/02/01', 'portfolio_id': 20101927, 'last_run_id': 1578518, 'total_number_of_photos': 8004}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47981 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8354, 'nb_gray_level_ok': 8354, 'nb_dedup_ok': 6281, 'nb_two_criteria_ok': 6281, 'nb_forced_upload': 95, 'end_of_day_photos_duplicated': 2073, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1635, 'end_of_day_photos_uploaded': 4740, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 12, 'nb_images_finished': 588, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 26, 'nb_images_started': 1052, 'nb_selected_images': 1640, 'last_update': '2025/02/01', 'portfolio_id': 20061971, 'last_run_id': 1576235, 'total_number_of_photos': 6701}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47789 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8378, 'nb_gray_level_ok': 8378, 'nb_dedup_ok': 6757, 'nb_two_criteria_ok': 6757, 'nb_forced_upload': 71, 'end_of_day_photos_duplicated': 1621, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1612, 'end_of_day_photos_uploaded': 5215, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 29, 'nb_images_finished': 957, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 11, 'nb_images_started': 197, 'nb_selected_images': 1154, 'last_update': '2025/02/02', 'portfolio_id': 20036049, 'last_run_id': 1573238, 'total_number_of_photos': 7220}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48686 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 6020, 'nb_two_criteria_ok': 6020, 'nb_forced_upload': 92, 'end_of_day_photos_duplicated': 2337, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1294, 'end_of_day_photos_uploaded': 4817, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 53, 'nb_images_finished': 1878, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 23, 'nb_images_started': 471, 'nb_selected_images': 2349, 'last_update': '2025/02/01', 'portfolio_id': 20001555, 'last_run_id': 1573235, 'total_number_of_photos': 6431}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48697 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 4527, 'nb_two_criteria_ok': 4527, 'nb_forced_upload': 92, 'end_of_day_photos_duplicated': 3830, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 62, 'end_of_day_photos_uploaded': 4556, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 1738, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 20, 'nb_images_started': 489, 'nb_selected_images': 2227, 'last_update': '2025/02/01', 'portfolio_id': 19950504, 'last_run_id': 1570374, 'total_number_of_photos': 4941}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48561 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8363, 'nb_gray_level_ok': 8363, 'nb_dedup_ok': 7444, 'nb_two_criteria_ok': 7444, 'nb_forced_upload': 86, 'end_of_day_photos_duplicated': 919, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2035, 'end_of_day_photos_uploaded': 5494, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 793, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 7, 'nb_images_started': 204, 'nb_selected_images': 997, 'last_update': '2025/02/01', 'portfolio_id': 20101927, 'last_run_id': 1578518, 'total_number_of_photos': 8004}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47981 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8354, 'nb_gray_level_ok': 8354, 'nb_dedup_ok': 6281, 'nb_two_criteria_ok': 6281, 'nb_forced_upload': 95, 'end_of_day_photos_duplicated': 2073, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1635, 'end_of_day_photos_uploaded': 4740, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 12, 'nb_images_finished': 588, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 26, 'nb_images_started': 1052, 'nb_selected_images': 1640, 'last_update': '2025/02/01', 'portfolio_id': 20061971, 'last_run_id': 1576235, 'total_number_of_photos': 6701}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47789 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8378, 'nb_gray_level_ok': 8378, 'nb_dedup_ok': 6757, 'nb_two_criteria_ok': 6757, 'nb_forced_upload': 71, 'end_of_day_photos_duplicated': 1621, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1612, 'end_of_day_photos_uploaded': 5215, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 29, 'nb_images_finished': 957, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 11, 'nb_images_started': 197, 'nb_selected_images': 1154, 'last_update': '2025/01/31', 'portfolio_id': 20036049, 'last_run_id': 1573238, 'total_number_of_photos': 7220}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48686 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 6020, 'nb_two_criteria_ok': 6020, 'nb_forced_upload': 92, 'end_of_day_photos_duplicated': 2337, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1294, 'end_of_day_photos_uploaded': 4817, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 53, 'nb_images_finished': 1878, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 23, 'nb_images_started': 471, 'nb_selected_images': 2349, 'last_update': '2025/02/01', 'portfolio_id': 20001555, 'last_run_id': 1573235, 'total_number_of_photos': 6431}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48697 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 4527, 'nb_two_criteria_ok': 4527, 'nb_forced_upload': 92, 'end_of_day_photos_duplicated': 3830, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 62, 'end_of_day_photos_uploaded': 4556, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 1738, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 20, 'nb_images_started': 489, 'nb_selected_images': 2227, 'last_update': '2025/02/01', 'portfolio_id': 19950504, 'last_run_id': 1570374, 'total_number_of_photos': 4941}} 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 9 seconds', 'coverage_pause': '0 days 48561 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8363, 'nb_gray_level_ok': 8363, 'nb_dedup_ok': 7444, 'nb_two_criteria_ok': 7444, 'nb_forced_upload': 86, 'end_of_day_photos_duplicated': 919, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2035, 'end_of_day_photos_uploaded': 5494, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 24, 'nb_images_finished': 793, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 7, 'nb_images_started': 204, 'nb_selected_images': 997, 'last_update': '2025/02/01', 'portfolio_id': 20101927, 'last_run_id': 1578518, 'total_number_of_photos': 7042}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47981 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8354, 'nb_gray_level_ok': 8354, 'nb_dedup_ok': 6281, 'nb_two_criteria_ok': 6281, 'nb_forced_upload': 95, 'end_of_day_photos_duplicated': 2073, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1635, 'end_of_day_photos_uploaded': 4740, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 12, 'nb_images_finished': 588, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 26, 'nb_images_started': 1052, 'nb_selected_images': 1640, 'last_update': '2025/02/01', 'portfolio_id': 20061971, 'last_run_id': 1576235, 'total_number_of_photos': 6701}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47789 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8378, 'nb_gray_level_ok': 8378, 'nb_dedup_ok': 6757, 'nb_two_criteria_ok': 6757, 'nb_forced_upload': 71, 'end_of_day_photos_duplicated': 1621, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1612, 'end_of_day_photos_uploaded': 5215, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 29, 'nb_images_finished': 957, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 11, 'nb_images_started': 197, 'nb_selected_images': 1154, 'last_update': '2025/01/31', 'portfolio_id': 20036049, 'last_run_id': 1573238, 'total_number_of_photos': 7220}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48686 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 6020, 'nb_two_criteria_ok': 6020, 'nb_forced_upload': 92, 'end_of_day_photos_duplicated': 2337, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1294, 'end_of_day_photos_uploaded': 4817, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 53, 'nb_images_finished': 1878, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 23, 'nb_images_started': 471, 'nb_selected_images': 2349, 'last_update': '2025/02/01', 'portfolio_id': 20001555, 'last_run_id': 1573235, 'total_number_of_photos': 6431}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48697 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 4527, 'nb_two_criteria_ok': 4527, 'nb_forced_upload': 92, 'end_of_day_photos_duplicated': 3830, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 62, 'end_of_day_photos_uploaded': 4556, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 1738, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 20, 'nb_images_started': 489, 'nb_selected_images': 2227, 'last_update': '2025/02/01', 'portfolio_id': 19950504, 'last_run_id': 1570374, 'total_number_of_photos': 4941}} 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 9 seconds', 'coverage_pause': '0 days 17350 seconds', 'coverage_times_pause': '0 days 18300 seconds', 'nb_photos_decision': 3022, 'nb_gray_level_ok': 3022, 'nb_dedup_ok': 213, 'nb_two_criteria_ok': 213, 'nb_forced_upload': 27, 'end_of_day_photos_duplicated': 2809, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 239, 'ratio_coverage': 0.9639424412467359}, '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/01/26', 'portfolio_id': 19910143, 'last_run_id': 1561838, 'total_number_of_photos': 273}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47789 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8378, 'nb_gray_level_ok': 8378, 'nb_dedup_ok': 6757, 'nb_two_criteria_ok': 6757, 'nb_forced_upload': 71, 'end_of_day_photos_duplicated': 1621, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1612, 'end_of_day_photos_uploaded': 5215, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 14, 'nb_images_finished': 347, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 26, 'nb_images_started': 794, 'nb_selected_images': 1141, 'last_update': '2025/01/30', 'portfolio_id': 20036049, 'last_run_id': 1572311, 'total_number_of_photos': 7219}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48686 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 6020, 'nb_two_criteria_ok': 6020, 'nb_forced_upload': 92, 'end_of_day_photos_duplicated': 2337, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1294, 'end_of_day_photos_uploaded': 4817, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 52, 'nb_images_finished': 1443, 'nb_ptf_finished_for_older': 1, 'nb_images_finished_for_older': 447, 'nb_ptf_started': 23, 'nb_images_started': 471, 'nb_selected_images': 2361, 'last_update': '2025/01/30', 'portfolio_id': 20001555, 'last_run_id': 1569425, 'total_number_of_photos': 6431}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48697 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 4527, 'nb_two_criteria_ok': 4527, 'nb_forced_upload': 92, 'end_of_day_photos_duplicated': 3830, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 62, 'end_of_day_photos_uploaded': 4556, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 1738, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 20, 'nb_images_started': 523, 'nb_selected_images': 2261, 'last_update': '2025/01/30', 'portfolio_id': 19950504, 'last_run_id': 1570374, 'total_number_of_photos': 4941}} 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 9 seconds', 'coverage_pause': '0 days 17350 seconds', 'coverage_times_pause': '0 days 18300 seconds', 'nb_photos_decision': 3022, 'nb_gray_level_ok': 3022, 'nb_dedup_ok': 213, 'nb_two_criteria_ok': 213, 'nb_forced_upload': 27, 'end_of_day_photos_duplicated': 2809, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 239, 'ratio_coverage': 0.9639424412467359}, '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/01/26', 'portfolio_id': 19910143, 'last_run_id': 1561838, 'total_number_of_photos': 273}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48585 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8370, 'nb_gray_level_ok': 8369, 'nb_dedup_ok': 6252, 'nb_two_criteria_ok': 6251, 'nb_forced_upload': 79, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 2118, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2346, 'end_of_day_photos_uploaded': 3983, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 12, 'nb_images_finished': 513, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 38, 'nb_images_started': 1904, 'nb_selected_images': 2417, 'last_update': '2025/01/29', 'portfolio_id': 19876129, 'last_run_id': 1563558, 'total_number_of_photos': 6835}} No error ? {'log_dict': {'total_nb_images': 8436, 'max_time_between_images': '0 days 47 seconds', 'coverage_pause': '0 days 48590 seconds', 'coverage_times_pause': '0 days 50635 seconds', 'nb_photos_decision': 8351, 'nb_gray_level_ok': 8351, 'nb_dedup_ok': 5133, 'nb_two_criteria_ok': 5133, 'nb_forced_upload': 85, 'end_of_day_photos_duplicated': 3218, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2607, 'end_of_day_photos_uploaded': 2610, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 10, 'nb_images_finished': 446, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 4, 'nb_images_started': 147, 'nb_selected_images': 593, 'last_update': '2025/01/29', 'portfolio_id': 19845381, 'last_run_id': 1557379, 'total_number_of_photos': 5575}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48686 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 6020, 'nb_two_criteria_ok': 6020, 'nb_forced_upload': 92, 'end_of_day_photos_duplicated': 2337, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1294, 'end_of_day_photos_uploaded': 4817, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 52, 'nb_images_finished': 1443, 'nb_ptf_finished_for_older': 1, 'nb_images_finished_for_older': 447, 'nb_ptf_started': 23, 'nb_images_started': 471, 'nb_selected_images': 2361, 'last_update': '2025/01/29', 'portfolio_id': 20001555, 'last_run_id': 1569425, 'total_number_of_photos': 6430}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48697 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 4527, 'nb_two_criteria_ok': 4527, 'nb_forced_upload': 92, 'end_of_day_photos_duplicated': 3830, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 62, 'end_of_day_photos_uploaded': 4556, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 25, 'nb_images_finished': 686, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 44, 'nb_images_started': 1575, 'nb_selected_images': 2261, 'last_update': '2025/01/29', 'portfolio_id': 19950504, 'last_run_id': 1565647, 'total_number_of_photos': 4941}} 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 9 seconds', 'coverage_pause': '0 days 17350 seconds', 'coverage_times_pause': '0 days 18300 seconds', 'nb_photos_decision': 3022, 'nb_gray_level_ok': 3022, 'nb_dedup_ok': 213, 'nb_two_criteria_ok': 213, 'nb_forced_upload': 27, 'end_of_day_photos_duplicated': 2809, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 239, 'ratio_coverage': 0.9639424412467359}, '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/01/26', 'portfolio_id': 19910143, 'last_run_id': 1561838, 'total_number_of_photos': 273}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48585 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8370, 'nb_gray_level_ok': 8369, 'nb_dedup_ok': 6252, 'nb_two_criteria_ok': 6251, 'nb_forced_upload': 79, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 2118, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2346, 'end_of_day_photos_uploaded': 3983, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 12, 'nb_images_finished': 513, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 38, 'nb_images_started': 1904, 'nb_selected_images': 2417, 'last_update': '2025/01/28', 'portfolio_id': 19876129, 'last_run_id': 1563558, 'total_number_of_photos': 6835}} No error ? {'log_dict': {'total_nb_images': 8436, 'max_time_between_images': '0 days 47 seconds', 'coverage_pause': '0 days 48590 seconds', 'coverage_times_pause': '0 days 50635 seconds', 'nb_photos_decision': 8351, 'nb_gray_level_ok': 8351, 'nb_dedup_ok': 5133, 'nb_two_criteria_ok': 5133, 'nb_forced_upload': 85, 'end_of_day_photos_duplicated': 3218, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2607, 'end_of_day_photos_uploaded': 2610, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 10, 'nb_images_finished': 446, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 4, 'nb_images_started': 147, 'nb_selected_images': 593, 'last_update': '2025/01/29', 'portfolio_id': 19845381, 'last_run_id': 1557379, 'total_number_of_photos': 5575}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48642 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8369, 'nb_gray_level_ok': 8369, 'nb_dedup_ok': 6925, 'nb_two_criteria_ok': 6925, 'nb_forced_upload': 80, 'end_of_day_photos_duplicated': 1444, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2015, 'end_of_day_photos_uploaded': 4989, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 14, 'nb_images_finished': 494, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 20, 'nb_images_started': 499, 'nb_selected_images': 993, 'last_update': '2025/01/28', 'portfolio_id': 19806633, 'last_run_id': 1554807, 'total_number_of_photos': 7431}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48697 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 4527, 'nb_two_criteria_ok': 4527, 'nb_forced_upload': 92, 'end_of_day_photos_duplicated': 3830, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 62, 'end_of_day_photos_uploaded': 4556, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 25, 'nb_images_finished': 686, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 44, 'nb_images_started': 1575, 'nb_selected_images': 2261, 'last_update': '2025/01/28', 'portfolio_id': 19950504, 'last_run_id': 1565647, 'total_number_of_photos': 4940}} 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 9 seconds', 'coverage_pause': '0 days 17350 seconds', 'coverage_times_pause': '0 days 18300 seconds', 'nb_photos_decision': 3022, 'nb_gray_level_ok': 3022, 'nb_dedup_ok': 213, 'nb_two_criteria_ok': 213, 'nb_forced_upload': 27, 'end_of_day_photos_duplicated': 2809, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 239, 'ratio_coverage': 0.9639424412467359}, '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/01/26', 'portfolio_id': 19910143, 'last_run_id': 1561838, 'total_number_of_photos': 273}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48585 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8370, 'nb_gray_level_ok': 8369, 'nb_dedup_ok': 6252, 'nb_two_criteria_ok': 6251, 'nb_forced_upload': 79, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 2118, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2346, 'end_of_day_photos_uploaded': 3983, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 12, 'nb_images_finished': 513, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 38, 'nb_images_started': 1904, 'nb_selected_images': 2417, 'last_update': '2025/01/28', 'portfolio_id': 19876129, 'last_run_id': 1563558, 'total_number_of_photos': 6835}} No error ? {'log_dict': {'total_nb_images': 8436, 'max_time_between_images': '0 days 47 seconds', 'coverage_pause': '0 days 48590 seconds', 'coverage_times_pause': '0 days 50635 seconds', 'nb_photos_decision': 8351, 'nb_gray_level_ok': 8351, 'nb_dedup_ok': 5133, 'nb_two_criteria_ok': 5133, 'nb_forced_upload': 85, 'end_of_day_photos_duplicated': 3218, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2607, 'end_of_day_photos_uploaded': 2610, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 10, 'nb_images_finished': 446, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 4, 'nb_images_started': 147, 'nb_selected_images': 593, 'last_update': '2025/01/26', 'portfolio_id': 19845381, 'last_run_id': 1557379, 'total_number_of_photos': 5575}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48642 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8369, 'nb_gray_level_ok': 8369, 'nb_dedup_ok': 6925, 'nb_two_criteria_ok': 6925, 'nb_forced_upload': 80, 'end_of_day_photos_duplicated': 1444, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2015, 'end_of_day_photos_uploaded': 4989, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 14, 'nb_images_finished': 494, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 20, 'nb_images_started': 499, 'nb_selected_images': 993, 'last_update': '2025/01/28', 'portfolio_id': 19806633, 'last_run_id': 1554807, 'total_number_of_photos': 7431}} No error ? {'log_dict': {'total_nb_images': 8432, 'max_time_between_images': '0 days 106 seconds', 'coverage_pause': '0 days 48469 seconds', 'coverage_times_pause': '0 days 50604 seconds', 'nb_photos_decision': 8343, 'nb_gray_level_ok': 8343, 'nb_dedup_ok': 5749, 'nb_two_criteria_ok': 5749, 'nb_forced_upload': 84, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 2594, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1979, 'end_of_day_photos_uploaded': 3853, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 33, 'nb_images_started': 1547, 'nb_selected_images': 1547, 'last_update': '2025/01/28', 'portfolio_id': 19789723, 'last_run_id': 1552725, 'total_number_of_photos': 6210}} 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 9 seconds', 'coverage_pause': '0 days 17350 seconds', 'coverage_times_pause': '0 days 18300 seconds', 'nb_photos_decision': 3022, 'nb_gray_level_ok': 3022, 'nb_dedup_ok': 213, 'nb_two_criteria_ok': 213, 'nb_forced_upload': 27, 'end_of_day_photos_duplicated': 2809, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 239, 'ratio_coverage': 0.9639424412467359}, '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/01/26', 'portfolio_id': 19910143, 'last_run_id': 1561838, 'total_number_of_photos': 272}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48585 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8370, 'nb_gray_level_ok': 8369, 'nb_dedup_ok': 6252, 'nb_two_criteria_ok': 6251, 'nb_forced_upload': 79, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 2118, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2346, 'end_of_day_photos_uploaded': 3983, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 28, 'nb_images_finished': 779, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 9, 'nb_images_started': 974, 'nb_selected_images': 1753, 'last_update': '2025/01/25', 'portfolio_id': 19876129, 'last_run_id': 1559778, 'total_number_of_photos': 6835}} No error ? {'log_dict': {'total_nb_images': 8436, 'max_time_between_images': '0 days 47 seconds', 'coverage_pause': '0 days 48590 seconds', 'coverage_times_pause': '0 days 50635 seconds', 'nb_photos_decision': 8351, 'nb_gray_level_ok': 8351, 'nb_dedup_ok': 5133, 'nb_two_criteria_ok': 5133, 'nb_forced_upload': 85, 'end_of_day_photos_duplicated': 3218, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2607, 'end_of_day_photos_uploaded': 2610, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 10, 'nb_images_finished': 446, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 4, 'nb_images_started': 147, 'nb_selected_images': 593, 'last_update': '2025/01/26', 'portfolio_id': 19845381, 'last_run_id': 1557379, 'total_number_of_photos': 5575}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48642 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8369, 'nb_gray_level_ok': 8369, 'nb_dedup_ok': 6925, 'nb_two_criteria_ok': 6925, 'nb_forced_upload': 80, 'end_of_day_photos_duplicated': 1444, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2015, 'end_of_day_photos_uploaded': 4989, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 14, 'nb_images_finished': 494, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 20, 'nb_images_started': 499, 'nb_selected_images': 993, 'last_update': '2025/01/27', 'portfolio_id': 19806633, 'last_run_id': 1554807, 'total_number_of_photos': 7431}} No error ? {'log_dict': {'total_nb_images': 8432, 'max_time_between_images': '0 days 106 seconds', 'coverage_pause': '0 days 48469 seconds', 'coverage_times_pause': '0 days 50604 seconds', 'nb_photos_decision': 8343, 'nb_gray_level_ok': 8343, 'nb_dedup_ok': 5749, 'nb_two_criteria_ok': 5749, 'nb_forced_upload': 84, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 2594, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1979, 'end_of_day_photos_uploaded': 3853, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 33, 'nb_images_started': 1547, 'nb_selected_images': 1547, 'last_update': '2025/01/27', 'portfolio_id': 19789723, 'last_run_id': 1552725, 'total_number_of_photos': 6210}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47481 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8372, 'nb_gray_level_ok': 8372, 'nb_dedup_ok': 5575, 'nb_two_criteria_ok': 5575, 'nb_forced_upload': 77, 'end_of_day_photos_duplicated': 2797, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 5651, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 818, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 14, 'nb_images_started': 1145, 'nb_selected_images': 1963, 'last_update': '2025/01/26', 'portfolio_id': 19749624, 'last_run_id': 1551719, 'total_number_of_photos': 5971}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48585 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8370, 'nb_gray_level_ok': 8369, 'nb_dedup_ok': 6252, 'nb_two_criteria_ok': 6251, 'nb_forced_upload': 79, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 2118, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2346, 'end_of_day_photos_uploaded': 3983, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 28, 'nb_images_finished': 779, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 9, 'nb_images_started': 974, 'nb_selected_images': 1753, 'last_update': '2025/01/25', 'portfolio_id': 19876129, 'last_run_id': 1559778, 'total_number_of_photos': 4326}} No error ? {'log_dict': {'total_nb_images': 8436, 'max_time_between_images': '0 days 47 seconds', 'coverage_pause': '0 days 48590 seconds', 'coverage_times_pause': '0 days 50635 seconds', 'nb_photos_decision': 8351, 'nb_gray_level_ok': 8351, 'nb_dedup_ok': 5133, 'nb_two_criteria_ok': 5133, 'nb_forced_upload': 85, 'end_of_day_photos_duplicated': 3218, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2607, 'end_of_day_photos_uploaded': 2610, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 10, 'nb_images_finished': 446, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 4, 'nb_images_started': 147, 'nb_selected_images': 593, 'last_update': '2025/01/25', 'portfolio_id': 19845381, 'last_run_id': 1557379, 'total_number_of_photos': 3519}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48642 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8369, 'nb_gray_level_ok': 8369, 'nb_dedup_ok': 6925, 'nb_two_criteria_ok': 6925, 'nb_forced_upload': 80, 'end_of_day_photos_duplicated': 1444, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2015, 'end_of_day_photos_uploaded': 4989, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 14, 'nb_images_finished': 494, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 20, 'nb_images_started': 499, 'nb_selected_images': 993, 'last_update': '2025/01/24', 'portfolio_id': 19806633, 'last_run_id': 1554807, 'total_number_of_photos': 7431}} No error ? {'log_dict': {'total_nb_images': 8432, 'max_time_between_images': '0 days 106 seconds', 'coverage_pause': '0 days 48469 seconds', 'coverage_times_pause': '0 days 50604 seconds', 'nb_photos_decision': 8343, 'nb_gray_level_ok': 8343, 'nb_dedup_ok': 5749, 'nb_two_criteria_ok': 5749, 'nb_forced_upload': 84, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 2594, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1979, 'end_of_day_photos_uploaded': 3853, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 33, 'nb_images_started': 1547, 'nb_selected_images': 1547, 'last_update': '2025/01/25', 'portfolio_id': 19789723, 'last_run_id': 1552725, 'total_number_of_photos': 6210}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47481 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8372, 'nb_gray_level_ok': 8372, 'nb_dedup_ok': 5575, 'nb_two_criteria_ok': 5575, 'nb_forced_upload': 77, 'end_of_day_photos_duplicated': 2797, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 5651, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 818, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 14, 'nb_images_started': 1145, 'nb_selected_images': 1963, 'last_update': '2025/01/25', 'portfolio_id': 19749624, 'last_run_id': 1551719, 'total_number_of_photos': 5971}} 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 7 seconds', 'coverage_pause': '0 days 17095 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3016, 'nb_gray_level_ok': 3016, 'nb_dedup_ok': 202, 'nb_two_criteria_ok': 202, 'nb_forced_upload': 33, 'end_of_day_photos_duplicated': 2814, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 234, 'ratio_coverage': 0.9497749874993056}, '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/01/18', 'portfolio_id': 19724256, 'last_run_id': 1546487, 'total_number_of_photos': 288}} No error ? {'log_dict': {'total_nb_images': 8436, 'max_time_between_images': '0 days 47 seconds', 'coverage_pause': '0 days 48590 seconds', 'coverage_times_pause': '0 days 50635 seconds', 'nb_photos_decision': 8351, 'nb_gray_level_ok': 8351, 'nb_dedup_ok': 5133, 'nb_two_criteria_ok': 5133, 'nb_forced_upload': 85, 'end_of_day_photos_duplicated': 3218, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2607, 'end_of_day_photos_uploaded': 2610, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 14, 'nb_images_started': 593, 'nb_selected_images': 593, 'last_update': '2025/01/24', 'portfolio_id': 19845381, 'last_run_id': 1556132, 'total_number_of_photos': 2778}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 9 seconds', 'coverage_pause': '0 days 48642 seconds', 'coverage_times_pause': '0 days 50699 seconds', 'nb_photos_decision': 8369, 'nb_gray_level_ok': 8369, 'nb_dedup_ok': 6925, 'nb_two_criteria_ok': 6925, 'nb_forced_upload': 80, 'end_of_day_photos_duplicated': 1444, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 2015, 'end_of_day_photos_uploaded': 4989, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 14, 'nb_images_finished': 494, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 20, 'nb_images_started': 499, 'nb_selected_images': 993, 'last_update': '2025/01/24', 'portfolio_id': 19806633, 'last_run_id': 1554807, 'total_number_of_photos': 6531}} No error ? {'log_dict': {'total_nb_images': 8432, 'max_time_between_images': '0 days 106 seconds', 'coverage_pause': '0 days 48469 seconds', 'coverage_times_pause': '0 days 50604 seconds', 'nb_photos_decision': 8343, 'nb_gray_level_ok': 8343, 'nb_dedup_ok': 5749, 'nb_two_criteria_ok': 5749, 'nb_forced_upload': 84, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 2594, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1979, 'end_of_day_photos_uploaded': 3853, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 33, 'nb_images_started': 1547, 'nb_selected_images': 1547, 'last_update': '2025/01/23', 'portfolio_id': 19789723, 'last_run_id': 1552725, 'total_number_of_photos': 6210}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47481 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8372, 'nb_gray_level_ok': 8372, 'nb_dedup_ok': 5575, 'nb_two_criteria_ok': 5575, 'nb_forced_upload': 77, 'end_of_day_photos_duplicated': 2797, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 5651, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 818, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 14, 'nb_images_started': 1145, 'nb_selected_images': 1963, 'last_update': '2025/01/23', 'portfolio_id': 19749624, 'last_run_id': 1551719, 'total_number_of_photos': 5971}} 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 7 seconds', 'coverage_pause': '0 days 17095 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3016, 'nb_gray_level_ok': 3016, 'nb_dedup_ok': 202, 'nb_two_criteria_ok': 202, 'nb_forced_upload': 33, 'end_of_day_photos_duplicated': 2814, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 234, 'ratio_coverage': 0.9497749874993056}, '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/01/18', 'portfolio_id': 19724256, 'last_run_id': 1546487, 'total_number_of_photos': 288}} No error ? {'log_dict': {'total_nb_images': 8443, 'max_time_between_images': '0 days 41 seconds', 'coverage_pause': '0 days 48333 seconds', 'coverage_times_pause': '0 days 50670 seconds', 'nb_photos_decision': 8360, 'nb_gray_level_ok': 8360, 'nb_dedup_ok': 7119, 'nb_two_criteria_ok': 7119, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 1241, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1351, 'end_of_day_photos_uploaded': 5850, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 26, 'nb_images_finished': 1013, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 11, 'nb_images_started': 813, 'nb_selected_images': 1826, 'last_update': '2025/01/21', 'portfolio_id': 19698697, 'last_run_id': 1546510, 'total_number_of_photos': 7678}} No error ? {'log_dict': {'total_nb_images': 8432, 'max_time_between_images': '0 days 106 seconds', 'coverage_pause': '0 days 48469 seconds', 'coverage_times_pause': '0 days 50604 seconds', 'nb_photos_decision': 8343, 'nb_gray_level_ok': 8343, 'nb_dedup_ok': 5749, 'nb_two_criteria_ok': 5749, 'nb_forced_upload': 84, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 2594, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1979, 'end_of_day_photos_uploaded': 3853, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 33, 'nb_images_started': 1547, 'nb_selected_images': 1547, 'last_update': '2025/01/23', 'portfolio_id': 19789723, 'last_run_id': 1552725, 'total_number_of_photos': 4386}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47481 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8372, 'nb_gray_level_ok': 8372, 'nb_dedup_ok': 5575, 'nb_two_criteria_ok': 5575, 'nb_forced_upload': 77, 'end_of_day_photos_duplicated': 2797, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 5651, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 23, 'nb_images_finished': 818, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 14, 'nb_images_started': 1145, 'nb_selected_images': 1963, 'last_update': '2025/01/23', 'portfolio_id': 19749624, 'last_run_id': 1551719, 'total_number_of_photos': 5971}} 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 7 seconds', 'coverage_pause': '0 days 17095 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3016, 'nb_gray_level_ok': 3016, 'nb_dedup_ok': 202, 'nb_two_criteria_ok': 202, 'nb_forced_upload': 33, 'end_of_day_photos_duplicated': 2814, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 234, 'ratio_coverage': 0.9497749874993056}, '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/01/18', 'portfolio_id': 19724256, 'last_run_id': 1546487, 'total_number_of_photos': 288}} No error ? {'log_dict': {'total_nb_images': 8443, 'max_time_between_images': '0 days 41 seconds', 'coverage_pause': '0 days 48333 seconds', 'coverage_times_pause': '0 days 50670 seconds', 'nb_photos_decision': 8360, 'nb_gray_level_ok': 8360, 'nb_dedup_ok': 7119, 'nb_two_criteria_ok': 7119, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 1241, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1351, 'end_of_day_photos_uploaded': 5850, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 26, 'nb_images_finished': 1013, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 11, 'nb_images_started': 813, 'nb_selected_images': 1826, 'last_update': '2025/01/21', 'portfolio_id': 19698697, 'last_run_id': 1546510, 'total_number_of_photos': 7678}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 47715 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8362, 'nb_gray_level_ok': 8362, 'nb_dedup_ok': 4514, 'nb_two_criteria_ok': 4514, 'nb_forced_upload': 87, 'end_of_day_photos_duplicated': 3848, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1597, 'end_of_day_photos_uploaded': 3003, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 45, 'nb_images_started': 1229, 'nb_selected_images': 1229, 'last_update': '2025/01/20', 'portfolio_id': 19692152, 'last_run_id': 1545324, 'total_number_of_photos': 4823}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 8 seconds', 'coverage_pause': '0 days 47481 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8372, 'nb_gray_level_ok': 8372, 'nb_dedup_ok': 5575, 'nb_two_criteria_ok': 5575, 'nb_forced_upload': 77, 'end_of_day_photos_duplicated': 2797, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 5651, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 37, 'nb_images_started': 1963, 'nb_selected_images': 1963, 'last_update': '2025/01/21', 'portfolio_id': 19749624, 'last_run_id': 1550353, 'total_number_of_photos': 5970}} 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 7 seconds', 'coverage_pause': '0 days 17095 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3016, 'nb_gray_level_ok': 3016, 'nb_dedup_ok': 202, 'nb_two_criteria_ok': 202, 'nb_forced_upload': 33, 'end_of_day_photos_duplicated': 2814, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 234, 'ratio_coverage': 0.9497749874993056}, '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/01/18', 'portfolio_id': 19724256, 'last_run_id': 1546487, 'total_number_of_photos': 288}} No error ? {'log_dict': {'total_nb_images': 8443, 'max_time_between_images': '0 days 41 seconds', 'coverage_pause': '0 days 48333 seconds', 'coverage_times_pause': '0 days 50670 seconds', 'nb_photos_decision': 8360, 'nb_gray_level_ok': 8360, 'nb_dedup_ok': 7119, 'nb_two_criteria_ok': 7119, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 1241, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1351, 'end_of_day_photos_uploaded': 5850, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 26, 'nb_images_finished': 1013, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 11, 'nb_images_started': 813, 'nb_selected_images': 1826, 'last_update': '2025/01/21', 'portfolio_id': 19698697, 'last_run_id': 1546510, 'total_number_of_photos': 7678}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 47715 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8362, 'nb_gray_level_ok': 8362, 'nb_dedup_ok': 4514, 'nb_two_criteria_ok': 4514, 'nb_forced_upload': 87, 'end_of_day_photos_duplicated': 3848, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1597, 'end_of_day_photos_uploaded': 3003, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 45, 'nb_images_started': 1229, 'nb_selected_images': 1229, 'last_update': '2025/01/20', 'portfolio_id': 19692152, 'last_run_id': 1545324, 'total_number_of_photos': 4823}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 48785 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8366, 'nb_gray_level_ok': 8366, 'nb_dedup_ok': 1634, 'nb_two_criteria_ok': 1634, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 6732, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1716, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 29, 'nb_images_finished': 825, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 15, 'nb_images_started': 268, 'nb_selected_images': 1093, 'last_update': '2025/01/19', 'portfolio_id': 19624123, 'last_run_id': 1542833, 'total_number_of_photos': 1804}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 49136 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8367, 'nb_gray_level_ok': 8367, 'nb_dedup_ok': 1483, 'nb_two_criteria_ok': 1483, 'nb_forced_upload': 82, 'end_of_day_photos_duplicated': 6884, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1564, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 28, 'nb_images_finished': 898, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 10, 'nb_images_started': 142, 'nb_selected_images': 1040, 'last_update': '2025/01/16', 'portfolio_id': 19569662, 'last_run_id': 1539380, 'total_number_of_photos': 1634}} 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 7 seconds', 'coverage_pause': '0 days 17095 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3016, 'nb_gray_level_ok': 3016, 'nb_dedup_ok': 202, 'nb_two_criteria_ok': 202, 'nb_forced_upload': 33, 'end_of_day_photos_duplicated': 2814, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 234, 'ratio_coverage': 0.9497749874993056}, '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/01/18', 'portfolio_id': 19724256, 'last_run_id': 1546487, 'total_number_of_photos': 287}} No error ? {'log_dict': {'total_nb_images': 8443, 'max_time_between_images': '0 days 41 seconds', 'coverage_pause': '0 days 48333 seconds', 'coverage_times_pause': '0 days 50670 seconds', 'nb_photos_decision': 8360, 'nb_gray_level_ok': 8360, 'nb_dedup_ok': 7119, 'nb_two_criteria_ok': 7119, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 1241, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1351, 'end_of_day_photos_uploaded': 5850, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 26, 'nb_images_finished': 1013, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 11, 'nb_images_started': 813, 'nb_selected_images': 1826, 'last_update': '2025/01/20', 'portfolio_id': 19698697, 'last_run_id': 1546510, 'total_number_of_photos': 7678}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 47715 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8362, 'nb_gray_level_ok': 8362, 'nb_dedup_ok': 4514, 'nb_two_criteria_ok': 4514, 'nb_forced_upload': 87, 'end_of_day_photos_duplicated': 3848, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1597, 'end_of_day_photos_uploaded': 3003, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 45, 'nb_images_started': 1229, 'nb_selected_images': 1229, 'last_update': '2025/01/20', 'portfolio_id': 19692152, 'last_run_id': 1545324, 'total_number_of_photos': 4823}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 48785 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8366, 'nb_gray_level_ok': 8366, 'nb_dedup_ok': 1634, 'nb_two_criteria_ok': 1634, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 6732, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1716, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 29, 'nb_images_finished': 825, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 15, 'nb_images_started': 268, 'nb_selected_images': 1093, 'last_update': '2025/01/19', 'portfolio_id': 19624123, 'last_run_id': 1542833, 'total_number_of_photos': 1804}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 49136 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8367, 'nb_gray_level_ok': 8367, 'nb_dedup_ok': 1483, 'nb_two_criteria_ok': 1483, 'nb_forced_upload': 82, 'end_of_day_photos_duplicated': 6884, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1564, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 28, 'nb_images_finished': 898, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 10, 'nb_images_started': 142, 'nb_selected_images': 1040, 'last_update': '2025/01/16', 'portfolio_id': 19569662, 'last_run_id': 1539380, 'total_number_of_photos': 1634}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 48920 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8365, 'nb_gray_level_ok': 8365, 'nb_dedup_ok': 2260, 'nb_two_criteria_ok': 2260, 'nb_forced_upload': 84, 'end_of_day_photos_duplicated': 6105, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 2343, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 1765, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 14, 'nb_selected_images': 1779, 'last_update': '2025/01/14', 'portfolio_id': 19542798, 'last_run_id': 1535653, 'total_number_of_photos': 2524}} No error ? {'log_dict': {'total_nb_images': 8443, 'max_time_between_images': '0 days 41 seconds', 'coverage_pause': '0 days 48333 seconds', 'coverage_times_pause': '0 days 50670 seconds', 'nb_photos_decision': 8360, 'nb_gray_level_ok': 8360, 'nb_dedup_ok': 7119, 'nb_two_criteria_ok': 7119, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 1241, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1351, 'end_of_day_photos_uploaded': 5850, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 36, 'nb_images_started': 1535, 'nb_selected_images': 1535, 'last_update': '2025/01/18', 'portfolio_id': 19698697, 'last_run_id': 1544832, 'total_number_of_photos': 6908}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 47715 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8362, 'nb_gray_level_ok': 8362, 'nb_dedup_ok': 4514, 'nb_two_criteria_ok': 4514, 'nb_forced_upload': 87, 'end_of_day_photos_duplicated': 3848, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_ok_for_neural_classification': 1597, 'end_of_day_photos_uploaded': 3003, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 0, 'nb_images_finished': 0, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 45, 'nb_images_started': 1229, 'nb_selected_images': 1229, 'last_update': '2025/01/18', 'portfolio_id': 19692152, 'last_run_id': 1545324, 'total_number_of_photos': 4823}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 48785 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8366, 'nb_gray_level_ok': 8366, 'nb_dedup_ok': 1634, 'nb_two_criteria_ok': 1634, 'nb_forced_upload': 83, 'end_of_day_photos_duplicated': 6732, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1716, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 29, 'nb_images_finished': 825, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 15, 'nb_images_started': 268, 'nb_selected_images': 1093, 'last_update': '2025/01/18', 'portfolio_id': 19624123, 'last_run_id': 1542833, 'total_number_of_photos': 1804}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 49136 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8367, 'nb_gray_level_ok': 8367, 'nb_dedup_ok': 1483, 'nb_two_criteria_ok': 1483, 'nb_forced_upload': 82, 'end_of_day_photos_duplicated': 6884, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1564, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 28, 'nb_images_finished': 898, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 10, 'nb_images_started': 142, 'nb_selected_images': 1040, 'last_update': '2025/01/16', 'portfolio_id': 19569662, 'last_run_id': 1539380, 'total_number_of_photos': 1634}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 48920 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8365, 'nb_gray_level_ok': 8365, 'nb_dedup_ok': 2260, 'nb_two_criteria_ok': 2260, 'nb_forced_upload': 84, 'end_of_day_photos_duplicated': 6105, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 2343, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 1765, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 14, 'nb_selected_images': 1779, 'last_update': '2025/01/14', 'portfolio_id': 19542798, 'last_run_id': 1535653, 'total_number_of_photos': 2524}} 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 7 seconds', 'coverage_pause': '0 days 17482 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3019, 'nb_gray_level_ok': 3019, 'nb_dedup_ok': 33, 'nb_two_criteria_ok': 33, 'nb_forced_upload': 30, 'end_of_day_photos_duplicated': 2986, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 62, 'ratio_coverage': 0.9712761820101117}, '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/01/11', 'portfolio_id': 19512020, 'last_run_id': 1530457, 'total_number_of_photos': 64}} 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 7 seconds', 'coverage_pause': '0 days 17482 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3019, 'nb_gray_level_ok': 3019, 'nb_dedup_ok': 33, 'nb_two_criteria_ok': 33, 'nb_forced_upload': 30, 'end_of_day_photos_duplicated': 2986, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 62, 'ratio_coverage': 0.9712761820101117}, '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/01/11', 'portfolio_id': 19512020, 'last_run_id': 1530457, 'total_number_of_photos': 64}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 49108 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8367, 'nb_gray_level_ok': 8367, 'nb_dedup_ok': 1855, 'nb_two_criteria_ok': 1855, 'nb_forced_upload': 82, 'end_of_day_photos_duplicated': 6512, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1936, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 35, 'nb_images_finished': 640, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 640, 'last_update': '2025/01/11', 'portfolio_id': 19498207, 'last_run_id': 1530354, 'total_number_of_photos': 2031}} No error ? {'log_dict': {'total_nb_images': 8440, 'max_time_between_images': '0 days 60 seconds', 'coverage_pause': '0 days 47132 seconds', 'coverage_times_pause': '0 days 50653 seconds', 'nb_photos_decision': 8360, 'nb_gray_level_ok': 8359, 'nb_dedup_ok': 1605, 'nb_two_criteria_ok': 1604, 'nb_forced_upload': 80, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 6755, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1683, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 37, 'nb_images_finished': 772, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 11, 'nb_selected_images': 783, 'last_update': '2025/01/11', 'portfolio_id': 19485598, 'last_run_id': 1527746, 'total_number_of_photos': 1881}} 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 7 seconds', 'coverage_pause': '0 days 17482 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3019, 'nb_gray_level_ok': 3019, 'nb_dedup_ok': 33, 'nb_two_criteria_ok': 33, 'nb_forced_upload': 30, 'end_of_day_photos_duplicated': 2986, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 62, 'ratio_coverage': 0.9712761820101117}, '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/01/11', 'portfolio_id': 19512020, 'last_run_id': 1530457, 'total_number_of_photos': 64}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 49108 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8367, 'nb_gray_level_ok': 8367, 'nb_dedup_ok': 1855, 'nb_two_criteria_ok': 1855, 'nb_forced_upload': 82, 'end_of_day_photos_duplicated': 6512, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1936, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 35, 'nb_images_finished': 640, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 640, 'last_update': '2025/01/11', 'portfolio_id': 19498207, 'last_run_id': 1530354, 'total_number_of_photos': 2031}} No error ? {'log_dict': {'total_nb_images': 8440, 'max_time_between_images': '0 days 60 seconds', 'coverage_pause': '0 days 47132 seconds', 'coverage_times_pause': '0 days 50653 seconds', 'nb_photos_decision': 8360, 'nb_gray_level_ok': 8359, 'nb_dedup_ok': 1605, 'nb_two_criteria_ok': 1604, 'nb_forced_upload': 80, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 6755, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1683, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 37, 'nb_images_finished': 773, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 11, 'nb_selected_images': 784, 'last_update': '2025/01/11', 'portfolio_id': 19485598, 'last_run_id': 1527746, 'total_number_of_photos': 1881}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 48765 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8365, 'nb_gray_level_ok': 8364, 'nb_dedup_ok': 1092, 'nb_two_criteria_ok': 1091, 'nb_forced_upload': 84, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 7273, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1174, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 619, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 26, 'nb_selected_images': 645, 'last_update': '2025/01/10', 'portfolio_id': 19465719, 'last_run_id': 1526336, 'total_number_of_photos': 1225}} 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 7 seconds', 'coverage_pause': '0 days 17482 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3019, 'nb_gray_level_ok': 3019, 'nb_dedup_ok': 33, 'nb_two_criteria_ok': 33, 'nb_forced_upload': 30, 'end_of_day_photos_duplicated': 2986, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 62, 'ratio_coverage': 0.9712761820101117}, '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/01/11', 'portfolio_id': 19512020, 'last_run_id': 1530457, 'total_number_of_photos': 64}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 49108 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8367, 'nb_gray_level_ok': 8367, 'nb_dedup_ok': 1855, 'nb_two_criteria_ok': 1855, 'nb_forced_upload': 82, 'end_of_day_photos_duplicated': 6512, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1936, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 35, 'nb_images_finished': 640, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 640, 'last_update': '2025/01/11', 'portfolio_id': 19498207, 'last_run_id': 1530354, 'total_number_of_photos': 2031}} No error ? {'log_dict': {'total_nb_images': 8440, 'max_time_between_images': '0 days 60 seconds', 'coverage_pause': '0 days 47132 seconds', 'coverage_times_pause': '0 days 50653 seconds', 'nb_photos_decision': 8360, 'nb_gray_level_ok': 8359, 'nb_dedup_ok': 1605, 'nb_two_criteria_ok': 1604, 'nb_forced_upload': 80, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 6755, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1683, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 37, 'nb_images_finished': 773, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 11, 'nb_selected_images': 784, 'last_update': '2025/01/11', 'portfolio_id': 19485598, 'last_run_id': 1527746, 'total_number_of_photos': 1881}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 48765 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8365, 'nb_gray_level_ok': 8364, 'nb_dedup_ok': 1092, 'nb_two_criteria_ok': 1091, 'nb_forced_upload': 84, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 7273, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1174, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 619, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 26, 'nb_selected_images': 645, 'last_update': '2025/01/10', 'portfolio_id': 19465719, 'last_run_id': 1526336, 'total_number_of_photos': 1225}} No error ? {'log_dict': {'total_nb_images': 8420, 'max_time_between_images': '0 days 179 seconds', 'coverage_pause': '0 days 48894 seconds', 'coverage_times_pause': '0 days 50532 seconds', 'nb_photos_decision': 8329, 'nb_gray_level_ok': 8326, 'nb_dedup_ok': 1149, 'nb_two_criteria_ok': 1146, 'nb_forced_upload': 79, 'end_of_day_photos_no_longer_on_disk': 2, 'end_of_day_photos_dark': 3, 'end_of_day_photos_duplicated': 7190, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1224, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 43, 'nb_images_finished': 779, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 779, 'last_update': '2025/01/08', 'portfolio_id': 19450278, 'last_run_id': 1523760, 'total_number_of_photos': 1273}} 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 7 seconds', 'coverage_pause': '0 days 17482 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3019, 'nb_gray_level_ok': 3019, 'nb_dedup_ok': 33, 'nb_two_criteria_ok': 33, 'nb_forced_upload': 30, 'end_of_day_photos_duplicated': 2986, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 62, 'ratio_coverage': 0.9712761820101117}, '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/01/11', 'portfolio_id': 19512020, 'last_run_id': 1530457, 'total_number_of_photos': 63}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 49108 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8367, 'nb_gray_level_ok': 8367, 'nb_dedup_ok': 1855, 'nb_two_criteria_ok': 1855, 'nb_forced_upload': 82, 'end_of_day_photos_duplicated': 6512, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1936, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 35, 'nb_images_finished': 640, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 640, 'last_update': '2025/01/11', 'portfolio_id': 19498207, 'last_run_id': 1530354, 'total_number_of_photos': 2031}} No error ? {'log_dict': {'total_nb_images': 8440, 'max_time_between_images': '0 days 60 seconds', 'coverage_pause': '0 days 47132 seconds', 'coverage_times_pause': '0 days 50653 seconds', 'nb_photos_decision': 8360, 'nb_gray_level_ok': 8359, 'nb_dedup_ok': 1605, 'nb_two_criteria_ok': 1604, 'nb_forced_upload': 80, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 6755, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1683, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 37, 'nb_images_finished': 773, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 11, 'nb_selected_images': 784, 'last_update': '2025/01/11', 'portfolio_id': 19485598, 'last_run_id': 1527746, 'total_number_of_photos': 1881}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 48765 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8365, 'nb_gray_level_ok': 8364, 'nb_dedup_ok': 1092, 'nb_two_criteria_ok': 1091, 'nb_forced_upload': 84, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 7273, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1174, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 619, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 26, 'nb_selected_images': 645, 'last_update': '2025/01/10', 'portfolio_id': 19465719, 'last_run_id': 1526336, 'total_number_of_photos': 1225}} No error ? {'log_dict': {'total_nb_images': 8420, 'max_time_between_images': '0 days 179 seconds', 'coverage_pause': '0 days 48894 seconds', 'coverage_times_pause': '0 days 50532 seconds', 'nb_photos_decision': 8329, 'nb_gray_level_ok': 8326, 'nb_dedup_ok': 1149, 'nb_two_criteria_ok': 1146, 'nb_forced_upload': 79, 'end_of_day_photos_no_longer_on_disk': 2, 'end_of_day_photos_dark': 3, 'end_of_day_photos_duplicated': 7190, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1224, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 43, 'nb_images_finished': 779, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 779, 'last_update': '2025/01/08', 'portfolio_id': 19450278, 'last_run_id': 1523760, 'total_number_of_photos': 1273}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 48708 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8364, 'nb_gray_level_ok': 8364, 'nb_dedup_ok': 2358, 'nb_two_criteria_ok': 2358, 'nb_forced_upload': 85, 'end_of_day_photos_duplicated': 6006, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 2442, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 57, 'nb_images_finished': 1147, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1147, 'last_update': '2025/01/07', 'portfolio_id': 19428529, 'last_run_id': 1521144, 'total_number_of_photos': 2626}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 49108 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8367, 'nb_gray_level_ok': 8367, 'nb_dedup_ok': 1855, 'nb_two_criteria_ok': 1855, 'nb_forced_upload': 82, 'end_of_day_photos_duplicated': 6512, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1936, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 34, 'nb_images_finished': 631, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 9, 'nb_selected_images': 640, 'last_update': '2025/01/11', 'portfolio_id': 19498207, 'last_run_id': 1528787, 'total_number_of_photos': 2031}} No error ? {'log_dict': {'total_nb_images': 8440, 'max_time_between_images': '0 days 60 seconds', 'coverage_pause': '0 days 47132 seconds', 'coverage_times_pause': '0 days 50653 seconds', 'nb_photos_decision': 8360, 'nb_gray_level_ok': 8359, 'nb_dedup_ok': 1605, 'nb_two_criteria_ok': 1604, 'nb_forced_upload': 80, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 6755, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1683, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 37, 'nb_images_finished': 773, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 11, 'nb_selected_images': 784, 'last_update': '2025/01/11', 'portfolio_id': 19485598, 'last_run_id': 1527746, 'total_number_of_photos': 1881}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 48765 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8365, 'nb_gray_level_ok': 8364, 'nb_dedup_ok': 1092, 'nb_two_criteria_ok': 1091, 'nb_forced_upload': 84, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 7273, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1174, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 42, 'nb_images_finished': 619, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 1, 'nb_images_started': 26, 'nb_selected_images': 645, 'last_update': '2025/01/10', 'portfolio_id': 19465719, 'last_run_id': 1526336, 'total_number_of_photos': 1225}} No error ? {'log_dict': {'total_nb_images': 8420, 'max_time_between_images': '0 days 179 seconds', 'coverage_pause': '0 days 48894 seconds', 'coverage_times_pause': '0 days 50532 seconds', 'nb_photos_decision': 8329, 'nb_gray_level_ok': 8326, 'nb_dedup_ok': 1149, 'nb_two_criteria_ok': 1146, 'nb_forced_upload': 79, 'end_of_day_photos_no_longer_on_disk': 2, 'end_of_day_photos_dark': 3, 'end_of_day_photos_duplicated': 7190, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1224, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 43, 'nb_images_finished': 779, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 779, 'last_update': '2025/01/08', 'portfolio_id': 19450278, 'last_run_id': 1523760, 'total_number_of_photos': 1273}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 48708 seconds', 'coverage_times_pause': '0 days 50701 seconds', 'nb_photos_decision': 8364, 'nb_gray_level_ok': 8364, 'nb_dedup_ok': 2358, 'nb_two_criteria_ok': 2358, 'nb_forced_upload': 85, 'end_of_day_photos_duplicated': 6006, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 2442, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 57, 'nb_images_finished': 1147, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1147, 'last_update': '2025/01/07', 'portfolio_id': 19428529, 'last_run_id': 1521144, 'total_number_of_photos': 2626}} 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 7 seconds', 'coverage_pause': '0 days 16902 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3018, 'nb_gray_level_ok': 3018, 'nb_dedup_ok': 2, 'nb_two_criteria_ok': 2, 'nb_forced_upload': 31, 'end_of_day_photos_duplicated': 3016, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 32, 'ratio_coverage': 0.9390521695649758}, '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/01/04', 'portfolio_id': 19403014, 'last_run_id': 1516917, 'total_number_of_photos': 37}} 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 7 seconds', 'coverage_pause': '0 days 16902 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3018, 'nb_gray_level_ok': 3018, 'nb_dedup_ok': 2, 'nb_two_criteria_ok': 2, 'nb_forced_upload': 31, 'end_of_day_photos_duplicated': 3016, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 32, 'ratio_coverage': 0.9390521695649758}, '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/01/04', 'portfolio_id': 19403014, 'last_run_id': 1516917, 'total_number_of_photos': 37}} No error ? {'log_dict': {'total_nb_images': 8429, 'max_time_between_images': '0 days 123 seconds', 'coverage_pause': '0 days 47604 seconds', 'coverage_times_pause': '0 days 50587 seconds', 'nb_photos_decision': 8335, 'nb_gray_level_ok': 8335, 'nb_dedup_ok': 1622, 'nb_two_criteria_ok': 1622, 'nb_forced_upload': 82, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 6714, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1709, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 942, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 77, 'nb_selected_images': 1019, 'last_update': '2025/01/05', 'portfolio_id': 19386795, 'last_run_id': 1517004, 'total_number_of_photos': 1810}} 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 7 seconds', 'coverage_pause': '0 days 16902 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3018, 'nb_gray_level_ok': 3018, 'nb_dedup_ok': 2, 'nb_two_criteria_ok': 2, 'nb_forced_upload': 31, 'end_of_day_photos_duplicated': 3016, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 32, 'ratio_coverage': 0.9390521695649758}, '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/01/04', 'portfolio_id': 19403014, 'last_run_id': 1516917, 'total_number_of_photos': 37}} No error ? {'log_dict': {'total_nb_images': 8429, 'max_time_between_images': '0 days 123 seconds', 'coverage_pause': '0 days 47604 seconds', 'coverage_times_pause': '0 days 50587 seconds', 'nb_photos_decision': 8335, 'nb_gray_level_ok': 8335, 'nb_dedup_ok': 1622, 'nb_two_criteria_ok': 1622, 'nb_forced_upload': 82, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 6714, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1709, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 942, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 77, 'nb_selected_images': 1019, 'last_update': '2025/01/05', 'portfolio_id': 19386795, 'last_run_id': 1517004, 'total_number_of_photos': 1810}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 47733 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8358, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 1890, 'nb_two_criteria_ok': 1889, 'nb_forced_upload': 91, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 6468, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1979, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 56, 'nb_images_finished': 1108, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1108, 'last_update': '2025/01/03', 'portfolio_id': 19364594, 'last_run_id': 1510358, 'total_number_of_photos': 2092}} No error ? {'log_dict': {'total_nb_images': 3049, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 16902 seconds', 'coverage_times_pause': '0 days 18301 seconds', 'nb_photos_decision': 3018, 'nb_gray_level_ok': 3018, 'nb_dedup_ok': 2, 'nb_two_criteria_ok': 2, 'nb_forced_upload': 31, 'end_of_day_photos_duplicated': 3016, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 32, 'ratio_coverage': 0.9390521695649758}, '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/01/04', 'portfolio_id': 19403014, 'last_run_id': 1516917, 'total_number_of_photos': 37}} No error ? {'log_dict': {'total_nb_images': 8429, 'max_time_between_images': '0 days 123 seconds', 'coverage_pause': '0 days 47604 seconds', 'coverage_times_pause': '0 days 50587 seconds', 'nb_photos_decision': 8335, 'nb_gray_level_ok': 8335, 'nb_dedup_ok': 1622, 'nb_two_criteria_ok': 1622, 'nb_forced_upload': 82, 'end_of_day_photos_no_longer_on_disk': 5, 'end_of_day_photos_duplicated': 6714, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1709, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 49, 'nb_images_finished': 942, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 5, 'nb_images_started': 77, 'nb_selected_images': 1019, 'last_update': '2025/01/05', 'portfolio_id': 19386795, 'last_run_id': 1517004, 'total_number_of_photos': 1810}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 47733 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8358, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 1890, 'nb_two_criteria_ok': 1889, 'nb_forced_upload': 91, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 6468, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1979, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 56, 'nb_images_finished': 1108, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1108, 'last_update': '2025/01/03', 'portfolio_id': 19364594, 'last_run_id': 1510358, 'total_number_of_photos': 2092}} No error ? {'log_dict': {'total_nb_images': 8441, 'max_time_between_images': '0 days 54 seconds', 'coverage_pause': '0 days 47151 seconds', 'coverage_times_pause': '0 days 50658 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 762, 'nb_two_criteria_ok': 762, 'nb_forced_upload': 84, 'end_of_day_photos_duplicated': 7595, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 845, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 25, 'nb_images_finished': 506, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 506, 'last_update': '2025/01/02', 'portfolio_id': 19350743, 'last_run_id': 1507218, 'total_number_of_photos': 894}} No error ? {'log_dict': {'total_nb_images': 8449, 'max_time_between_images': '0 days 7 seconds', 'coverage_pause': '0 days 47733 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8358, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 1890, 'nb_two_criteria_ok': 1889, 'nb_forced_upload': 91, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 6468, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1979, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 56, 'nb_images_finished': 1108, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1108, 'last_update': '2025/01/03', 'portfolio_id': 19364594, 'last_run_id': 1510358, 'total_number_of_photos': 2092}} No error ? {'log_dict': {'total_nb_images': 8441, 'max_time_between_images': '0 days 54 seconds', 'coverage_pause': '0 days 47151 seconds', 'coverage_times_pause': '0 days 50658 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 762, 'nb_two_criteria_ok': 762, 'nb_forced_upload': 84, 'end_of_day_photos_duplicated': 7595, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 845, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 25, 'nb_images_finished': 506, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 506, 'last_update': '2025/01/02', 'portfolio_id': 19350743, 'last_run_id': 1507218, 'total_number_of_photos': 894}} 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 7 seconds', 'coverage_pause': '0 days 47733 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8358, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 1890, 'nb_two_criteria_ok': 1889, 'nb_forced_upload': 91, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 6468, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1979, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 56, 'nb_images_finished': 1108, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1108, 'last_update': '2025/01/03', 'portfolio_id': 19364594, 'last_run_id': 1510358, 'total_number_of_photos': 2092}} No error ? {'log_dict': {'total_nb_images': 8441, 'max_time_between_images': '0 days 54 seconds', 'coverage_pause': '0 days 47151 seconds', 'coverage_times_pause': '0 days 50658 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 762, 'nb_two_criteria_ok': 762, 'nb_forced_upload': 84, 'end_of_day_photos_duplicated': 7595, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 845, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 25, 'nb_images_finished': 506, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 506, 'last_update': '2025/01/02', 'portfolio_id': 19350743, 'last_run_id': 1507218, 'total_number_of_photos': 894}} 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 7 seconds', 'coverage_pause': '0 days 47733 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8358, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 1890, 'nb_two_criteria_ok': 1889, 'nb_forced_upload': 91, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 6468, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1979, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 56, 'nb_images_finished': 1108, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1108, 'last_update': '2025/01/03', 'portfolio_id': 19364594, 'last_run_id': 1510358, 'total_number_of_photos': 2092}} No error ? {'log_dict': {'total_nb_images': 8441, 'max_time_between_images': '0 days 54 seconds', 'coverage_pause': '0 days 47151 seconds', 'coverage_times_pause': '0 days 50658 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 762, 'nb_two_criteria_ok': 762, 'nb_forced_upload': 84, 'end_of_day_photos_duplicated': 7595, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 845, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 25, 'nb_images_finished': 506, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 506, 'last_update': '2025/01/02', 'portfolio_id': 19350743, 'last_run_id': 1507218, 'total_number_of_photos': 894}} 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 7 seconds', 'coverage_pause': '0 days 47733 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8358, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 1890, 'nb_two_criteria_ok': 1889, 'nb_forced_upload': 91, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 6468, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1979, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 56, 'nb_images_finished': 1108, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1108, 'last_update': '2025/01/03', 'portfolio_id': 19364594, 'last_run_id': 1510358, 'total_number_of_photos': 2092}} No error ? {'log_dict': {'total_nb_images': 8441, 'max_time_between_images': '0 days 54 seconds', 'coverage_pause': '0 days 47151 seconds', 'coverage_times_pause': '0 days 50658 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 762, 'nb_two_criteria_ok': 762, 'nb_forced_upload': 84, 'end_of_day_photos_duplicated': 7595, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 845, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 25, 'nb_images_finished': 506, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 506, 'last_update': '2025/01/02', 'portfolio_id': 19350743, 'last_run_id': 1507218, 'total_number_of_photos': 894}} 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 7 seconds', 'coverage_pause': '0 days 47733 seconds', 'coverage_times_pause': '0 days 50700 seconds', 'nb_photos_decision': 8358, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 1890, 'nb_two_criteria_ok': 1889, 'nb_forced_upload': 91, 'end_of_day_photos_dark': 1, 'end_of_day_photos_duplicated': 6468, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 1979, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 56, 'nb_images_finished': 1108, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 1108, 'last_update': '2025/01/03', 'portfolio_id': 19364594, 'last_run_id': 1510280, 'total_number_of_photos': 2091}} No error ? {'log_dict': {'total_nb_images': 8441, 'max_time_between_images': '0 days 54 seconds', 'coverage_pause': '0 days 47151 seconds', 'coverage_times_pause': '0 days 50658 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 762, 'nb_two_criteria_ok': 762, 'nb_forced_upload': 84, 'end_of_day_photos_duplicated': 7595, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 845, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 25, 'nb_images_finished': 506, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 506, 'last_update': '2025/01/02', 'portfolio_id': 19350743, 'last_run_id': 1507218, 'total_number_of_photos': 894}} Since we don't have condition on date we need to verify this lately ! No error ? {'log_dict': {'total_nb_images': 8441, 'max_time_between_images': '0 days 54 seconds', 'coverage_pause': '0 days 47151 seconds', 'coverage_times_pause': '0 days 50658 seconds', 'nb_photos_decision': 8357, 'nb_gray_level_ok': 8357, 'nb_dedup_ok': 762, 'nb_two_criteria_ok': 762, 'nb_forced_upload': 84, 'end_of_day_photos_duplicated': 7595, 'end_of_day_photos_nothing_done': 1, 'end_of_day_photos_uploaded': 845, 'ratio_coverage': 1.0}, 'dashboard_dict': {'nb_ptf_finished': 25, 'nb_images_finished': 506, 'nb_ptf_finished_for_older': 0, 'nb_images_finished_for_older': 0, 'nb_ptf_started': 0, 'nb_images_started': 0, 'nb_selected_images': 506, 'last_update': '2025/01/02', 'portfolio_id': 19350743, 'last_run_id': 1507159, 'total_number_of_photos': 893}} Since we don't have condition on date we need to verify this lately ! Since we don't have condition on date we need to verify this lately ! Found day : 2025-01-31 00:00:00 Found day : 2025-01-30 00:00:00 Found day : 2025-01-29 00:00:00 Found day : 2025-01-28 00:00:00 Found day : 2025-01-27 00:00:00 Found day : 2025-01-25 00:00:00 Found day : 2025-01-24 00:00:00 Found day : 2025-01-23 00:00:00 Found day : 2025-01-22 00:00:00 Found day : 2025-01-21 00:00:00 Found day : 2025-01-20 00:00:00 Found day : 2025-01-18 00:00:00 Found day : 2025-01-17 00:00:00 Found day : 2025-01-16 00:00:00 Found day : 2025-01-15 00:00:00 Found day : 2025-01-14 00:00:00 Found day : 2025-01-13 00:00:00 Found day : 2025-01-11 00:00:00 Found day : 2025-01-10 00:00:00 Found day : 2025-01-09 00:00:00 Found day : 2025-01-08 00:00:00 Found day : 2025-01-07 00:00:00 Found day : 2025-01-06 00:00:00 Found day : 2025-01-04 00:00:00 Found day : 2025-01-03 00:00:00 Found day : 2025-01-02 00:00:00 Found day : 2025-01-01 00:00:00 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) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______pcnc' and ded.dashboard_place_id = 94 and month(ded.date) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______jrm' and ded.dashboard_place_id = 94 and month(ded.date) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______refus' and ded.dashboard_place_id = 94 and month(ded.date) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______emr' and ded.dashboard_place_id = 94 and month(ded.date) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______aluminium' and ded.dashboard_place_id = 94 and month(ded.date) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______pet_clair' and ded.dashboard_place_id = 94 and month(ded.date) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______pehd_pp' and ded.dashboard_place_id = 94 and month(ded.date) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______film_pedb' and ded.dashboard_place_id = 94 and month(ded.date) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______ela' and ded.dashboard_place_id = 94 and month(ded.date) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______flux_dev' and ded.dashboard_place_id = 94 and month(ded.date) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; SELECT DATE(date_debut) as date, sum(qualite*nombre_balle)/sum(nombre_balle), count(distinct mtr_photo_id) FROM MTRPhoto.dashboard_results dr, MTRUser.mtr_portfolio_photos mpp, MTRPhoto.dashboard_entry_day ded where mpp.mtr_portfolio_id=dr.mtr_portfolio_id and dr.hashtag = '_______pcm' and ded.dashboard_place_id = 94 and month(ded.date) = 01 and year(ded.date) = 2025 and dr.dashboard_run_id=ded.last_run_id and dr.qualite>=0 GROUP BY ded.date order by dr.date_debut; select avg(cps.score) as score, SUBSTRING_INDEX(SUBSTRING_INDEX(mp.name,'__', -1), '_', 1) as sbstr, SUBSTRING_INDEX(SUBSTRING_INDEX(mp.name,'_', -2), '_', 1) as sbstr2, SUBSTRING_INDEX(mp.name,'_', -1) as sbstr3 FROM MTRUser.mtr_portfolio_photos mpp, MTRUser.mtr_portfolios mp,MTRPhoto.class_photo_score cps,MTRBack.hashtags h,MTRPhoto.dashboard_results dr,MTRPhoto.dashboard_entry_day ded, MTRPhoto.dashboard_places dp WHERE mp.id=mpp.mtr_portfolio_id and cps.photo_id=mpp.mtr_photo_id and h.hashtag_id=cps.hashtag_id and dr.mtr_portfolio_id = mpp.mtr_portfolio_id and dr.dashboard_run_id = ded.last_run_id and ded.dashboard_place_id = dp.id and h.hashtag in ('blur', 'mean_blur', 'clear') and dp.id = 94 and mp.name like '%012025%' and cps.thcl = 1533 GROUP BY sbstr ; after number_of_batch date_start : 2025-01-01 : dt_date_just_month_year : 2025-01-01 00:00:00 : VR TODO TOCHECK : due to this bug it shouldn't have being able to work, or maybe it was due to a change directory not done ! after pl.get_datou_sts_from_crontab : verbose : True no sts found, try to find from database SELECT dri.id FROM MTRPhoto.dashboard_run_ids dri, MTRPhoto.dashboard_entry_day ded, MTRPhoto.dashboard_places dp WHERE dp.name= "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-01-01" AND ded.date <= "2025-01-31" 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 (1507218,1510358,1517004,1516917,1521144,1523760,1526336,1527746,1530354,1530457,1535653,1539380,1542833,1581428,1546510,1581431,1551719,1581440,1581446,1581528,1563558,1581458,1570374,1573235,1581462,1581463,1581195) 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.05090285557735848, 'nb_photo': 3845, 'list_port_cont': '19357626,19357722,19358644,19372880,19372967,19373091,19380395,19402610,19402785,19402865,19403500,19403531,19404803,19437214,19440606,19442892,19454587,19454993,19455271,19458928,19469459,19469897,19473537,19480452,19480511,19494223,19494430,19494664,19495226,19507542,19510963,19545986,19555445,19555511,19604789,19605394,19605865,19672252,19674856,19675397,19727812,19729334,19729539,19729712,19732901,19739385,19739531,19784387,19784486,19784905,19844962,19864462,19909878,19910066,19989434,19989521,19994378,19994844,20034362,20053893,20055428,20055451,20082177,20110308,20130540,20177614,20182167,20183961,20184481,20194576,20194728,20198004,20198064,20244589,20244895', 'assoc_port': '19357307:19357626,19357308:19357722,19358489:19358644,19372459:19373091,19372467:19372967,19372471:19372880,19378022:19380395,19402382:19404803,19402391:19403531,19402405:19402865,19402406:19403500,19402421:19402785,19402428:19402610,19436708:19437214,19436709:19440606,19442566:19442892,19454187:19455271,19454195:19454993,19454196:19454587,19458610:19458928,19469298:19469897,19469299:19469459,19473073:19473537,19479353:19480511,19479363:19480452,19493655:19495226,19493669:19494664,19493677:19494430,19493684:19494223,19507092:19507542,19510705:19510963,19545670:19545986,19555199:19555511,19555215:19555445,19604136:19605865,19604138:19605394,19604139:19604789,19671206:19675397,19671237:19674856,19671238:19672252,19723637:19727812,19728919:19729712,19728931:19729539,19728962:19729334,19730561:19732901,19739275:19739531,19739278:19739385,19783408:19784905,19783434:19784387,19783446:19784486,19844151:19844962,19863835:19864462,19909483:19910066,19909509:19909878,19985983:19989521,19985986:19989434,19993254:1999484', 'assoc_mat': '19357307:autre:3327:19357626,19357308:autre:3327:19357722,19358489:autre:3327:19358644,19372459:autre:3327:19373091,19372467:autre:3327:19372967,19372471:autre:3327:19372880,19378022:autre:3327:19380395,19402382:autre:3327:19404803,19402391:autre:3327:19403531,19402405:autre:3327:19402865,19402406:autre:3327:19403500,19402421:autre:3327:19402785,19402428:autre:3327:19402610,19436708:autre:3327:19437214,19436709:autre:3327:19440606,19442566:autre:3327:19442892,19454187:autre:3327:19455271,19454195:autre:3327:19454993,19454196:autre:3327:19454587,19458610:autre:3327:19458928,19469298:autre:3327:19469897,19469299:autre:3327:19469459,19473073:autre:3327:19473537,19479353:autre:3327:19480511,19479363:autre:3327:19480452,19493655:autre:3327:19495226,19493669:autre:3327:19494664,19493677:autre:3327:19494430,19493684:autre:3327:19494223,19507092:autre:3327:19507542,19510705:autre:3327:19510963,19545670:autre:3327:19545986,19555199:autre:3327:19555511,19555215:autre:3327:19555445,19604136:autre:3327:19605865,19604138:'}, {'unwanted_material': 'autre', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.006245758914849804, 'nb_photo': 1684, 'list_port_cont': '19372660,19378707,19437075,19437405,19437693,19438283,19458687,19493796,19493830,19493884,19495028,19507432,19507629,19508807,19510865,19511106,19511303,19545738,19545856,19555640,19556653,19557967,19574668,19604770,19605053,19612039,19725399,19729125,19729612,19729920,19730255,19730269,19730421,19739506,19783856,19784283,19784457,19784573,19784890,19785283,19785955,19787334,19817081,19819117,19865517,19898457,19910928,19911314,19962714,19963895,19964503,19965070,19965286,19965535,19965623,19965670,19965751,19965974,19988364,19988809,19988902,19989143,19989227,19989387,19989651,19994964,19996142,19996567,19997712,20032160,20032306,20032752,20033762,20034155,20034383,20034462,20050571,20053430,20053684,20053829,20053846,20054934,20055596,20109632,20110978,20112952,20113611,20113672,20115386,20116219,20128274,20136232,20176965,20177111,20177184,20177832,20181162,20181751,20183169,20183671,20184175,20184709,20185169,20185843,20188308,20191032,20192659', 'assoc_port': '19372476:19372660,19378019:19378707,19436718:19437693,19436719:19437405,19436722:19438283,19436724:19437075,19458606:19458687,19493664:19495028,19493667:19493884,19493682:19493830,19493683:19493796,19507086:19508807,19507088:19507629,19507097:19507432,19510702:19511106,19510703:19511303,19510709:19510865,19545671:19545856,19545672:19545738,19555201:19555640,19555213:19556653,19557754:19557967,19574240:19574668,19604134:19612039,19604149:19605053,19604182:19604770,19723635:19725399,19728920:19730421,19728945:19729612,19728947:19730255,19728950:19730269,19728959:19729920,19728960:19729125,19739283:19739506,19783409:19785283,19783427:19785955,19783430:19787334,19783432:19784890,19783433:19784573,19783444:19784457,19783455:19783856,19783456:19784283,19816762:19819117,19816772:19817081,19863843:19865517,19897871:19898457,19909481:19911314,19909508:19910928,19962165:19965974,19962167:19965623,19962176:19965535,19962177:19965670,19962178:19965286,19962204:19965070,19962212:19964503,19962222:19965751,19962223:1996389', 'assoc_mat': '19372476:autre:3594:19372660,19378019:autre:3594:19378707,19436718:autre:3594:19437693,19436719:autre:3594:19437405,19436722:autre:3594:19438283,19436724:autre:3594:19437075,19458606:autre:3594:19458687,19493664:autre:3594:19495028,19493667:autre:3594:19493884,19493682:autre:3594:19493830,19493683:autre:3594:19493796,19507086:autre:3594:19508807,19507088:autre:3594:19507629,19507097:autre:3594:19507432,19510702:autre:3594:19511106,19510703:autre:3594:19511303,19510709:autre:3594:19510865,19545671:autre:3594:19545856,19545672:autre:3594:19545738,19555201:autre:3594:19555640,19555213:autre:3594:19556653,19557754:autre:3594:19557967,19574240:autre:3594:19574668,19604134:autre:3594:19612039,19604149:autre:3594:19605053,19604182:autre:3594:19604770,19723635:autre:3594:19725399,19728920:autre:3594:19730421,19728945:autre:3594:19729612,19728947:autre:3594:19730255,19728950:autre:3594:19730269,19728959:autre:3594:19729920,19728960:autre:3594:19729125,19739283:autre:3594:19739506,19783409:autre:3594:19785283,19783427:'}, {'unwanted_material': 'autre_refus', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.04235459900551731, 'nb_photo': 642, 'list_port_cont': '19356476,19357319,19358303,19372852,19374240,19374342,19374777,19379679,19381140,19381406,19381506,19381563,19402482,19402574,19402700,19403169,19404204,19404824,19405354,19438839,19439344,19443668,19444949,19445222,19445605,19445648,19446233,19458709,19458830,19459099,19460827,19460984,19461226,19469314,19474453,19481657,19482223,19482580,19483235,19493905,19494457,19494524,19507375,19574439,19604624,19674442,19724210,19729404,19729766,19739297,19783850,19784707,19817256,19864108,19888024,19943377,19962831,19995994,19999266,19999395,20032747,20053444,20055751,20109407,20128423,20176753,20183136,20183387,20185288,20253124,20253257,20298490,20363161,20363203,20363249', 'assoc_port': '19356343:19356476,19357306:19357319,19358288:19358303,19372473:19374777,19372477:19374342,19372479:19374240,19372481:19372852,19378017:19381563,19378021:19381506,19378023:19381406,19378024:19381140,19378026:19379679,19402383:19405354,19402395:19404824,19402402:19404204,19402409:19403169,19402420:19402700,19402427:19402574,19402433:19402482,19436705:19446233,19436727:19439344,19436728:19438839,19442550:19445648,19442554:19445605,19442562:19445222,19442567:19444949,19442569:19443668,19458609:19459099,19458612:19458709,19458613:19458830,19460816:19461226,19460818:19460984,19460822:19460827,19469294:19469314,19473072:19474453,19479356:19483235,19479360:19482580,19479361:19482223,19479368:19481657,19493654:19494524,19493659:19494457,19493675:19493905,19507093:19507375,19574237:19574439,19604141:19604624,19671230:19674442,19723665:19724210,19728929:19729766,19728963:19729404,19739279:19739297,19783436:19784707,19783450:19783850,19816777:19817256,19844155:19943377,19863836:19864108,19887057:19888024,19962208:2029849', 'assoc_mat': '19356343:autre_refus:3726:19356476,19357306:autre_refus:3726:19357319,19358288:autre_refus:3726:19358303,19372473:autre_refus:3726:19374777,19372477:autre_refus:3726:19374342,19372479:autre_refus:3726:19374240,19372481:autre_refus:3726:19372852,19378017:autre_refus:3726:19381563,19378021:autre_refus:3726:19381506,19378023:autre_refus:3726:19381406,19378024:autre_refus:3726:19381140,19378026:autre_refus:3726:19379679,19402383:autre_refus:3726:19405354,19402395:autre_refus:3726:19404824,19402402:autre_refus:3726:19404204,19402409:autre_refus:3726:19403169,19402420:autre_refus:3726:19402700,19402427:autre_refus:3726:19402574,19402433:autre_refus:3726:19402482,19436705:autre_refus:3726:19446233,19436727:autre_refus:3726:19439344,19436728:autre_refus:3726:19438839,19442550:autre_refus:3726:19445648,19442554:autre_refus:3726:19445605,19442562:autre_refus:3726:19445222,19442567:autre_refus:3726:19444949,19442569:autre_refus:3726:19443668,19458609:autre_refus:3726:19459099,19458612:autre_refus:3726:19458709,19458613:'}, {'unwanted_material': 'barquette_avec_film', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.005420616010623939, 'nb_photo': 789, 'list_port_cont': '19372878,19380385,19402608,19402790,19404797,19437219,19440609,19442887,19454982,19469462,19469902,19494657,19507541,19510964,19545984,19555450,19555506,19604782,19605387,19672262,19674852,19675398,19727814,19729345,19729542,19732906,19739380,19739522,19784478,19784900,19844961,19864457,19909879,19910070,19989433,19989518,19994374,19994845,20034367,20053891,20055434,20055445,20082174,20110299,20130535,20177611,20182176,20183956,20184485,20194583,20194737,20198007,20198065,20244598,20244889', 'assoc_port': '19372471:19372878,19378022:19380385,19402382:19404797,19402421:19402790,19402428:19402608,19436708:19437219,19436709:19440609,19442566:19442887,19454195:19454982,19469298:19469902,19469299:19469462,19493669:19494657,19507092:19507541,19510705:19510964,19545670:19545984,19555199:19555506,19555215:19555450,19604138:19605387,19604139:19604782,19671206:19675398,19671237:19674852,19671238:19672262,19723637:19727814,19728931:19729542,19728962:19729345,19730561:19732906,19739275:19739522,19739278:19739380,19783408:19784900,19783446:19784478,19844151:19844961,19863835:19864457,19909483:19910070,19909509:19909879,19985983:19989518,19985986:19989433,19993254:19994845,19993266:19994374,20033920:20034367,20053298:20053891,20054913:20055445,20054921:20055434,20080742:20082174,20108686:20110299,20128894:20130535,20176514:20177611,20179148:20244889,20179394:20244598,20179405:20198065,20179487:20198007,20179488:20194737,20179523:20194583,20179596:20182176,20181510:20184485,20181533:20183956', 'assoc_mat': '19372471:barquette_avec_film:3327:19372878,19378022:barquette_avec_film:3327:19380385,19402382:barquette_avec_film:3327:19404797,19402421:barquette_avec_film:3327:19402790,19402428:barquette_avec_film:3327:19402608,19436708:barquette_avec_film:3327:19437219,19436709:barquette_avec_film:3327:19440609,19442566:barquette_avec_film:3327:19442887,19454195:barquette_avec_film:3327:19454982,19469298:barquette_avec_film:3327:19469902,19469299:barquette_avec_film:3327:19469462,19493669:barquette_avec_film:3327:19494657,19507092:barquette_avec_film:3327:19507541,19510705:barquette_avec_film:3327:19510964,19545670:barquette_avec_film:3327:19545984,19555199:barquette_avec_film:3327:19555506,19555215:barquette_avec_film:3327:19555450,19604138:barquette_avec_film:3327:19605387,19604139:barquette_avec_film:3327:19604782,19671206:barquette_avec_film:3327:19675398,19671237:barquette_avec_film:3327:19674852,19671238:barquette_avec_film:3327:19672262,19723637:barquette_avec_film:3327:19727814,19728931:barquette_avec_film:3327:1'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0028675046739723396, 'nb_photo': 7, 'list_port_cont': '20315538,20315635', 'assoc_port': '20179599:20315538,20179601:20315635', 'assoc_mat': '20179599:barquette_opaque:4205:20315538,20179601:barquette_opaque:4205:20315635'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.011666142305616339, 'nb_photo': 53, 'list_port_cont': '20314924,20316775', 'assoc_port': '20179525:20314924,20181506:20316775', 'assoc_mat': '20179525:barquette_opaque:4203:20314924,20181506:barquette_opaque:4203:20316775'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0010646416813956897, 'nb_photo': 68, 'list_port_cont': '20180366,20196817,20198115,20233853,20235879,20241410,20244782,20244870,20313408,20313433,20313933', 'assoc_port': '20176484:20313408,20176485:20313433,20176522:20313933,20179147:20180366,20179396:20244870,20179399:20244782,20179408:20241410,20179519:20235879,20179521:20233853,20179592:20198115,20181507:20196817', 'assoc_mat': '20176484:barquette_opaque:4207:20313408,20176485:barquette_opaque:4207:20313433,20176522:barquette_opaque:4207:20313933,20179147:barquette_opaque:4207:20180366,20179396:barquette_opaque:4207:20244870,20179399:barquette_opaque:4207:20244782,20179408:barquette_opaque:4207:20241410,20179519:barquette_opaque:4207:20235879,20179521:barquette_opaque:4207:20233853,20179592:barquette_opaque:4207:20198115,20181507:barquette_opaque:4207:20196817'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.00704522712215349, 'nb_photo': 29, 'list_port_cont': '19804207,20143363,20313582,20313737,20314744,20314873,20315182,20315360,20315445,20316452,20316536,20317023', 'assoc_port': '19783410:19804207,20031872:20143363,20176512:20313582,20176516:20313737,20179514:20314744,20179516:20314873,20179531:20315182,20179536:20315360,20179537:20315445,20181504:20316452,20181514:20316536,20181520:20317023', 'assoc_mat': '19783410:barquette_opaque:4461:19804207,20031872:barquette_opaque:4461:20143363,20176512:barquette_opaque:4461:20313582,20176516:barquette_opaque:4461:20313737,20179514:barquette_opaque:4461:20314744,20179516:barquette_opaque:4461:20314873,20179531:barquette_opaque:4461:20315182,20179536:barquette_opaque:4461:20315360,20179537:barquette_opaque:4461:20315445,20181504:barquette_opaque:4461:20316452,20181514:barquette_opaque:4461:20316536,20181520:barquette_opaque:4461:20317023'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.001344767447356037, 'nb_photo': 47, 'list_port_cont': '19934847,19989894,19998825,20250812,20315106,20342377', 'assoc_port': '19863842:19934847,19909479:19989894,19909480:19998825,20108683:20342377,20128152:20250812,20179528:20315106', 'assoc_mat': '19863842:barquette_opaque:4209:19934847,19909479:barquette_opaque:4209:19989894,19909480:barquette_opaque:4209:19998825,20108683:barquette_opaque:4209:20342377,20128152:barquette_opaque:4209:20250812,20179528:barquette_opaque:4209:20315106'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0008120423824308948, 'nb_photo': 23, 'list_port_cont': '20233499,20234496,20237059,20239975,20242917,20246347,20313731,20372324', 'assoc_port': '20176486:20372324,20176519:20313731,20179146:20246347,20179407:20242917,20179410:20239975,20179518:20237059,20179520:20233499,20179522:20234496', 'assoc_mat': '20176486:barquette_opaque:4207:20372324,20176519:barquette_opaque:4207:20313731,20179146:barquette_opaque:4207:20246347,20179407:barquette_opaque:4207:20242917,20179410:barquette_opaque:4207:20239975,20179518:barquette_opaque:4207:20237059,20179520:barquette_opaque:4207:20233499,20179522:barquette_opaque:4207:20234496'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.036175061847231495, 'nb_photo': 3470, 'list_port_cont': '19738276,19738338,19738440,19744060,20035346,20050585,20050808,20050862,20090484,20090643,20091803,20127008,20177174,20181494,20181971,20266377', 'assoc_port': '19728927:19738276,19728928:19738338,19728930:19738440,19739281:19744060,19962217:20050862,19962220:20050585,19962221:20050808,19993267:20091803,20033908:20035346,20090340:20090643,20090340:20266377,20090341:20090484,20108676:20127008,20176515:20177174,20179392:20181971,20179524:20181494', 'assoc_mat': '19728927:barquette_opaque:4211:19738276,19728928:barquette_opaque:4211:19738338,19728930:barquette_opaque:4211:19738440,19739281:barquette_opaque:4211:19744060,19962217:barquette_opaque:4211:20050862,19962220:barquette_opaque:4211:20050585,19962221:barquette_opaque:4211:20050808,19993267:barquette_opaque:4211:20091803,20033908:barquette_opaque:4211:20035346,20090340:barquette_opaque:4211:20090643,20090340:barquette_opaque:4211:20266377,20090341:barquette_opaque:4211:20090484,20108676:barquette_opaque:4211:20127008,20176515:barquette_opaque:4211:20177174,20179392:barquette_opaque:4211:20181971,20179524:barquette_opaque:4211:20181494'}, {'unwanted_material': 'bouchon', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.002373760557402208, 'nb_photo': 1387, 'list_port_cont': '19357619,19357713,19358643,19372874,19372969,19380383,19402603,19402795,19403501,19404805,19437210,19440611,19442895,19454983,19455275,19458929,19469895,19480457,19480513,19494226,19494437,19494655,19495219,19507534,19510971,19545993,19555438,19555509,19604786,19605395,19605856,19672256,19674860,19675403,19727803,19729344,19729529,19732907,19739387,19739528,19784389,19784490,19784906,19844964,19864455,19909880,19910064,19989423,19989516,19994376,19994839,20034369,20053888,20055429,20055449,20082178,20110310,20130532,20177617,20182166,20183964,20184480,20194579,20194726,20198001,20198054,20244592,20244890', 'assoc_port': '19357307:19357619,19357308:19357713,19358489:19358643,19372467:19372969,19372471:19372874,19378022:19380383,19402382:19404805,19402406:19403501,19402421:19402795,19402428:19402603,19436708:19437210,19436709:19440611,19442566:19442895,19454187:19455275,19454195:19454983,19458610:19458929,19469298:19469895,19479353:19480513,19479363:19480457,19493655:19495219,19493669:19494655,19493677:19494437,19493684:19494226,19507092:19507534,19510705:19510971,19545670:19545993,19555199:19555509,19555215:19555438,19604136:19605856,19604138:19605395,19604139:19604786,19671206:19675403,19671237:19674860,19671238:19672256,19723637:19727803,19728931:19729529,19728962:19729344,19730561:19732907,19739275:19739528,19739278:19739387,19783408:19784906,19783434:19784389,19783446:19784490,19844151:19844964,19863835:19864455,19909483:19910064,19909509:19909880,19985983:19989516,19985986:19989423,19993254:19994839,19993266:19994376,20033920:20034369,20053298:20053888,20054913:20055449,20054921:20055429,20080742:20082178,20108686:2011031', 'assoc_mat': '19357307:bouchon:3327:19357619,19357308:bouchon:3327:19357713,19358489:bouchon:3327:19358643,19372467:bouchon:3327:19372969,19372471:bouchon:3327:19372874,19378022:bouchon:3327:19380383,19402382:bouchon:3327:19404805,19402406:bouchon:3327:19403501,19402421:bouchon:3327:19402795,19402428:bouchon:3327:19402603,19436708:bouchon:3327:19437210,19436709:bouchon:3327:19440611,19442566:bouchon:3327:19442895,19454187:bouchon:3327:19455275,19454195:bouchon:3327:19454983,19458610:bouchon:3327:19458929,19469298:bouchon:3327:19469895,19479353:bouchon:3327:19480513,19479363:bouchon:3327:19480457,19493655:bouchon:3327:19495219,19493669:bouchon:3327:19494655,19493677:bouchon:3327:19494437,19493684:bouchon:3327:19494226,19507092:bouchon:3327:19507534,19510705:bouchon:3327:19510971,19545670:bouchon:3327:19545993,19555199:bouchon:3327:19555509,19555215:bouchon:3327:19555438,19604136:bouchon:3327:19605856,19604138:bouchon:3327:19605395,19604139:bouchon:3327:19604786,19671206:bouchon:3327:19675403,19671237:bouchon:3327:19674860,1'}, {'unwanted_material': 'carton', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.00654376406963109, 'nb_photo': 419, 'list_port_cont': '19356571,19357680,19358773,19358867,19376028,19376125,19376159,19376445,19376471,19376806,19376868,19377163,19381871,19383311,19383333,19383516,19383854,19386027,19402731,19406214,19417595,19417701,19417735,19417807,19417850,19418132,19420889,19422196,19440174,19445709,19445847,19447155,19447437,19455989,19456184,19457218,19462677,19462706,19462728,19464203,19470731,19470913,19490844,19491015,19494915,19495008,19495258,19495290,19506355,19506495,19506553,19506643,19506859,19506987,19514952,19514997,19515057,19515100,19521905,19565747,19570775,19599780,19642713,19643469,19643571,19643749,19701202,19701421,19702427,19702663,19702832,19738225,19738357,19738459,19747372,20090539,20193396,20315533,20315625', 'assoc_port': '19356346:19356571,19357309:19357680,19358486:19358773,19358488:19358867,19372456:19376125,19372457:19376028,19372460:19376159,19372463:19376471,19372466:19376445,19372474:19376806,19372483:19376868,19372486:19377163,19378006:19383333,19378007:19383311,19378009:19386027,19378018:19383516,19378020:19383854,19378027:19381871,19402387:19417595,19402388:19417735,19402390:19417701,19402399:19417807,19402401:19417850,19402415:19418132,19402418:19420889,19402419:19422196,19402426:19406214,19402429:19402731,19436716:19440174,19442556:19447155,19442568:19447437,19442571:19445847,19442572:19445709,19453449:19456184,19453450:19455989,19454194:19457218,19458608:19462728,19458611:19462677,19458614:19462706,19460815:19464203,19469295:19470731,19469296:19490844,19469297:19470913,19473071:19491015,19479355:19494915,19479359:19495008,19479365:19495258,19479366:19495290,19493651:19506355,19493656:19506495,19493662:19506553,19493665:19506643,19493674:19506859,19493681:19506987,19507087:19514997,19507091:19514952,19507096:1951505', 'assoc_mat': '19356346:carton:4205:19356571,19357309:carton:4205:19357680,19358486:carton:4205:19358773,19358488:carton:4205:19358867,19372456:carton:4205:19376125,19372457:carton:4205:19376028,19372460:carton:4205:19376159,19372463:carton:4205:19376471,19372466:carton:4205:19376445,19372474:carton:4205:19376806,19372483:carton:4205:19376868,19372486:carton:4205:19377163,19378006:carton:4205:19383333,19378007:carton:4205:19383311,19378009:carton:4205:19386027,19378018:carton:4205:19383516,19378020:carton:4205:19383854,19378027:carton:4205:19381871,19402387:carton:4205:19417595,19402388:carton:4205:19417735,19402390:carton:4205:19417701,19402399:carton:4205:19417807,19402401:carton:4205:19417850,19402415:carton:4205:19418132,19402418:carton:4205:19420889,19402419:carton:4205:19422196,19402426:carton:4205:19406214,19402429:carton:4205:19402731,19436716:carton:4205:19440174,19442556:carton:4205:19447155,19442568:carton:4205:19447437,19442571:carton:4205:19445847,19442572:carton:4205:19445709,19453449:carton:4205:19456184,1945'}, {'unwanted_material': 'carton', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.007792328051222779, 'nb_photo': 22, 'list_port_cont': '20314910,20316786', 'assoc_port': '20179525:20314910,20181506:20316786', 'assoc_mat': '20179525:carton:4203:20314910,20181506:carton:4203:20316786'}, {'unwanted_material': 'carton', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.9375009529115176, 'nb_photo': 6332, 'list_port_cont': '19356448,19357522,19357598,19357659,19357838,19372533,19372743,19372930,19373546,19378888,19380658,19381532,19402440,19402646,19402826,19402897,19403738,19404448,19404771,19404856,19436915,19437440,19438174,19438592,19442685,19445454,19445582,19445741,19445783,19453657,19454654,19456141,19456235,19457670,19460919,19469410,19470534,19473126,19474368,19493870,19494329,19494420,19495271,19495826,19496168,19507250,19507821,19508194,19508634,19509105,19509243,19510882,19511017,19555352,19558794,19565422,19574489,19605027,19606024,19610705,19613249,19673050,19673751,19674715,19675803,19676990,19681852,19683380,19683578,19724263,19729034,19729065,19729141,19729201,19729355,19730788,19731367,19739318,19739344,19784235,19785030,19785224,19786862,19803510,19841025,19842060,19842276,19842299,19844744,19846221,19864279,19864392,19909616,19909854,19963197,19963399,19964046,19966305,19966336,19968447,19972530,19986230,19986505,19986641,19986930,19987924,19988883,19989312,19991071,19993952,19994523,19994819,19996459,2000005', 'assoc_port': '19356345:19356448,19357305:19357659,19357311:19357522,19357512:19357598,19357769:19357838,19372468:19373546,19372478:19372930,19372482:19372533,19372485:19372743,19378010:19381532,19378012:19380658,19378029:19378888,19402384:19404856,19402394:19404771,19402403:19404448,19402408:19403738,19402416:19402897,19402417:19402826,19402431:19402646,19402432:19402440,19436710:19438592,19436712:19438174,19436720:19437440,19436731:19436915,19442552:19445741,19442553:19445783,19442555:19445582,19442560:19445454,19442576:19442685,19453453:19453657,19454189:19454654,19455857:19456235,19455858:19456141,19457487:19457670,19460821:19460919,19469301:19470534,19469304:19469410,19473070:19474368,19473075:19473126,19493653:19496168,19493658:19495826,19493660:19495271,19493668:19494420,19493672:19494329,19493688:19493870,19507084:19509243,19507089:19509105,19507134:19508634,19507135:19507821,19507136:19508194,19507139:19507250,19510701:19511017,19510706:19510882,19555196:19565422,19555209:19555352,19557745:19558794,19574236:1957448', 'assoc_mat': '19356345:carton:4207:19356448,19357305:carton:4207:19357659,19357311:carton:4207:19357522,19357512:carton:4207:19357598,19357769:carton:4207:19357838,19372468:carton:4207:19373546,19372478:carton:4207:19372930,19372482:carton:4207:19372533,19372485:carton:4207:19372743,19378010:carton:4207:19381532,19378012:carton:4207:19380658,19378029:carton:4207:19378888,19402384:carton:4207:19404856,19402394:carton:4207:19404771,19402403:carton:4207:19404448,19402408:carton:4207:19403738,19402416:carton:4207:19402897,19402417:carton:4207:19402826,19402431:carton:4207:19402646,19402432:carton:4207:19402440,19436710:carton:4207:19438592,19436712:carton:4207:19438174,19436720:carton:4207:19437440,19436731:carton:4207:19436915,19442552:carton:4207:19445741,19442553:carton:4207:19445783,19442555:carton:4207:19445582,19442560:carton:4207:19445454,19442576:carton:4207:19442685,19453453:carton:4207:19453657,19454189:carton:4207:19454654,19455857:carton:4207:19456235,19455858:carton:4207:19456141,19457487:carton:4207:19457670,1946'}, {'unwanted_material': 'carton', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.05357447847937191, 'nb_photo': 3716, 'list_port_cont': '19358798,19376194,19376356,19376728,19383375,19383955,19406796,19407433,19417662,19417765,19418179,19421165,19421755,19440233,19440397,19447361,19457120,19463021,19470709,19494880,19495192,19499122,19506368,19506950,19507030,19514921,19514957,19515019,19565523,19565678,19570733,19570882,19583306,19599562,19599748,19642118,19642731,19642848,19700972,19701155,19701249,19701287,19702060,19702346,19731195,19736083,19736241,19736337,19736460,19736536,19736686,19736890,19737080,19738479,19738569,19738671,19738711,19738847,19739444,19743615,19743977,19747504,19804215,19804321,19804483,19804897,19804947,19805916,19806146,19806481,19842438,19842497,19842539,19842743,19896606,19907387,19909084,19909121,19934765,20032408,20034326,20034792,20034864,20049752,20049870,20050106,20050355,20050522,20053964,20085490,20085586,20085806,20087008,20087081,20087323,20087650,20090658,20091435,20136176,20136682,20136892,20143183,20143226,20143300,20143334,20143369,20151424,20154177,20155497,20155562,20155677,20155834,20155911,2015607', 'assoc_port': '19358487:19358798,19372461:19376194,19372462:19376356,19372475:19376728,19378008:19383375,19378025:19383955,19402386:19417662,19402389:19417765,19402400:19418179,19402412:19421755,19402414:19421165,19402423:19406796,19402425:19407433,19436707:19440233,19436717:19440397,19442570:19447361,19454191:19457120,19460817:19463021,19469293:19470709,19473069:19499122,19479354:19494880,19479364:19495192,19493661:19506368,19493680:19506950,19493686:19507030,19507090:19514921,19507094:19514957,19507095:19515019,19555204:19565523,19555206:19565678,19555212:19583306,19557751:19570733,19557753:19570882,19574241:19599562,19574242:19599748,19604145:19642118,19604146:19642731,19604148:19642848,19671218:19700972,19671219:19701287,19671222:19701155,19671223:19701249,19671234:19702060,19671236:19731195,19671269:19702346,19723610:19736083,19723636:19736337,19723639:19736460,19723641:19736241,19723649:19736536,19723653:19736686,19723663:19736890,19723664:19737080,19728942:19738479,19728943:19743615,19728946:19738569,19728948:1973871', 'assoc_mat': '19358487:carton:4461:19358798,19372461:carton:4461:19376194,19372462:carton:4461:19376356,19372475:carton:4461:19376728,19378008:carton:4461:19383375,19378025:carton:4461:19383955,19402386:carton:4461:19417662,19402389:carton:4461:19417765,19402400:carton:4461:19418179,19402412:carton:4461:19421755,19402414:carton:4461:19421165,19402423:carton:4461:19406796,19402425:carton:4461:19407433,19436707:carton:4461:19440233,19436717:carton:4461:19440397,19442570:carton:4461:19447361,19454191:carton:4461:19457120,19460817:carton:4461:19463021,19469293:carton:4461:19470709,19473069:carton:4461:19499122,19479354:carton:4461:19494880,19479364:carton:4461:19495192,19493661:carton:4461:19506368,19493680:carton:4461:19506950,19493686:carton:4461:19507030,19507090:carton:4461:19514921,19507094:carton:4461:19514957,19507095:carton:4461:19515019,19555204:carton:4461:19565523,19555206:carton:4461:19565678,19555212:carton:4461:19583306,19557751:carton:4461:19570733,19557753:carton:4461:19570882,19574241:carton:4461:19599562,1957'}, {'unwanted_material': 'carton', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0015110283999065198, 'nb_photo': 40, 'list_port_cont': '19989893,19998824,20250813,20315095,20342374', 'assoc_port': '19909479:19989893,19909480:19998824,20108683:20342374,20128152:20250813,20179528:20315095', 'assoc_mat': '19909479:carton:4209:19989893,19909480:carton:4209:19998824,20108683:carton:4209:20342374,20128152:carton:4209:20250813,20179528:carton:4209:20315095'}, {'unwanted_material': 'carton', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.963860845929984, 'nb_photo': 6587, 'list_port_cont': '19355902,19355932,19356059,19356182,19357342,19357877,19372625,19372766,19372999,19373612,19378653,19379745,19380446,19381368,19402545,19403080,19403762,19404388,19404488,19404568,19404930,19437041,19437468,19437964,19439469,19439573,19442753,19443384,19443949,19444271,19445360,19445484,19445680,19453716,19453800,19453959,19454677,19456014,19456260,19457498,19457590,19460850,19467324,19469343,19469691,19470037,19470166,19473637,19479533,19479629,19480016,19494086,19494161,19494299,19494343,19494461,19495080,19495827,19496152,19499999,19507354,19508565,19508829,19509119,19509333,19509896,19510860,19511097,19545779,19546046,19546610,19555224,19555431,19555782,19556927,19557865,19557930,19558814,19559554,19560670,19562220,19562484,19564552,19565128,19565277,19574369,19575569,19604757,19606087,19606963,19608706,19608925,19609242,19610834,19613328,19636900,19671746,19671997,19672123,19672212,19674929,19675058,19677722,19678386,19680361,19680641,19681676,19682627,19684081,19724227,19724397,19725690,19728523,1972871', 'assoc_port': '19355843:19355902,19355844:19355932,19356016:19356182,19356017:19356059,19357312:19357342,19357768:19357877,19372458:19373612,19372470:19372999,19372480:19372766,19372484:19372625,19378011:19381368,19378014:19379745,19378015:19380446,19378028:19378653,19402379:19404930,19402392:19404488,19402393:19404568,19402404:19404388,19402410:19403762,19402413:19403080,19402430:19402545,19436703:19439573,19436704:19439469,19436714:19437468,19436715:19437964,19436721:19437041,19442551:19445680,19442561:19445484,19442563:19445360,19442564:19444271,19442565:19443949,19442574:19443384,19442575:19442753,19453451:19453959,19453452:19453800,19453455:19453716,19454188:19454677,19455856:19456260,19455860:19456014,19457486:19457498,19457488:19457590,19460820:19460850,19467206:19467324,19469300:19470166,19469302:19470037,19469303:19469691,19469305:19469343,19473074:19473637,19479326:19480016,19479357:19479629,19479367:19479533,19493652:19496152,19493657:19495827,19493666:19495080,19493670:19494461,19493671:19494343,19493673:1949429', 'assoc_mat': '19355843:carton:4207:19355902,19355844:carton:4207:19355932,19356016:carton:4207:19356182,19356017:carton:4207:19356059,19357312:carton:4207:19357342,19357768:carton:4207:19357877,19372458:carton:4207:19373612,19372470:carton:4207:19372999,19372480:carton:4207:19372766,19372484:carton:4207:19372625,19378011:carton:4207:19381368,19378014:carton:4207:19379745,19378015:carton:4207:19380446,19378028:carton:4207:19378653,19402379:carton:4207:19404930,19402392:carton:4207:19404488,19402393:carton:4207:19404568,19402404:carton:4207:19404388,19402410:carton:4207:19403762,19402413:carton:4207:19403080,19402430:carton:4207:19402545,19436703:carton:4207:19439573,19436704:carton:4207:19439469,19436714:carton:4207:19437468,19436715:carton:4207:19437964,19436721:carton:4207:19437041,19442551:carton:4207:19445680,19442561:carton:4207:19445484,19442563:carton:4207:19445360,19442564:carton:4207:19444271,19442565:carton:4207:19443949,19442574:carton:4207:19443384,19442575:carton:4207:19442753,19453451:carton:4207:19453959,1945'}, {'unwanted_material': 'carton', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.005000266378851589, 'nb_photo': 908, 'list_port_cont': '19738283,19738342,19738443,19744054,20035349,20050580,20050802,20050857,20090483,20090646,20091809,20127005,20177165,20181493,20181974,20266378', 'assoc_port': '19728927:19738283,19728928:19738342,19728930:19738443,19739281:19744054,19962217:20050857,19962220:20050580,19962221:20050802,19993267:20091809,20033908:20035349,20090340:20090646,20090340:20266378,20090341:20090483,20108676:20127005,20176515:20177165,20179392:20181974,20179524:20181493', 'assoc_mat': '19728927:carton:4211:19738283,19728928:carton:4211:19738342,19728930:carton:4211:19738443,19739281:carton:4211:19744054,19962217:carton:4211:20050857,19962220:carton:4211:20050580,19962221:carton:4211:20050802,19993267:carton:4211:20091809,20033908:carton:4211:20035349,20090340:carton:4211:20090646,20090340:carton:4211:20266378,20090341:carton:4211:20090483,20108676:carton:4211:20127005,20176515:carton:4211:20177165,20179392:carton:4211:20181974,20179524:carton:4211:20181493'}, {'unwanted_material': 'carton', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.07594610444560752, 'nb_photo': 5211, 'list_port_cont': '19357620,19358647,19372869,19372968,19373092,19380386,19402606,19402786,19402861,19403492,19403522,19404806,19437212,19442893,19454986,19455266,19458931,19469903,19473534,19480508,19494228,19494439,19494666,19495216,19507539,19510965,19545996,19555440,19555515,19604781,19605386,19605867,19672259,19674861,19675407,19727805,19729343,19729541,19729703,19732899,19739388,19739521,19784376,19784489,19784899,19844970,19864460,19909871,19910071,19989421,19989524,19994372,19994837,20034360,20053894,20055436,20055441,20082180,20110311,20130536,20177619,20182165,20183963,20184489,20194586,20194739,20198008,20198059,20244590,20244891', 'assoc_port': '19357307:19357620,19358489:19358647,19372459:19373092,19372467:19372968,19372471:19372869,19378022:19380386,19402382:19404806,19402391:19403522,19402405:19402861,19402406:19403492,19402421:19402786,19402428:19402606,19436708:19437212,19442566:19442893,19454187:19455266,19454195:19454986,19458610:19458931,19469298:19469903,19473073:19473534,19479353:19480508,19493655:19495216,19493669:19494666,19493677:19494439,19493684:19494228,19507092:19507539,19510705:19510965,19545670:19545996,19555199:19555515,19555215:19555440,19604136:19605867,19604138:19605386,19604139:19604781,19671206:19675407,19671237:19674861,19671238:19672259,19723637:19727805,19728919:19729703,19728931:19729541,19728962:19729343,19730561:19732899,19739275:19739521,19739278:19739388,19783408:19784899,19783434:19784376,19783446:19784489,19844151:19844970,19863835:19864460,19909483:19910071,19909509:19909871,19985983:19989524,19985986:19989421,19993254:19994837,19993266:19994372,20033920:20034360,20053298:20053894,20054913:20055441,20054921:2005543', 'assoc_mat': '19357307:carton:3327:19357620,19358489:carton:3327:19358647,19372459:carton:3327:19373092,19372467:carton:3327:19372968,19372471:carton:3327:19372869,19378022:carton:3327:19380386,19402382:carton:3327:19404806,19402391:carton:3327:19403522,19402405:carton:3327:19402861,19402406:carton:3327:19403492,19402421:carton:3327:19402786,19402428:carton:3327:19402606,19436708:carton:3327:19437212,19442566:carton:3327:19442893,19454187:carton:3327:19455266,19454195:carton:3327:19454986,19458610:carton:3327:19458931,19469298:carton:3327:19469903,19473073:carton:3327:19473534,19479353:carton:3327:19480508,19493655:carton:3327:19495216,19493669:carton:3327:19494666,19493677:carton:3327:19494439,19493684:carton:3327:19494228,19507092:carton:3327:19507539,19510705:carton:3327:19510965,19545670:carton:3327:19545996,19555199:carton:3327:19555515,19555215:carton:3327:19555440,19604136:carton:3327:19605867,19604138:carton:3327:19605386,19604139:carton:3327:19604781,19671206:carton:3327:19675407,19671237:carton:3327:19674861,1967'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.04613886496915807, 'nb_photo': 16624, 'list_port_cont': '19356390,19372657,19372796,19378712,19437077,19437403,19437688,19438290,19454347,19458690,19493797,19493838,19493893,19494235,19495024,19507429,19507631,19508811,19510868,19510937,19511102,19511299,19545739,19545853,19555645,19555771,19556659,19556903,19557970,19558153,19574669,19604774,19605055,19605822,19612034,19725394,19729132,19729614,19729916,19730256,19730268,19730418,19739510,19783858,19784275,19784451,19784565,19784889,19785276,19785957,19787330,19817086,19819122,19865518,19898463,19910927,19911308,19962712,19963893,19964501,19965076,19965289,19965528,19965618,19965672,19965758,19965965,19986351,19988367,19988804,19988897,19989135,19989221,19989388,19989656,19994968,19995930,19996148,19996573,19997721,20031771,20032157,20032300,20032758,20033759,20034152,20034384,20034455,20050567,20053431,20053680,20053831,20053848,20054941,20055605,20109631,20110971,20112958,20113613,20113673,20115389,20116216,20128265,20136240,20176973,20177106,20177179,20177829,20181161,20181746,20183170,20183667,20184179,2018470', 'assoc_port': '19356344:19356390,19372465:19372796,19372476:19372657,19378019:19378712,19436718:19437688,19436719:19437403,19436722:19438290,19436724:19437077,19454193:19454347,19458606:19458690,19493663:19494235,19493664:19495024,19493667:19493893,19493682:19493838,19493683:19493797,19507086:19508811,19507088:19507631,19507097:19507429,19510702:19511102,19510703:19511299,19510704:19510937,19510709:19510868,19545671:19545853,19545672:19545739,19555193:19556903,19555194:19555771,19555201:19555645,19555213:19556659,19557749:19558153,19557754:19557970,19574240:19574669,19604134:19612034,19604135:19605822,19604149:19605055,19604182:19604774,19723635:19725394,19728920:19730418,19728945:19729614,19728947:19730256,19728950:19730268,19728959:19729916,19728960:19729132,19739283:19739510,19783409:19785276,19783427:19785957,19783430:19787330,19783432:19784889,19783433:19784565,19783444:19784451,19783455:19783858,19783456:19784275,19816762:19819122,19816772:19817086,19863843:19865518,19897871:19898463,19909481:19911308,19909508:1991092', 'assoc_mat': '19356344:carton:3594:19356390,19372465:carton:3594:19372796,19372476:carton:3594:19372657,19378019:carton:3594:19378712,19436718:carton:3594:19437688,19436719:carton:3594:19437403,19436722:carton:3594:19438290,19436724:carton:3594:19437077,19454193:carton:3594:19454347,19458606:carton:3594:19458690,19493663:carton:3594:19494235,19493664:carton:3594:19495024,19493667:carton:3594:19493893,19493682:carton:3594:19493838,19493683:carton:3594:19493797,19507086:carton:3594:19508811,19507088:carton:3594:19507631,19507097:carton:3594:19507429,19510702:carton:3594:19511102,19510703:carton:3594:19511299,19510704:carton:3594:19510937,19510709:carton:3594:19510868,19545671:carton:3594:19545853,19545672:carton:3594:19545739,19555193:carton:3594:19556903,19555194:carton:3594:19555771,19555201:carton:3594:19555645,19555213:carton:3594:19556659,19557749:carton:3594:19558153,19557754:carton:3594:19557970,19574240:carton:3594:19574669,19604134:carton:3594:19612034,19604135:carton:3594:19605822,19604149:carton:3594:19605055,1960'}, {'unwanted_material': 'cartonnette', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.007287209273424583, 'nb_photo': 391, 'list_port_cont': '19356481,19357325,19374243,19374339,19374781,19381131,19381411,19381507,19402481,19402698,19402763,19403434,19404212,19405300,19405349,19437012,19438848,19439333,19439599,19441368,19442578,19443667,19444944,19445214,19445641,19445810,19446239,19454298,19458713,19458832,19459095,19460989,19461227,19467274,19467636,19469311,19481664,19482224,19482395,19482583,19483232,19493895,19494446,19494515,19557920,19574442,19604630,19672396,19672936,19674435,19724200,19729411,19729697,19729761,19739305,19783852,19784696,19817261,19864107,19888025,19943384,19962832,19996002,19999399,20029037,20032741,20034004,20053452,20055749,20109403,20128421,20176746,20183141,20183386,20185290,20298496,20363153', 'assoc_port': '19356343:19356481,19357306:19357325,19372473:19374781,19372477:19374339,19372479:19374243,19378021:19381507,19378023:19381411,19378024:19381131,19402383:19405349,19402397:19405300,19402402:19404212,19402407:19403434,19402411:19402763,19402420:19402698,19402433:19402481,19436705:19446239,19436711:19445810,19436713:19441368,19436723:19439599,19436727:19439333,19436728:19438848,19436732:19437012,19442550:19445641,19442562:19445214,19442567:19444944,19442569:19443667,19442573:19442578,19454190:19454298,19458609:19459095,19458612:19458713,19458613:19458832,19460816:19461227,19460818:19460989,19467203:19467636,19467205:19467274,19469294:19469311,19479356:19483232,19479358:19482395,19479360:19482583,19479361:19482224,19479368:19481664,19493654:19494515,19493659:19494446,19493675:19493895,19557748:19557920,19574237:19574442,19604141:19604630,19671229:19672936,19671230:19674435,19671272:19672396,19723665:19724200,19728929:19729761,19728939:19729697,19728963:19729411,19739279:19739305,19783436:19784696,19783450:1978385', 'assoc_mat': '19356343:cartonnette:3726:19356481,19357306:cartonnette:3726:19357325,19372473:cartonnette:3726:19374781,19372477:cartonnette:3726:19374339,19372479:cartonnette:3726:19374243,19378021:cartonnette:3726:19381507,19378023:cartonnette:3726:19381411,19378024:cartonnette:3726:19381131,19402383:cartonnette:3726:19405349,19402397:cartonnette:3726:19405300,19402402:cartonnette:3726:19404212,19402407:cartonnette:3726:19403434,19402411:cartonnette:3726:19402763,19402420:cartonnette:3726:19402698,19402433:cartonnette:3726:19402481,19436705:cartonnette:3726:19446239,19436711:cartonnette:3726:19445810,19436713:cartonnette:3726:19441368,19436723:cartonnette:3726:19439599,19436727:cartonnette:3726:19439333,19436728:cartonnette:3726:19438848,19436732:cartonnette:3726:19437012,19442550:cartonnette:3726:19445641,19442562:cartonnette:3726:19445214,19442567:cartonnette:3726:19444944,19442569:cartonnette:3726:19443667,19442573:cartonnette:3726:19442578,19454190:cartonnette:3726:19454298,19458609:cartonnette:3726:19459095,19458612:'}, {'unwanted_material': 'Carton_brun', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.01879788296715648, 'nb_photo': 574, 'list_port_cont': '19357318,19372849,19374774,19379121,19379680,19381412,19381505,19381568,19402573,19402703,19403161,19403427,19404203,19405306,19405390,19438843,19439334,19439602,19443664,19444942,19445606,19445638,19445813,19446231,19453607,19454287,19458711,19460828,19461224,19467272,19467633,19468427,19469316,19474457,19481659,19482218,19482582,19483242,19484289,19493901,19494456,19507380,19557922,19574436,19604625,19672933,19674440,19724206,19729408,19729696,19729756,19739301,19783849,19784704,19817252,19864102,19888034,19943380,19962830,19994238,19996001,19999400,20032737,20053445,20055758,20109398,20128419,20176751,20183139,20183380,20185286,20253123,20253261,20253652,20253720,20298489,20363204,20365938', 'assoc_port': '19357306:19357318,19372473:19374774,19372481:19372849,19378017:19381568,19378021:19381505,19378023:19381412,19378026:19379680,19378030:19379121,19402380:19405390,19402397:19405306,19402402:19404203,19402407:19403427,19402409:19403161,19402420:19402703,19402427:19402573,19436705:19446231,19436711:19445813,19436723:19439602,19436727:19439334,19436728:19438843,19442550:19445638,19442554:19445606,19442567:19444942,19442569:19443664,19453454:19453607,19454190:19454287,19458612:19458711,19460816:19461224,19460822:19460828,19467203:19467633,19467204:19468427,19467205:19467272,19469294:19469316,19473072:19474457,19479327:19484289,19479356:19483242,19479360:19482582,19479361:19482218,19479368:19481659,19493659:19494456,19493675:19493901,19507093:19507380,19557748:19557922,19574237:19574436,19604141:19604625,19671229:19672933,19671230:19674440,19723665:19724206,19728929:19729756,19728939:19729696,19728963:19729408,19739279:19739301,19783436:19784704,19783450:19783849,19816777:19817252,19844155:19943380,19863836:1986410', 'assoc_mat': '19357306:Carton_brun:3726:19357318,19372473:Carton_brun:3726:19374774,19372481:Carton_brun:3726:19372849,19378017:Carton_brun:3726:19381568,19378021:Carton_brun:3726:19381505,19378023:Carton_brun:3726:19381412,19378026:Carton_brun:3726:19379680,19378030:Carton_brun:3726:19379121,19402380:Carton_brun:3726:19405390,19402397:Carton_brun:3726:19405306,19402402:Carton_brun:3726:19404203,19402407:Carton_brun:3726:19403427,19402409:Carton_brun:3726:19403161,19402420:Carton_brun:3726:19402703,19402427:Carton_brun:3726:19402573,19436705:Carton_brun:3726:19446231,19436711:Carton_brun:3726:19445813,19436723:Carton_brun:3726:19439602,19436727:Carton_brun:3726:19439334,19436728:Carton_brun:3726:19438843,19442550:Carton_brun:3726:19445638,19442554:Carton_brun:3726:19445606,19442567:Carton_brun:3726:19444942,19442569:Carton_brun:3726:19443664,19453454:Carton_brun:3726:19453607,19454190:Carton_brun:3726:19454287,19458612:Carton_brun:3726:19458711,19460816:Carton_brun:3726:19461224,19460822:Carton_brun:3726:19460828,19467203:'}, {'unwanted_material': 'Carton_gris', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.015038811654656821, 'nb_photo': 557, 'list_port_cont': '19356360,19356484,19357320,19358297,19374241,19374334,19374941,19379127,19381409,19381504,19381631,19402484,19402578,19402699,19403159,19403432,19404205,19404822,19405176,19405298,19405360,19405392,19437019,19438304,19438849,19439342,19439605,19441366,19443671,19444947,19445219,19445610,19445645,19445811,19446242,19453602,19455936,19458719,19458826,19459097,19460826,19460889,19467273,19467629,19468426,19469319,19481663,19482222,19482392,19482586,19483233,19484291,19494455,19494514,19574432,19724201,19729403,19729701,19729764,19739302,19783851,19784700,19817254,19864105,19888023,19943374,19962837,19994244,19996000,19999267,20000930,20032745,20034000,20053449,20055752,20109406,20128427,20176750,20183142,20183379,20185293,20253128,20253259,20253651,20253917,20298497,20362675,20363207,20363252', 'assoc_port': '19356343:19356484,19356347:19356360,19357306:19357320,19358288:19358297,19372469:19374941,19372477:19374334,19372479:19374241,19378013:19381631,19378021:19381504,19378023:19381409,19378030:19379127,19402380:19405392,19402383:19405360,19402395:19404822,19402396:19405176,19402397:19405298,19402402:19404205,19402407:19403432,19402409:19403159,19402420:19402699,19402427:19402578,19402433:19402484,19436705:19446242,19436711:19445811,19436713:19441366,19436723:19439605,19436727:19439342,19436728:19438849,19436730:19438304,19436732:19437019,19442550:19445645,19442554:19445610,19442562:19445219,19442567:19444947,19442569:19443671,19453454:19453602,19455859:19455936,19458609:19459097,19458612:19458719,19458613:19458826,19460819:19460889,19460822:19460826,19467203:19467629,19467204:19468426,19467205:19467273,19469294:19469319,19479327:19484291,19479356:19483233,19479358:19482392,19479360:19482586,19479361:19482222,19479368:19481663,19493654:19494514,19493659:19494455,19574237:19574432,19723665:19724201,19728929:1972976', 'assoc_mat': '19356343:Carton_gris:3726:19356484,19356347:Carton_gris:3726:19356360,19357306:Carton_gris:3726:19357320,19358288:Carton_gris:3726:19358297,19372469:Carton_gris:3726:19374941,19372477:Carton_gris:3726:19374334,19372479:Carton_gris:3726:19374241,19378013:Carton_gris:3726:19381631,19378021:Carton_gris:3726:19381504,19378023:Carton_gris:3726:19381409,19378030:Carton_gris:3726:19379127,19402380:Carton_gris:3726:19405392,19402383:Carton_gris:3726:19405360,19402395:Carton_gris:3726:19404822,19402396:Carton_gris:3726:19405176,19402397:Carton_gris:3726:19405298,19402402:Carton_gris:3726:19404205,19402407:Carton_gris:3726:19403432,19402409:Carton_gris:3726:19403159,19402420:Carton_gris:3726:19402699,19402427:Carton_gris:3726:19402578,19402433:Carton_gris:3726:19402484,19436705:Carton_gris:3726:19446242,19436711:Carton_gris:3726:19445811,19436713:Carton_gris:3726:19441366,19436723:Carton_gris:3726:19439605,19436727:Carton_gris:3726:19439342,19436728:Carton_gris:3726:19438849,19436730:Carton_gris:3726:19438304,19436732:'}, {'unwanted_material': 'ela', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0008804105795932694, 'nb_photo': 28, 'list_port_cont': '19356568,19357693,19358776,19376135,19381869,19383335,19383514,19418127,19447181,19457226,19462733,19470730,19495015,19506855,19515094,19642723,19702430,19738228,19738367,20193394', 'assoc_port': '19356346:19356568,19357309:19357693,19358486:19358776,19372456:19376135,19378006:19383335,19378018:19383514,19378027:19381869,19402415:19418127,19442557:19447181,19454194:19457226,19458608:19462733,19469295:19470730,19479359:19495015,19493674:19506855,19507098:19515094,19604147:19642723,19671235:19702430,19728921:19738228,19728940:19738367,19993272:20193394', 'assoc_mat': '19356346:ela:4205:19356568,19357309:ela:4205:19357693,19358486:ela:4205:19358776,19372456:ela:4205:19376135,19378006:ela:4205:19383335,19378018:ela:4205:19383514,19378027:ela:4205:19381869,19402415:ela:4205:19418127,19442557:ela:4205:19447181,19454194:ela:4205:19457226,19458608:ela:4205:19462733,19469295:ela:4205:19470730,19479359:ela:4205:19495015,19493674:ela:4205:19506855,19507098:ela:4205:19515094,19604147:ela:4205:19642723,19671235:ela:4205:19702430,19728921:ela:4205:19738228,19728940:ela:4205:19738367,19993272:ela:4205:20193394'}, {'unwanted_material': 'ela', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.9114336706170371, 'nb_photo': 194, 'list_port_cont': '19383774,19447324,19494837,19642289,19736837,19743423,19842474,19989972,20085909,20136935,20196730,20314915,20316783', 'assoc_port': '19378016:19383774,19442559:19447324,19479352:19494837,19604137:19642289,19723650:19736837,19728926:19743423,19816761:19842474,19909482:19989972,19985980:20085909,20108680:20196730,20135986:20136935,20179525:20314915,20181506:20316783', 'assoc_mat': '19378016:ela:4203:19383774,19442559:ela:4203:19447324,19479352:ela:4203:19494837,19604137:ela:4203:19642289,19723650:ela:4203:19736837,19728926:ela:4203:19743423,19816761:ela:4203:19842474,19909482:ela:4203:19989972,19985980:ela:4203:20085909,20108680:ela:4203:20196730,20135986:ela:4203:20136935,20179525:ela:4203:20314915,20181506:ela:4203:20316783'}, {'unwanted_material': 'ela', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0004018666039646559, 'nb_photo': 10, 'list_port_cont': '20177018,20180364,20233860,20235883,20241406,20244791,20313416,20313921', 'assoc_port': '20176484:20313416,20176522:20313921,20176524:20177018,20179147:20180364,20179399:20244791,20179408:20241406,20179519:20235883,20179521:20233860', 'assoc_mat': '20176484:ela:4207:20313416,20176522:ela:4207:20313921,20176524:ela:4207:20177018,20179147:ela:4207:20180364,20179399:ela:4207:20244791,20179408:ela:4207:20241406,20179519:ela:4207:20235883,20179521:ela:4207:20233860'}, {'unwanted_material': 'ela', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0040983547548276815, 'nb_photo': 1, 'list_port_cont': '20315356', 'assoc_port': '20179536:20315356', 'assoc_mat': '20179536:ela:4461:20315356'}, {'unwanted_material': 'ela', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0007478097493877802, 'nb_photo': 30, 'list_port_cont': '19934853,19989886,19998829,20250815,20315093,20342378', 'assoc_port': '19863842:19934853,19909479:19989886,19909480:19998829,20108683:20342378,20128152:20250815,20179528:20315093', 'assoc_mat': '19863842:ela:4209:19934853,19909479:ela:4209:19989886,19909480:ela:4209:19998829,20108683:ela:4209:20342378,20128152:ela:4209:20250815,20179528:ela:4209:20315093'}, {'unwanted_material': 'ela', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0021861034385440145, 'nb_photo': 13, 'list_port_cont': '20234499,20237062,20244949,20313850', 'assoc_port': '20176523:20313850,20179397:20244949,20179518:20237062,20179522:20234499', 'assoc_mat': '20176523:ela:4207:20313850,20179397:ela:4207:20244949,20179518:ela:4207:20237062,20179522:ela:4207:20234499'}, {'unwanted_material': 'ela', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0009323334642119611, 'nb_photo': 217, 'list_port_cont': '19738444,19744061,20035347,20050847,20090491,20090636,20091816,20126998,20177167,20181490,20181969,20266379', 'assoc_port': '19728930:19738444,19739281:19744061,19962217:20050847,19993267:20091816,20033908:20035347,20090340:20090636,20090340:20266379,20090341:20090491,20108676:20126998,20176515:20177167,20179392:20181969,20179524:20181490', 'assoc_mat': '19728930:ela:4211:19738444,19739281:ela:4211:19744061,19962217:ela:4211:20050847,19993267:ela:4211:20091816,20033908:ela:4211:20035347,20090340:ela:4211:20090636,20090340:ela:4211:20266379,20090341:ela:4211:20090491,20108676:ela:4211:20126998,20176515:ela:4211:20177167,20179392:ela:4211:20181969,20179524:ela:4211:20181490'}, {'unwanted_material': 'etiquette', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.000847887580523971, 'nb_photo': 2, 'list_port_cont': '20315631', 'assoc_port': '20179601:20315631', 'assoc_mat': '20179601:etiquette:4205:20315631'}, {'unwanted_material': 'etiquette', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.006476918130098397, 'nb_photo': 103, 'list_port_cont': '20314923,20316781', 'assoc_port': '20179525:20314923,20181506:20316781', 'assoc_mat': '20179525:etiquette:4203:20314923,20181506:etiquette:4203:20316781'}, {'unwanted_material': 'etiquette', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0008499110073279277, 'nb_photo': 76, 'list_port_cont': '20177024,20180367,20196810,20198105,20233861,20235878,20241398,20244792,20244867,20313407,20313434,20313927', 'assoc_port': '20176484:20313407,20176485:20313434,20176522:20313927,20176524:20177024,20179147:20180367,20179396:20244867,20179399:20244792,20179408:20241398,20179519:20235878,20179521:20233861,20179592:20198105,20181507:20196810', 'assoc_mat': '20176484:etiquette:4207:20313407,20176485:etiquette:4207:20313434,20176522:etiquette:4207:20313927,20176524:etiquette:4207:20177024,20179147:etiquette:4207:20180367,20179396:etiquette:4207:20244867,20179399:etiquette:4207:20244792,20179408:etiquette:4207:20241398,20179519:etiquette:4207:20235878,20179521:etiquette:4207:20233861,20179592:etiquette:4207:20198105,20181507:etiquette:4207:20196810'}, {'unwanted_material': 'etiquette', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0003901177195436475, 'nb_photo': 22, 'list_port_cont': '19909125,20154188,20160486,20197082,20314616,20314750,20314869,20314996,20315179,20315352,20315438,20316443,20316537,20316708,20317026', 'assoc_port': '19816773:19909125,19962211:20154188,20069876:20160486,20108694:20197082,20179415:20314616,20179514:20314750,20179516:20314869,20179529:20314996,20179531:20315179,20179536:20315352,20179537:20315438,20181504:20316443,20181514:20316537,20181519:20316708,20181520:20317026', 'assoc_mat': '19816773:etiquette:4461:19909125,19962211:etiquette:4461:20154188,20069876:etiquette:4461:20160486,20108694:etiquette:4461:20197082,20179415:etiquette:4461:20314616,20179514:etiquette:4461:20314750,20179516:etiquette:4461:20314869,20179529:etiquette:4461:20314996,20179531:etiquette:4461:20315179,20179536:etiquette:4461:20315352,20179537:etiquette:4461:20315438,20181504:etiquette:4461:20316443,20181514:etiquette:4461:20316537,20181519:etiquette:4461:20316708,20181520:etiquette:4461:20317026'}, {'unwanted_material': 'etiquette', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.008270687748891357, 'nb_photo': 1277, 'list_port_cont': '19402667,19453986,19494611,19545964,19672162,19673671,19728382,19728612,19729103,19729287,19730243,19736487,19784218,19842367,19842599,19842644,19842725,19864382,19909772,19910348,19964734,19965399,19965813,19965899,19994474,20032288,20032890,20034262,20054010,20055325,20055885,20090524,20090809,20109307,20113656,20114173,20114462,20128848,20182554,20183072,20184015', 'assoc_port': '19402381:19402667,19453447:19453986,19493676:19494611,19545680:19545964,19671224:19673671,19671271:19672162,19723606:19736487,19723638:19730243,19723640:19729103,19723648:19728612,19723654:19728382,19728932:19729287,19783458:19784218,19816764:19842367,19816766:19842599,19816769:19842725,19816774:19842644,19863837:19864382,19909506:19910348,19909507:19909772,19962164:19965899,19962168:19965813,19962215:19965399,19962219:19964734,19993271:19994474,20031867:20032890,20031883:20032288,20033918:20034262,20053302:20054010,20054909:20055885,20054919:20055325,20090332:20090809,20090347:20090524,20108679:20114462,20108688:20113656,20108689:20114173,20108691:20109307,20128162:20128848,20179390:20184015,20181503:20183072,20181505:20182554', 'assoc_mat': '19402381:etiquette:4200:19402667,19453447:etiquette:4200:19453986,19493676:etiquette:4200:19494611,19545680:etiquette:4200:19545964,19671224:etiquette:4200:19673671,19671271:etiquette:4200:19672162,19723606:etiquette:4200:19736487,19723638:etiquette:4200:19730243,19723640:etiquette:4200:19729103,19723648:etiquette:4200:19728612,19723654:etiquette:4200:19728382,19728932:etiquette:4200:19729287,19783458:etiquette:4200:19784218,19816764:etiquette:4200:19842367,19816766:etiquette:4200:19842599,19816769:etiquette:4200:19842725,19816774:etiquette:4200:19842644,19863837:etiquette:4200:19864382,19909506:etiquette:4200:19910348,19909507:etiquette:4200:19909772,19962164:etiquette:4200:19965899,19962168:etiquette:4200:19965813,19962215:etiquette:4200:19965399,19962219:etiquette:4200:19964734,19993271:etiquette:4200:19994474,20031867:etiquette:4200:20032890,20031883:etiquette:4200:20032288,20033918:etiquette:4200:20034262,20053302:etiquette:4200:20054010,20054909:etiquette:4200:20055885,20054919:etiquette:4200:20055325,2'}, {'unwanted_material': 'etiquette', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0030114750204718243, 'nb_photo': 65, 'list_port_cont': '19934851,19998827,20250821,20315102,20342383', 'assoc_port': '19863842:19934851,19909480:19998827,20108683:20342383,20128152:20250821,20179528:20315102', 'assoc_mat': '19863842:etiquette:4209:19934851,19909480:etiquette:4209:19998827,20108683:etiquette:4209:20342383,20128152:etiquette:4209:20250821,20179528:etiquette:4209:20315102'}, {'unwanted_material': 'etiquette', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0003613436569257729, 'nb_photo': 32, 'list_port_cont': '20176929,20233501,20234498,20237069,20239982,20242912,20244946,20246342,20313728,20313855,20372315', 'assoc_port': '20176486:20372315,20176519:20313728,20176523:20313855,20176525:20176929,20179146:20246342,20179397:20244946,20179407:20242912,20179410:20239982,20179518:20237069,20179520:20233501,20179522:20234498', 'assoc_mat': '20176486:etiquette:4207:20372315,20176519:etiquette:4207:20313728,20176523:etiquette:4207:20313855,20176525:etiquette:4207:20176929,20179146:etiquette:4207:20246342,20179397:etiquette:4207:20244946,20179407:etiquette:4207:20242912,20179410:etiquette:4207:20239982,20179518:etiquette:4207:20237069,20179520:etiquette:4207:20233501,20179522:etiquette:4207:20234498'}, {'unwanted_material': 'etiquette', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0017954844141702848, 'nb_photo': 2555, 'list_port_cont': '19738277,19738337,19738439,19744048,20035341,20050578,20050804,20050850,20090485,20090639,20091817,20127011,20177166,20181487,20181961,20266381', 'assoc_port': '19728927:19738277,19728928:19738337,19728930:19738439,19739281:19744048,19962217:20050850,19962220:20050578,19962221:20050804,19993267:20091817,20033908:20035341,20090340:20090639,20090340:20266381,20090341:20090485,20108676:20127011,20176515:20177166,20179392:20181961,20179524:20181487', 'assoc_mat': '19728927:etiquette:4211:19738277,19728928:etiquette:4211:19738337,19728930:etiquette:4211:19738439,19739281:etiquette:4211:19744048,19962217:etiquette:4211:20050850,19962220:etiquette:4211:20050578,19962221:etiquette:4211:20050804,19993267:etiquette:4211:20091817,20033908:etiquette:4211:20035341,20090340:etiquette:4211:20090639,20090340:etiquette:4211:20266381,20090341:etiquette:4211:20090485,20108676:etiquette:4211:20127011,20176515:etiquette:4211:20177166,20179392:etiquette:4211:20181961,20179524:etiquette:4211:20181487'}, {'unwanted_material': 'etiquette', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.004463853257406803, 'nb_photo': 228, 'list_port_cont': '19605390,19605868,19675408,19727810,19732897,19739382,19739526,19784488,19784895,19864458,19909869,19910062,19989432,19989522,19994834,20034365,20053895,20055446,20082175,20110300,20177610,20182175,20184483,20194582,20194731,20198012,20198058,20244595,20244885', 'assoc_port': '19604136:19605868,19604138:19605390,19671206:19675408,19723637:19727810,19730561:19732897,19739275:19739526,19739278:19739382,19783408:19784895,19783446:19784488,19863835:19864458,19909483:19910062,19909509:19909869,19985983:19989522,19985986:19989432,19993254:19994834,20033920:20034365,20053298:20053895,20054913:20055446,20080742:20082175,20108686:20110300,20176514:20177610,20179148:20244885,20179394:20244595,20179405:20198058,20179487:20198012,20179488:20194731,20179523:20194582,20179596:20182175,20181510:20184483', 'assoc_mat': '19604136:etiquette:3327:19605868,19604138:etiquette:3327:19605390,19671206:etiquette:3327:19675408,19723637:etiquette:3327:19727810,19730561:etiquette:3327:19732897,19739275:etiquette:3327:19739526,19739278:etiquette:3327:19739382,19783408:etiquette:3327:19784895,19783446:etiquette:3327:19784488,19863835:etiquette:3327:19864458,19909483:etiquette:3327:19910062,19909509:etiquette:3327:19909869,19985983:etiquette:3327:19989522,19985986:etiquette:3327:19989432,19993254:etiquette:3327:19994834,20033920:etiquette:3327:20034365,20053298:etiquette:3327:20053895,20054913:etiquette:3327:20055446,20080742:etiquette:3327:20082175,20108686:etiquette:3327:20110300,20176514:etiquette:3327:20177610,20179148:etiquette:3327:20244885,20179394:etiquette:3327:20244595,20179405:etiquette:3327:20198058,20179487:etiquette:3327:20198012,20179488:etiquette:3327:20194731,20179523:etiquette:3327:20194582,20179596:etiquette:3327:20182175,20181510:etiquette:3327:20184483'}, {'unwanted_material': 'film_plastique', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.02475259368233782, 'nb_photo': 36, 'list_port_cont': '20315539,20315639', 'assoc_port': '20179599:20315539,20179601:20315639', 'assoc_mat': '20179599:film_plastique:4205:20315539,20179601:film_plastique:4205:20315639'}, {'unwanted_material': 'film_plastique', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0933973829438728, 'nb_photo': 4118, 'list_port_cont': '19383762,19447332,19494839,19642287,19736839,19743433,19842485,19989971,20085903,20136926,20196708,20314916,20316784', 'assoc_port': '19378016:19383762,19442559:19447332,19479352:19494839,19604137:19642287,19723650:19736839,19728926:19743433,19816761:19842485,19909482:19989971,19985980:20085903,20108680:20196708,20135986:20136926,20179525:20314916,20181506:20316784', 'assoc_mat': '19378016:film_plastique:4203:19383762,19442559:film_plastique:4203:19447332,19479352:film_plastique:4203:19494839,19604137:film_plastique:4203:19642287,19723650:film_plastique:4203:19736839,19728926:film_plastique:4203:19743433,19816761:film_plastique:4203:19842485,19909482:film_plastique:4203:19989971,19985980:film_plastique:4203:20085903,20108680:film_plastique:4203:20196708,20135986:film_plastique:4203:20136926,20179525:film_plastique:4203:20314916,20181506:film_plastique:4203:20316784'}, {'unwanted_material': 'film_plastique', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0025131540220797886, 'nb_photo': 3579, 'list_port_cont': '19356441,19357532,19357592,19357657,19357834,19372531,19372734,19372929,19373544,19378873,19380668,19381528,19402445,19402631,19402823,19402896,19403736,19404447,19404774,19404847,19436924,19437432,19438162,19438588,19442687,19445463,19445586,19445749,19445772,19453654,19454643,19456233,19457668,19460917,19469401,19470543,19473115,19474370,19493878,19494331,19494423,19495269,19495811,19496175,19507251,19507830,19508190,19508643,19509097,19509238,19510879,19511016,19555356,19558792,19565434,19574492,19605024,19606025,19610704,19613245,19673047,19673744,19674710,19675805,19676989,19681860,19683381,19683575,19724260,19729047,19729060,19729137,19729198,19729362,19730777,19731364,19739323,19739336,19784242,19785026,19785231,19786847,19803513,19841031,19842065,19842288,19842302,19844742,19846212,19864282,19864405,19909606,19909856,19963198,19963398,19964049,19966317,19966327,19968451,19972518,19986216,19986497,19986639,19986932,19987931,19988890,19991066,19993958,19994528,19994830,19996461,20000067,20000183,2003209', 'assoc_port': '19356345:19356441,19357305:19357657,19357311:19357532,19357512:19357592,19357769:19357834,19372468:19373544,19372478:19372929,19372482:19372531,19372485:19372734,19378010:19381528,19378012:19380668,19378029:19378873,19402384:19404847,19402394:19404774,19402403:19404447,19402408:19403736,19402416:19402896,19402417:19402823,19402431:19402631,19402432:19402445,19436710:19438588,19436712:19438162,19436720:19437432,19436731:19436924,19442552:19445749,19442553:19445772,19442555:19445586,19442560:19445463,19442576:19442687,19453453:19453654,19454189:19454643,19455857:19456233,19457487:19457668,19460821:19460917,19469301:19470543,19469304:19469401,19473070:19474370,19473075:19473115,19493653:19496175,19493658:19495811,19493660:19495269,19493668:19494423,19493672:19494331,19493688:19493878,19507084:19509238,19507089:19509097,19507134:19508643,19507135:19507830,19507136:19508190,19507139:19507251,19510701:19511016,19510706:19510879,19555196:19565434,19555209:19555356,19557745:19558792,19574236:19574492,19604143:1961324', 'assoc_mat': '19356345:film_plastique:4207:19356441,19357305:film_plastique:4207:19357657,19357311:film_plastique:4207:19357532,19357512:film_plastique:4207:19357592,19357769:film_plastique:4207:19357834,19372468:film_plastique:4207:19373544,19372478:film_plastique:4207:19372929,19372482:film_plastique:4207:19372531,19372485:film_plastique:4207:19372734,19378010:film_plastique:4207:19381528,19378012:film_plastique:4207:19380668,19378029:film_plastique:4207:19378873,19402384:film_plastique:4207:19404847,19402394:film_plastique:4207:19404774,19402403:film_plastique:4207:19404447,19402408:film_plastique:4207:19403736,19402416:film_plastique:4207:19402896,19402417:film_plastique:4207:19402823,19402431:film_plastique:4207:19402631,19402432:film_plastique:4207:19402445,19436710:film_plastique:4207:19438588,19436712:film_plastique:4207:19438162,19436720:film_plastique:4207:19437432,19436731:film_plastique:4207:19436924,19442552:film_plastique:4207:19445749,19442553:film_plastique:4207:19445772,19442555:film_plastique:4207:1944558'}, {'unwanted_material': 'film_plastique', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.8337263857818173, 'nb_photo': 3275, 'list_port_cont': '19358809,19376192,19376295,19376344,19376735,19383379,19383964,19406799,19407436,19417656,19417770,19418186,19421164,19421749,19422055,19439940,19440219,19440389,19447375,19457111,19463016,19470696,19494882,19495189,19499119,19506363,19506947,19507027,19514917,19514966,19515021,19565518,19565691,19570736,19570878,19583307,19599574,19599759,19642110,19642742,19642851,19700970,19701153,19701244,19701284,19702058,19702336,19731191,19736089,19736254,19736336,19736456,19736531,19736696,19736895,19737076,19738466,19738582,19738675,19738710,19738843,19739437,19743617,19743986,19747512,19804219,19804318,19804477,19804891,19804953,19805917,19806144,19806482,19842429,19842501,19842530,19842753,19896614,19907378,19909089,19909123,19934759,20032407,20034331,20034801,20034877,20049756,20049882,20050113,20050359,20050517,20053953,20085485,20085584,20085799,20086994,20087089,20087317,20087654,20090659,20091447,20136166,20136413,20136567,20136604,20136676,20136898,20143177,20143233,20143304,20143335,20143367,20151417,2015418', 'assoc_port': '19358487:19358809,19372461:19376192,19372462:19376344,19372464:19376295,19372475:19376735,19378008:19383379,19378025:19383964,19402386:19417656,19402389:19417770,19402400:19418186,19402412:19421749,19402414:19421164,19402422:19422055,19402423:19406799,19402425:19407436,19436706:19439940,19436707:19440219,19436717:19440389,19442570:19447375,19454191:19457111,19460817:19463016,19469293:19470696,19473069:19499119,19479354:19494882,19479364:19495189,19493661:19506363,19493680:19506947,19493686:19507027,19507090:19514917,19507094:19514966,19507095:19515021,19555204:19565518,19555206:19565691,19555212:19583307,19557751:19570736,19557753:19570878,19574241:19599574,19574242:19599759,19604145:19642110,19604146:19642742,19604148:19642851,19671218:19700970,19671219:19701284,19671222:19701153,19671223:19701244,19671234:19702058,19671236:19731191,19671269:19702336,19723610:19736089,19723636:19736336,19723639:19736456,19723641:19736254,19723649:19736531,19723653:19736696,19723663:19736895,19723664:19737076,19728942:1973846', 'assoc_mat': '19358487:film_plastique:4461:19358809,19372461:film_plastique:4461:19376192,19372462:film_plastique:4461:19376344,19372464:film_plastique:4461:19376295,19372475:film_plastique:4461:19376735,19378008:film_plastique:4461:19383379,19378025:film_plastique:4461:19383964,19402386:film_plastique:4461:19417656,19402389:film_plastique:4461:19417770,19402400:film_plastique:4461:19418186,19402412:film_plastique:4461:19421749,19402414:film_plastique:4461:19421164,19402422:film_plastique:4461:19422055,19402423:film_plastique:4461:19406799,19402425:film_plastique:4461:19407436,19436706:film_plastique:4461:19439940,19436707:film_plastique:4461:19440219,19436717:film_plastique:4461:19440389,19442570:film_plastique:4461:19447375,19454191:film_plastique:4461:19457111,19460817:film_plastique:4461:19463016,19469293:film_plastique:4461:19470696,19473069:film_plastique:4461:19499119,19479354:film_plastique:4461:19494882,19479364:film_plastique:4461:19495189,19493661:film_plastique:4461:19506363,19493680:film_plastique:4461:1950694'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0006688411477731568, 'nb_photo': 6, 'list_port_cont': '19934858,20315107,20342380', 'assoc_port': '19863842:19934858,20108683:20342380,20179528:20315107', 'assoc_mat': '19863842:film_plastique:4209:19934858,20108683:film_plastique:4209:20342380,20179528:film_plastique:4209:20315107'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.005312364304632633, 'nb_photo': 6818, 'list_port_cont': '19355893,19355926,19356060,19356181,19357346,19357866,19372772,19373002,19373615,19378638,19379737,19380460,19381365,19402539,19403073,19403775,19404374,19404486,19404935,19437042,19437462,19437961,19439472,19439562,19442751,19443386,19443954,19444278,19445357,19445490,19445681,19453712,19453809,19453966,19454690,19456015,19456265,19457496,19457594,19460862,19467335,19469342,19469698,19470041,19470167,19473635,19479527,19479620,19480019,19494088,19494173,19494297,19494348,19494471,19495081,19495835,19496148,19499992,19507352,19508563,19508820,19509113,19509337,19509900,19510856,19511089,19545772,19546041,19555238,19555430,19555794,19556928,19557864,19557936,19558810,19559563,19560668,19562226,19562486,19564557,19565141,19565283,19574365,19575565,19604751,19606084,19606955,19608702,19608919,19609237,19610838,19613322,19636912,19671761,19672005,19672124,19672219,19674922,19675055,19677716,19678374,19680366,19680635,19681672,19682629,19684077,19724226,19724401,19725691,19728509,19728715,19729232,19729642,1973046', 'assoc_port': '19355843:19355893,19355844:19355926,19356016:19356181,19356017:19356060,19357312:19357346,19357768:19357866,19372458:19373615,19372470:19373002,19372480:19372772,19378011:19381365,19378014:19379737,19378015:19380460,19378028:19378638,19402379:19404935,19402392:19404486,19402404:19404374,19402410:19403775,19402413:19403073,19402430:19402539,19436703:19439562,19436704:19439472,19436714:19437462,19436715:19437961,19436721:19437042,19442551:19445681,19442561:19445490,19442563:19445357,19442564:19444278,19442565:19443954,19442574:19443386,19442575:19442751,19453451:19453966,19453452:19453809,19453455:19453712,19454188:19454690,19455856:19456265,19455860:19456015,19457486:19457496,19457488:19457594,19460820:19460862,19467206:19467335,19469300:19470167,19469302:19470041,19469303:19469698,19469305:19469342,19473074:19473635,19479326:19480019,19479357:19479620,19479367:19479527,19493652:19496148,19493657:19495835,19493666:19495081,19493670:19494471,19493671:19494348,19493673:19494297,19493685:19494173,19493687:1949408', 'assoc_mat': '19355843:film_plastique:4207:19355893,19355844:film_plastique:4207:19355926,19356016:film_plastique:4207:19356181,19356017:film_plastique:4207:19356060,19357312:film_plastique:4207:19357346,19357768:film_plastique:4207:19357866,19372458:film_plastique:4207:19373615,19372470:film_plastique:4207:19373002,19372480:film_plastique:4207:19372772,19378011:film_plastique:4207:19381365,19378014:film_plastique:4207:19379737,19378015:film_plastique:4207:19380460,19378028:film_plastique:4207:19378638,19402379:film_plastique:4207:19404935,19402392:film_plastique:4207:19404486,19402404:film_plastique:4207:19404374,19402410:film_plastique:4207:19403775,19402413:film_plastique:4207:19403073,19402430:film_plastique:4207:19402539,19436703:film_plastique:4207:19439562,19436704:film_plastique:4207:19439472,19436714:film_plastique:4207:19437462,19436715:film_plastique:4207:19437961,19436721:film_plastique:4207:19437042,19442551:film_plastique:4207:19445681,19442561:film_plastique:4207:19445490,19442563:film_plastique:4207:1944535'}, {'unwanted_material': 'film_plastique', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.003026273816463786, 'nb_photo': 2072, 'list_port_cont': '19357786,19376641,19440546,19440581,19440675,19495073,19506868,19515254,19552913,19553472,19553508,19700519,19701084,19738275,19738339,19738432,19744053,20035354,20050575,20050805,20050852,20090488,20090644,20091810,20127000,20177176,20181486,20181966,20266382', 'assoc_port': '19357310:19357786,19372472:19376641,19436725:19440581,19436726:19440546,19436729:19440675,19479362:19495073,19493678:19506868,19493679:19515254,19545676:19552913,19545677:19553472,19545678:19553508,19671207:19700519,19671208:19701084,19728927:19738275,19728928:19738339,19728930:19738432,19739281:19744053,19962217:20050852,19962220:20050575,19962221:20050805,19993267:20091810,20033908:20035354,20090340:20090644,20090340:20266382,20090341:20090488,20108676:20127000,20176515:20177176,20179392:20181966,20179524:20181486', 'assoc_mat': '19357310:film_plastique:4211:19357786,19372472:film_plastique:4211:19376641,19436725:film_plastique:4211:19440581,19436726:film_plastique:4211:19440546,19436729:film_plastique:4211:19440675,19479362:film_plastique:4211:19495073,19493678:film_plastique:4211:19506868,19493679:film_plastique:4211:19515254,19545676:film_plastique:4211:19552913,19545677:film_plastique:4211:19553472,19545678:film_plastique:4211:19553508,19671207:film_plastique:4211:19700519,19671208:film_plastique:4211:19701084,19728927:film_plastique:4211:19738275,19728928:film_plastique:4211:19738339,19728930:film_plastique:4211:19738432,19739281:film_plastique:4211:19744053,19962217:film_plastique:4211:20050852,19962220:film_plastique:4211:20050575,19962221:film_plastique:4211:20050805,19993267:film_plastique:4211:20091810,20033908:film_plastique:4211:20035354,20090340:film_plastique:4211:20090644,20090340:film_plastique:4211:20266382,20090341:film_plastique:4211:20090488,20108676:film_plastique:4211:20127000,20176515:film_plastique:4211:2017717'}, {'unwanted_material': 'kraft', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.000553782503384777, 'nb_photo': 3, 'list_port_cont': '20196813,20241407,20313435', 'assoc_port': '20176485:20313435,20179408:20241407,20181507:20196813', 'assoc_mat': '20176485:kraft:4207:20313435,20179408:kraft:4207:20241407,20181507:kraft:4207:20196813'}, {'unwanted_material': 'kraft', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.006458172711440649, 'nb_photo': 110, 'list_port_cont': '19379678,19724207,19729406,19739299,19783845,19784701,19817255,19864100,19888033,19962840,19995997,20032739,20053443,20055754,20109397,20128428,20183134,20183378,20185294,20298488', 'assoc_port': '19378026:19379678,19723665:19724207,19728963:19729406,19739279:19739299,19783436:19784701,19783450:19783845,19816777:19817255,19863836:19864100,19887057:19888033,19962208:20298488,19962209:19962840,19993262:19995997,20031876:20032739,20053299:20053443,20054911:20055754,20108685:20109397,20128169:20128428,20176483:20185294,20179412:20183378,20179526:20183134', 'assoc_mat': '19378026:kraft:3726:19379678,19723665:kraft:3726:19724207,19728963:kraft:3726:19729406,19739279:kraft:3726:19739299,19783436:kraft:3726:19784701,19783450:kraft:3726:19783845,19816777:kraft:3726:19817255,19863836:kraft:3726:19864100,19887057:kraft:3726:19888033,19962208:kraft:3726:20298488,19962209:kraft:3726:19962840,19993262:kraft:3726:19995997,20031876:kraft:3726:20032739,20053299:kraft:3726:20053443,20054911:kraft:3726:20055754,20108685:kraft:3726:20109397,20128169:kraft:3726:20128428,20176483:kraft:3726:20185294,20179412:kraft:3726:20183378,20179526:kraft:3726:20183134'}, {'unwanted_material': 'kraft', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0010714236624373725, 'nb_photo': 2, 'list_port_cont': '20234509,20242921', 'assoc_port': '20179407:20242921,20179522:20234509', 'assoc_mat': '20179407:kraft:4207:20242921,20179522:kraft:4207:20234509'}, {'unwanted_material': 'kraft', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 5.391408386574027e-05, 'nb_photo': 69, 'list_port_cont': '20035355,20050590,20050794,20050853,20090490,20091805,20127002', 'assoc_port': '19962217:20050853,19962220:20050590,19962221:20050794,19993267:20091805,20033908:20035355,20090341:20090490,20108676:20127002', 'assoc_mat': '19962217:kraft:4211:20050853,19962220:kraft:4211:20050590,19962221:kraft:4211:20050794,19993267:kraft:4211:20091805,20033908:kraft:4211:20035355,20090341:kraft:4211:20090490,20108676:kraft:4211:20127002'}, {'unwanted_material': 'metal', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.9342847723798251, 'nb_photo': 1303, 'list_port_cont': '19356566,19357685,19358767,19358861,19376040,19376137,19376170,19376436,19376475,19376794,19376866,19377165,19381873,19383313,19383343,19383511,19383856,19386023,19402736,19406203,19407395,19417556,19417606,19417704,19417742,19417802,19417839,19418133,19420895,19422206,19440172,19445711,19445836,19447157,19447186,19447253,19447431,19455985,19456175,19457221,19461058,19462626,19462666,19462716,19462724,19464202,19470738,19470911,19490845,19491007,19494914,19495016,19495247,19495289,19506342,19506502,19506551,19506630,19506849,19506980,19514938,19514998,19515060,19515102,19521892,19565743,19570780,19599791,19642725,19643471,19643578,19643730,19701211,19701417,19702426,19702658,19702834,19738231,19738354,19738458,19747369,20090526,20193398,20315532,20315632', 'assoc_port': '19356346:19356566,19357309:19357685,19358486:19358767,19358488:19358861,19372456:19376137,19372457:19376040,19372460:19376170,19372463:19376475,19372466:19376436,19372474:19376794,19372483:19376866,19372486:19377165,19378006:19383343,19378007:19383313,19378009:19386023,19378018:19383511,19378020:19383856,19378027:19381873,19402385:19417556,19402387:19417606,19402388:19417742,19402390:19417704,19402399:19417802,19402401:19417839,19402415:19418133,19402418:19420895,19402419:19422206,19402424:19407395,19402426:19406203,19402429:19402736,19436716:19440172,19442556:19447157,19442557:19447186,19442558:19447253,19442568:19447431,19442571:19445836,19442572:19445711,19453449:19456175,19453450:19455985,19454192:19461058,19454194:19457221,19458607:19462626,19458608:19462724,19458611:19462666,19458614:19462716,19460815:19464202,19469295:19470738,19469296:19490845,19469297:19470911,19473071:19491007,19479355:19494914,19479359:19495016,19479365:19495247,19479366:19495289,19493651:19506342,19493656:19506502,19493662:1950655', 'assoc_mat': '19356346:metal:4205:19356566,19357309:metal:4205:19357685,19358486:metal:4205:19358767,19358488:metal:4205:19358861,19372456:metal:4205:19376137,19372457:metal:4205:19376040,19372460:metal:4205:19376170,19372463:metal:4205:19376475,19372466:metal:4205:19376436,19372474:metal:4205:19376794,19372483:metal:4205:19376866,19372486:metal:4205:19377165,19378006:metal:4205:19383343,19378007:metal:4205:19383313,19378009:metal:4205:19386023,19378018:metal:4205:19383511,19378020:metal:4205:19383856,19378027:metal:4205:19381873,19402385:metal:4205:19417556,19402387:metal:4205:19417606,19402388:metal:4205:19417742,19402390:metal:4205:19417704,19402399:metal:4205:19417802,19402401:metal:4205:19417839,19402415:metal:4205:19418133,19402418:metal:4205:19420895,19402419:metal:4205:19422206,19402424:metal:4205:19407395,19402426:metal:4205:19406203,19402429:metal:4205:19402736,19436716:metal:4205:19440172,19442556:metal:4205:19447157,19442557:metal:4205:19447186,19442558:metal:4205:19447253,19442568:metal:4205:19447431,19442571:'}, {'unwanted_material': 'metal', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.021389395678352286, 'nb_photo': 42, 'list_port_cont': '20314918,20316780', 'assoc_port': '20179525:20314918,20181506:20316780', 'assoc_mat': '20179525:metal:4203:20314918,20181506:metal:4203:20316780'}, {'unwanted_material': 'metal', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.005964283296067633, 'nb_photo': 32, 'list_port_cont': '20177028,20180354,20196815,20198112,20235884,20241413,20244781,20244873,20313439,20313925', 'assoc_port': '20176485:20313439,20176522:20313925,20176524:20177028,20179147:20180354,20179396:20244873,20179399:20244781,20179408:20241413,20179519:20235884,20179592:20198112,20181507:20196815', 'assoc_mat': '20176485:metal:4207:20313439,20176522:metal:4207:20313925,20176524:metal:4207:20177028,20179147:metal:4207:20180354,20179396:metal:4207:20244873,20179399:metal:4207:20244781,20179408:metal:4207:20241413,20179519:metal:4207:20235884,20179592:metal:4207:20198112,20181507:metal:4207:20196815'}, {'unwanted_material': 'metal', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.02015828220034617, 'nb_photo': 14, 'list_port_cont': '19804209,20313592,20314877,20315184,20315430,20316712,20317027,20317188', 'assoc_port': '19783410:19804209,20176512:20313592,20179516:20314877,20179531:20315184,20179537:20315430,20181519:20316712,20181520:20317027,20181546:20317188', 'assoc_mat': '19783410:metal:4461:19804209,20176512:metal:4461:20313592,20179516:metal:4461:20314877,20179531:metal:4461:20315184,20179537:metal:4461:20315430,20181519:metal:4461:20316712,20181520:metal:4461:20317027,20181546:metal:4461:20317188'}, {'unwanted_material': 'metal', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.00016496726230334592, 'nb_photo': 4, 'list_port_cont': '19729407,19996003,20176754', 'assoc_port': '19728963:19729407,19993262:19996003,20176521:20176754', 'assoc_mat': '19728963:metal:3726:19729407,19993262:metal:3726:19996003,20176521:metal:3726:20176754'}, {'unwanted_material': 'metal', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.005201139023944858, 'nb_photo': 6, 'list_port_cont': '20250822,20315099,20342388', 'assoc_port': '20108683:20342388,20128152:20250822,20179528:20315099', 'assoc_mat': '20108683:metal:4209:20342388,20128152:metal:4209:20250822,20179528:metal:4209:20315099'}, {'unwanted_material': 'metal', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00801620621879462, 'nb_photo': 34, 'list_port_cont': '20234500,20237058,20239969,20246345,20313732', 'assoc_port': '20176519:20313732,20179146:20246345,20179410:20239969,20179518:20237058,20179522:20234500', 'assoc_mat': '20176519:metal:4207:20313732,20179146:metal:4207:20246345,20179410:metal:4207:20239969,20179518:metal:4207:20237058,20179522:metal:4207:20234500'}, {'unwanted_material': 'metal', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.011898479249084703, 'nb_photo': 512, 'list_port_cont': '19738331,19738434,19744047,20035350,20050803,20050848,20090481,20091814,20127001,20177170,20181495,20181965', 'assoc_port': '19728928:19738331,19728930:19738434,19739281:19744047,19962217:20050848,19962221:20050803,19993267:20091814,20033908:20035350,20090341:20090481,20108676:20127001,20176515:20177170,20179392:20181965,20179524:20181495', 'assoc_mat': '19728928:metal:4211:19738331,19728930:metal:4211:19738434,19739281:metal:4211:19744047,19962217:metal:4211:20050848,19962221:metal:4211:20050803,19993267:metal:4211:20091814,20033908:metal:4211:20035350,20090341:metal:4211:20090481,20108676:metal:4211:20127001,20176515:metal:4211:20177170,20179392:metal:4211:20181965,20179524:metal:4211:20181495'}, {'unwanted_material': 'metal', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0022508446889998746, 'nb_photo': 156, 'list_port_cont': '19545994,19675409,19727802,19739384,19739529,19784482,19784908,19864454,19909873,19910059,19989512,19994367,19994838,20034371,20055425,20055447,20082179,20110305,20177613,20182172,20184488,20194587,20198006,20198060,20244588,20244883', 'assoc_port': '19545670:19545994,19671206:19675409,19723637:19727802,19739275:19739529,19739278:19739384,19783408:19784908,19783446:19784482,19863835:19864454,19909483:19910059,19909509:19909873,19985983:19989512,19993254:19994838,19993266:19994367,20033920:20034371,20054913:20055447,20054921:20055425,20080742:20082179,20108686:20110305,20176514:20177613,20179148:20244883,20179394:20244588,20179405:20198060,20179487:20198006,20179523:20194587,20179596:20182172,20181510:20184488', 'assoc_mat': '19545670:metal:3327:19545994,19671206:metal:3327:19675409,19723637:metal:3327:19727802,19739275:metal:3327:19739529,19739278:metal:3327:19739384,19783408:metal:3327:19784908,19783446:metal:3327:19784482,19863835:metal:3327:19864454,19909483:metal:3327:19910059,19909509:metal:3327:19909873,19985983:metal:3327:19989512,19993254:metal:3327:19994838,19993266:metal:3327:19994367,20033920:metal:3327:20034371,20054913:metal:3327:20055447,20054921:metal:3327:20055425,20080742:metal:3327:20082179,20108686:metal:3327:20110305,20176514:metal:3327:20177613,20179148:metal:3327:20244883,20179394:metal:3327:20244588,20179405:metal:3327:20198060,20179487:metal:3327:20198006,20179523:metal:3327:20194587,20179596:metal:3327:20182172,20181510:metal:3327:20184488'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.003790968812043516, 'nb_photo': 2115, 'list_port_cont': '19356384,19372663,19372802,19437080,19437411,19437691,19438289,19454346,19493795,19493834,19495029,19507431,19507636,19508816,19510867,19510941,19511104,19511300,19545733,19545855,19555639,19555775,19556656,19556904,19557964,19558144,19574671,19604764,19605057,19605821,19612040,19725391,19729123,19729607,19729912,19730250,19730266,19730417,19739513,19783859,19784278,19784453,19784885,19785277,19785956,19787327,19819127,19898467,19910919,19911315,19962713,19963892,19964499,19965069,19965292,19965529,19965625,19965667,19965759,19965972,19986357,19988365,19988805,19988898,19989141,19989220,19989395,19989652,19994967,19996144,19996566,19997715,20032154,20032302,20032754,20033765,20034153,20034379,20034458,20050572,20053429,20053678,20053837,20053842,20054943,20055603,20109624,20110972,20112953,20113616,20113677,20115385,20116218,20128271,20136241,20176971,20177113,20177187,20177836,20181165,20181749,20183164,20183670,20184173,20184707,20185168,20185841,20188313,20188765,20191029,20192657', 'assoc_port': '19356344:19356384,19372465:19372802,19372476:19372663,19436718:19437691,19436719:19437411,19436722:19438289,19436724:19437080,19454193:19454346,19493664:19495029,19493682:19493834,19493683:19493795,19507086:19508816,19507088:19507636,19507097:19507431,19510702:19511104,19510703:19511300,19510704:19510941,19510709:19510867,19545671:19545855,19545672:19545733,19555193:19556904,19555194:19555775,19555201:19555639,19555213:19556656,19557749:19558144,19557754:19557964,19574240:19574671,19604134:19612040,19604135:19605821,19604149:19605057,19604182:19604764,19723635:19725391,19728920:19730417,19728945:19729607,19728947:19730250,19728950:19730266,19728959:19729912,19728960:19729123,19739283:19739513,19783409:19785277,19783427:19785956,19783430:19787327,19783432:19784885,19783444:19784453,19783455:19783859,19783456:19784278,19816762:19819127,19897871:19898467,19909481:19911315,19909508:19910919,19962165:19965972,19962167:19965625,19962176:19965529,19962177:19965667,19962178:19965292,19962204:19965069,19962212:1996449', 'assoc_mat': '19356344:metal:3594:19356384,19372465:metal:3594:19372802,19372476:metal:3594:19372663,19436718:metal:3594:19437691,19436719:metal:3594:19437411,19436722:metal:3594:19438289,19436724:metal:3594:19437080,19454193:metal:3594:19454346,19493664:metal:3594:19495029,19493682:metal:3594:19493834,19493683:metal:3594:19493795,19507086:metal:3594:19508816,19507088:metal:3594:19507636,19507097:metal:3594:19507431,19510702:metal:3594:19511104,19510703:metal:3594:19511300,19510704:metal:3594:19510941,19510709:metal:3594:19510867,19545671:metal:3594:19545855,19545672:metal:3594:19545733,19555193:metal:3594:19556904,19555194:metal:3594:19555775,19555201:metal:3594:19555639,19555213:metal:3594:19556656,19557749:metal:3594:19558144,19557754:metal:3594:19557964,19574240:metal:3594:19574671,19604134:metal:3594:19612040,19604135:metal:3594:19605821,19604149:metal:3594:19605057,19604182:metal:3594:19604764,19723635:metal:3594:19725391,19728920:metal:3594:19730417,19728945:metal:3594:19729607,19728947:metal:3594:19730250,19728950:'}, {'unwanted_material': 'papier', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.06269757778849047, 'nb_photo': 12044, 'list_port_cont': '19356558,19357684,19358770,19358859,19376041,19376132,19376162,19376437,19376463,19376805,19376863,19377169,19381876,19383298,19383340,19383504,19383848,19386020,19402734,19406204,19407385,19417571,19417601,19417696,19417734,19417815,19417840,19418129,19420896,19422199,19440164,19445716,19445846,19447159,19447187,19447255,19447441,19455976,19456185,19457216,19461049,19462627,19462673,19462712,19462720,19464212,19470740,19470921,19490849,19491003,19494925,19495017,19495250,19495283,19506351,19506499,19506558,19506640,19506857,19506986,19514943,19514999,19515048,19515097,19521900,19565737,19570776,19599794,19642712,19643464,19643582,19643731,19701206,19701411,19702421,19702660,19702827,19738222,19738365,19738461,19747365,20090540,20193393,20315534,20315633', 'assoc_port': '19356346:19356558,19357309:19357684,19358486:19358770,19358488:19358859,19372456:19376132,19372457:19376041,19372460:19376162,19372463:19376463,19372466:19376437,19372474:19376805,19372483:19376863,19372486:19377169,19378006:19383340,19378007:19383298,19378009:19386020,19378018:19383504,19378020:19383848,19378027:19381876,19402385:19417571,19402387:19417601,19402388:19417734,19402390:19417696,19402399:19417815,19402401:19417840,19402415:19418129,19402418:19420896,19402419:19422199,19402424:19407385,19402426:19406204,19402429:19402734,19436716:19440164,19442556:19447159,19442557:19447187,19442558:19447255,19442568:19447441,19442571:19445846,19442572:19445716,19453449:19456185,19453450:19455976,19454192:19461049,19454194:19457216,19458607:19462627,19458608:19462720,19458611:19462673,19458614:19462712,19460815:19464212,19469295:19470740,19469296:19490849,19469297:19470921,19473071:19491003,19479355:19494925,19479359:19495017,19479365:19495250,19479366:19495283,19493651:19506351,19493656:19506499,19493662:1950655', 'assoc_mat': '19356346:papier:4205:19356558,19357309:papier:4205:19357684,19358486:papier:4205:19358770,19358488:papier:4205:19358859,19372456:papier:4205:19376132,19372457:papier:4205:19376041,19372460:papier:4205:19376162,19372463:papier:4205:19376463,19372466:papier:4205:19376437,19372474:papier:4205:19376805,19372483:papier:4205:19376863,19372486:papier:4205:19377169,19378006:papier:4205:19383340,19378007:papier:4205:19383298,19378009:papier:4205:19386020,19378018:papier:4205:19383504,19378020:papier:4205:19383848,19378027:papier:4205:19381876,19402385:papier:4205:19417571,19402387:papier:4205:19417601,19402388:papier:4205:19417734,19402390:papier:4205:19417696,19402399:papier:4205:19417815,19402401:papier:4205:19417840,19402415:papier:4205:19418129,19402418:papier:4205:19420896,19402419:papier:4205:19422199,19402424:papier:4205:19407385,19402426:papier:4205:19406204,19402429:papier:4205:19402734,19436716:papier:4205:19440164,19442556:papier:4205:19447159,19442557:papier:4205:19447187,19442558:papier:4205:19447255,1944'}, {'unwanted_material': 'papier', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.047730881319834016, 'nb_photo': 212, 'list_port_cont': '20314911,20316776', 'assoc_port': '20179525:20314911,20181506:20316776', 'assoc_mat': '20179525:papier:4203:20314911,20181506:papier:4203:20316776'}, {'unwanted_material': 'papier', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.06555717650621966, 'nb_photo': 36149, 'list_port_cont': '19356444,19357533,19357589,19357660,19357836,19372528,19372742,19372932,19373542,19378878,19380662,19381524,19402448,19402639,19402827,19402889,19403737,19404456,19404773,19404852,19436929,19437428,19438171,19438584,19442695,19445457,19445580,19445742,19445781,19453653,19454650,19456150,19456226,19457671,19460913,19469412,19470544,19473118,19474381,19493868,19494334,19494422,19495274,19495818,19496161,19507252,19507829,19508189,19508632,19509102,19509235,19510877,19511026,19555355,19558788,19565424,19574486,19605020,19606016,19610696,19613250,19673038,19673754,19674702,19675810,19676994,19681850,19683384,19683571,19724262,19729035,19729058,19729144,19729208,19729360,19730780,19731361,19739317,19739343,19784246,19785019,19785233,19786853,19803504,19841037,19842071,19842275,19842294,19844737,19846218,19864281,19864401,19909610,19909861,19963202,19963408,19964055,19966314,19966328,19968455,19972519,19986503,19986644,19986927,19987920,19988893,19989317,19991061,19993956,19994534,19994829,19996454,20000061,2000018', 'assoc_port': '19356345:19356444,19357305:19357660,19357311:19357533,19357512:19357589,19357769:19357836,19372468:19373542,19372478:19372932,19372482:19372528,19372485:19372742,19378010:19381524,19378012:19380662,19378029:19378878,19402384:19404852,19402394:19404773,19402403:19404456,19402408:19403737,19402416:19402889,19402417:19402827,19402431:19402639,19402432:19402448,19436710:19438584,19436712:19438171,19436720:19437428,19436731:19436929,19442552:19445742,19442553:19445781,19442555:19445580,19442560:19445457,19442576:19442695,19453453:19453653,19454189:19454650,19455857:19456226,19455858:19456150,19457487:19457671,19460821:19460913,19469301:19470544,19469304:19469412,19473070:19474381,19473075:19473118,19493653:19496161,19493658:19495818,19493660:19495274,19493668:19494422,19493672:19494334,19493688:19493868,19507084:19509235,19507089:19509102,19507134:19508632,19507135:19507829,19507136:19508189,19507139:19507252,19510701:19511026,19510706:19510877,19555196:19565424,19555209:19555355,19557745:19558788,19574236:1957448', 'assoc_mat': '19356345:papier:4207:19356444,19357305:papier:4207:19357660,19357311:papier:4207:19357533,19357512:papier:4207:19357589,19357769:papier:4207:19357836,19372468:papier:4207:19373542,19372478:papier:4207:19372932,19372482:papier:4207:19372528,19372485:papier:4207:19372742,19378010:papier:4207:19381524,19378012:papier:4207:19380662,19378029:papier:4207:19378878,19402384:papier:4207:19404852,19402394:papier:4207:19404773,19402403:papier:4207:19404456,19402408:papier:4207:19403737,19402416:papier:4207:19402889,19402417:papier:4207:19402827,19402431:papier:4207:19402639,19402432:papier:4207:19402448,19436710:papier:4207:19438584,19436712:papier:4207:19438171,19436720:papier:4207:19437428,19436731:papier:4207:19436929,19442552:papier:4207:19445742,19442553:papier:4207:19445781,19442555:papier:4207:19445580,19442560:papier:4207:19445457,19442576:papier:4207:19442695,19453453:papier:4207:19453653,19454189:papier:4207:19454650,19455857:papier:4207:19456226,19455858:papier:4207:19456150,19457487:papier:4207:19457671,1946'}, {'unwanted_material': 'papier', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.14597835968384199, 'nb_photo': 20784, 'list_port_cont': '19358799,19376195,19376306,19376343,19376739,19383367,19383960,19406794,19407442,19417659,19417764,19418185,19421169,19421751,19422054,19439936,19440223,19440398,19447362,19457116,19463026,19470707,19494883,19495193,19499125,19506370,19506949,19507038,19514906,19514964,19515022,19565519,19565683,19570728,19570879,19583298,19599570,19599757,19642114,19642733,19642839,19700979,19701148,19701255,19701280,19702053,19702341,19731190,19736082,19736244,19736326,19736449,19736540,19736684,19736897,19737074,19738469,19738573,19738666,19738703,19738858,19739446,19743616,19743973,19747506,19804218,19804317,19804470,19804890,19804950,19805929,19806152,19806476,19842437,19842500,19842538,19842746,19896611,19907384,19909082,19909119,19934760,20032411,20034332,20034787,20034865,20049747,20049877,20050117,20050362,20050518,20053959,20085480,20085582,20085804,20087006,20087074,20087300,20087653,20090662,20091433,20136177,20136414,20136568,20136678,20136888,20143174,20143231,20143293,20143327,20143370,20151421,20154182,2015549', 'assoc_port': '19358487:19358799,19372461:19376195,19372462:19376343,19372464:19376306,19372475:19376739,19378008:19383367,19378025:19383960,19402386:19417659,19402389:19417764,19402400:19418185,19402412:19421751,19402414:19421169,19402422:19422054,19402423:19406794,19402425:19407442,19436706:19439936,19436707:19440223,19436717:19440398,19442570:19447362,19454191:19457116,19460817:19463026,19469293:19470707,19473069:19499125,19479354:19494883,19479364:19495193,19493661:19506370,19493680:19506949,19493686:19507038,19507090:19514906,19507094:19514964,19507095:19515022,19555204:19565519,19555206:19565683,19555212:19583298,19557751:19570728,19557753:19570879,19574241:19599570,19574242:19599757,19604145:19642114,19604146:19642733,19604148:19642839,19671218:19700979,19671219:19701280,19671222:19701148,19671223:19701255,19671234:19702053,19671236:19731190,19671269:19702341,19723610:19736082,19723636:19736326,19723639:19736449,19723641:19736244,19723649:19736540,19723653:19736684,19723663:19736897,19723664:19737074,19728942:1973846', 'assoc_mat': '19358487:papier:4461:19358799,19372461:papier:4461:19376195,19372462:papier:4461:19376343,19372464:papier:4461:19376306,19372475:papier:4461:19376739,19378008:papier:4461:19383367,19378025:papier:4461:19383960,19402386:papier:4461:19417659,19402389:papier:4461:19417764,19402400:papier:4461:19418185,19402412:papier:4461:19421751,19402414:papier:4461:19421169,19402422:papier:4461:19422054,19402423:papier:4461:19406794,19402425:papier:4461:19407442,19436706:papier:4461:19439936,19436707:papier:4461:19440223,19436717:papier:4461:19440398,19442570:papier:4461:19447362,19454191:papier:4461:19457116,19460817:papier:4461:19463026,19469293:papier:4461:19470707,19473069:papier:4461:19499125,19479354:papier:4461:19494883,19479364:papier:4461:19495193,19493661:papier:4461:19506370,19493680:papier:4461:19506949,19493686:papier:4461:19507038,19507090:papier:4461:19514906,19507094:papier:4461:19514964,19507095:papier:4461:19515022,19555204:papier:4461:19565519,19555206:papier:4461:19565683,19555212:papier:4461:19583298,1955'}, {'unwanted_material': 'papier', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.9933797315960056, 'nb_photo': 26049, 'list_port_cont': '19641877,19701507,19737058,19738985,19746950,19805879,19806529,19845146,19911886,19934660,19934855,19934893,19989888,19998828,20035454,20091076,20143474,20154161,20155859,20156058,20199768,20250819,20315104,20342375', 'assoc_port': '19604142:19641877,19671227:19701507,19723666:19737058,19728964:19738985,19739280:19746950,19783437:19805879,19783451:19806529,19816778:19911886,19844156:19845146,19863841:19934660,19863842:19934855,19863844:19934893,19909479:19989888,19909480:19998828,19962207:20154161,19993263:20091076,20031877:20143474,20033909:20035454,20053303:20155859,20054910:20156058,20108683:20342375,20116177:20199768,20128152:20250819,20179528:20315104', 'assoc_mat': '19604142:papier:4209:19641877,19671227:papier:4209:19701507,19723666:papier:4209:19737058,19728964:papier:4209:19738985,19739280:papier:4209:19746950,19783437:papier:4209:19805879,19783451:papier:4209:19806529,19816778:papier:4209:19911886,19844156:papier:4209:19845146,19863841:papier:4209:19934660,19863842:papier:4209:19934855,19863844:papier:4209:19934893,19909479:papier:4209:19989888,19909480:papier:4209:19998828,19962207:papier:4209:20154161,19993263:papier:4209:20091076,20031877:papier:4209:20143474,20033909:papier:4209:20035454,20053303:papier:4209:20155859,20054910:papier:4209:20156058,20108683:papier:4209:20342375,20116177:papier:4209:20199768,20128152:papier:4209:20250819,20179528:papier:4209:20315104'}, {'unwanted_material': 'papier', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.03809044608009316, 'nb_photo': 17656, 'list_port_cont': '19355900,19355937,19356175,19357341,19357879,19372627,19372765,19372992,19373620,19378646,19379741,19380458,19381376,19402542,19403074,19403763,19404382,19404491,19404574,19404926,19437036,19437466,19437959,19439467,19439571,19442750,19443392,19443955,19444281,19445347,19445494,19445679,19453721,19453806,19453964,19454687,19456013,19456262,19457500,19457595,19460854,19467325,19469344,19469703,19470043,19470176,19473643,19479535,19479619,19480012,19494083,19494167,19494293,19494345,19494464,19495090,19495836,19496143,19499991,19507356,19508568,19508833,19509120,19509335,19509897,19510863,19511095,19545787,19546036,19546614,19555233,19555426,19555784,19556934,19557863,19557929,19558805,19559561,19560665,19562219,19562494,19564565,19565140,19565279,19574358,19575563,19604747,19606081,19606957,19608709,19608923,19609235,19610847,19636909,19671748,19671999,19672126,19672215,19674928,19675052,19677720,19678379,19680367,19680642,19681684,19682631,19684089,19724220,19724410,19725685,19728510,19728710,19729222,1972964', 'assoc_port': '19355843:19355900,19355844:19355937,19356016:19356175,19357312:19357341,19357768:19357879,19372458:19373620,19372470:19372992,19372480:19372765,19372484:19372627,19378011:19381376,19378014:19379741,19378015:19380458,19378028:19378646,19402379:19404926,19402392:19404491,19402393:19404574,19402404:19404382,19402410:19403763,19402413:19403074,19402430:19402542,19436703:19439571,19436704:19439467,19436714:19437466,19436715:19437959,19436721:19437036,19442551:19445679,19442561:19445494,19442563:19445347,19442564:19444281,19442565:19443955,19442574:19443392,19442575:19442750,19453451:19453964,19453452:19453806,19453455:19453721,19454188:19454687,19455856:19456262,19455860:19456013,19457486:19457500,19457488:19457595,19460820:19460854,19467206:19467325,19469300:19470176,19469302:19470043,19469303:19469703,19469305:19469344,19473074:19473643,19479326:19480012,19479357:19479619,19479367:19479535,19493652:19496143,19493657:19495836,19493666:19495090,19493670:19494464,19493671:19494345,19493673:19494293,19493685:1949416', 'assoc_mat': '19355843:papier:4207:19355900,19355844:papier:4207:19355937,19356016:papier:4207:19356175,19357312:papier:4207:19357341,19357768:papier:4207:19357879,19372458:papier:4207:19373620,19372470:papier:4207:19372992,19372480:papier:4207:19372765,19372484:papier:4207:19372627,19378011:papier:4207:19381376,19378014:papier:4207:19379741,19378015:papier:4207:19380458,19378028:papier:4207:19378646,19402379:papier:4207:19404926,19402392:papier:4207:19404491,19402393:papier:4207:19404574,19402404:papier:4207:19404382,19402410:papier:4207:19403763,19402413:papier:4207:19403074,19402430:papier:4207:19402542,19436703:papier:4207:19439571,19436704:papier:4207:19439467,19436714:papier:4207:19437466,19436715:papier:4207:19437959,19436721:papier:4207:19437036,19442551:papier:4207:19445679,19442561:papier:4207:19445494,19442563:papier:4207:19445347,19442564:papier:4207:19444281,19442565:papier:4207:19443955,19442574:papier:4207:19443392,19442575:papier:4207:19442750,19453451:papier:4207:19453964,19453452:papier:4207:19453806,1945'}, {'unwanted_material': 'papier', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.011069199500496719, 'nb_photo': 3117, 'list_port_cont': '19738280,19738332,19738441,19744058,20035353,20050579,20050793,20050859,20090482,20090640,20091807,20127004,20177169,20181492,20181960,20266385', 'assoc_port': '19728927:19738280,19728928:19738332,19728930:19738441,19739281:19744058,19962217:20050859,19962220:20050579,19962221:20050793,19993267:20091807,20033908:20035353,20090340:20090640,20090340:20266385,20090341:20090482,20108676:20127004,20176515:20177169,20179392:20181960,20179524:20181492', 'assoc_mat': '19728927:papier:4211:19738280,19728928:papier:4211:19738332,19728930:papier:4211:19738441,19739281:papier:4211:19744058,19962217:papier:4211:20050859,19962220:papier:4211:20050579,19962221:papier:4211:20050793,19993267:papier:4211:20091807,20033908:papier:4211:20035353,20090340:papier:4211:20090640,20090340:papier:4211:20266385,20090341:papier:4211:20090482,20108676:papier:4211:20127004,20176515:papier:4211:20177169,20179392:papier:4211:20181960,20179524:papier:4211:20181492'}, {'unwanted_material': 'papier', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.12139165891893842, 'nb_photo': 23096, 'list_port_cont': '19357621,19357717,19358640,19372882,19372977,19373099,19380387,19402609,19402789,19402860,19403497,19403525,19404804,19437213,19440607,19442891,19454586,19454987,19455265,19458937,19469458,19469901,19473544,19480451,19480507,19494219,19494433,19494662,19495218,19507538,19510969,19545989,19555448,19555514,19604787,19605389,19605857,19672264,19674853,19675406,19727808,19729339,19729537,19729716,19732903,19739386,19739525,19784383,19784481,19784902,19844965,19864465,19909881,19910072,19989430,19989519,19994377,19994847,20034358,20053898,20055426,20055439,20082168,20110309,20130537,20177612,20182170,20183962,20184484,20194588,20194736,20198014,20198053,20244600,20244886', 'assoc_port': '19357307:19357621,19357308:19357717,19358489:19358640,19372459:19373099,19372467:19372977,19372471:19372882,19378022:19380387,19402382:19404804,19402391:19403525,19402405:19402860,19402406:19403497,19402421:19402789,19402428:19402609,19436708:19437213,19436709:19440607,19442566:19442891,19454187:19455265,19454195:19454987,19454196:19454586,19458610:19458937,19469298:19469901,19469299:19469458,19473073:19473544,19479353:19480507,19479363:19480451,19493655:19495218,19493669:19494662,19493677:19494433,19493684:19494219,19507092:19507538,19510705:19510969,19545670:19545989,19555199:19555514,19555215:19555448,19604136:19605857,19604138:19605389,19604139:19604787,19671206:19675406,19671237:19674853,19671238:19672264,19723637:19727808,19728919:19729716,19728931:19729537,19728962:19729339,19730561:19732903,19739275:19739525,19739278:19739386,19783408:19784902,19783434:19784383,19783446:19784481,19844151:19844965,19863835:19864465,19909483:19910072,19909509:19909881,19985983:19989519,19985986:19989430,19993254:1999484', 'assoc_mat': '19357307:papier:3327:19357621,19357308:papier:3327:19357717,19358489:papier:3327:19358640,19372459:papier:3327:19373099,19372467:papier:3327:19372977,19372471:papier:3327:19372882,19378022:papier:3327:19380387,19402382:papier:3327:19404804,19402391:papier:3327:19403525,19402405:papier:3327:19402860,19402406:papier:3327:19403497,19402421:papier:3327:19402789,19402428:papier:3327:19402609,19436708:papier:3327:19437213,19436709:papier:3327:19440607,19442566:papier:3327:19442891,19454187:papier:3327:19455265,19454195:papier:3327:19454987,19454196:papier:3327:19454586,19458610:papier:3327:19458937,19469298:papier:3327:19469901,19469299:papier:3327:19469458,19473073:papier:3327:19473544,19479353:papier:3327:19480507,19479363:papier:3327:19480451,19493655:papier:3327:19495218,19493669:papier:3327:19494662,19493677:papier:3327:19494433,19493684:papier:3327:19494219,19507092:papier:3327:19507538,19510705:papier:3327:19510969,19545670:papier:3327:19545989,19555199:papier:3327:19555514,19555215:papier:3327:19555448,1960'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.15194638307932334, 'nb_photo': 89402, 'list_port_cont': '19356381,19372662,19372794,19378716,19437078,19437410,19437694,19438284,19454343,19458685,19493792,19493836,19493892,19494240,19495025,19507433,19507640,19508813,19510866,19510932,19511109,19511306,19545736,19545857,19555646,19555769,19556650,19556895,19557966,19558145,19574665,19604769,19605059,19605826,19612032,19725401,19729127,19729608,19729914,19730254,19730261,19730424,19739512,19783865,19784279,19784456,19784566,19784886,19785273,19785951,19787328,19817088,19819126,19865515,19898459,19910924,19911306,19962715,19963890,19964502,19965073,19965283,19965534,19965619,19965671,19965753,19965968,19986353,19988358,19988803,19988905,19989138,19989218,19989390,19989654,19994970,19995928,19996149,19996571,19997722,20030431,20030920,20031186,20031768,20032158,20032308,20032759,20032974,20033760,20034160,20034377,20034464,20050564,20053439,20053682,20053828,20053840,20054938,20055597,20109630,20110979,20112955,20113612,20113675,20115382,20116221,20128268,20136235,20176964,20177110,20177188,20177839,20181158,2018175', 'assoc_port': '19356344:19356381,19372465:19372794,19372476:19372662,19378019:19378716,19436718:19437694,19436719:19437410,19436722:19438284,19436724:19437078,19454193:19454343,19458606:19458685,19493663:19494240,19493664:19495025,19493667:19493892,19493682:19493836,19493683:19493792,19507086:19508813,19507088:19507640,19507097:19507433,19510702:19511109,19510703:19511306,19510704:19510932,19510709:19510866,19545671:19545857,19545672:19545736,19555193:19556895,19555194:19555769,19555201:19555646,19555213:19556650,19557749:19558145,19557754:19557966,19574240:19574665,19604134:19612032,19604135:19605826,19604149:19605059,19604182:19604769,19723635:19725401,19728920:19730424,19728945:19729608,19728947:19730254,19728950:19730261,19728959:19729914,19728960:19729127,19739283:19739512,19783409:19785273,19783427:19785951,19783430:19787328,19783432:19784886,19783433:19784566,19783444:19784456,19783455:19783865,19783456:19784279,19816762:19819126,19816772:19817088,19863843:19865515,19897871:19898459,19909481:19911306,19909508:1991092', 'assoc_mat': '19356344:papier:3594:19356381,19372465:papier:3594:19372794,19372476:papier:3594:19372662,19378019:papier:3594:19378716,19436718:papier:3594:19437694,19436719:papier:3594:19437410,19436722:papier:3594:19438284,19436724:papier:3594:19437078,19454193:papier:3594:19454343,19458606:papier:3594:19458685,19493663:papier:3594:19494240,19493664:papier:3594:19495025,19493667:papier:3594:19493892,19493682:papier:3594:19493836,19493683:papier:3594:19493792,19507086:papier:3594:19508813,19507088:papier:3594:19507640,19507097:papier:3594:19507433,19510702:papier:3594:19511109,19510703:papier:3594:19511306,19510704:papier:3594:19510932,19510709:papier:3594:19510866,19545671:papier:3594:19545857,19545672:papier:3594:19545736,19555193:papier:3594:19556895,19555194:papier:3594:19555769,19555201:papier:3594:19555646,19555213:papier:3594:19556650,19557749:papier:3594:19558145,19557754:papier:3594:19557966,19574240:papier:3594:19574665,19604134:papier:3594:19612032,19604135:papier:3594:19605826,19604149:papier:3594:19605059,1960'}, {'unwanted_material': 'pehd', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0003054797558246329, 'nb_photo': 3, 'list_port_cont': '20198110,20244783,20313420', 'assoc_port': '20176484:20313420,20179399:20244783,20179592:20198110', 'assoc_mat': '20176484:pehd:4207:20313420,20179399:pehd:4207:20244783,20179592:pehd:4207:20198110'}, {'unwanted_material': 'pehd', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005056053013623291, 'nb_photo': 3, 'list_port_cont': '20143364,20313588,20315178', 'assoc_port': '20031872:20143364,20176512:20313588,20179531:20315178', 'assoc_mat': '20031872:pehd:4461:20143364,20176512:pehd:4461:20313588,20179531:pehd:4461:20315178'}, {'unwanted_material': 'pehd', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.0010888935423817375, 'nb_photo': 2, 'list_port_cont': '20090513,20113667', 'assoc_port': '20090347:20090513,20108688:20113667', 'assoc_mat': '20090347:pehd:4200:20090513,20108688:pehd:4200:20113667'}, {'unwanted_material': 'pehd', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.9214988331572825, 'nb_photo': 2026, 'list_port_cont': '19357775,19376636,19440545,19440578,19440673,19495078,19506872,19515245,19552902,19553466,19553499,19700518,19701086,19738281,19738334,19738442,19744049,20035348,20050577,20050801,20050849,20090486,20090632,20091813,20127007,20177175,20181485,20181970,20266386', 'assoc_port': '19357310:19357775,19372472:19376636,19436725:19440578,19436726:19440545,19436729:19440673,19479362:19495078,19493678:19506872,19493679:19515245,19545676:19552902,19545677:19553466,19545678:19553499,19671207:19700518,19671208:19701086,19728927:19738281,19728928:19738334,19728930:19738442,19739281:19744049,19962217:20050849,19962220:20050577,19962221:20050801,19993267:20091813,20033908:20035348,20090340:20090632,20090340:20266386,20090341:20090486,20108676:20127007,20176515:20177175,20179392:20181970,20179524:20181485', 'assoc_mat': '19357310:pehd:4211:19357775,19372472:pehd:4211:19376636,19436725:pehd:4211:19440578,19436726:pehd:4211:19440545,19436729:pehd:4211:19440673,19479362:pehd:4211:19495078,19493678:pehd:4211:19506872,19493679:pehd:4211:19515245,19545676:pehd:4211:19552902,19545677:pehd:4211:19553466,19545678:pehd:4211:19553499,19671207:pehd:4211:19700518,19671208:pehd:4211:19701086,19728927:pehd:4211:19738281,19728928:pehd:4211:19738334,19728930:pehd:4211:19738442,19739281:pehd:4211:19744049,19962217:pehd:4211:20050849,19962220:pehd:4211:20050577,19962221:pehd:4211:20050801,19993267:pehd:4211:20091813,20033908:pehd:4211:20035348,20090340:pehd:4211:20090632,20090340:pehd:4211:20266386,20090341:pehd:4211:20090486,20108676:pehd:4211:20127007,20176515:pehd:4211:20177175,20179392:pehd:4211:20181970,20179524:pehd:4211:20181485'}, {'unwanted_material': 'pehd', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.003875994857239181, 'nb_photo': 600, 'list_port_cont': '19372971,19402855,19404798,19437206,19494443,19507533,19510961,19545990,19555439,19604779,19605384,19605860,19674859,19675402,19727804,19729532,19729710,19732905,19739383,19739534,19784483,19784898,19844966,19864461,19909872,19910068,19989424,19989517,19994365,19994840,20034368,20053890,20055435,20055448,20082173,20110312,20130533,20177620,20182178,20183965,20184486,20194585,20194733,20198002,20198052,20244599,20244887', 'assoc_port': '19372467:19372971,19402382:19404798,19402405:19402855,19436708:19437206,19493677:19494443,19507092:19507533,19510705:19510961,19545670:19545990,19555215:19555439,19604136:19605860,19604138:19605384,19604139:19604779,19671206:19675402,19671237:19674859,19723637:19727804,19728919:19729710,19728931:19729532,19730561:19732905,19739275:19739534,19739278:19739383,19783408:19784898,19783446:19784483,19844151:19844966,19863835:19864461,19909483:19910068,19909509:19909872,19985983:19989517,19985986:19989424,19993254:19994840,19993266:19994365,20033920:20034368,20053298:20053890,20054913:20055448,20054921:20055435,20080742:20082173,20108686:20110312,20128894:20130533,20176514:20177620,20179148:20244887,20179394:20244599,20179405:20198052,20179487:20198002,20179488:20194733,20179523:20194585,20179596:20182178,20181510:20184486,20181533:20183965', 'assoc_mat': '19372467:pehd:3327:19372971,19402382:pehd:3327:19404798,19402405:pehd:3327:19402855,19436708:pehd:3327:19437206,19493677:pehd:3327:19494443,19507092:pehd:3327:19507533,19510705:pehd:3327:19510961,19545670:pehd:3327:19545990,19555215:pehd:3327:19555439,19604136:pehd:3327:19605860,19604138:pehd:3327:19605384,19604139:pehd:3327:19604779,19671206:pehd:3327:19675402,19671237:pehd:3327:19674859,19723637:pehd:3327:19727804,19728919:pehd:3327:19729710,19728931:pehd:3327:19729532,19730561:pehd:3327:19732905,19739275:pehd:3327:19739534,19739278:pehd:3327:19739383,19783408:pehd:3327:19784898,19783446:pehd:3327:19784483,19844151:pehd:3327:19844966,19863835:pehd:3327:19864461,19909483:pehd:3327:19910068,19909509:pehd:3327:19909872,19985983:pehd:3327:19989517,19985986:pehd:3327:19989424,19993254:pehd:3327:19994840,19993266:pehd:3327:19994365,20033920:pehd:3327:20034368,20053298:pehd:3327:20053890,20054913:pehd:3327:20055448,20054921:pehd:3327:20055435,20080742:pehd:3327:20082173,20108686:pehd:3327:20110312,20128894:pehd:33'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0005714612251054336, 'nb_photo': 380, 'list_port_cont': '19372653,19437079,19437695,19438287,19458689,19493886,19507428,19507638,19508808,19510874,19510936,19511103,19511304,19545858,19555638,19555776,19604771,19612035,19725393,19729126,19729918,19730251,19730270,19730419,19739511,19783864,19784458,19784894,19785281,19785953,19787335,19819123,19865509,19898461,19963888,19964507,19965067,19965525,19965620,19965669,19965754,19965971,19988813,19988904,19989137,19989215,19989389,19989659,19996140,19996576,19997717,20032299,20032761,20033763,20034154,20034380,20034459,20050570,20053686,20053838,20053844,20054939,20055595,20112948,20113610,20113678,20115381,20116223,20136237,20176974,20177105,20177833,20181163,20181752,20183165,20183666,20184174,20185166,20185845,20188310,20191026,20192661', 'assoc_port': '19372476:19372653,19436718:19437695,19436722:19438287,19436724:19437079,19458606:19458689,19493667:19493886,19507086:19508808,19507088:19507638,19507097:19507428,19510702:19511103,19510703:19511304,19510704:19510936,19510709:19510874,19545671:19545858,19555194:19555776,19555201:19555638,19604134:19612035,19604182:19604771,19723635:19725393,19728920:19730419,19728947:19730251,19728950:19730270,19728959:19729918,19728960:19729126,19739283:19739511,19783409:19785281,19783427:19785953,19783430:19787335,19783432:19784894,19783444:19784458,19783455:19783864,19816762:19819123,19863843:19865509,19897871:19898461,19962165:19965971,19962167:19965620,19962176:19965525,19962177:19965669,19962204:19965067,19962212:19964507,19962222:19965754,19962223:19963888,19985975:19989659,19985977:19989389,19985979:19989137,19985987:19989215,19985990:19988813,19985991:19988904,19993268:19996576,19993270:19996140,19993274:19997717,20031860:20032761,20031862:20033763,20031869:20034459,20031871:20032299,20033915:20034380,20033917:2003415', 'assoc_mat': '19372476:pehd:3594:19372653,19436718:pehd:3594:19437695,19436722:pehd:3594:19438287,19436724:pehd:3594:19437079,19458606:pehd:3594:19458689,19493667:pehd:3594:19493886,19507086:pehd:3594:19508808,19507088:pehd:3594:19507638,19507097:pehd:3594:19507428,19510702:pehd:3594:19511103,19510703:pehd:3594:19511304,19510704:pehd:3594:19510936,19510709:pehd:3594:19510874,19545671:pehd:3594:19545858,19555194:pehd:3594:19555776,19555201:pehd:3594:19555638,19604134:pehd:3594:19612035,19604182:pehd:3594:19604771,19723635:pehd:3594:19725393,19728920:pehd:3594:19730419,19728947:pehd:3594:19730251,19728950:pehd:3594:19730270,19728959:pehd:3594:19729918,19728960:pehd:3594:19729126,19739283:pehd:3594:19739511,19783409:pehd:3594:19785281,19783427:pehd:3594:19785953,19783430:pehd:3594:19787335,19783432:pehd:3594:19784894,19783444:pehd:3594:19784458,19783455:pehd:3594:19783864,19816762:pehd:3594:19819123,19863843:pehd:3594:19865509,19897871:pehd:3594:19898461,19962165:pehd:3594:19965971,19962167:pehd:3594:19965620,19962176:pehd:35'}, {'unwanted_material': 'pet_clair', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.010846219190225706, 'nb_photo': 29, 'list_port_cont': '20314919,20316774', 'assoc_port': '20179525:20314919,20181506:20316774', 'assoc_mat': '20179525:pet_clair:4203:20314919,20181506:pet_clair:4203:20316774'}, {'unwanted_material': 'pet_clair', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0015335366882170568, 'nb_photo': 29, 'list_port_cont': '20177025,20196818,20198106,20233848,20235875,20241402,20244796,20244874,20313415,20313425,20313928', 'assoc_port': '20176484:20313415,20176485:20313425,20176522:20313928,20176524:20177025,20179396:20244874,20179399:20244796,20179408:20241402,20179519:20235875,20179521:20233848,20179592:20198106,20181507:20196818', 'assoc_mat': '20176484:pet_clair:4207:20313415,20176485:pet_clair:4207:20313425,20176522:pet_clair:4207:20313928,20176524:pet_clair:4207:20177025,20179396:pet_clair:4207:20244874,20179399:pet_clair:4207:20244796,20179408:pet_clair:4207:20241402,20179519:pet_clair:4207:20235875,20179521:pet_clair:4207:20233848,20179592:pet_clair:4207:20198106,20181507:pet_clair:4207:20196818'}, {'unwanted_material': 'pet_clair', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0026844052340208075, 'nb_photo': 4, 'list_port_cont': '20314720,20317028', 'assoc_port': '20179515:20314720,20181520:20317028', 'assoc_mat': '20179515:pet_clair:4461:20314720,20181520:pet_clair:4461:20317028'}, {'unwanted_material': 'pet_clair', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.1397973586982938, 'nb_photo': 4146, 'list_port_cont': '19402671,19453998,19494612,19545969,19672163,19673677,19728396,19728611,19729118,19729286,19730242,19736494,19784215,19842365,19842594,19842640,19842727,19864384,19909762,19910355,19964737,19965395,19965803,19965897,19994462,20032290,20032881,20034258,20054017,20055319,20055893,20090514,20090803,20109318,20113664,20114179,20114460,20128855,20182561,20183064,20184020', 'assoc_port': '19402381:19402671,19453447:19453998,19493676:19494612,19545680:19545969,19671224:19673677,19671271:19672163,19723606:19736494,19723638:19730242,19723640:19729118,19723648:19728611,19723654:19728396,19728932:19729286,19783458:19784215,19816764:19842365,19816766:19842594,19816769:19842727,19816774:19842640,19863837:19864384,19909506:19910355,19909507:19909762,19962164:19965897,19962168:19965803,19962215:19965395,19962219:19964737,19993271:19994462,20031867:20032881,20031883:20032290,20033918:20034258,20053302:20054017,20054909:20055893,20054919:20055319,20090332:20090803,20090347:20090514,20108679:20114460,20108688:20113664,20108689:20114179,20108691:20109318,20128162:20128855,20179390:20184020,20181503:20183064,20181505:20182561', 'assoc_mat': '19402381:pet_clair:4200:19402671,19453447:pet_clair:4200:19453998,19493676:pet_clair:4200:19494612,19545680:pet_clair:4200:19545969,19671224:pet_clair:4200:19673677,19671271:pet_clair:4200:19672163,19723606:pet_clair:4200:19736494,19723638:pet_clair:4200:19730242,19723640:pet_clair:4200:19729118,19723648:pet_clair:4200:19728611,19723654:pet_clair:4200:19728396,19728932:pet_clair:4200:19729286,19783458:pet_clair:4200:19784215,19816764:pet_clair:4200:19842365,19816766:pet_clair:4200:19842594,19816769:pet_clair:4200:19842727,19816774:pet_clair:4200:19842640,19863837:pet_clair:4200:19864384,19909506:pet_clair:4200:19910355,19909507:pet_clair:4200:19909762,19962164:pet_clair:4200:19965897,19962168:pet_clair:4200:19965803,19962215:pet_clair:4200:19965395,19962219:pet_clair:4200:19964737,19993271:pet_clair:4200:19994462,20031867:pet_clair:4200:20032881,20031883:pet_clair:4200:20032290,20033918:pet_clair:4200:20034258,20053302:pet_clair:4200:20054017,20054909:pet_clair:4200:20055893,20054919:pet_clair:4200:20055319,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0027163333188753086, 'nb_photo': 41, 'list_port_cont': '20176937,20234495,20237061,20239977,20242911,20244948,20246333,20313722,20313846', 'assoc_port': '20176519:20313722,20176523:20313846,20176525:20176937,20179146:20246333,20179397:20244948,20179407:20242911,20179410:20239977,20179518:20237061,20179522:20234495', 'assoc_mat': '20176519:pet_clair:4207:20313722,20176523:pet_clair:4207:20313846,20176525:pet_clair:4207:20176937,20179146:pet_clair:4207:20246333,20179397:pet_clair:4207:20244948,20179407:pet_clair:4207:20242911,20179410:pet_clair:4207:20239977,20179518:pet_clair:4207:20237061,20179522:pet_clair:4207:20234495'}, {'unwanted_material': 'pet_clair', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0014708744947045107, 'nb_photo': 311, 'list_port_cont': '19738284,19738437,19744059,20035352,20050587,20050798,20050860,20090487,20090645,20091818,20127013,20177164,20181496,20181973,20266387', 'assoc_port': '19728927:19738284,19728930:19738437,19739281:19744059,19962217:20050860,19962220:20050587,19962221:20050798,19993267:20091818,20033908:20035352,20090340:20090645,20090340:20266387,20090341:20090487,20108676:20127013,20176515:20177164,20179392:20181973,20179524:20181496', 'assoc_mat': '19728927:pet_clair:4211:19738284,19728930:pet_clair:4211:19738437,19739281:pet_clair:4211:19744059,19962217:pet_clair:4211:20050860,19962220:pet_clair:4211:20050587,19962221:pet_clair:4211:20050798,19993267:pet_clair:4211:20091818,20033908:pet_clair:4211:20035352,20090340:pet_clair:4211:20090645,20090340:pet_clair:4211:20266387,20090341:pet_clair:4211:20090487,20108676:pet_clair:4211:20127013,20176515:pet_clair:4211:20177164,20179392:pet_clair:4211:20181973,20179524:pet_clair:4211:20181496'}, {'unwanted_material': 'pet_clair', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.8060459771270589, 'nb_photo': 120069, 'list_port_cont': '19357618,19357712,19358636,19372881,19372970,19373098,19380394,19402615,19402796,19402858,19403499,19403532,19404795,19437215,19440604,19442899,19454585,19454994,19455273,19458941,19469457,19469899,19473542,19480459,19480512,19494227,19494436,19494653,19495223,19507535,19510972,19545995,19555443,19555508,19604783,19605397,19605861,19672261,19674864,19675396,19727815,19729336,19729540,19729709,19732898,19739381,19739527,19784381,19784491,19784901,19844967,19864456,19909882,19910065,19989431,19989515,19994371,19994835,20034363,20053896,20055430,20055444,20082171,20110306,20130529,20177615,20182174,20183968,20184482,20194575,20194738,20198010,20198062,20244597,20244888', 'assoc_port': '19357307:19357618,19357308:19357712,19358489:19358636,19372459:19373098,19372467:19372970,19372471:19372881,19378022:19380394,19402382:19404795,19402391:19403532,19402405:19402858,19402406:19403499,19402421:19402796,19402428:19402615,19436708:19437215,19436709:19440604,19442566:19442899,19454187:19455273,19454195:19454994,19454196:19454585,19458610:19458941,19469298:19469899,19469299:19469457,19473073:19473542,19479353:19480512,19479363:19480459,19493655:19495223,19493669:19494653,19493677:19494436,19493684:19494227,19507092:19507535,19510705:19510972,19545670:19545995,19555199:19555508,19555215:19555443,19604136:19605861,19604138:19605397,19604139:19604783,19671206:19675396,19671237:19674864,19671238:19672261,19723637:19727815,19728919:19729709,19728931:19729540,19728962:19729336,19730561:19732898,19739275:19739527,19739278:19739381,19783408:19784901,19783434:19784381,19783446:19784491,19844151:19844967,19863835:19864456,19909483:19910065,19909509:19909882,19985983:19989515,19985986:19989431,19993254:1999483', 'assoc_mat': '19357307:pet_clair:3327:19357618,19357308:pet_clair:3327:19357712,19358489:pet_clair:3327:19358636,19372459:pet_clair:3327:19373098,19372467:pet_clair:3327:19372970,19372471:pet_clair:3327:19372881,19378022:pet_clair:3327:19380394,19402382:pet_clair:3327:19404795,19402391:pet_clair:3327:19403532,19402405:pet_clair:3327:19402858,19402406:pet_clair:3327:19403499,19402421:pet_clair:3327:19402796,19402428:pet_clair:3327:19402615,19436708:pet_clair:3327:19437215,19436709:pet_clair:3327:19440604,19442566:pet_clair:3327:19442899,19454187:pet_clair:3327:19455273,19454195:pet_clair:3327:19454994,19454196:pet_clair:3327:19454585,19458610:pet_clair:3327:19458941,19469298:pet_clair:3327:19469899,19469299:pet_clair:3327:19469457,19473073:pet_clair:3327:19473542,19479353:pet_clair:3327:19480512,19479363:pet_clair:3327:19480459,19493655:pet_clair:3327:19495223,19493669:pet_clair:3327:19494653,19493677:pet_clair:3327:19494436,19493684:pet_clair:3327:19494227,19507092:pet_clair:3327:19507535,19510705:pet_clair:3327:19510972,1'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.019377755385984564, 'nb_photo': 6699, 'list_port_cont': '19356380,19372658,19372799,19378711,19437081,19437408,19437698,19438285,19454350,19458681,19493800,19493832,19493894,19494234,19495026,19507436,19507644,19508809,19510873,19510938,19511108,19511307,19545734,19545854,19555642,19555778,19556652,19556905,19557973,19558147,19574670,19604768,19605060,19605820,19612030,19725396,19729133,19729616,19729913,19730257,19730267,19730415,19739515,19783863,19784282,19784455,19784567,19784888,19785279,19785959,19787331,19817082,19819121,19898462,19910922,19911312,19962708,19963887,19964506,19965072,19965282,19965533,19965624,19965673,19965760,19965969,19986350,19988361,19988808,19988901,19989136,19989223,19989386,19989653,19994961,19995933,19996139,19996572,19997720,20027558,20027833,20027954,20028332,20028760,20029077,20029355,20029814,20030110,20030434,20030612,20030713,20030913,20031182,20031640,20031770,20032162,20032301,20032760,20032766,20032973,20033757,20034162,20034382,20034460,20050566,20053437,20053683,20053832,20053843,20054933,20055602,20109625,20110970,2011295', 'assoc_port': '19356344:19356380,19372465:19372799,19372476:19372658,19378019:19378711,19436718:19437698,19436719:19437408,19436722:19438285,19436724:19437081,19454193:19454350,19458606:19458681,19493663:19494234,19493664:19495026,19493667:19493894,19493682:19493832,19493683:19493800,19507086:19508809,19507088:19507644,19507097:19507436,19510702:19511108,19510703:19511307,19510704:19510938,19510709:19510873,19545671:19545854,19545672:19545734,19555193:19556905,19555194:19555778,19555201:19555642,19555213:19556652,19557749:19558147,19557754:19557973,19574240:19574670,19604134:19612030,19604135:19605820,19604149:19605060,19604182:19604768,19723635:19725396,19728920:19730415,19728945:19729616,19728947:19730257,19728950:19730267,19728959:19729913,19728960:19729133,19739283:19739515,19783409:19785279,19783427:19785959,19783430:19787331,19783432:19784888,19783433:19784567,19783444:19784455,19783455:19783863,19783456:19784282,19816762:19819121,19816772:19817082,19897871:19898462,19909481:19911312,19909508:19910922,19962165:1996596', 'assoc_mat': '19356344:pet_clair:3594:19356380,19372465:pet_clair:3594:19372799,19372476:pet_clair:3594:19372658,19378019:pet_clair:3594:19378711,19436718:pet_clair:3594:19437698,19436719:pet_clair:3594:19437408,19436722:pet_clair:3594:19438285,19436724:pet_clair:3594:19437081,19454193:pet_clair:3594:19454350,19458606:pet_clair:3594:19458681,19493663:pet_clair:3594:19494234,19493664:pet_clair:3594:19495026,19493667:pet_clair:3594:19493894,19493682:pet_clair:3594:19493832,19493683:pet_clair:3594:19493800,19507086:pet_clair:3594:19508809,19507088:pet_clair:3594:19507644,19507097:pet_clair:3594:19507436,19510702:pet_clair:3594:19511108,19510703:pet_clair:3594:19511307,19510704:pet_clair:3594:19510938,19510709:pet_clair:3594:19510873,19545671:pet_clair:3594:19545854,19545672:pet_clair:3594:19545734,19555193:pet_clair:3594:19556905,19555194:pet_clair:3594:19555778,19555201:pet_clair:3594:19555642,19555213:pet_clair:3594:19556652,19557749:pet_clair:3594:19558147,19557754:pet_clair:3594:19557973,19574240:pet_clair:3594:19574670,1'}, {'unwanted_material': 'pet_fonce', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.005004764068863326, 'nb_photo': 6, 'list_port_cont': '20315541,20315626', 'assoc_port': '20179599:20315541,20179601:20315626', 'assoc_mat': '20179599:pet_fonce:4205:20315541,20179601:pet_fonce:4205:20315626'}, {'unwanted_material': 'pet_fonce', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0033961385795459485, 'nb_photo': 17, 'list_port_cont': '20314921,20316772', 'assoc_port': '20179525:20314921,20181506:20316772', 'assoc_mat': '20179525:pet_fonce:4203:20314921,20181506:pet_fonce:4203:20316772'}, {'unwanted_material': 'pet_fonce', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0006743539910976358, 'nb_photo': 8, 'list_port_cont': '20180357,20198104,20235882,20244790,20244869,20313932', 'assoc_port': '20176522:20313932,20179147:20180357,20179396:20244869,20179399:20244790,20179519:20235882,20179592:20198104', 'assoc_mat': '20176522:pet_fonce:4207:20313932,20179147:pet_fonce:4207:20180357,20179396:pet_fonce:4207:20244869,20179399:pet_fonce:4207:20244790,20179519:pet_fonce:4207:20235882,20179592:pet_fonce:4207:20198104'}, {'unwanted_material': 'pet_fonce', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.003133203316257178, 'nb_photo': 14, 'list_port_cont': '19842434,20143362,20155822,20314420,20314610,20314868,20315186,20316454,20317085', 'assoc_port': '19816763:19842434,20031872:20143362,20053304:20155822,20179404:20314420,20179415:20314610,20179516:20314868,20179531:20315186,20181504:20316454,20181547:20317085', 'assoc_mat': '19816763:pet_fonce:4461:19842434,20031872:pet_fonce:4461:20143362,20053304:pet_fonce:4461:20155822,20179404:pet_fonce:4461:20314420,20179415:pet_fonce:4461:20314610,20179516:pet_fonce:4461:20314868,20179531:pet_fonce:4461:20315186,20181504:pet_fonce:4461:20316454,20181547:pet_fonce:4461:20317085'}, {'unwanted_material': 'pet_fonce', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.8223179723295807, 'nb_photo': 841, 'list_port_cont': '19402668,19453999,19494601,19545972,19672160,19673679,19728393,19729114,19729278,19730241,19736481,19784224,19842377,19842596,19842643,19842720,19864386,19909775,19910343,19964728,19965397,19965799,19965904,19994471,20032284,20032882,20034269,20054011,20055317,20055891,20090516,20090799,20109306,20113654,20114184,20114463,20128845,20182552,20183066,20184013', 'assoc_port': '19402381:19402668,19453447:19453999,19493676:19494601,19545680:19545972,19671224:19673679,19671271:19672160,19723606:19736481,19723638:19730241,19723640:19729114,19723654:19728393,19728932:19729278,19783458:19784224,19816764:19842377,19816766:19842596,19816769:19842720,19816774:19842643,19863837:19864386,19909506:19910343,19909507:19909775,19962164:19965904,19962168:19965799,19962215:19965397,19962219:19964728,19993271:19994471,20031867:20032882,20031883:20032284,20033918:20034269,20053302:20054011,20054909:20055891,20054919:20055317,20090332:20090799,20090347:20090516,20108679:20114463,20108688:20113654,20108689:20114184,20108691:20109306,20128162:20128845,20179390:20184013,20181503:20183066,20181505:20182552', 'assoc_mat': '19402381:pet_fonce:4200:19402668,19453447:pet_fonce:4200:19453999,19493676:pet_fonce:4200:19494601,19545680:pet_fonce:4200:19545972,19671224:pet_fonce:4200:19673679,19671271:pet_fonce:4200:19672160,19723606:pet_fonce:4200:19736481,19723638:pet_fonce:4200:19730241,19723640:pet_fonce:4200:19729114,19723654:pet_fonce:4200:19728393,19728932:pet_fonce:4200:19729278,19783458:pet_fonce:4200:19784224,19816764:pet_fonce:4200:19842377,19816766:pet_fonce:4200:19842596,19816769:pet_fonce:4200:19842720,19816774:pet_fonce:4200:19842643,19863837:pet_fonce:4200:19864386,19909506:pet_fonce:4200:19910343,19909507:pet_fonce:4200:19909775,19962164:pet_fonce:4200:19965904,19962168:pet_fonce:4200:19965799,19962215:pet_fonce:4200:19965397,19962219:pet_fonce:4200:19964728,19993271:pet_fonce:4200:19994471,20031867:pet_fonce:4200:20032882,20031883:pet_fonce:4200:20032284,20033918:pet_fonce:4200:20034269,20053302:pet_fonce:4200:20054011,20054909:pet_fonce:4200:20055891,20054919:pet_fonce:4200:20055317,20090332:pet_fonce:4200:20090799,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0036842874053236263, 'nb_photo': 13, 'list_port_cont': '19934849,19989889,20250818,20315100,20342386', 'assoc_port': '19863842:19934849,19909479:19989889,20108683:20342386,20128152:20250818,20179528:20315100', 'assoc_mat': '19863842:pet_fonce:4209:19934849,19909479:pet_fonce:4209:19989889,20108683:pet_fonce:4209:20342386,20128152:pet_fonce:4209:20250818,20179528:pet_fonce:4209:20315100'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.001525852126980854, 'nb_photo': 6, 'list_port_cont': '20237068,20246346,20313735', 'assoc_port': '20176519:20313735,20179146:20246346,20179518:20237068', 'assoc_mat': '20176519:pet_fonce:4207:20313735,20179146:pet_fonce:4207:20246346,20179518:pet_fonce:4207:20237068'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0018814194314956652, 'nb_photo': 200, 'list_port_cont': '19738282,19738430,20035344,20050584,20050799,20050855,20090479,20090642,20091806,20127006,20177172,20181498,20181962,20266390', 'assoc_port': '19728927:19738282,19728930:19738430,19962217:20050855,19962220:20050584,19962221:20050799,19993267:20091806,20033908:20035344,20090340:20090642,20090340:20266390,20090341:20090479,20108676:20127006,20176515:20177172,20179392:20181962,20179524:20181498', 'assoc_mat': '19728927:pet_fonce:4211:19738282,19728930:pet_fonce:4211:19738430,19962217:pet_fonce:4211:20050855,19962220:pet_fonce:4211:20050584,19962221:pet_fonce:4211:20050799,19993267:pet_fonce:4211:20091806,20033908:pet_fonce:4211:20035344,20090340:pet_fonce:4211:20090642,20090340:pet_fonce:4211:20266390,20090341:pet_fonce:4211:20090479,20108676:pet_fonce:4211:20127006,20176515:pet_fonce:4211:20177172,20179392:pet_fonce:4211:20181962,20179524:pet_fonce:4211:20181498'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.02706215303132969, 'nb_photo': 3424, 'list_port_cont': '19372870,19372975,19380390,19402788,19403529,19442897,19469456,19473538,19494665,19510960,19545983,19555449,19555507,19604780,19605391,19605866,19675404,19727807,19729335,19729535,19732894,19739392,19739533,19784385,19784487,19784897,19844958,19864459,19909870,19910060,19989429,19989520,19994368,19994841,20034366,20053899,20055427,20055450,20082167,20110307,20130539,20177607,20182171,20183958,20184487,20194578,20194735,20198003,20198057,20244591,20244894', 'assoc_port': '19372467:19372975,19372471:19372870,19378022:19380390,19402391:19403529,19402421:19402788,19442566:19442897,19469299:19469456,19473073:19473538,19493669:19494665,19510705:19510960,19545670:19545983,19555199:19555507,19555215:19555449,19604136:19605866,19604138:19605391,19604139:19604780,19671206:19675404,19723637:19727807,19728931:19729535,19728962:19729335,19730561:19732894,19739275:19739533,19739278:19739392,19783408:19784897,19783434:19784385,19783446:19784487,19844151:19844958,19863835:19864459,19909483:19910060,19909509:19909870,19985983:19989520,19985986:19989429,19993254:19994841,19993266:19994368,20033920:20034366,20053298:20053899,20054913:20055450,20054921:20055427,20080742:20082167,20108686:20110307,20128894:20130539,20176514:20177607,20179148:20244894,20179394:20244591,20179405:20198057,20179487:20198003,20179488:20194735,20179523:20194578,20179596:20182171,20181510:20184487,20181533:20183958', 'assoc_mat': '19372467:pet_fonce:3327:19372975,19372471:pet_fonce:3327:19372870,19378022:pet_fonce:3327:19380390,19402391:pet_fonce:3327:19403529,19402421:pet_fonce:3327:19402788,19442566:pet_fonce:3327:19442897,19469299:pet_fonce:3327:19469456,19473073:pet_fonce:3327:19473538,19493669:pet_fonce:3327:19494665,19510705:pet_fonce:3327:19510960,19545670:pet_fonce:3327:19545983,19555199:pet_fonce:3327:19555507,19555215:pet_fonce:3327:19555449,19604136:pet_fonce:3327:19605866,19604138:pet_fonce:3327:19605391,19604139:pet_fonce:3327:19604780,19671206:pet_fonce:3327:19675404,19723637:pet_fonce:3327:19727807,19728931:pet_fonce:3327:19729535,19728962:pet_fonce:3327:19729335,19730561:pet_fonce:3327:19732894,19739275:pet_fonce:3327:19739533,19739278:pet_fonce:3327:19739392,19783408:pet_fonce:3327:19784897,19783434:pet_fonce:3327:19784385,19783446:pet_fonce:3327:19784487,19844151:pet_fonce:3327:19844958,19863835:pet_fonce:3327:19864459,19909483:pet_fonce:3327:19910060,19909509:pet_fonce:3327:19909870,19985983:pet_fonce:3327:19989520,1'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.002235403022115909, 'nb_photo': 809, 'list_port_cont': '19356389,19437407,19454351,19493794,19493833,19493885,19495030,19507435,19507642,19508812,19510935,19511107,19545729,19545850,19555644,19555770,19557972,19574664,19604772,19605058,19605817,19612036,19725397,19729129,19729611,19730265,19730423,19739509,19784281,19784459,19784891,19785275,19785950,19787332,19817085,19819118,19865519,19898465,19911309,19962706,19963894,19964504,19965068,19965290,19965531,19965616,19965664,19965756,19988812,19988903,19989139,19989219,19989396,19989660,19996147,19996568,19997714,20030917,20032155,20032305,20032756,20033758,20034156,20034376,20034454,20050563,20053433,20053676,20053833,20053850,20054935,20055604,20109626,20110974,20112949,20113609,20113674,20115383,20116220,20128267,20136242,20176972,20177107,20177181,20177837,20181156,20181744,20183167,20183664,20184177,20184700,20185173,20185838,20188312,20191023,20192666', 'assoc_port': '19356344:19356389,19436719:19437407,19454193:19454351,19493664:19495030,19493667:19493885,19493682:19493833,19493683:19493794,19507086:19508812,19507088:19507642,19507097:19507435,19510702:19511107,19510704:19510935,19545671:19545850,19545672:19545729,19555194:19555770,19555201:19555644,19557754:19557972,19574240:19574664,19604134:19612036,19604135:19605817,19604149:19605058,19604182:19604772,19723635:19725397,19728920:19730423,19728945:19729611,19728950:19730265,19728960:19729129,19739283:19739509,19783409:19785275,19783427:19785950,19783430:19787332,19783432:19784891,19783444:19784459,19783456:19784281,19816762:19819118,19816772:19817085,19863843:19865519,19897871:19898465,19909481:19911309,19962167:19965616,19962176:19965531,19962177:19965664,19962178:19965290,19962204:19965068,19962212:19964504,19962222:19965756,19962223:19963894,19962224:19962706,19985975:19989660,19985977:19989396,19985979:19989139,19985987:19989219,19985990:19988812,19985991:19988903,19993268:19996568,19993270:19996147,19993274:1999771', 'assoc_mat': '19356344:pet_fonce:3594:19356389,19436719:pet_fonce:3594:19437407,19454193:pet_fonce:3594:19454351,19493664:pet_fonce:3594:19495030,19493667:pet_fonce:3594:19493885,19493682:pet_fonce:3594:19493833,19493683:pet_fonce:3594:19493794,19507086:pet_fonce:3594:19508812,19507088:pet_fonce:3594:19507642,19507097:pet_fonce:3594:19507435,19510702:pet_fonce:3594:19511107,19510704:pet_fonce:3594:19510935,19545671:pet_fonce:3594:19545850,19545672:pet_fonce:3594:19545729,19555194:pet_fonce:3594:19555770,19555201:pet_fonce:3594:19555644,19557754:pet_fonce:3594:19557972,19574240:pet_fonce:3594:19574664,19604134:pet_fonce:3594:19612036,19604135:pet_fonce:3594:19605817,19604149:pet_fonce:3594:19605058,19604182:pet_fonce:3594:19604772,19723635:pet_fonce:3594:19725397,19728920:pet_fonce:3594:19730423,19728945:pet_fonce:3594:19729611,19728950:pet_fonce:3594:19730265,19728960:pet_fonce:3594:19729129,19739283:pet_fonce:3594:19739509,19783409:pet_fonce:3594:19785275,19783427:pet_fonce:3594:19785950,19783430:pet_fonce:3594:19787332,1'}, {'unwanted_material': 'pet_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.008179183618994638, 'nb_photo': 10, 'list_port_cont': '20315544,20315627', 'assoc_port': '20179599:20315544,20179601:20315627', 'assoc_mat': '20179599:pet_opaque:4205:20315544,20179601:pet_opaque:4205:20315627'}, {'unwanted_material': 'pet_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.01105155005748267, 'nb_photo': 27, 'list_port_cont': '20314912,20316782', 'assoc_port': '20179525:20314912,20181506:20316782', 'assoc_mat': '20179525:pet_opaque:4203:20314912,20181506:pet_opaque:4203:20316782'}, {'unwanted_material': 'pet_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0034398578093815563, 'nb_photo': 68, 'list_port_cont': '20177030,20180363,20196806,20198111,20233857,20235877,20241408,20244784,20244881,20313406,20313436,20313935', 'assoc_port': '20176484:20313406,20176485:20313436,20176522:20313935,20176524:20177030,20179147:20180363,20179396:20244881,20179399:20244784,20179408:20241408,20179519:20235877,20179521:20233857,20179592:20198111,20181507:20196806', 'assoc_mat': '20176484:pet_opaque:4207:20313406,20176485:pet_opaque:4207:20313436,20176522:pet_opaque:4207:20313935,20176524:pet_opaque:4207:20177030,20179147:pet_opaque:4207:20180363,20179396:pet_opaque:4207:20244881,20179399:pet_opaque:4207:20244784,20179408:pet_opaque:4207:20241408,20179519:pet_opaque:4207:20235877,20179521:pet_opaque:4207:20233857,20179592:pet_opaque:4207:20198111,20181507:pet_opaque:4207:20196806'}, {'unwanted_material': 'pet_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.006006994000362503, 'nb_photo': 47, 'list_port_cont': '19909122,20143175,20143298,20143371,20154186,20155820,20160494,20197075,20313590,20313739,20314412,20314606,20314717,20314748,20314866,20315185,20315268,20315359,20315439,20316539,20316711,20317081,20317184', 'assoc_port': '19816773:19909122,19962211:20154186,20031859:20143175,20031861:20143298,20031872:20143371,20053304:20155820,20069876:20160494,20108694:20197075,20176512:20313590,20176516:20313739,20179404:20314412,20179415:20314606,20179514:20314748,20179515:20314717,20179516:20314866,20179531:20315185,20179536:20315359,20179537:20315439,20179553:20315268,20181514:20316539,20181519:20316711,20181546:20317184,20181547:20317081', 'assoc_mat': '19816773:pet_opaque:4461:19909122,19962211:pet_opaque:4461:20154186,20031859:pet_opaque:4461:20143175,20031861:pet_opaque:4461:20143298,20031872:pet_opaque:4461:20143371,20053304:pet_opaque:4461:20155820,20069876:pet_opaque:4461:20160494,20108694:pet_opaque:4461:20197075,20176512:pet_opaque:4461:20313590,20176516:pet_opaque:4461:20313739,20179404:pet_opaque:4461:20314412,20179415:pet_opaque:4461:20314606,20179514:pet_opaque:4461:20314748,20179515:pet_opaque:4461:20314717,20179516:pet_opaque:4461:20314866,20179531:pet_opaque:4461:20315185,20179536:pet_opaque:4461:20315359,20179537:pet_opaque:4461:20315439,20179553:pet_opaque:4461:20315268,20181514:pet_opaque:4461:20316539,20181519:pet_opaque:4461:20316711,20181546:pet_opaque:4461:20317184,20181547:pet_opaque:4461:20317081'}, {'unwanted_material': 'pet_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.07001837777778054, 'nb_photo': 4415, 'list_port_cont': '19402665,19453993,19494616,19545973,19672155,19673683,19728395,19728613,19729109,19729280,19730239,19736491,19784217,19842369,19842598,19842649,19842730,19864387,19909769,19910349,19964732,19965398,19965804,19965893,19994468,20032295,20032889,20034257,20054015,20055326,20055879,20090515,20090813,20109320,20113666,20114180,20114453,20128840,20182562,20183065,20184012', 'assoc_port': '19402381:19402665,19453447:19453993,19493676:19494616,19545680:19545973,19671224:19673683,19671271:19672155,19723606:19736491,19723638:19730239,19723640:19729109,19723648:19728613,19723654:19728395,19728932:19729280,19783458:19784217,19816764:19842369,19816766:19842598,19816769:19842730,19816774:19842649,19863837:19864387,19909506:19910349,19909507:19909769,19962164:19965893,19962168:19965804,19962215:19965398,19962219:19964732,19993271:19994468,20031867:20032889,20031883:20032295,20033918:20034257,20053302:20054015,20054909:20055879,20054919:20055326,20090332:20090813,20090347:20090515,20108679:20114453,20108688:20113666,20108689:20114180,20108691:20109320,20128162:20128840,20179390:20184012,20181503:20183065,20181505:20182562', 'assoc_mat': '19402381:pet_opaque:4200:19402665,19453447:pet_opaque:4200:19453993,19493676:pet_opaque:4200:19494616,19545680:pet_opaque:4200:19545973,19671224:pet_opaque:4200:19673683,19671271:pet_opaque:4200:19672155,19723606:pet_opaque:4200:19736491,19723638:pet_opaque:4200:19730239,19723640:pet_opaque:4200:19729109,19723648:pet_opaque:4200:19728613,19723654:pet_opaque:4200:19728395,19728932:pet_opaque:4200:19729280,19783458:pet_opaque:4200:19784217,19816764:pet_opaque:4200:19842369,19816766:pet_opaque:4200:19842598,19816769:pet_opaque:4200:19842730,19816774:pet_opaque:4200:19842649,19863837:pet_opaque:4200:19864387,19909506:pet_opaque:4200:19910349,19909507:pet_opaque:4200:19909769,19962164:pet_opaque:4200:19965893,19962168:pet_opaque:4200:19965804,19962215:pet_opaque:4200:19965398,19962219:pet_opaque:4200:19964732,19993271:pet_opaque:4200:19994468,20031867:pet_opaque:4200:20032889,20031883:pet_opaque:4200:20032295,20033918:pet_opaque:4200:20034257,20053302:pet_opaque:4200:20054015,20054909:pet_opaque:4200:20055879,2005'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.003872216558881292, 'nb_photo': 19, 'list_port_cont': '20250809,20315096,20342385', 'assoc_port': '20108683:20342385,20128152:20250809,20179528:20315096', 'assoc_mat': '20108683:pet_opaque:4209:20342385,20128152:pet_opaque:4209:20250809,20179528:pet_opaque:4209:20315096'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0033942965483692586, 'nb_photo': 38, 'list_port_cont': '20176925,20233492,20234501,20237064,20239970,20242913,20244958,20246334,20313721,20313857,20372326', 'assoc_port': '20176486:20372326,20176519:20313721,20176523:20313857,20176525:20176925,20179146:20246334,20179397:20244958,20179407:20242913,20179410:20239970,20179518:20237064,20179520:20233492,20179522:20234501', 'assoc_mat': '20176486:pet_opaque:4207:20372326,20176519:pet_opaque:4207:20313721,20176523:pet_opaque:4207:20313857,20176525:pet_opaque:4207:20176925,20179146:pet_opaque:4207:20246334,20179397:pet_opaque:4207:20244958,20179407:pet_opaque:4207:20242913,20179410:pet_opaque:4207:20239970,20179518:pet_opaque:4207:20237064,20179520:pet_opaque:4207:20233492,20179522:pet_opaque:4207:20234501'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.006571984504479834, 'nb_photo': 1820, 'list_port_cont': '19738279,19738343,19738433,19744050,20035343,20050586,20050796,20050856,20090478,20090638,20091812,20127012,20177171,20181488,20181967,20266388', 'assoc_port': '19728927:19738279,19728928:19738343,19728930:19738433,19739281:19744050,19962217:20050856,19962220:20050586,19962221:20050796,19993267:20091812,20033908:20035343,20090340:20090638,20090340:20266388,20090341:20090478,20108676:20127012,20176515:20177171,20179392:20181967,20179524:20181488', 'assoc_mat': '19728927:pet_opaque:4211:19738279,19728928:pet_opaque:4211:19738343,19728930:pet_opaque:4211:19738433,19739281:pet_opaque:4211:19744050,19962217:pet_opaque:4211:20050856,19962220:pet_opaque:4211:20050586,19962221:pet_opaque:4211:20050796,19993267:pet_opaque:4211:20091812,20033908:pet_opaque:4211:20035343,20090340:pet_opaque:4211:20090638,20090340:pet_opaque:4211:20266388,20090341:pet_opaque:4211:20090478,20108676:pet_opaque:4211:20127012,20176515:pet_opaque:4211:20177171,20179392:pet_opaque:4211:20181967,20179524:pet_opaque:4211:20181488'}, {'unwanted_material': 'plastique', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.01972228061805806, 'nb_photo': 730, 'list_port_cont': '19356364,19356480,19357326,19372850,19374247,19374332,19374779,19374945,19379684,19381136,19381408,19381499,19381562,19402479,19402569,19402704,19402767,19403158,19403433,19404209,19404830,19405173,19405309,19405358,19437018,19438303,19438842,19439340,19439598,19444943,19445221,19445609,19445649,19445803,19446237,19453599,19454296,19455938,19458708,19458834,19459088,19460835,19460891,19460988,19461222,19467269,19467625,19468425,19469308,19481656,19482226,19482388,19483241,19484286,19493904,19494449,19494517,19507374,19557916,19574437,19604631,19674438,19724203,19729402,19729692,19729763,19739300,19783843,19784698,19817260,19864103,19888028,19943379,19962839,19994241,19995998,19996944,19999259,19999394,20000924,20029035,20032740,20033464,20033999,20053446,20055753,20109401,20128420,20176749,20183133,20183385,20185292,20253125,20253254,20253646,20253719,20253857,20253915,20254053,20298492,20362650,20362663,20362677,20362801,20362828,20362900,20362984,20363155,20363202,20363250,20363516,20365945', 'assoc_port': '19356343:19356480,19356347:19356364,19357306:19357326,19372469:19374945,19372473:19374779,19372477:19374332,19372479:19374247,19372481:19372850,19378017:19381562,19378021:19381499,19378023:19381408,19378024:19381136,19378026:19379684,19402383:19405358,19402395:19404830,19402396:19405173,19402397:19405309,19402402:19404209,19402407:19403433,19402409:19403158,19402411:19402767,19402420:19402704,19402427:19402569,19402433:19402479,19436705:19446237,19436711:19445803,19436723:19439598,19436727:19439340,19436728:19438842,19436730:19438303,19436732:19437018,19442550:19445649,19442554:19445609,19442562:19445221,19442567:19444943,19453454:19453599,19454190:19454296,19455859:19455938,19458609:19459088,19458612:19458708,19458613:19458834,19460816:19461222,19460818:19460988,19460819:19460891,19460822:19460835,19467203:19467625,19467204:19468425,19467205:19467269,19469294:19469308,19479327:19484286,19479356:19483241,19479358:19482388,19479361:19482226,19479368:19481656,19493654:19494517,19493659:19494449,19493675:1949390', 'assoc_mat': '19356343:plastique:3726:19356480,19356347:plastique:3726:19356364,19357306:plastique:3726:19357326,19372469:plastique:3726:19374945,19372473:plastique:3726:19374779,19372477:plastique:3726:19374332,19372479:plastique:3726:19374247,19372481:plastique:3726:19372850,19378017:plastique:3726:19381562,19378021:plastique:3726:19381499,19378023:plastique:3726:19381408,19378024:plastique:3726:19381136,19378026:plastique:3726:19379684,19402383:plastique:3726:19405358,19402395:plastique:3726:19404830,19402396:plastique:3726:19405173,19402397:plastique:3726:19405309,19402402:plastique:3726:19404209,19402407:plastique:3726:19403433,19402409:plastique:3726:19403158,19402411:plastique:3726:19402767,19402420:plastique:3726:19402704,19402427:plastique:3726:19402569,19402433:plastique:3726:19402479,19436705:plastique:3726:19446237,19436711:plastique:3726:19445803,19436723:plastique:3726:19439598,19436727:plastique:3726:19439340,19436728:plastique:3726:19438842,19436730:plastique:3726:19438303,19436732:plastique:3726:19437018,1'}, {'unwanted_material': 'Teint_Dans_La_Masse', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.005463442032526228, 'nb_photo': 612, 'list_port_cont': '19356358,19356475,19357317,19372846,19374245,19374331,19374783,19374950,19379681,19381132,19381416,19381501,19381571,19402485,19402580,19402701,19402768,19403156,19403436,19404210,19404833,19405167,19405304,19405357,19405385,19437017,19438310,19438846,19439343,19439606,19441369,19443665,19444941,19445220,19445614,19445642,19445808,19446235,19453606,19454297,19455930,19458714,19458829,19459090,19460831,19460894,19461233,19467275,19467635,19469312,19474464,19481665,19482227,19482396,19482579,19483243,19484290,19493900,19494450,19494525,19507373,19557923,19574438,19604620,19672389,19672942,19674437,19724204,19729405,19729700,19729765,19739306,19783844,19784702,19817253,19864098,19888030,19943376,19962838,19994235,19995993,19999265,20032744,20033461,20053451,20055755,20109408,20128424,20176748,20183132,20183381,20185289,20253133,20253260,20298494,20362683,20362986,20363208,20363256,20365940', 'assoc_port': '19356343:19356475,19356347:19356358,19357306:19357317,19372469:19374950,19372473:19374783,19372477:19374331,19372479:19374245,19372481:19372846,19378017:19381571,19378021:19381501,19378023:19381416,19378024:19381132,19378026:19379681,19402380:19405385,19402383:19405357,19402395:19404833,19402396:19405167,19402397:19405304,19402402:19404210,19402407:19403436,19402409:19403156,19402411:19402768,19402420:19402701,19402427:19402580,19402433:19402485,19436705:19446235,19436711:19445808,19436713:19441369,19436723:19439606,19436727:19439343,19436728:19438846,19436730:19438310,19436732:19437017,19442550:19445642,19442554:19445614,19442562:19445220,19442567:19444941,19442569:19443665,19453454:19453606,19454190:19454297,19455859:19455930,19458609:19459090,19458612:19458714,19458613:19458829,19460816:19461233,19460819:19460894,19460822:19460831,19467203:19467635,19467205:19467275,19469294:19469312,19473072:19474464,19479327:19484290,19479356:19483243,19479358:19482396,19479360:19482579,19479361:19482227,19479368:1948166', 'assoc_mat': '19356343:Teint_Dans_La_Masse:3726:19356475,19356347:Teint_Dans_La_Masse:3726:19356358,19357306:Teint_Dans_La_Masse:3726:19357317,19372469:Teint_Dans_La_Masse:3726:19374950,19372473:Teint_Dans_La_Masse:3726:19374783,19372477:Teint_Dans_La_Masse:3726:19374331,19372479:Teint_Dans_La_Masse:3726:19374245,19372481:Teint_Dans_La_Masse:3726:19372846,19378017:Teint_Dans_La_Masse:3726:19381571,19378021:Teint_Dans_La_Masse:3726:19381501,19378023:Teint_Dans_La_Masse:3726:19381416,19378024:Teint_Dans_La_Masse:3726:19381132,19378026:Teint_Dans_La_Masse:3726:19379681,19402380:Teint_Dans_La_Masse:3726:19405385,19402383:Teint_Dans_La_Masse:3726:19405357,19402395:Teint_Dans_La_Masse:3726:19404833,19402396:Teint_Dans_La_Masse:3726:19405167,19402397:Teint_Dans_La_Masse:3726:19405304,19402402:Teint_Dans_La_Masse:3726:19404210,19402407:Teint_Dans_La_Masse:3726:19403436,19402409:Teint_Dans_La_Masse:3726:19403156,19402411:Teint_Dans_La_Masse:3726:19402768,19402420:Teint_Dans_La_Masse:3726:19402701,19402427:Teint_Dans_La_Masse:3726:1'}, {'unwanted_material': 'textiles_sanitaires', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0001372844346212133, 'nb_photo': 1, 'list_port_cont': '20313419', 'assoc_port': '20176484:20313419', 'assoc_mat': '20176484:textiles_sanitaires:4207:20313419'}, {'unwanted_material': 'textiles_sanitaires', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 9.238858870405284e-06, 'nb_photo': 580, 'list_port_cont': '19744052,20050581,20050851', 'assoc_port': '19739281:19744052,19962217:20050851,19962220:20050581', 'assoc_mat': '19739281:textiles_sanitaires:4211:19744052,19962217:textiles_sanitaires:4211:20050851,19962220:textiles_sanitaires:4211:20050581'}) 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(1507218,1510358,1517004,1516917,1521144,1523760,1526336,1527746,1530354,1530457,1535653,1539380,1542833,1581428,1546510,1581431,1551719,1581440,1581446,1581528,1563558,1581458,1570374,1573235,1581462,1581463,1581195)); after get_hostname_from_raspi 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-01-01' and date <= '2025-01-31') 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-01-01' and date <= '2025-01-31') GROUP BY month order by month; 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-01-01' and date <= '2025-01-31') 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-01-01' and date <= '2025-01-31') 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-01-01' and date <= '2025-01-31') GROUP BY month order by month; hasthag : pet_clair hasthag that could be used but not yet : _______pet_clair,bouchon,etiquette,barquette_avec_film 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-01-01' and date <= '2025-01-31') 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-01-01' and date <= '2025-01-31') GROUP BY month order by month; hasthag : film_pedb hasthag that could be used but not yet : _______film_plastique SELECT substr(hashtag,8), substr(date_debut,1,7) as month, (sum(qualite*nombre_balle)/sum(nombre_balle)) FROM MTRPhoto.dashboard_results WHERE hashtag = '_______film_pedb' and mtr_portfolio_id in (select id FROM MTRUser.mtr_portfolios where mtr_user_id=1042) and qualite >=0 and dashboard_run_id in (select last_run_id from MTRPhoto.dashboard_entry_day where dashboard_place_id=94 and date >='2025-01-01' and date <= '2025-01-31') 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-01-01' and date <= '2025-01-31') 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-01-01' and date <= '2025-01-31') 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-01-01' and date <= '2025-01-31') GROUP BY month order by month; after impurety_average_per_hashtag {'number_of_analysed_photos': ((31720,),), 'unwanted_material_monthly_percentage': 0, 'material_repartition': (('pcnc', 4711), ('emr', 3622), ('pet_clair', 3424), ('film_pedb', 2621), ('jrm', 1866), ('refus', 1699), ('aluminium', 1298), ('pcm', 945), ('pehd_pp', 670), ('flux_dev', 455), ('ela', 102)), 'material_dict': {'pcnc': 4711, 'emr': 3622, 'pet_clair': 3424, 'film_pedb': 2621, 'jrm': 1866, 'refus': 1699, 'autres': 3470}, 'coverage_data': (('2025/01/31/', 1.0), ('2025/01/30/', 1.0), ('2025/01/29/', 1.0), ('2025/01/28/', 1.0), ('2025/01/27/', 1.0), ('2025/01/25/', 0.963942), ('2025/01/24/', 1.0), ('2025/01/23/', 1.0), ('2025/01/22/', 1.0), ('2025/01/21/', 1.0), ('2025/01/20/', 1.0), ('2025/01/18/', 0.949775), ('2025/01/17/', 1.0), ('2025/01/16/', 1.0), ('2025/01/15/', 1.0), ('2025/01/14/', 1.0), ('2025/01/13/', 1.0), ('2025/01/11/', 0.971276), ('2025/01/10/', 1.0), ('2025/01/09/', 1.0), ('2025/01/08/', 1.0), ('2025/01/07/', 1.0), ('2025/01/06/', 1.0), ('2025/01/04/', 0.939052), ('2025/01/03/', 1.0), ('2025/01/02/', 1.0), ('2025/01/01/', 1.0)), 'impurety_average_data': ((datetime.date(2025, 1, 1), 0.05467620628576988, 506), (datetime.date(2025, 1, 2), 0.09682408089349914, 1108), (datetime.date(2025, 1, 3), 0.15371211328723935, 1019), (datetime.date(2025, 1, 6), 0.1443944491907232, 1147), (datetime.date(2025, 1, 7), 0.05155064597547641, 779), (datetime.date(2025, 1, 8), 0.08079748820488404, 645), (datetime.date(2025, 1, 9), 0.07918238344817027, 784), (datetime.date(2025, 1, 10), 0.06174535482575789, 640), (datetime.date(2025, 1, 13), 0.03206878474493764, 1796), (datetime.date(2025, 1, 14), 0.05964974144714031, 1109), (datetime.date(2025, 1, 15), 0.05304003942773633, 1093), (datetime.date(2025, 1, 16), 0.06426863324630286, 1318), (datetime.date(2025, 1, 17), 0.10184144496911214, 1826), (datetime.date(2025, 1, 20), 0.13990450903136312, 1963), (datetime.date(2025, 1, 21), 0.15965883594330557, 1838), (datetime.date(2025, 1, 22), 0.19507557294216096, 1574), (datetime.date(2025, 1, 23), 0.0889952565085456, 1281), (datetime.date(2025, 1, 24), 0.025255347991179775, 2417), (datetime.date(2025, 1, 27), 0.14864021348926512, 2220), (datetime.date(2025, 1, 28), 0.117802638884654, 2361), (datetime.date(2025, 1, 29), 0.1325584177162178, 1154), (datetime.date(2025, 1, 30), 0.20400914506707463, 1640), (datetime.date(2025, 1, 31), 0.11745852158853569, 1387)), 'impurety_average_data_per_hashtag': {'pcnc': ((datetime.date(2025, 1, 1), 0.00956600568876047, 98), (datetime.date(2025, 1, 2), 0.008500100100574252, 114), (datetime.date(2025, 1, 3), 0.009921335994727474, 80), (datetime.date(2025, 1, 6), 0.0146616029489894, 190), (datetime.date(2025, 1, 7), 0.010876697800642645, 112), (datetime.date(2025, 1, 8), 0.009392360788161148, 124), (datetime.date(2025, 1, 9), 0.010281266142828009, 121), (datetime.date(2025, 1, 10), 0.01451504828200765, 138), (datetime.date(2025, 1, 13), 0.01485788003877477, 1281), (datetime.date(2025, 1, 14), 0.014424446770293567, 443), (datetime.date(2025, 1, 15), 0.013201631774366935, 344), (datetime.date(2025, 1, 16), 0.016053391137516925, 377), (datetime.date(2025, 1, 17), 0.044250683228821884, 428), (datetime.date(2025, 1, 20), 0.04487089283878574, 299), (datetime.date(2025, 1, 21), 0.05591135678336998, 269), (datetime.date(2025, 1, 22), 0.04634706629393865, 275), (datetime.date(2025, 1, 23), 0.03427884205945689, 248), (datetime.date(2025, 1, 24), 0.03691427930443881, 128), (datetime.date(2025, 1, 27), 0.05890854637655012, 457), (datetime.date(2025, 1, 28), 0.07890221829674664, 354), (datetime.date(2025, 1, 29), 0.04014932858059701, 269), (datetime.date(2025, 1, 30), 0.04828267453031651, 135), (datetime.date(2025, 1, 31), 0.04316864884414254, 193)), 'jrm': ((datetime.date(2025, 1, 1), 0.022128603960548002, 70), (datetime.date(2025, 1, 2), 0.05451109110702883, 143), (datetime.date(2025, 1, 3), 0.03997040664614467, 180), (datetime.date(2025, 1, 6), 0.04272537314549766, 227), (datetime.date(2025, 1, 7), 0.0460486181588086, 160), (datetime.date(2025, 1, 8), 0.0629212359788979, 148), (datetime.date(2025, 1, 9), 0.0623371928777834, 46), (datetime.date(2025, 1, 10), 0.06500224539172898, 22), (datetime.date(2025, 1, 13), 0.030157459861295196, 16), (datetime.date(2025, 1, 14), 0.03634770947550961, 35), (datetime.date(2025, 1, 15), 0.0208200683018932, 71), (datetime.date(2025, 1, 16), 0.057458117291320186, 62), (datetime.date(2025, 1, 17), 0.0752153719660767, 52), (datetime.date(2025, 1, 20), 0.08120292718346712, 60), (datetime.date(2025, 1, 21), 0.08512095692576285, 66), (datetime.date(2025, 1, 22), 0.08085462186559451, 47), (datetime.date(2025, 1, 23), 0.0613889609314983, 42), (datetime.date(2025, 1, 24), 0.1173836429703024, 85), (datetime.date(2025, 1, 27), 0.12004993055551631, 221), (datetime.date(2025, 1, 28), 0.0321420718573545, 330), (datetime.date(2025, 1, 29), 0.0761356893712038, 41), (datetime.date(2025, 1, 30), 0.10193163192156315, 39), (datetime.date(2025, 1, 31), 0.08757868920397009, 53)), 'refus': ((datetime.date(2025, 1, 1), 0.08548432393790846, 11), (datetime.date(2025, 1, 2), 0.08407600002514329, 33), (datetime.date(2025, 1, 6), 0.09419964967351599, 53), (datetime.date(2025, 1, 7), 0.08324520971159464, 18), (datetime.date(2025, 1, 9), 0.09550616875229921, 70), (datetime.date(2025, 1, 10), 0.10241584329195072, 109), (datetime.date(2025, 1, 13), 0.09498182262749784, 92), (datetime.date(2025, 1, 14), 0.100282324118169, 96), (datetime.date(2025, 1, 16), 0.1386796306926047, 95), (datetime.date(2025, 1, 17), 0.21574258669187335, 65), (datetime.date(2025, 1, 20), 0.21146192506936073, 104), (datetime.date(2025, 1, 21), 0.23614367854816612, 57), (datetime.date(2025, 1, 22), 0.19605177154125933, 105), (datetime.date(2025, 1, 23), 0.1838763259446811, 88), (datetime.date(2025, 1, 24), 0.17363363027979595, 241), (datetime.date(2025, 1, 27), 0.19136199946452834, 266), (datetime.date(2025, 1, 28), 0.039451386501247125, 541), (datetime.date(2025, 1, 29), 0.22682005167614655, 100), (datetime.date(2025, 1, 30), 0.22255999419026842, 475), (datetime.date(2025, 1, 31), 0.19643596709084368, 120)), 'emr': ((datetime.date(2025, 1, 1), 0.011485324116244146, 119), (datetime.date(2025, 1, 2), 0.008493383458990485, 255), (datetime.date(2025, 1, 3), 0.013235039370486678, 203), (datetime.date(2025, 1, 6), 0.01029912891043496, 227), (datetime.date(2025, 1, 7), 0.008685824120988773, 140), (datetime.date(2025, 1, 8), 0.00558447702847455, 82), (datetime.date(2025, 1, 9), 0.010345438012578981, 149), (datetime.date(2025, 1, 10), 0.01830739654168783, 178), (datetime.date(2025, 1, 13), 0.013299524575541045, 87), (datetime.date(2025, 1, 14), 0.024338543280999752, 171), (datetime.date(2025, 1, 15), 0.011019150246347, 204), (datetime.date(2025, 1, 16), 0.0500539332057968, 275), (datetime.date(2025, 1, 17), 0.08955256807505624, 371), (datetime.date(2025, 1, 20), 0.06770563184081038, 355), (datetime.date(2025, 1, 21), 0.07880051950675716, 338), (datetime.date(2025, 1, 22), 0.07274222230198545, 293), (datetime.date(2025, 1, 23), 0.06056162589679261, 281), (datetime.date(2025, 1, 24), 0.061057059790465384, 391), (datetime.date(2025, 1, 27), 0.06272044596042625, 425), (datetime.date(2025, 1, 28), 0.07309865601709724, 265), (datetime.date(2025, 1, 29), 0.07008852445711809, 260), (datetime.date(2025, 1, 30), 0.07146604113513953, 218), (datetime.date(2025, 1, 31), 0.0772706399942304, 366)), 'aluminium': ((datetime.date(2025, 1, 1), 0.061922227037034934, 95), (datetime.date(2025, 1, 2), 0.06632204211384861, 224), (datetime.date(2025, 1, 3), 0.07128763367445091, 184), (datetime.date(2025, 1, 6), 0.0742937729107479, 94), (datetime.date(2025, 1, 7), 0.07164329513123664, 168), (datetime.date(2025, 1, 8), 0.05895317573091257, 93), (datetime.date(2025, 1, 9), 0.06443836143580159, 91), (datetime.date(2025, 1, 10), 0.055424290479435596, 57), (datetime.date(2025, 1, 13), 0.06322175335042411, 19), (datetime.date(2025, 1, 14), 0.06763990478736952, 56), (datetime.date(2025, 1, 15), 0.06933964942678968, 87), (datetime.date(2025, 1, 16), 0.07456562237680389, 41), (datetime.date(2025, 1, 22), 0.11974960102701336, 30), (datetime.date(2025, 1, 27), 0.03494786161955477, 130), (datetime.date(2025, 1, 30), 0.1015479029276232, 10)), 'pet_clair': ((datetime.date(2025, 1, 1), 0.11595695637507815, 91), (datetime.date(2025, 1, 2), 0.1909474541941463, 191), (datetime.date(2025, 1, 3), 0.30132098495236925, 228), (datetime.date(2025, 1, 6), 0.2668948404565788, 223), (datetime.date(2025, 1, 7), 0.07469654065706154, 94), (datetime.date(2025, 1, 8), 0.1689241697544379, 115), (datetime.date(2025, 1, 9), 0.12618490694883078, 179), (datetime.date(2025, 1, 10), 0.10494356799689797, 95), (datetime.date(2025, 1, 13), 0.5073591165782744, 171), (datetime.date(2025, 1, 14), 0.14505235522361812, 198), (datetime.date(2025, 1, 15), 0.10551835431563776, 171), (datetime.date(2025, 1, 16), 0.12013160436062068, 177), (datetime.date(2025, 1, 17), 0.1747153670149251, 327), (datetime.date(2025, 1, 20), 0.11261985848718688, 206), (datetime.date(2025, 1, 21), 0.14764566517264388, 257), (datetime.date(2025, 1, 22), 0.33527952381724335, 404), (datetime.date(2025, 1, 23), 0.137917692935837, 237), (datetime.date(2025, 1, 24), 0.12093288291764137, 279), (datetime.date(2025, 1, 27), 0.29424152587305696, 409), (datetime.date(2025, 1, 28), 0.1480105841890521, 447), (datetime.date(2025, 1, 29), 0.1909568752113543, 222), (datetime.date(2025, 1, 30), 0.21224037289506487, 352), (datetime.date(2025, 1, 31), 0.14693638066395137, 282)), 'pehd_pp': ((datetime.date(2025, 1, 1), 0.0007567113878775452, 9), (datetime.date(2025, 1, 2), 0.0003014822368758719, 9), (datetime.date(2025, 1, 6), 0.00034251897923167116, 33), (datetime.date(2025, 1, 8), 0.0005726176326494067, 10), (datetime.date(2025, 1, 9), 0.0005335597879921694, 30), (datetime.date(2025, 1, 13), 0.0006479462029426647, 55), (datetime.date(2025, 1, 15), 9.802194068136576e-05, 35), (datetime.date(2025, 1, 16), 0.00024152346541637156, 52), (datetime.date(2025, 1, 17), 0.012211241316330232, 114), (datetime.date(2025, 1, 21), 0.06452160382795709, 208), (datetime.date(2025, 1, 22), 0.06982545474208458, 94), (datetime.date(2025, 1, 24), 0.0021908585143633357, 187), (datetime.date(2025, 1, 27), 0.0016311945108278933, 119), (datetime.date(2025, 1, 28), 0.0023433124671606315, 69), (datetime.date(2025, 1, 30), 0.22680443784605, 169), (datetime.date(2025, 1, 31), 0.07654144588416457, 60)), 'film_pedb': ((datetime.date(2025, 1, 1), 0.14181097530181966, 13), (datetime.date(2025, 1, 2), 0.11684946969002646, 125), (datetime.date(2025, 1, 3), 0.15067186994866025, 128), (datetime.date(2025, 1, 6), 0.11990261217681047, 81), (datetime.date(2025, 1, 7), 0.08647089017663301, 66), (datetime.date(2025, 1, 8), 0.11533127104439173, 65), (datetime.date(2025, 1, 9), 0.09560973837410496, 57), (datetime.date(2025, 1, 10), 0.11894031648083432, 41), (datetime.date(2025, 1, 13), 0.15345066924794298, 66), (datetime.date(2025, 1, 14), 0.11355427734958394, 86), (datetime.date(2025, 1, 15), 0.14441002687292812, 134), (datetime.date(2025, 1, 16), 0.18606953094556997, 187), (datetime.date(2025, 1, 17), 0.18513090403920154, 329), (datetime.date(2025, 1, 20), 0.15009523712230496, 869), (datetime.date(2025, 1, 21), 0.2811911867172791, 482), (datetime.date(2025, 1, 22), 0.16950881449751698, 280), (datetime.date(2025, 1, 23), 0.19924888474471822, 216), (datetime.date(2025, 1, 24), 0.1292917655364562, 153), (datetime.date(2025, 1, 27), 0.10106632303417618, 119), (datetime.date(2025, 1, 28), 0.08831174788805968, 289), (datetime.date(2025, 1, 29), 0.1628888394971165, 164), (datetime.date(2025, 1, 30), 0.13177421559406247, 130), (datetime.date(2025, 1, 31), 0.09380240186214989, 234)), 'ela': ((datetime.date(2025, 1, 2), 0.028905828169317204, 14), (datetime.date(2025, 1, 6), 0.03299917005709182, 19), (datetime.date(2025, 1, 8), 0.023450559676531466, 8), (datetime.date(2025, 1, 14), 0.057967355442596645, 15), (datetime.date(2025, 1, 16), 0.06308458474288625, 16), (datetime.date(2025, 1, 17), 0.08263238872553293, 16), (datetime.date(2025, 1, 21), 0.0789340382514203, 16), (datetime.date(2025, 1, 22), 0.11291550063802698, 12), (datetime.date(2025, 1, 23), 0.16489200055030587, 17), (datetime.date(2025, 1, 24), 0.12902275598547594, 18), (datetime.date(2025, 1, 27), 0.059918331363922946, 12), (datetime.date(2025, 1, 30), 0.14014166576470866, 11), (datetime.date(2025, 1, 31), 0.11540364153479507, 15)), 'flux_dev': ((datetime.date(2025, 1, 3), 0.08064938324153612, 16), (datetime.date(2025, 1, 7), 0.08673445366752217, 21), (datetime.date(2025, 1, 9), 0.10197013274190769, 41), (datetime.date(2025, 1, 13), 0.10843560334621016, 9), (datetime.date(2025, 1, 15), 0.08482369088614733, 35), (datetime.date(2025, 1, 16), 0.10834072205552564, 16), (datetime.date(2025, 1, 17), 0.13946614413123049, 97), (datetime.date(2025, 1, 20), 0.1431020455830663, 8), (datetime.date(2025, 1, 21), 0.12125450866424856, 130), (datetime.date(2025, 1, 23), 0.1685379240581171, 35), (datetime.date(2025, 1, 24), 0.18100404486599742, 138), (datetime.date(2025, 1, 27), 0.2223609658050148, 50), (datetime.date(2025, 1, 28), 0.11415538843027086, 40), (datetime.date(2025, 1, 29), 0.2543534081416607, 72), (datetime.date(2025, 1, 30), 0.14671124746596442, 74), (datetime.date(2025, 1, 31), 0.2801065606584581, 42)), 'pcm': ((datetime.date(2025, 1, 14), 0.0, 9), (datetime.date(2025, 1, 15), 0.0, 12), (datetime.date(2025, 1, 16), 0.0, 20), (datetime.date(2025, 1, 17), 0.0, 27), (datetime.date(2025, 1, 20), 0.0, 62), (datetime.date(2025, 1, 21), 0.0, 15), (datetime.date(2025, 1, 22), 0.015992563389297127, 34), (datetime.date(2025, 1, 23), 0.0025565413311249923, 117), (datetime.date(2025, 1, 24), 0.007489194385945969, 797), (datetime.date(2025, 1, 27), 0.0, 12), (datetime.date(2025, 1, 28), 0.0, 26), (datetime.date(2025, 1, 29), 0.0, 26), (datetime.date(2025, 1, 30), 0.023574889306301753, 27), (datetime.date(2025, 1, 31), 0.011146711051145071, 22))}, 'quality_array': [['-2.3145332473979576', '01012025'], ['-2.3484080902633675', '02012025'], ['-2.4618384035012344', '03012025'], ['-2.301925563052592', '06012025'], ['-2.142416659424145', '07012025'], ['-2.177406316132979', '08012025'], ['-2.4975181230980983', '09012025'], ['-2.6403418893975785', '10012025'], ['-2.9832636053827075', '13012025'], ['-2.308440751991021', '14012025'], ['-2.4589721080793923', '15012025'], ['-3.1946745703082047', '16012025'], ['-4.771902976673648', '17012025'], ['-4.720345907191151', '20012025'], ['-4.887823547427538', '21012025'], ['-4.720185171510786', '22012025'], ['-4.4869776116740585', '23012025'], ['-5.13825987324525', '24012025'], ['-4.78200350177914', '27012025'], ['-3.8028582689423187', '28012025'], ['-4.511741822710072', '29012025'], ['-5.550130298652425', '30012025'], ['-3.616433807054163', '31012025']], 'number_of_batch': ((1024,),), 'datou_id_sts': 4101, 'map_hashtag_number_mat': {'hash_to_mat_nb': ({'unwanted_material': 'autre', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.05090285557735848, 'nb_photo': 3845, 'list_port_cont': '19357626,19357722,19358644,19372880,19372967,19373091,19380395,19402610,19402785,19402865,19403500,19403531,19404803,19437214,19440606,19442892,19454587,19454993,19455271,19458928,19469459,19469897,19473537,19480452,19480511,19494223,19494430,19494664,19495226,19507542,19510963,19545986,19555445,19555511,19604789,19605394,19605865,19672252,19674856,19675397,19727812,19729334,19729539,19729712,19732901,19739385,19739531,19784387,19784486,19784905,19844962,19864462,19909878,19910066,19989434,19989521,19994378,19994844,20034362,20053893,20055428,20055451,20082177,20110308,20130540,20177614,20182167,20183961,20184481,20194576,20194728,20198004,20198064,20244589,20244895', 'assoc_port': '19357307:19357626,19357308:19357722,19358489:19358644,19372459:19373091,19372467:19372967,19372471:19372880,19378022:19380395,19402382:19404803,19402391:19403531,19402405:19402865,19402406:19403500,19402421:19402785,19402428:19402610,19436708:19437214,19436709:19440606,19442566:19442892,19454187:19455271,19454195:19454993,19454196:19454587,19458610:19458928,19469298:19469897,19469299:19469459,19473073:19473537,19479353:19480511,19479363:19480452,19493655:19495226,19493669:19494664,19493677:19494430,19493684:19494223,19507092:19507542,19510705:19510963,19545670:19545986,19555199:19555511,19555215:19555445,19604136:19605865,19604138:19605394,19604139:19604789,19671206:19675397,19671237:19674856,19671238:19672252,19723637:19727812,19728919:19729712,19728931:19729539,19728962:19729334,19730561:19732901,19739275:19739531,19739278:19739385,19783408:19784905,19783434:19784387,19783446:19784486,19844151:19844962,19863835:19864462,19909483:19910066,19909509:19909878,19985983:19989521,19985986:19989434,19993254:1999484', 'assoc_mat': '19357307:autre:3327:19357626,19357308:autre:3327:19357722,19358489:autre:3327:19358644,19372459:autre:3327:19373091,19372467:autre:3327:19372967,19372471:autre:3327:19372880,19378022:autre:3327:19380395,19402382:autre:3327:19404803,19402391:autre:3327:19403531,19402405:autre:3327:19402865,19402406:autre:3327:19403500,19402421:autre:3327:19402785,19402428:autre:3327:19402610,19436708:autre:3327:19437214,19436709:autre:3327:19440606,19442566:autre:3327:19442892,19454187:autre:3327:19455271,19454195:autre:3327:19454993,19454196:autre:3327:19454587,19458610:autre:3327:19458928,19469298:autre:3327:19469897,19469299:autre:3327:19469459,19473073:autre:3327:19473537,19479353:autre:3327:19480511,19479363:autre:3327:19480452,19493655:autre:3327:19495226,19493669:autre:3327:19494664,19493677:autre:3327:19494430,19493684:autre:3327:19494223,19507092:autre:3327:19507542,19510705:autre:3327:19510963,19545670:autre:3327:19545986,19555199:autre:3327:19555511,19555215:autre:3327:19555445,19604136:autre:3327:19605865,19604138:'}, {'unwanted_material': 'autre', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.006245758914849804, 'nb_photo': 1684, 'list_port_cont': '19372660,19378707,19437075,19437405,19437693,19438283,19458687,19493796,19493830,19493884,19495028,19507432,19507629,19508807,19510865,19511106,19511303,19545738,19545856,19555640,19556653,19557967,19574668,19604770,19605053,19612039,19725399,19729125,19729612,19729920,19730255,19730269,19730421,19739506,19783856,19784283,19784457,19784573,19784890,19785283,19785955,19787334,19817081,19819117,19865517,19898457,19910928,19911314,19962714,19963895,19964503,19965070,19965286,19965535,19965623,19965670,19965751,19965974,19988364,19988809,19988902,19989143,19989227,19989387,19989651,19994964,19996142,19996567,19997712,20032160,20032306,20032752,20033762,20034155,20034383,20034462,20050571,20053430,20053684,20053829,20053846,20054934,20055596,20109632,20110978,20112952,20113611,20113672,20115386,20116219,20128274,20136232,20176965,20177111,20177184,20177832,20181162,20181751,20183169,20183671,20184175,20184709,20185169,20185843,20188308,20191032,20192659', 'assoc_port': '19372476:19372660,19378019:19378707,19436718:19437693,19436719:19437405,19436722:19438283,19436724:19437075,19458606:19458687,19493664:19495028,19493667:19493884,19493682:19493830,19493683:19493796,19507086:19508807,19507088:19507629,19507097:19507432,19510702:19511106,19510703:19511303,19510709:19510865,19545671:19545856,19545672:19545738,19555201:19555640,19555213:19556653,19557754:19557967,19574240:19574668,19604134:19612039,19604149:19605053,19604182:19604770,19723635:19725399,19728920:19730421,19728945:19729612,19728947:19730255,19728950:19730269,19728959:19729920,19728960:19729125,19739283:19739506,19783409:19785283,19783427:19785955,19783430:19787334,19783432:19784890,19783433:19784573,19783444:19784457,19783455:19783856,19783456:19784283,19816762:19819117,19816772:19817081,19863843:19865517,19897871:19898457,19909481:19911314,19909508:19910928,19962165:19965974,19962167:19965623,19962176:19965535,19962177:19965670,19962178:19965286,19962204:19965070,19962212:19964503,19962222:19965751,19962223:1996389', 'assoc_mat': '19372476:autre:3594:19372660,19378019:autre:3594:19378707,19436718:autre:3594:19437693,19436719:autre:3594:19437405,19436722:autre:3594:19438283,19436724:autre:3594:19437075,19458606:autre:3594:19458687,19493664:autre:3594:19495028,19493667:autre:3594:19493884,19493682:autre:3594:19493830,19493683:autre:3594:19493796,19507086:autre:3594:19508807,19507088:autre:3594:19507629,19507097:autre:3594:19507432,19510702:autre:3594:19511106,19510703:autre:3594:19511303,19510709:autre:3594:19510865,19545671:autre:3594:19545856,19545672:autre:3594:19545738,19555201:autre:3594:19555640,19555213:autre:3594:19556653,19557754:autre:3594:19557967,19574240:autre:3594:19574668,19604134:autre:3594:19612039,19604149:autre:3594:19605053,19604182:autre:3594:19604770,19723635:autre:3594:19725399,19728920:autre:3594:19730421,19728945:autre:3594:19729612,19728947:autre:3594:19730255,19728950:autre:3594:19730269,19728959:autre:3594:19729920,19728960:autre:3594:19729125,19739283:autre:3594:19739506,19783409:autre:3594:19785283,19783427:'}, {'unwanted_material': 'autre_refus', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.04235459900551731, 'nb_photo': 642, 'list_port_cont': '19356476,19357319,19358303,19372852,19374240,19374342,19374777,19379679,19381140,19381406,19381506,19381563,19402482,19402574,19402700,19403169,19404204,19404824,19405354,19438839,19439344,19443668,19444949,19445222,19445605,19445648,19446233,19458709,19458830,19459099,19460827,19460984,19461226,19469314,19474453,19481657,19482223,19482580,19483235,19493905,19494457,19494524,19507375,19574439,19604624,19674442,19724210,19729404,19729766,19739297,19783850,19784707,19817256,19864108,19888024,19943377,19962831,19995994,19999266,19999395,20032747,20053444,20055751,20109407,20128423,20176753,20183136,20183387,20185288,20253124,20253257,20298490,20363161,20363203,20363249', 'assoc_port': '19356343:19356476,19357306:19357319,19358288:19358303,19372473:19374777,19372477:19374342,19372479:19374240,19372481:19372852,19378017:19381563,19378021:19381506,19378023:19381406,19378024:19381140,19378026:19379679,19402383:19405354,19402395:19404824,19402402:19404204,19402409:19403169,19402420:19402700,19402427:19402574,19402433:19402482,19436705:19446233,19436727:19439344,19436728:19438839,19442550:19445648,19442554:19445605,19442562:19445222,19442567:19444949,19442569:19443668,19458609:19459099,19458612:19458709,19458613:19458830,19460816:19461226,19460818:19460984,19460822:19460827,19469294:19469314,19473072:19474453,19479356:19483235,19479360:19482580,19479361:19482223,19479368:19481657,19493654:19494524,19493659:19494457,19493675:19493905,19507093:19507375,19574237:19574439,19604141:19604624,19671230:19674442,19723665:19724210,19728929:19729766,19728963:19729404,19739279:19739297,19783436:19784707,19783450:19783850,19816777:19817256,19844155:19943377,19863836:19864108,19887057:19888024,19962208:2029849', 'assoc_mat': '19356343:autre_refus:3726:19356476,19357306:autre_refus:3726:19357319,19358288:autre_refus:3726:19358303,19372473:autre_refus:3726:19374777,19372477:autre_refus:3726:19374342,19372479:autre_refus:3726:19374240,19372481:autre_refus:3726:19372852,19378017:autre_refus:3726:19381563,19378021:autre_refus:3726:19381506,19378023:autre_refus:3726:19381406,19378024:autre_refus:3726:19381140,19378026:autre_refus:3726:19379679,19402383:autre_refus:3726:19405354,19402395:autre_refus:3726:19404824,19402402:autre_refus:3726:19404204,19402409:autre_refus:3726:19403169,19402420:autre_refus:3726:19402700,19402427:autre_refus:3726:19402574,19402433:autre_refus:3726:19402482,19436705:autre_refus:3726:19446233,19436727:autre_refus:3726:19439344,19436728:autre_refus:3726:19438839,19442550:autre_refus:3726:19445648,19442554:autre_refus:3726:19445605,19442562:autre_refus:3726:19445222,19442567:autre_refus:3726:19444949,19442569:autre_refus:3726:19443668,19458609:autre_refus:3726:19459099,19458612:autre_refus:3726:19458709,19458613:'}, {'unwanted_material': 'barquette_avec_film', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.005420616010623939, 'nb_photo': 789, 'list_port_cont': '19372878,19380385,19402608,19402790,19404797,19437219,19440609,19442887,19454982,19469462,19469902,19494657,19507541,19510964,19545984,19555450,19555506,19604782,19605387,19672262,19674852,19675398,19727814,19729345,19729542,19732906,19739380,19739522,19784478,19784900,19844961,19864457,19909879,19910070,19989433,19989518,19994374,19994845,20034367,20053891,20055434,20055445,20082174,20110299,20130535,20177611,20182176,20183956,20184485,20194583,20194737,20198007,20198065,20244598,20244889', 'assoc_port': '19372471:19372878,19378022:19380385,19402382:19404797,19402421:19402790,19402428:19402608,19436708:19437219,19436709:19440609,19442566:19442887,19454195:19454982,19469298:19469902,19469299:19469462,19493669:19494657,19507092:19507541,19510705:19510964,19545670:19545984,19555199:19555506,19555215:19555450,19604138:19605387,19604139:19604782,19671206:19675398,19671237:19674852,19671238:19672262,19723637:19727814,19728931:19729542,19728962:19729345,19730561:19732906,19739275:19739522,19739278:19739380,19783408:19784900,19783446:19784478,19844151:19844961,19863835:19864457,19909483:19910070,19909509:19909879,19985983:19989518,19985986:19989433,19993254:19994845,19993266:19994374,20033920:20034367,20053298:20053891,20054913:20055445,20054921:20055434,20080742:20082174,20108686:20110299,20128894:20130535,20176514:20177611,20179148:20244889,20179394:20244598,20179405:20198065,20179487:20198007,20179488:20194737,20179523:20194583,20179596:20182176,20181510:20184485,20181533:20183956', 'assoc_mat': '19372471:barquette_avec_film:3327:19372878,19378022:barquette_avec_film:3327:19380385,19402382:barquette_avec_film:3327:19404797,19402421:barquette_avec_film:3327:19402790,19402428:barquette_avec_film:3327:19402608,19436708:barquette_avec_film:3327:19437219,19436709:barquette_avec_film:3327:19440609,19442566:barquette_avec_film:3327:19442887,19454195:barquette_avec_film:3327:19454982,19469298:barquette_avec_film:3327:19469902,19469299:barquette_avec_film:3327:19469462,19493669:barquette_avec_film:3327:19494657,19507092:barquette_avec_film:3327:19507541,19510705:barquette_avec_film:3327:19510964,19545670:barquette_avec_film:3327:19545984,19555199:barquette_avec_film:3327:19555506,19555215:barquette_avec_film:3327:19555450,19604138:barquette_avec_film:3327:19605387,19604139:barquette_avec_film:3327:19604782,19671206:barquette_avec_film:3327:19675398,19671237:barquette_avec_film:3327:19674852,19671238:barquette_avec_film:3327:19672262,19723637:barquette_avec_film:3327:19727814,19728931:barquette_avec_film:3327:1'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0028675046739723396, 'nb_photo': 7, 'list_port_cont': '20315538,20315635', 'assoc_port': '20179599:20315538,20179601:20315635', 'assoc_mat': '20179599:barquette_opaque:4205:20315538,20179601:barquette_opaque:4205:20315635'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.011666142305616339, 'nb_photo': 53, 'list_port_cont': '20314924,20316775', 'assoc_port': '20179525:20314924,20181506:20316775', 'assoc_mat': '20179525:barquette_opaque:4203:20314924,20181506:barquette_opaque:4203:20316775'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0010646416813956897, 'nb_photo': 68, 'list_port_cont': '20180366,20196817,20198115,20233853,20235879,20241410,20244782,20244870,20313408,20313433,20313933', 'assoc_port': '20176484:20313408,20176485:20313433,20176522:20313933,20179147:20180366,20179396:20244870,20179399:20244782,20179408:20241410,20179519:20235879,20179521:20233853,20179592:20198115,20181507:20196817', 'assoc_mat': '20176484:barquette_opaque:4207:20313408,20176485:barquette_opaque:4207:20313433,20176522:barquette_opaque:4207:20313933,20179147:barquette_opaque:4207:20180366,20179396:barquette_opaque:4207:20244870,20179399:barquette_opaque:4207:20244782,20179408:barquette_opaque:4207:20241410,20179519:barquette_opaque:4207:20235879,20179521:barquette_opaque:4207:20233853,20179592:barquette_opaque:4207:20198115,20181507:barquette_opaque:4207:20196817'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.00704522712215349, 'nb_photo': 29, 'list_port_cont': '19804207,20143363,20313582,20313737,20314744,20314873,20315182,20315360,20315445,20316452,20316536,20317023', 'assoc_port': '19783410:19804207,20031872:20143363,20176512:20313582,20176516:20313737,20179514:20314744,20179516:20314873,20179531:20315182,20179536:20315360,20179537:20315445,20181504:20316452,20181514:20316536,20181520:20317023', 'assoc_mat': '19783410:barquette_opaque:4461:19804207,20031872:barquette_opaque:4461:20143363,20176512:barquette_opaque:4461:20313582,20176516:barquette_opaque:4461:20313737,20179514:barquette_opaque:4461:20314744,20179516:barquette_opaque:4461:20314873,20179531:barquette_opaque:4461:20315182,20179536:barquette_opaque:4461:20315360,20179537:barquette_opaque:4461:20315445,20181504:barquette_opaque:4461:20316452,20181514:barquette_opaque:4461:20316536,20181520:barquette_opaque:4461:20317023'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.001344767447356037, 'nb_photo': 47, 'list_port_cont': '19934847,19989894,19998825,20250812,20315106,20342377', 'assoc_port': '19863842:19934847,19909479:19989894,19909480:19998825,20108683:20342377,20128152:20250812,20179528:20315106', 'assoc_mat': '19863842:barquette_opaque:4209:19934847,19909479:barquette_opaque:4209:19989894,19909480:barquette_opaque:4209:19998825,20108683:barquette_opaque:4209:20342377,20128152:barquette_opaque:4209:20250812,20179528:barquette_opaque:4209:20315106'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0008120423824308948, 'nb_photo': 23, 'list_port_cont': '20233499,20234496,20237059,20239975,20242917,20246347,20313731,20372324', 'assoc_port': '20176486:20372324,20176519:20313731,20179146:20246347,20179407:20242917,20179410:20239975,20179518:20237059,20179520:20233499,20179522:20234496', 'assoc_mat': '20176486:barquette_opaque:4207:20372324,20176519:barquette_opaque:4207:20313731,20179146:barquette_opaque:4207:20246347,20179407:barquette_opaque:4207:20242917,20179410:barquette_opaque:4207:20239975,20179518:barquette_opaque:4207:20237059,20179520:barquette_opaque:4207:20233499,20179522:barquette_opaque:4207:20234496'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.036175061847231495, 'nb_photo': 3470, 'list_port_cont': '19738276,19738338,19738440,19744060,20035346,20050585,20050808,20050862,20090484,20090643,20091803,20127008,20177174,20181494,20181971,20266377', 'assoc_port': '19728927:19738276,19728928:19738338,19728930:19738440,19739281:19744060,19962217:20050862,19962220:20050585,19962221:20050808,19993267:20091803,20033908:20035346,20090340:20090643,20090340:20266377,20090341:20090484,20108676:20127008,20176515:20177174,20179392:20181971,20179524:20181494', 'assoc_mat': '19728927:barquette_opaque:4211:19738276,19728928:barquette_opaque:4211:19738338,19728930:barquette_opaque:4211:19738440,19739281:barquette_opaque:4211:19744060,19962217:barquette_opaque:4211:20050862,19962220:barquette_opaque:4211:20050585,19962221:barquette_opaque:4211:20050808,19993267:barquette_opaque:4211:20091803,20033908:barquette_opaque:4211:20035346,20090340:barquette_opaque:4211:20090643,20090340:barquette_opaque:4211:20266377,20090341:barquette_opaque:4211:20090484,20108676:barquette_opaque:4211:20127008,20176515:barquette_opaque:4211:20177174,20179392:barquette_opaque:4211:20181971,20179524:barquette_opaque:4211:20181494'}, {'unwanted_material': 'bouchon', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.002373760557402208, 'nb_photo': 1387, 'list_port_cont': '19357619,19357713,19358643,19372874,19372969,19380383,19402603,19402795,19403501,19404805,19437210,19440611,19442895,19454983,19455275,19458929,19469895,19480457,19480513,19494226,19494437,19494655,19495219,19507534,19510971,19545993,19555438,19555509,19604786,19605395,19605856,19672256,19674860,19675403,19727803,19729344,19729529,19732907,19739387,19739528,19784389,19784490,19784906,19844964,19864455,19909880,19910064,19989423,19989516,19994376,19994839,20034369,20053888,20055429,20055449,20082178,20110310,20130532,20177617,20182166,20183964,20184480,20194579,20194726,20198001,20198054,20244592,20244890', 'assoc_port': '19357307:19357619,19357308:19357713,19358489:19358643,19372467:19372969,19372471:19372874,19378022:19380383,19402382:19404805,19402406:19403501,19402421:19402795,19402428:19402603,19436708:19437210,19436709:19440611,19442566:19442895,19454187:19455275,19454195:19454983,19458610:19458929,19469298:19469895,19479353:19480513,19479363:19480457,19493655:19495219,19493669:19494655,19493677:19494437,19493684:19494226,19507092:19507534,19510705:19510971,19545670:19545993,19555199:19555509,19555215:19555438,19604136:19605856,19604138:19605395,19604139:19604786,19671206:19675403,19671237:19674860,19671238:19672256,19723637:19727803,19728931:19729529,19728962:19729344,19730561:19732907,19739275:19739528,19739278:19739387,19783408:19784906,19783434:19784389,19783446:19784490,19844151:19844964,19863835:19864455,19909483:19910064,19909509:19909880,19985983:19989516,19985986:19989423,19993254:19994839,19993266:19994376,20033920:20034369,20053298:20053888,20054913:20055449,20054921:20055429,20080742:20082178,20108686:2011031', 'assoc_mat': '19357307:bouchon:3327:19357619,19357308:bouchon:3327:19357713,19358489:bouchon:3327:19358643,19372467:bouchon:3327:19372969,19372471:bouchon:3327:19372874,19378022:bouchon:3327:19380383,19402382:bouchon:3327:19404805,19402406:bouchon:3327:19403501,19402421:bouchon:3327:19402795,19402428:bouchon:3327:19402603,19436708:bouchon:3327:19437210,19436709:bouchon:3327:19440611,19442566:bouchon:3327:19442895,19454187:bouchon:3327:19455275,19454195:bouchon:3327:19454983,19458610:bouchon:3327:19458929,19469298:bouchon:3327:19469895,19479353:bouchon:3327:19480513,19479363:bouchon:3327:19480457,19493655:bouchon:3327:19495219,19493669:bouchon:3327:19494655,19493677:bouchon:3327:19494437,19493684:bouchon:3327:19494226,19507092:bouchon:3327:19507534,19510705:bouchon:3327:19510971,19545670:bouchon:3327:19545993,19555199:bouchon:3327:19555509,19555215:bouchon:3327:19555438,19604136:bouchon:3327:19605856,19604138:bouchon:3327:19605395,19604139:bouchon:3327:19604786,19671206:bouchon:3327:19675403,19671237:bouchon:3327:19674860,1'}, {'unwanted_material': 'carton', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.00654376406963109, 'nb_photo': 419, 'list_port_cont': '19356571,19357680,19358773,19358867,19376028,19376125,19376159,19376445,19376471,19376806,19376868,19377163,19381871,19383311,19383333,19383516,19383854,19386027,19402731,19406214,19417595,19417701,19417735,19417807,19417850,19418132,19420889,19422196,19440174,19445709,19445847,19447155,19447437,19455989,19456184,19457218,19462677,19462706,19462728,19464203,19470731,19470913,19490844,19491015,19494915,19495008,19495258,19495290,19506355,19506495,19506553,19506643,19506859,19506987,19514952,19514997,19515057,19515100,19521905,19565747,19570775,19599780,19642713,19643469,19643571,19643749,19701202,19701421,19702427,19702663,19702832,19738225,19738357,19738459,19747372,20090539,20193396,20315533,20315625', 'assoc_port': '19356346:19356571,19357309:19357680,19358486:19358773,19358488:19358867,19372456:19376125,19372457:19376028,19372460:19376159,19372463:19376471,19372466:19376445,19372474:19376806,19372483:19376868,19372486:19377163,19378006:19383333,19378007:19383311,19378009:19386027,19378018:19383516,19378020:19383854,19378027:19381871,19402387:19417595,19402388:19417735,19402390:19417701,19402399:19417807,19402401:19417850,19402415:19418132,19402418:19420889,19402419:19422196,19402426:19406214,19402429:19402731,19436716:19440174,19442556:19447155,19442568:19447437,19442571:19445847,19442572:19445709,19453449:19456184,19453450:19455989,19454194:19457218,19458608:19462728,19458611:19462677,19458614:19462706,19460815:19464203,19469295:19470731,19469296:19490844,19469297:19470913,19473071:19491015,19479355:19494915,19479359:19495008,19479365:19495258,19479366:19495290,19493651:19506355,19493656:19506495,19493662:19506553,19493665:19506643,19493674:19506859,19493681:19506987,19507087:19514997,19507091:19514952,19507096:1951505', 'assoc_mat': '19356346:carton:4205:19356571,19357309:carton:4205:19357680,19358486:carton:4205:19358773,19358488:carton:4205:19358867,19372456:carton:4205:19376125,19372457:carton:4205:19376028,19372460:carton:4205:19376159,19372463:carton:4205:19376471,19372466:carton:4205:19376445,19372474:carton:4205:19376806,19372483:carton:4205:19376868,19372486:carton:4205:19377163,19378006:carton:4205:19383333,19378007:carton:4205:19383311,19378009:carton:4205:19386027,19378018:carton:4205:19383516,19378020:carton:4205:19383854,19378027:carton:4205:19381871,19402387:carton:4205:19417595,19402388:carton:4205:19417735,19402390:carton:4205:19417701,19402399:carton:4205:19417807,19402401:carton:4205:19417850,19402415:carton:4205:19418132,19402418:carton:4205:19420889,19402419:carton:4205:19422196,19402426:carton:4205:19406214,19402429:carton:4205:19402731,19436716:carton:4205:19440174,19442556:carton:4205:19447155,19442568:carton:4205:19447437,19442571:carton:4205:19445847,19442572:carton:4205:19445709,19453449:carton:4205:19456184,1945'}, {'unwanted_material': 'carton', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.007792328051222779, 'nb_photo': 22, 'list_port_cont': '20314910,20316786', 'assoc_port': '20179525:20314910,20181506:20316786', 'assoc_mat': '20179525:carton:4203:20314910,20181506:carton:4203:20316786'}, {'unwanted_material': 'carton', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.9375009529115176, 'nb_photo': 6332, 'list_port_cont': '19356448,19357522,19357598,19357659,19357838,19372533,19372743,19372930,19373546,19378888,19380658,19381532,19402440,19402646,19402826,19402897,19403738,19404448,19404771,19404856,19436915,19437440,19438174,19438592,19442685,19445454,19445582,19445741,19445783,19453657,19454654,19456141,19456235,19457670,19460919,19469410,19470534,19473126,19474368,19493870,19494329,19494420,19495271,19495826,19496168,19507250,19507821,19508194,19508634,19509105,19509243,19510882,19511017,19555352,19558794,19565422,19574489,19605027,19606024,19610705,19613249,19673050,19673751,19674715,19675803,19676990,19681852,19683380,19683578,19724263,19729034,19729065,19729141,19729201,19729355,19730788,19731367,19739318,19739344,19784235,19785030,19785224,19786862,19803510,19841025,19842060,19842276,19842299,19844744,19846221,19864279,19864392,19909616,19909854,19963197,19963399,19964046,19966305,19966336,19968447,19972530,19986230,19986505,19986641,19986930,19987924,19988883,19989312,19991071,19993952,19994523,19994819,19996459,2000005', 'assoc_port': '19356345:19356448,19357305:19357659,19357311:19357522,19357512:19357598,19357769:19357838,19372468:19373546,19372478:19372930,19372482:19372533,19372485:19372743,19378010:19381532,19378012:19380658,19378029:19378888,19402384:19404856,19402394:19404771,19402403:19404448,19402408:19403738,19402416:19402897,19402417:19402826,19402431:19402646,19402432:19402440,19436710:19438592,19436712:19438174,19436720:19437440,19436731:19436915,19442552:19445741,19442553:19445783,19442555:19445582,19442560:19445454,19442576:19442685,19453453:19453657,19454189:19454654,19455857:19456235,19455858:19456141,19457487:19457670,19460821:19460919,19469301:19470534,19469304:19469410,19473070:19474368,19473075:19473126,19493653:19496168,19493658:19495826,19493660:19495271,19493668:19494420,19493672:19494329,19493688:19493870,19507084:19509243,19507089:19509105,19507134:19508634,19507135:19507821,19507136:19508194,19507139:19507250,19510701:19511017,19510706:19510882,19555196:19565422,19555209:19555352,19557745:19558794,19574236:1957448', 'assoc_mat': '19356345:carton:4207:19356448,19357305:carton:4207:19357659,19357311:carton:4207:19357522,19357512:carton:4207:19357598,19357769:carton:4207:19357838,19372468:carton:4207:19373546,19372478:carton:4207:19372930,19372482:carton:4207:19372533,19372485:carton:4207:19372743,19378010:carton:4207:19381532,19378012:carton:4207:19380658,19378029:carton:4207:19378888,19402384:carton:4207:19404856,19402394:carton:4207:19404771,19402403:carton:4207:19404448,19402408:carton:4207:19403738,19402416:carton:4207:19402897,19402417:carton:4207:19402826,19402431:carton:4207:19402646,19402432:carton:4207:19402440,19436710:carton:4207:19438592,19436712:carton:4207:19438174,19436720:carton:4207:19437440,19436731:carton:4207:19436915,19442552:carton:4207:19445741,19442553:carton:4207:19445783,19442555:carton:4207:19445582,19442560:carton:4207:19445454,19442576:carton:4207:19442685,19453453:carton:4207:19453657,19454189:carton:4207:19454654,19455857:carton:4207:19456235,19455858:carton:4207:19456141,19457487:carton:4207:19457670,1946'}, {'unwanted_material': 'carton', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.05357447847937191, 'nb_photo': 3716, 'list_port_cont': '19358798,19376194,19376356,19376728,19383375,19383955,19406796,19407433,19417662,19417765,19418179,19421165,19421755,19440233,19440397,19447361,19457120,19463021,19470709,19494880,19495192,19499122,19506368,19506950,19507030,19514921,19514957,19515019,19565523,19565678,19570733,19570882,19583306,19599562,19599748,19642118,19642731,19642848,19700972,19701155,19701249,19701287,19702060,19702346,19731195,19736083,19736241,19736337,19736460,19736536,19736686,19736890,19737080,19738479,19738569,19738671,19738711,19738847,19739444,19743615,19743977,19747504,19804215,19804321,19804483,19804897,19804947,19805916,19806146,19806481,19842438,19842497,19842539,19842743,19896606,19907387,19909084,19909121,19934765,20032408,20034326,20034792,20034864,20049752,20049870,20050106,20050355,20050522,20053964,20085490,20085586,20085806,20087008,20087081,20087323,20087650,20090658,20091435,20136176,20136682,20136892,20143183,20143226,20143300,20143334,20143369,20151424,20154177,20155497,20155562,20155677,20155834,20155911,2015607', 'assoc_port': '19358487:19358798,19372461:19376194,19372462:19376356,19372475:19376728,19378008:19383375,19378025:19383955,19402386:19417662,19402389:19417765,19402400:19418179,19402412:19421755,19402414:19421165,19402423:19406796,19402425:19407433,19436707:19440233,19436717:19440397,19442570:19447361,19454191:19457120,19460817:19463021,19469293:19470709,19473069:19499122,19479354:19494880,19479364:19495192,19493661:19506368,19493680:19506950,19493686:19507030,19507090:19514921,19507094:19514957,19507095:19515019,19555204:19565523,19555206:19565678,19555212:19583306,19557751:19570733,19557753:19570882,19574241:19599562,19574242:19599748,19604145:19642118,19604146:19642731,19604148:19642848,19671218:19700972,19671219:19701287,19671222:19701155,19671223:19701249,19671234:19702060,19671236:19731195,19671269:19702346,19723610:19736083,19723636:19736337,19723639:19736460,19723641:19736241,19723649:19736536,19723653:19736686,19723663:19736890,19723664:19737080,19728942:19738479,19728943:19743615,19728946:19738569,19728948:1973871', 'assoc_mat': '19358487:carton:4461:19358798,19372461:carton:4461:19376194,19372462:carton:4461:19376356,19372475:carton:4461:19376728,19378008:carton:4461:19383375,19378025:carton:4461:19383955,19402386:carton:4461:19417662,19402389:carton:4461:19417765,19402400:carton:4461:19418179,19402412:carton:4461:19421755,19402414:carton:4461:19421165,19402423:carton:4461:19406796,19402425:carton:4461:19407433,19436707:carton:4461:19440233,19436717:carton:4461:19440397,19442570:carton:4461:19447361,19454191:carton:4461:19457120,19460817:carton:4461:19463021,19469293:carton:4461:19470709,19473069:carton:4461:19499122,19479354:carton:4461:19494880,19479364:carton:4461:19495192,19493661:carton:4461:19506368,19493680:carton:4461:19506950,19493686:carton:4461:19507030,19507090:carton:4461:19514921,19507094:carton:4461:19514957,19507095:carton:4461:19515019,19555204:carton:4461:19565523,19555206:carton:4461:19565678,19555212:carton:4461:19583306,19557751:carton:4461:19570733,19557753:carton:4461:19570882,19574241:carton:4461:19599562,1957'}, {'unwanted_material': 'carton', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0015110283999065198, 'nb_photo': 40, 'list_port_cont': '19989893,19998824,20250813,20315095,20342374', 'assoc_port': '19909479:19989893,19909480:19998824,20108683:20342374,20128152:20250813,20179528:20315095', 'assoc_mat': '19909479:carton:4209:19989893,19909480:carton:4209:19998824,20108683:carton:4209:20342374,20128152:carton:4209:20250813,20179528:carton:4209:20315095'}, {'unwanted_material': 'carton', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.963860845929984, 'nb_photo': 6587, 'list_port_cont': '19355902,19355932,19356059,19356182,19357342,19357877,19372625,19372766,19372999,19373612,19378653,19379745,19380446,19381368,19402545,19403080,19403762,19404388,19404488,19404568,19404930,19437041,19437468,19437964,19439469,19439573,19442753,19443384,19443949,19444271,19445360,19445484,19445680,19453716,19453800,19453959,19454677,19456014,19456260,19457498,19457590,19460850,19467324,19469343,19469691,19470037,19470166,19473637,19479533,19479629,19480016,19494086,19494161,19494299,19494343,19494461,19495080,19495827,19496152,19499999,19507354,19508565,19508829,19509119,19509333,19509896,19510860,19511097,19545779,19546046,19546610,19555224,19555431,19555782,19556927,19557865,19557930,19558814,19559554,19560670,19562220,19562484,19564552,19565128,19565277,19574369,19575569,19604757,19606087,19606963,19608706,19608925,19609242,19610834,19613328,19636900,19671746,19671997,19672123,19672212,19674929,19675058,19677722,19678386,19680361,19680641,19681676,19682627,19684081,19724227,19724397,19725690,19728523,1972871', 'assoc_port': '19355843:19355902,19355844:19355932,19356016:19356182,19356017:19356059,19357312:19357342,19357768:19357877,19372458:19373612,19372470:19372999,19372480:19372766,19372484:19372625,19378011:19381368,19378014:19379745,19378015:19380446,19378028:19378653,19402379:19404930,19402392:19404488,19402393:19404568,19402404:19404388,19402410:19403762,19402413:19403080,19402430:19402545,19436703:19439573,19436704:19439469,19436714:19437468,19436715:19437964,19436721:19437041,19442551:19445680,19442561:19445484,19442563:19445360,19442564:19444271,19442565:19443949,19442574:19443384,19442575:19442753,19453451:19453959,19453452:19453800,19453455:19453716,19454188:19454677,19455856:19456260,19455860:19456014,19457486:19457498,19457488:19457590,19460820:19460850,19467206:19467324,19469300:19470166,19469302:19470037,19469303:19469691,19469305:19469343,19473074:19473637,19479326:19480016,19479357:19479629,19479367:19479533,19493652:19496152,19493657:19495827,19493666:19495080,19493670:19494461,19493671:19494343,19493673:1949429', 'assoc_mat': '19355843:carton:4207:19355902,19355844:carton:4207:19355932,19356016:carton:4207:19356182,19356017:carton:4207:19356059,19357312:carton:4207:19357342,19357768:carton:4207:19357877,19372458:carton:4207:19373612,19372470:carton:4207:19372999,19372480:carton:4207:19372766,19372484:carton:4207:19372625,19378011:carton:4207:19381368,19378014:carton:4207:19379745,19378015:carton:4207:19380446,19378028:carton:4207:19378653,19402379:carton:4207:19404930,19402392:carton:4207:19404488,19402393:carton:4207:19404568,19402404:carton:4207:19404388,19402410:carton:4207:19403762,19402413:carton:4207:19403080,19402430:carton:4207:19402545,19436703:carton:4207:19439573,19436704:carton:4207:19439469,19436714:carton:4207:19437468,19436715:carton:4207:19437964,19436721:carton:4207:19437041,19442551:carton:4207:19445680,19442561:carton:4207:19445484,19442563:carton:4207:19445360,19442564:carton:4207:19444271,19442565:carton:4207:19443949,19442574:carton:4207:19443384,19442575:carton:4207:19442753,19453451:carton:4207:19453959,1945'}, {'unwanted_material': 'carton', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.005000266378851589, 'nb_photo': 908, 'list_port_cont': '19738283,19738342,19738443,19744054,20035349,20050580,20050802,20050857,20090483,20090646,20091809,20127005,20177165,20181493,20181974,20266378', 'assoc_port': '19728927:19738283,19728928:19738342,19728930:19738443,19739281:19744054,19962217:20050857,19962220:20050580,19962221:20050802,19993267:20091809,20033908:20035349,20090340:20090646,20090340:20266378,20090341:20090483,20108676:20127005,20176515:20177165,20179392:20181974,20179524:20181493', 'assoc_mat': '19728927:carton:4211:19738283,19728928:carton:4211:19738342,19728930:carton:4211:19738443,19739281:carton:4211:19744054,19962217:carton:4211:20050857,19962220:carton:4211:20050580,19962221:carton:4211:20050802,19993267:carton:4211:20091809,20033908:carton:4211:20035349,20090340:carton:4211:20090646,20090340:carton:4211:20266378,20090341:carton:4211:20090483,20108676:carton:4211:20127005,20176515:carton:4211:20177165,20179392:carton:4211:20181974,20179524:carton:4211:20181493'}, {'unwanted_material': 'carton', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.07594610444560752, 'nb_photo': 5211, 'list_port_cont': '19357620,19358647,19372869,19372968,19373092,19380386,19402606,19402786,19402861,19403492,19403522,19404806,19437212,19442893,19454986,19455266,19458931,19469903,19473534,19480508,19494228,19494439,19494666,19495216,19507539,19510965,19545996,19555440,19555515,19604781,19605386,19605867,19672259,19674861,19675407,19727805,19729343,19729541,19729703,19732899,19739388,19739521,19784376,19784489,19784899,19844970,19864460,19909871,19910071,19989421,19989524,19994372,19994837,20034360,20053894,20055436,20055441,20082180,20110311,20130536,20177619,20182165,20183963,20184489,20194586,20194739,20198008,20198059,20244590,20244891', 'assoc_port': '19357307:19357620,19358489:19358647,19372459:19373092,19372467:19372968,19372471:19372869,19378022:19380386,19402382:19404806,19402391:19403522,19402405:19402861,19402406:19403492,19402421:19402786,19402428:19402606,19436708:19437212,19442566:19442893,19454187:19455266,19454195:19454986,19458610:19458931,19469298:19469903,19473073:19473534,19479353:19480508,19493655:19495216,19493669:19494666,19493677:19494439,19493684:19494228,19507092:19507539,19510705:19510965,19545670:19545996,19555199:19555515,19555215:19555440,19604136:19605867,19604138:19605386,19604139:19604781,19671206:19675407,19671237:19674861,19671238:19672259,19723637:19727805,19728919:19729703,19728931:19729541,19728962:19729343,19730561:19732899,19739275:19739521,19739278:19739388,19783408:19784899,19783434:19784376,19783446:19784489,19844151:19844970,19863835:19864460,19909483:19910071,19909509:19909871,19985983:19989524,19985986:19989421,19993254:19994837,19993266:19994372,20033920:20034360,20053298:20053894,20054913:20055441,20054921:2005543', 'assoc_mat': '19357307:carton:3327:19357620,19358489:carton:3327:19358647,19372459:carton:3327:19373092,19372467:carton:3327:19372968,19372471:carton:3327:19372869,19378022:carton:3327:19380386,19402382:carton:3327:19404806,19402391:carton:3327:19403522,19402405:carton:3327:19402861,19402406:carton:3327:19403492,19402421:carton:3327:19402786,19402428:carton:3327:19402606,19436708:carton:3327:19437212,19442566:carton:3327:19442893,19454187:carton:3327:19455266,19454195:carton:3327:19454986,19458610:carton:3327:19458931,19469298:carton:3327:19469903,19473073:carton:3327:19473534,19479353:carton:3327:19480508,19493655:carton:3327:19495216,19493669:carton:3327:19494666,19493677:carton:3327:19494439,19493684:carton:3327:19494228,19507092:carton:3327:19507539,19510705:carton:3327:19510965,19545670:carton:3327:19545996,19555199:carton:3327:19555515,19555215:carton:3327:19555440,19604136:carton:3327:19605867,19604138:carton:3327:19605386,19604139:carton:3327:19604781,19671206:carton:3327:19675407,19671237:carton:3327:19674861,1967'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.04613886496915807, 'nb_photo': 16624, 'list_port_cont': '19356390,19372657,19372796,19378712,19437077,19437403,19437688,19438290,19454347,19458690,19493797,19493838,19493893,19494235,19495024,19507429,19507631,19508811,19510868,19510937,19511102,19511299,19545739,19545853,19555645,19555771,19556659,19556903,19557970,19558153,19574669,19604774,19605055,19605822,19612034,19725394,19729132,19729614,19729916,19730256,19730268,19730418,19739510,19783858,19784275,19784451,19784565,19784889,19785276,19785957,19787330,19817086,19819122,19865518,19898463,19910927,19911308,19962712,19963893,19964501,19965076,19965289,19965528,19965618,19965672,19965758,19965965,19986351,19988367,19988804,19988897,19989135,19989221,19989388,19989656,19994968,19995930,19996148,19996573,19997721,20031771,20032157,20032300,20032758,20033759,20034152,20034384,20034455,20050567,20053431,20053680,20053831,20053848,20054941,20055605,20109631,20110971,20112958,20113613,20113673,20115389,20116216,20128265,20136240,20176973,20177106,20177179,20177829,20181161,20181746,20183170,20183667,20184179,2018470', 'assoc_port': '19356344:19356390,19372465:19372796,19372476:19372657,19378019:19378712,19436718:19437688,19436719:19437403,19436722:19438290,19436724:19437077,19454193:19454347,19458606:19458690,19493663:19494235,19493664:19495024,19493667:19493893,19493682:19493838,19493683:19493797,19507086:19508811,19507088:19507631,19507097:19507429,19510702:19511102,19510703:19511299,19510704:19510937,19510709:19510868,19545671:19545853,19545672:19545739,19555193:19556903,19555194:19555771,19555201:19555645,19555213:19556659,19557749:19558153,19557754:19557970,19574240:19574669,19604134:19612034,19604135:19605822,19604149:19605055,19604182:19604774,19723635:19725394,19728920:19730418,19728945:19729614,19728947:19730256,19728950:19730268,19728959:19729916,19728960:19729132,19739283:19739510,19783409:19785276,19783427:19785957,19783430:19787330,19783432:19784889,19783433:19784565,19783444:19784451,19783455:19783858,19783456:19784275,19816762:19819122,19816772:19817086,19863843:19865518,19897871:19898463,19909481:19911308,19909508:1991092', 'assoc_mat': '19356344:carton:3594:19356390,19372465:carton:3594:19372796,19372476:carton:3594:19372657,19378019:carton:3594:19378712,19436718:carton:3594:19437688,19436719:carton:3594:19437403,19436722:carton:3594:19438290,19436724:carton:3594:19437077,19454193:carton:3594:19454347,19458606:carton:3594:19458690,19493663:carton:3594:19494235,19493664:carton:3594:19495024,19493667:carton:3594:19493893,19493682:carton:3594:19493838,19493683:carton:3594:19493797,19507086:carton:3594:19508811,19507088:carton:3594:19507631,19507097:carton:3594:19507429,19510702:carton:3594:19511102,19510703:carton:3594:19511299,19510704:carton:3594:19510937,19510709:carton:3594:19510868,19545671:carton:3594:19545853,19545672:carton:3594:19545739,19555193:carton:3594:19556903,19555194:carton:3594:19555771,19555201:carton:3594:19555645,19555213:carton:3594:19556659,19557749:carton:3594:19558153,19557754:carton:3594:19557970,19574240:carton:3594:19574669,19604134:carton:3594:19612034,19604135:carton:3594:19605822,19604149:carton:3594:19605055,1960'}, {'unwanted_material': 'cartonnette', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.007287209273424583, 'nb_photo': 391, 'list_port_cont': '19356481,19357325,19374243,19374339,19374781,19381131,19381411,19381507,19402481,19402698,19402763,19403434,19404212,19405300,19405349,19437012,19438848,19439333,19439599,19441368,19442578,19443667,19444944,19445214,19445641,19445810,19446239,19454298,19458713,19458832,19459095,19460989,19461227,19467274,19467636,19469311,19481664,19482224,19482395,19482583,19483232,19493895,19494446,19494515,19557920,19574442,19604630,19672396,19672936,19674435,19724200,19729411,19729697,19729761,19739305,19783852,19784696,19817261,19864107,19888025,19943384,19962832,19996002,19999399,20029037,20032741,20034004,20053452,20055749,20109403,20128421,20176746,20183141,20183386,20185290,20298496,20363153', 'assoc_port': '19356343:19356481,19357306:19357325,19372473:19374781,19372477:19374339,19372479:19374243,19378021:19381507,19378023:19381411,19378024:19381131,19402383:19405349,19402397:19405300,19402402:19404212,19402407:19403434,19402411:19402763,19402420:19402698,19402433:19402481,19436705:19446239,19436711:19445810,19436713:19441368,19436723:19439599,19436727:19439333,19436728:19438848,19436732:19437012,19442550:19445641,19442562:19445214,19442567:19444944,19442569:19443667,19442573:19442578,19454190:19454298,19458609:19459095,19458612:19458713,19458613:19458832,19460816:19461227,19460818:19460989,19467203:19467636,19467205:19467274,19469294:19469311,19479356:19483232,19479358:19482395,19479360:19482583,19479361:19482224,19479368:19481664,19493654:19494515,19493659:19494446,19493675:19493895,19557748:19557920,19574237:19574442,19604141:19604630,19671229:19672936,19671230:19674435,19671272:19672396,19723665:19724200,19728929:19729761,19728939:19729697,19728963:19729411,19739279:19739305,19783436:19784696,19783450:1978385', 'assoc_mat': '19356343:cartonnette:3726:19356481,19357306:cartonnette:3726:19357325,19372473:cartonnette:3726:19374781,19372477:cartonnette:3726:19374339,19372479:cartonnette:3726:19374243,19378021:cartonnette:3726:19381507,19378023:cartonnette:3726:19381411,19378024:cartonnette:3726:19381131,19402383:cartonnette:3726:19405349,19402397:cartonnette:3726:19405300,19402402:cartonnette:3726:19404212,19402407:cartonnette:3726:19403434,19402411:cartonnette:3726:19402763,19402420:cartonnette:3726:19402698,19402433:cartonnette:3726:19402481,19436705:cartonnette:3726:19446239,19436711:cartonnette:3726:19445810,19436713:cartonnette:3726:19441368,19436723:cartonnette:3726:19439599,19436727:cartonnette:3726:19439333,19436728:cartonnette:3726:19438848,19436732:cartonnette:3726:19437012,19442550:cartonnette:3726:19445641,19442562:cartonnette:3726:19445214,19442567:cartonnette:3726:19444944,19442569:cartonnette:3726:19443667,19442573:cartonnette:3726:19442578,19454190:cartonnette:3726:19454298,19458609:cartonnette:3726:19459095,19458612:'}, {'unwanted_material': 'Carton_brun', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.01879788296715648, 'nb_photo': 574, 'list_port_cont': '19357318,19372849,19374774,19379121,19379680,19381412,19381505,19381568,19402573,19402703,19403161,19403427,19404203,19405306,19405390,19438843,19439334,19439602,19443664,19444942,19445606,19445638,19445813,19446231,19453607,19454287,19458711,19460828,19461224,19467272,19467633,19468427,19469316,19474457,19481659,19482218,19482582,19483242,19484289,19493901,19494456,19507380,19557922,19574436,19604625,19672933,19674440,19724206,19729408,19729696,19729756,19739301,19783849,19784704,19817252,19864102,19888034,19943380,19962830,19994238,19996001,19999400,20032737,20053445,20055758,20109398,20128419,20176751,20183139,20183380,20185286,20253123,20253261,20253652,20253720,20298489,20363204,20365938', 'assoc_port': '19357306:19357318,19372473:19374774,19372481:19372849,19378017:19381568,19378021:19381505,19378023:19381412,19378026:19379680,19378030:19379121,19402380:19405390,19402397:19405306,19402402:19404203,19402407:19403427,19402409:19403161,19402420:19402703,19402427:19402573,19436705:19446231,19436711:19445813,19436723:19439602,19436727:19439334,19436728:19438843,19442550:19445638,19442554:19445606,19442567:19444942,19442569:19443664,19453454:19453607,19454190:19454287,19458612:19458711,19460816:19461224,19460822:19460828,19467203:19467633,19467204:19468427,19467205:19467272,19469294:19469316,19473072:19474457,19479327:19484289,19479356:19483242,19479360:19482582,19479361:19482218,19479368:19481659,19493659:19494456,19493675:19493901,19507093:19507380,19557748:19557922,19574237:19574436,19604141:19604625,19671229:19672933,19671230:19674440,19723665:19724206,19728929:19729756,19728939:19729696,19728963:19729408,19739279:19739301,19783436:19784704,19783450:19783849,19816777:19817252,19844155:19943380,19863836:1986410', 'assoc_mat': '19357306:Carton_brun:3726:19357318,19372473:Carton_brun:3726:19374774,19372481:Carton_brun:3726:19372849,19378017:Carton_brun:3726:19381568,19378021:Carton_brun:3726:19381505,19378023:Carton_brun:3726:19381412,19378026:Carton_brun:3726:19379680,19378030:Carton_brun:3726:19379121,19402380:Carton_brun:3726:19405390,19402397:Carton_brun:3726:19405306,19402402:Carton_brun:3726:19404203,19402407:Carton_brun:3726:19403427,19402409:Carton_brun:3726:19403161,19402420:Carton_brun:3726:19402703,19402427:Carton_brun:3726:19402573,19436705:Carton_brun:3726:19446231,19436711:Carton_brun:3726:19445813,19436723:Carton_brun:3726:19439602,19436727:Carton_brun:3726:19439334,19436728:Carton_brun:3726:19438843,19442550:Carton_brun:3726:19445638,19442554:Carton_brun:3726:19445606,19442567:Carton_brun:3726:19444942,19442569:Carton_brun:3726:19443664,19453454:Carton_brun:3726:19453607,19454190:Carton_brun:3726:19454287,19458612:Carton_brun:3726:19458711,19460816:Carton_brun:3726:19461224,19460822:Carton_brun:3726:19460828,19467203:'}, {'unwanted_material': 'Carton_gris', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.015038811654656821, 'nb_photo': 557, 'list_port_cont': '19356360,19356484,19357320,19358297,19374241,19374334,19374941,19379127,19381409,19381504,19381631,19402484,19402578,19402699,19403159,19403432,19404205,19404822,19405176,19405298,19405360,19405392,19437019,19438304,19438849,19439342,19439605,19441366,19443671,19444947,19445219,19445610,19445645,19445811,19446242,19453602,19455936,19458719,19458826,19459097,19460826,19460889,19467273,19467629,19468426,19469319,19481663,19482222,19482392,19482586,19483233,19484291,19494455,19494514,19574432,19724201,19729403,19729701,19729764,19739302,19783851,19784700,19817254,19864105,19888023,19943374,19962837,19994244,19996000,19999267,20000930,20032745,20034000,20053449,20055752,20109406,20128427,20176750,20183142,20183379,20185293,20253128,20253259,20253651,20253917,20298497,20362675,20363207,20363252', 'assoc_port': '19356343:19356484,19356347:19356360,19357306:19357320,19358288:19358297,19372469:19374941,19372477:19374334,19372479:19374241,19378013:19381631,19378021:19381504,19378023:19381409,19378030:19379127,19402380:19405392,19402383:19405360,19402395:19404822,19402396:19405176,19402397:19405298,19402402:19404205,19402407:19403432,19402409:19403159,19402420:19402699,19402427:19402578,19402433:19402484,19436705:19446242,19436711:19445811,19436713:19441366,19436723:19439605,19436727:19439342,19436728:19438849,19436730:19438304,19436732:19437019,19442550:19445645,19442554:19445610,19442562:19445219,19442567:19444947,19442569:19443671,19453454:19453602,19455859:19455936,19458609:19459097,19458612:19458719,19458613:19458826,19460819:19460889,19460822:19460826,19467203:19467629,19467204:19468426,19467205:19467273,19469294:19469319,19479327:19484291,19479356:19483233,19479358:19482392,19479360:19482586,19479361:19482222,19479368:19481663,19493654:19494514,19493659:19494455,19574237:19574432,19723665:19724201,19728929:1972976', 'assoc_mat': '19356343:Carton_gris:3726:19356484,19356347:Carton_gris:3726:19356360,19357306:Carton_gris:3726:19357320,19358288:Carton_gris:3726:19358297,19372469:Carton_gris:3726:19374941,19372477:Carton_gris:3726:19374334,19372479:Carton_gris:3726:19374241,19378013:Carton_gris:3726:19381631,19378021:Carton_gris:3726:19381504,19378023:Carton_gris:3726:19381409,19378030:Carton_gris:3726:19379127,19402380:Carton_gris:3726:19405392,19402383:Carton_gris:3726:19405360,19402395:Carton_gris:3726:19404822,19402396:Carton_gris:3726:19405176,19402397:Carton_gris:3726:19405298,19402402:Carton_gris:3726:19404205,19402407:Carton_gris:3726:19403432,19402409:Carton_gris:3726:19403159,19402420:Carton_gris:3726:19402699,19402427:Carton_gris:3726:19402578,19402433:Carton_gris:3726:19402484,19436705:Carton_gris:3726:19446242,19436711:Carton_gris:3726:19445811,19436713:Carton_gris:3726:19441366,19436723:Carton_gris:3726:19439605,19436727:Carton_gris:3726:19439342,19436728:Carton_gris:3726:19438849,19436730:Carton_gris:3726:19438304,19436732:'}, {'unwanted_material': 'ela', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0008804105795932694, 'nb_photo': 28, 'list_port_cont': '19356568,19357693,19358776,19376135,19381869,19383335,19383514,19418127,19447181,19457226,19462733,19470730,19495015,19506855,19515094,19642723,19702430,19738228,19738367,20193394', 'assoc_port': '19356346:19356568,19357309:19357693,19358486:19358776,19372456:19376135,19378006:19383335,19378018:19383514,19378027:19381869,19402415:19418127,19442557:19447181,19454194:19457226,19458608:19462733,19469295:19470730,19479359:19495015,19493674:19506855,19507098:19515094,19604147:19642723,19671235:19702430,19728921:19738228,19728940:19738367,19993272:20193394', 'assoc_mat': '19356346:ela:4205:19356568,19357309:ela:4205:19357693,19358486:ela:4205:19358776,19372456:ela:4205:19376135,19378006:ela:4205:19383335,19378018:ela:4205:19383514,19378027:ela:4205:19381869,19402415:ela:4205:19418127,19442557:ela:4205:19447181,19454194:ela:4205:19457226,19458608:ela:4205:19462733,19469295:ela:4205:19470730,19479359:ela:4205:19495015,19493674:ela:4205:19506855,19507098:ela:4205:19515094,19604147:ela:4205:19642723,19671235:ela:4205:19702430,19728921:ela:4205:19738228,19728940:ela:4205:19738367,19993272:ela:4205:20193394'}, {'unwanted_material': 'ela', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.9114336706170371, 'nb_photo': 194, 'list_port_cont': '19383774,19447324,19494837,19642289,19736837,19743423,19842474,19989972,20085909,20136935,20196730,20314915,20316783', 'assoc_port': '19378016:19383774,19442559:19447324,19479352:19494837,19604137:19642289,19723650:19736837,19728926:19743423,19816761:19842474,19909482:19989972,19985980:20085909,20108680:20196730,20135986:20136935,20179525:20314915,20181506:20316783', 'assoc_mat': '19378016:ela:4203:19383774,19442559:ela:4203:19447324,19479352:ela:4203:19494837,19604137:ela:4203:19642289,19723650:ela:4203:19736837,19728926:ela:4203:19743423,19816761:ela:4203:19842474,19909482:ela:4203:19989972,19985980:ela:4203:20085909,20108680:ela:4203:20196730,20135986:ela:4203:20136935,20179525:ela:4203:20314915,20181506:ela:4203:20316783'}, {'unwanted_material': 'ela', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0004018666039646559, 'nb_photo': 10, 'list_port_cont': '20177018,20180364,20233860,20235883,20241406,20244791,20313416,20313921', 'assoc_port': '20176484:20313416,20176522:20313921,20176524:20177018,20179147:20180364,20179399:20244791,20179408:20241406,20179519:20235883,20179521:20233860', 'assoc_mat': '20176484:ela:4207:20313416,20176522:ela:4207:20313921,20176524:ela:4207:20177018,20179147:ela:4207:20180364,20179399:ela:4207:20244791,20179408:ela:4207:20241406,20179519:ela:4207:20235883,20179521:ela:4207:20233860'}, {'unwanted_material': 'ela', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0040983547548276815, 'nb_photo': 1, 'list_port_cont': '20315356', 'assoc_port': '20179536:20315356', 'assoc_mat': '20179536:ela:4461:20315356'}, {'unwanted_material': 'ela', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0007478097493877802, 'nb_photo': 30, 'list_port_cont': '19934853,19989886,19998829,20250815,20315093,20342378', 'assoc_port': '19863842:19934853,19909479:19989886,19909480:19998829,20108683:20342378,20128152:20250815,20179528:20315093', 'assoc_mat': '19863842:ela:4209:19934853,19909479:ela:4209:19989886,19909480:ela:4209:19998829,20108683:ela:4209:20342378,20128152:ela:4209:20250815,20179528:ela:4209:20315093'}, {'unwanted_material': 'ela', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0021861034385440145, 'nb_photo': 13, 'list_port_cont': '20234499,20237062,20244949,20313850', 'assoc_port': '20176523:20313850,20179397:20244949,20179518:20237062,20179522:20234499', 'assoc_mat': '20176523:ela:4207:20313850,20179397:ela:4207:20244949,20179518:ela:4207:20237062,20179522:ela:4207:20234499'}, {'unwanted_material': 'ela', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0009323334642119611, 'nb_photo': 217, 'list_port_cont': '19738444,19744061,20035347,20050847,20090491,20090636,20091816,20126998,20177167,20181490,20181969,20266379', 'assoc_port': '19728930:19738444,19739281:19744061,19962217:20050847,19993267:20091816,20033908:20035347,20090340:20090636,20090340:20266379,20090341:20090491,20108676:20126998,20176515:20177167,20179392:20181969,20179524:20181490', 'assoc_mat': '19728930:ela:4211:19738444,19739281:ela:4211:19744061,19962217:ela:4211:20050847,19993267:ela:4211:20091816,20033908:ela:4211:20035347,20090340:ela:4211:20090636,20090340:ela:4211:20266379,20090341:ela:4211:20090491,20108676:ela:4211:20126998,20176515:ela:4211:20177167,20179392:ela:4211:20181969,20179524:ela:4211:20181490'}, {'unwanted_material': 'etiquette', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.000847887580523971, 'nb_photo': 2, 'list_port_cont': '20315631', 'assoc_port': '20179601:20315631', 'assoc_mat': '20179601:etiquette:4205:20315631'}, {'unwanted_material': 'etiquette', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.006476918130098397, 'nb_photo': 103, 'list_port_cont': '20314923,20316781', 'assoc_port': '20179525:20314923,20181506:20316781', 'assoc_mat': '20179525:etiquette:4203:20314923,20181506:etiquette:4203:20316781'}, {'unwanted_material': 'etiquette', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0008499110073279277, 'nb_photo': 76, 'list_port_cont': '20177024,20180367,20196810,20198105,20233861,20235878,20241398,20244792,20244867,20313407,20313434,20313927', 'assoc_port': '20176484:20313407,20176485:20313434,20176522:20313927,20176524:20177024,20179147:20180367,20179396:20244867,20179399:20244792,20179408:20241398,20179519:20235878,20179521:20233861,20179592:20198105,20181507:20196810', 'assoc_mat': '20176484:etiquette:4207:20313407,20176485:etiquette:4207:20313434,20176522:etiquette:4207:20313927,20176524:etiquette:4207:20177024,20179147:etiquette:4207:20180367,20179396:etiquette:4207:20244867,20179399:etiquette:4207:20244792,20179408:etiquette:4207:20241398,20179519:etiquette:4207:20235878,20179521:etiquette:4207:20233861,20179592:etiquette:4207:20198105,20181507:etiquette:4207:20196810'}, {'unwanted_material': 'etiquette', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0003901177195436475, 'nb_photo': 22, 'list_port_cont': '19909125,20154188,20160486,20197082,20314616,20314750,20314869,20314996,20315179,20315352,20315438,20316443,20316537,20316708,20317026', 'assoc_port': '19816773:19909125,19962211:20154188,20069876:20160486,20108694:20197082,20179415:20314616,20179514:20314750,20179516:20314869,20179529:20314996,20179531:20315179,20179536:20315352,20179537:20315438,20181504:20316443,20181514:20316537,20181519:20316708,20181520:20317026', 'assoc_mat': '19816773:etiquette:4461:19909125,19962211:etiquette:4461:20154188,20069876:etiquette:4461:20160486,20108694:etiquette:4461:20197082,20179415:etiquette:4461:20314616,20179514:etiquette:4461:20314750,20179516:etiquette:4461:20314869,20179529:etiquette:4461:20314996,20179531:etiquette:4461:20315179,20179536:etiquette:4461:20315352,20179537:etiquette:4461:20315438,20181504:etiquette:4461:20316443,20181514:etiquette:4461:20316537,20181519:etiquette:4461:20316708,20181520:etiquette:4461:20317026'}, {'unwanted_material': 'etiquette', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.008270687748891357, 'nb_photo': 1277, 'list_port_cont': '19402667,19453986,19494611,19545964,19672162,19673671,19728382,19728612,19729103,19729287,19730243,19736487,19784218,19842367,19842599,19842644,19842725,19864382,19909772,19910348,19964734,19965399,19965813,19965899,19994474,20032288,20032890,20034262,20054010,20055325,20055885,20090524,20090809,20109307,20113656,20114173,20114462,20128848,20182554,20183072,20184015', 'assoc_port': '19402381:19402667,19453447:19453986,19493676:19494611,19545680:19545964,19671224:19673671,19671271:19672162,19723606:19736487,19723638:19730243,19723640:19729103,19723648:19728612,19723654:19728382,19728932:19729287,19783458:19784218,19816764:19842367,19816766:19842599,19816769:19842725,19816774:19842644,19863837:19864382,19909506:19910348,19909507:19909772,19962164:19965899,19962168:19965813,19962215:19965399,19962219:19964734,19993271:19994474,20031867:20032890,20031883:20032288,20033918:20034262,20053302:20054010,20054909:20055885,20054919:20055325,20090332:20090809,20090347:20090524,20108679:20114462,20108688:20113656,20108689:20114173,20108691:20109307,20128162:20128848,20179390:20184015,20181503:20183072,20181505:20182554', 'assoc_mat': '19402381:etiquette:4200:19402667,19453447:etiquette:4200:19453986,19493676:etiquette:4200:19494611,19545680:etiquette:4200:19545964,19671224:etiquette:4200:19673671,19671271:etiquette:4200:19672162,19723606:etiquette:4200:19736487,19723638:etiquette:4200:19730243,19723640:etiquette:4200:19729103,19723648:etiquette:4200:19728612,19723654:etiquette:4200:19728382,19728932:etiquette:4200:19729287,19783458:etiquette:4200:19784218,19816764:etiquette:4200:19842367,19816766:etiquette:4200:19842599,19816769:etiquette:4200:19842725,19816774:etiquette:4200:19842644,19863837:etiquette:4200:19864382,19909506:etiquette:4200:19910348,19909507:etiquette:4200:19909772,19962164:etiquette:4200:19965899,19962168:etiquette:4200:19965813,19962215:etiquette:4200:19965399,19962219:etiquette:4200:19964734,19993271:etiquette:4200:19994474,20031867:etiquette:4200:20032890,20031883:etiquette:4200:20032288,20033918:etiquette:4200:20034262,20053302:etiquette:4200:20054010,20054909:etiquette:4200:20055885,20054919:etiquette:4200:20055325,2'}, {'unwanted_material': 'etiquette', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0030114750204718243, 'nb_photo': 65, 'list_port_cont': '19934851,19998827,20250821,20315102,20342383', 'assoc_port': '19863842:19934851,19909480:19998827,20108683:20342383,20128152:20250821,20179528:20315102', 'assoc_mat': '19863842:etiquette:4209:19934851,19909480:etiquette:4209:19998827,20108683:etiquette:4209:20342383,20128152:etiquette:4209:20250821,20179528:etiquette:4209:20315102'}, {'unwanted_material': 'etiquette', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0003613436569257729, 'nb_photo': 32, 'list_port_cont': '20176929,20233501,20234498,20237069,20239982,20242912,20244946,20246342,20313728,20313855,20372315', 'assoc_port': '20176486:20372315,20176519:20313728,20176523:20313855,20176525:20176929,20179146:20246342,20179397:20244946,20179407:20242912,20179410:20239982,20179518:20237069,20179520:20233501,20179522:20234498', 'assoc_mat': '20176486:etiquette:4207:20372315,20176519:etiquette:4207:20313728,20176523:etiquette:4207:20313855,20176525:etiquette:4207:20176929,20179146:etiquette:4207:20246342,20179397:etiquette:4207:20244946,20179407:etiquette:4207:20242912,20179410:etiquette:4207:20239982,20179518:etiquette:4207:20237069,20179520:etiquette:4207:20233501,20179522:etiquette:4207:20234498'}, {'unwanted_material': 'etiquette', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0017954844141702848, 'nb_photo': 2555, 'list_port_cont': '19738277,19738337,19738439,19744048,20035341,20050578,20050804,20050850,20090485,20090639,20091817,20127011,20177166,20181487,20181961,20266381', 'assoc_port': '19728927:19738277,19728928:19738337,19728930:19738439,19739281:19744048,19962217:20050850,19962220:20050578,19962221:20050804,19993267:20091817,20033908:20035341,20090340:20090639,20090340:20266381,20090341:20090485,20108676:20127011,20176515:20177166,20179392:20181961,20179524:20181487', 'assoc_mat': '19728927:etiquette:4211:19738277,19728928:etiquette:4211:19738337,19728930:etiquette:4211:19738439,19739281:etiquette:4211:19744048,19962217:etiquette:4211:20050850,19962220:etiquette:4211:20050578,19962221:etiquette:4211:20050804,19993267:etiquette:4211:20091817,20033908:etiquette:4211:20035341,20090340:etiquette:4211:20090639,20090340:etiquette:4211:20266381,20090341:etiquette:4211:20090485,20108676:etiquette:4211:20127011,20176515:etiquette:4211:20177166,20179392:etiquette:4211:20181961,20179524:etiquette:4211:20181487'}, {'unwanted_material': 'etiquette', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.004463853257406803, 'nb_photo': 228, 'list_port_cont': '19605390,19605868,19675408,19727810,19732897,19739382,19739526,19784488,19784895,19864458,19909869,19910062,19989432,19989522,19994834,20034365,20053895,20055446,20082175,20110300,20177610,20182175,20184483,20194582,20194731,20198012,20198058,20244595,20244885', 'assoc_port': '19604136:19605868,19604138:19605390,19671206:19675408,19723637:19727810,19730561:19732897,19739275:19739526,19739278:19739382,19783408:19784895,19783446:19784488,19863835:19864458,19909483:19910062,19909509:19909869,19985983:19989522,19985986:19989432,19993254:19994834,20033920:20034365,20053298:20053895,20054913:20055446,20080742:20082175,20108686:20110300,20176514:20177610,20179148:20244885,20179394:20244595,20179405:20198058,20179487:20198012,20179488:20194731,20179523:20194582,20179596:20182175,20181510:20184483', 'assoc_mat': '19604136:etiquette:3327:19605868,19604138:etiquette:3327:19605390,19671206:etiquette:3327:19675408,19723637:etiquette:3327:19727810,19730561:etiquette:3327:19732897,19739275:etiquette:3327:19739526,19739278:etiquette:3327:19739382,19783408:etiquette:3327:19784895,19783446:etiquette:3327:19784488,19863835:etiquette:3327:19864458,19909483:etiquette:3327:19910062,19909509:etiquette:3327:19909869,19985983:etiquette:3327:19989522,19985986:etiquette:3327:19989432,19993254:etiquette:3327:19994834,20033920:etiquette:3327:20034365,20053298:etiquette:3327:20053895,20054913:etiquette:3327:20055446,20080742:etiquette:3327:20082175,20108686:etiquette:3327:20110300,20176514:etiquette:3327:20177610,20179148:etiquette:3327:20244885,20179394:etiquette:3327:20244595,20179405:etiquette:3327:20198058,20179487:etiquette:3327:20198012,20179488:etiquette:3327:20194731,20179523:etiquette:3327:20194582,20179596:etiquette:3327:20182175,20181510:etiquette:3327:20184483'}, {'unwanted_material': 'film_plastique', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.02475259368233782, 'nb_photo': 36, 'list_port_cont': '20315539,20315639', 'assoc_port': '20179599:20315539,20179601:20315639', 'assoc_mat': '20179599:film_plastique:4205:20315539,20179601:film_plastique:4205:20315639'}, {'unwanted_material': 'film_plastique', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0933973829438728, 'nb_photo': 4118, 'list_port_cont': '19383762,19447332,19494839,19642287,19736839,19743433,19842485,19989971,20085903,20136926,20196708,20314916,20316784', 'assoc_port': '19378016:19383762,19442559:19447332,19479352:19494839,19604137:19642287,19723650:19736839,19728926:19743433,19816761:19842485,19909482:19989971,19985980:20085903,20108680:20196708,20135986:20136926,20179525:20314916,20181506:20316784', 'assoc_mat': '19378016:film_plastique:4203:19383762,19442559:film_plastique:4203:19447332,19479352:film_plastique:4203:19494839,19604137:film_plastique:4203:19642287,19723650:film_plastique:4203:19736839,19728926:film_plastique:4203:19743433,19816761:film_plastique:4203:19842485,19909482:film_plastique:4203:19989971,19985980:film_plastique:4203:20085903,20108680:film_plastique:4203:20196708,20135986:film_plastique:4203:20136926,20179525:film_plastique:4203:20314916,20181506:film_plastique:4203:20316784'}, {'unwanted_material': 'film_plastique', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0025131540220797886, 'nb_photo': 3579, 'list_port_cont': '19356441,19357532,19357592,19357657,19357834,19372531,19372734,19372929,19373544,19378873,19380668,19381528,19402445,19402631,19402823,19402896,19403736,19404447,19404774,19404847,19436924,19437432,19438162,19438588,19442687,19445463,19445586,19445749,19445772,19453654,19454643,19456233,19457668,19460917,19469401,19470543,19473115,19474370,19493878,19494331,19494423,19495269,19495811,19496175,19507251,19507830,19508190,19508643,19509097,19509238,19510879,19511016,19555356,19558792,19565434,19574492,19605024,19606025,19610704,19613245,19673047,19673744,19674710,19675805,19676989,19681860,19683381,19683575,19724260,19729047,19729060,19729137,19729198,19729362,19730777,19731364,19739323,19739336,19784242,19785026,19785231,19786847,19803513,19841031,19842065,19842288,19842302,19844742,19846212,19864282,19864405,19909606,19909856,19963198,19963398,19964049,19966317,19966327,19968451,19972518,19986216,19986497,19986639,19986932,19987931,19988890,19991066,19993958,19994528,19994830,19996461,20000067,20000183,2003209', 'assoc_port': '19356345:19356441,19357305:19357657,19357311:19357532,19357512:19357592,19357769:19357834,19372468:19373544,19372478:19372929,19372482:19372531,19372485:19372734,19378010:19381528,19378012:19380668,19378029:19378873,19402384:19404847,19402394:19404774,19402403:19404447,19402408:19403736,19402416:19402896,19402417:19402823,19402431:19402631,19402432:19402445,19436710:19438588,19436712:19438162,19436720:19437432,19436731:19436924,19442552:19445749,19442553:19445772,19442555:19445586,19442560:19445463,19442576:19442687,19453453:19453654,19454189:19454643,19455857:19456233,19457487:19457668,19460821:19460917,19469301:19470543,19469304:19469401,19473070:19474370,19473075:19473115,19493653:19496175,19493658:19495811,19493660:19495269,19493668:19494423,19493672:19494331,19493688:19493878,19507084:19509238,19507089:19509097,19507134:19508643,19507135:19507830,19507136:19508190,19507139:19507251,19510701:19511016,19510706:19510879,19555196:19565434,19555209:19555356,19557745:19558792,19574236:19574492,19604143:1961324', 'assoc_mat': '19356345:film_plastique:4207:19356441,19357305:film_plastique:4207:19357657,19357311:film_plastique:4207:19357532,19357512:film_plastique:4207:19357592,19357769:film_plastique:4207:19357834,19372468:film_plastique:4207:19373544,19372478:film_plastique:4207:19372929,19372482:film_plastique:4207:19372531,19372485:film_plastique:4207:19372734,19378010:film_plastique:4207:19381528,19378012:film_plastique:4207:19380668,19378029:film_plastique:4207:19378873,19402384:film_plastique:4207:19404847,19402394:film_plastique:4207:19404774,19402403:film_plastique:4207:19404447,19402408:film_plastique:4207:19403736,19402416:film_plastique:4207:19402896,19402417:film_plastique:4207:19402823,19402431:film_plastique:4207:19402631,19402432:film_plastique:4207:19402445,19436710:film_plastique:4207:19438588,19436712:film_plastique:4207:19438162,19436720:film_plastique:4207:19437432,19436731:film_plastique:4207:19436924,19442552:film_plastique:4207:19445749,19442553:film_plastique:4207:19445772,19442555:film_plastique:4207:1944558'}, {'unwanted_material': 'film_plastique', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.8337263857818173, 'nb_photo': 3275, 'list_port_cont': '19358809,19376192,19376295,19376344,19376735,19383379,19383964,19406799,19407436,19417656,19417770,19418186,19421164,19421749,19422055,19439940,19440219,19440389,19447375,19457111,19463016,19470696,19494882,19495189,19499119,19506363,19506947,19507027,19514917,19514966,19515021,19565518,19565691,19570736,19570878,19583307,19599574,19599759,19642110,19642742,19642851,19700970,19701153,19701244,19701284,19702058,19702336,19731191,19736089,19736254,19736336,19736456,19736531,19736696,19736895,19737076,19738466,19738582,19738675,19738710,19738843,19739437,19743617,19743986,19747512,19804219,19804318,19804477,19804891,19804953,19805917,19806144,19806482,19842429,19842501,19842530,19842753,19896614,19907378,19909089,19909123,19934759,20032407,20034331,20034801,20034877,20049756,20049882,20050113,20050359,20050517,20053953,20085485,20085584,20085799,20086994,20087089,20087317,20087654,20090659,20091447,20136166,20136413,20136567,20136604,20136676,20136898,20143177,20143233,20143304,20143335,20143367,20151417,2015418', 'assoc_port': '19358487:19358809,19372461:19376192,19372462:19376344,19372464:19376295,19372475:19376735,19378008:19383379,19378025:19383964,19402386:19417656,19402389:19417770,19402400:19418186,19402412:19421749,19402414:19421164,19402422:19422055,19402423:19406799,19402425:19407436,19436706:19439940,19436707:19440219,19436717:19440389,19442570:19447375,19454191:19457111,19460817:19463016,19469293:19470696,19473069:19499119,19479354:19494882,19479364:19495189,19493661:19506363,19493680:19506947,19493686:19507027,19507090:19514917,19507094:19514966,19507095:19515021,19555204:19565518,19555206:19565691,19555212:19583307,19557751:19570736,19557753:19570878,19574241:19599574,19574242:19599759,19604145:19642110,19604146:19642742,19604148:19642851,19671218:19700970,19671219:19701284,19671222:19701153,19671223:19701244,19671234:19702058,19671236:19731191,19671269:19702336,19723610:19736089,19723636:19736336,19723639:19736456,19723641:19736254,19723649:19736531,19723653:19736696,19723663:19736895,19723664:19737076,19728942:1973846', 'assoc_mat': '19358487:film_plastique:4461:19358809,19372461:film_plastique:4461:19376192,19372462:film_plastique:4461:19376344,19372464:film_plastique:4461:19376295,19372475:film_plastique:4461:19376735,19378008:film_plastique:4461:19383379,19378025:film_plastique:4461:19383964,19402386:film_plastique:4461:19417656,19402389:film_plastique:4461:19417770,19402400:film_plastique:4461:19418186,19402412:film_plastique:4461:19421749,19402414:film_plastique:4461:19421164,19402422:film_plastique:4461:19422055,19402423:film_plastique:4461:19406799,19402425:film_plastique:4461:19407436,19436706:film_plastique:4461:19439940,19436707:film_plastique:4461:19440219,19436717:film_plastique:4461:19440389,19442570:film_plastique:4461:19447375,19454191:film_plastique:4461:19457111,19460817:film_plastique:4461:19463016,19469293:film_plastique:4461:19470696,19473069:film_plastique:4461:19499119,19479354:film_plastique:4461:19494882,19479364:film_plastique:4461:19495189,19493661:film_plastique:4461:19506363,19493680:film_plastique:4461:1950694'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0006688411477731568, 'nb_photo': 6, 'list_port_cont': '19934858,20315107,20342380', 'assoc_port': '19863842:19934858,20108683:20342380,20179528:20315107', 'assoc_mat': '19863842:film_plastique:4209:19934858,20108683:film_plastique:4209:20342380,20179528:film_plastique:4209:20315107'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.005312364304632633, 'nb_photo': 6818, 'list_port_cont': '19355893,19355926,19356060,19356181,19357346,19357866,19372772,19373002,19373615,19378638,19379737,19380460,19381365,19402539,19403073,19403775,19404374,19404486,19404935,19437042,19437462,19437961,19439472,19439562,19442751,19443386,19443954,19444278,19445357,19445490,19445681,19453712,19453809,19453966,19454690,19456015,19456265,19457496,19457594,19460862,19467335,19469342,19469698,19470041,19470167,19473635,19479527,19479620,19480019,19494088,19494173,19494297,19494348,19494471,19495081,19495835,19496148,19499992,19507352,19508563,19508820,19509113,19509337,19509900,19510856,19511089,19545772,19546041,19555238,19555430,19555794,19556928,19557864,19557936,19558810,19559563,19560668,19562226,19562486,19564557,19565141,19565283,19574365,19575565,19604751,19606084,19606955,19608702,19608919,19609237,19610838,19613322,19636912,19671761,19672005,19672124,19672219,19674922,19675055,19677716,19678374,19680366,19680635,19681672,19682629,19684077,19724226,19724401,19725691,19728509,19728715,19729232,19729642,1973046', 'assoc_port': '19355843:19355893,19355844:19355926,19356016:19356181,19356017:19356060,19357312:19357346,19357768:19357866,19372458:19373615,19372470:19373002,19372480:19372772,19378011:19381365,19378014:19379737,19378015:19380460,19378028:19378638,19402379:19404935,19402392:19404486,19402404:19404374,19402410:19403775,19402413:19403073,19402430:19402539,19436703:19439562,19436704:19439472,19436714:19437462,19436715:19437961,19436721:19437042,19442551:19445681,19442561:19445490,19442563:19445357,19442564:19444278,19442565:19443954,19442574:19443386,19442575:19442751,19453451:19453966,19453452:19453809,19453455:19453712,19454188:19454690,19455856:19456265,19455860:19456015,19457486:19457496,19457488:19457594,19460820:19460862,19467206:19467335,19469300:19470167,19469302:19470041,19469303:19469698,19469305:19469342,19473074:19473635,19479326:19480019,19479357:19479620,19479367:19479527,19493652:19496148,19493657:19495835,19493666:19495081,19493670:19494471,19493671:19494348,19493673:19494297,19493685:19494173,19493687:1949408', 'assoc_mat': '19355843:film_plastique:4207:19355893,19355844:film_plastique:4207:19355926,19356016:film_plastique:4207:19356181,19356017:film_plastique:4207:19356060,19357312:film_plastique:4207:19357346,19357768:film_plastique:4207:19357866,19372458:film_plastique:4207:19373615,19372470:film_plastique:4207:19373002,19372480:film_plastique:4207:19372772,19378011:film_plastique:4207:19381365,19378014:film_plastique:4207:19379737,19378015:film_plastique:4207:19380460,19378028:film_plastique:4207:19378638,19402379:film_plastique:4207:19404935,19402392:film_plastique:4207:19404486,19402404:film_plastique:4207:19404374,19402410:film_plastique:4207:19403775,19402413:film_plastique:4207:19403073,19402430:film_plastique:4207:19402539,19436703:film_plastique:4207:19439562,19436704:film_plastique:4207:19439472,19436714:film_plastique:4207:19437462,19436715:film_plastique:4207:19437961,19436721:film_plastique:4207:19437042,19442551:film_plastique:4207:19445681,19442561:film_plastique:4207:19445490,19442563:film_plastique:4207:1944535'}, {'unwanted_material': 'film_plastique', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.003026273816463786, 'nb_photo': 2072, 'list_port_cont': '19357786,19376641,19440546,19440581,19440675,19495073,19506868,19515254,19552913,19553472,19553508,19700519,19701084,19738275,19738339,19738432,19744053,20035354,20050575,20050805,20050852,20090488,20090644,20091810,20127000,20177176,20181486,20181966,20266382', 'assoc_port': '19357310:19357786,19372472:19376641,19436725:19440581,19436726:19440546,19436729:19440675,19479362:19495073,19493678:19506868,19493679:19515254,19545676:19552913,19545677:19553472,19545678:19553508,19671207:19700519,19671208:19701084,19728927:19738275,19728928:19738339,19728930:19738432,19739281:19744053,19962217:20050852,19962220:20050575,19962221:20050805,19993267:20091810,20033908:20035354,20090340:20090644,20090340:20266382,20090341:20090488,20108676:20127000,20176515:20177176,20179392:20181966,20179524:20181486', 'assoc_mat': '19357310:film_plastique:4211:19357786,19372472:film_plastique:4211:19376641,19436725:film_plastique:4211:19440581,19436726:film_plastique:4211:19440546,19436729:film_plastique:4211:19440675,19479362:film_plastique:4211:19495073,19493678:film_plastique:4211:19506868,19493679:film_plastique:4211:19515254,19545676:film_plastique:4211:19552913,19545677:film_plastique:4211:19553472,19545678:film_plastique:4211:19553508,19671207:film_plastique:4211:19700519,19671208:film_plastique:4211:19701084,19728927:film_plastique:4211:19738275,19728928:film_plastique:4211:19738339,19728930:film_plastique:4211:19738432,19739281:film_plastique:4211:19744053,19962217:film_plastique:4211:20050852,19962220:film_plastique:4211:20050575,19962221:film_plastique:4211:20050805,19993267:film_plastique:4211:20091810,20033908:film_plastique:4211:20035354,20090340:film_plastique:4211:20090644,20090340:film_plastique:4211:20266382,20090341:film_plastique:4211:20090488,20108676:film_plastique:4211:20127000,20176515:film_plastique:4211:2017717'}, {'unwanted_material': 'kraft', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.000553782503384777, 'nb_photo': 3, 'list_port_cont': '20196813,20241407,20313435', 'assoc_port': '20176485:20313435,20179408:20241407,20181507:20196813', 'assoc_mat': '20176485:kraft:4207:20313435,20179408:kraft:4207:20241407,20181507:kraft:4207:20196813'}, {'unwanted_material': 'kraft', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.006458172711440649, 'nb_photo': 110, 'list_port_cont': '19379678,19724207,19729406,19739299,19783845,19784701,19817255,19864100,19888033,19962840,19995997,20032739,20053443,20055754,20109397,20128428,20183134,20183378,20185294,20298488', 'assoc_port': '19378026:19379678,19723665:19724207,19728963:19729406,19739279:19739299,19783436:19784701,19783450:19783845,19816777:19817255,19863836:19864100,19887057:19888033,19962208:20298488,19962209:19962840,19993262:19995997,20031876:20032739,20053299:20053443,20054911:20055754,20108685:20109397,20128169:20128428,20176483:20185294,20179412:20183378,20179526:20183134', 'assoc_mat': '19378026:kraft:3726:19379678,19723665:kraft:3726:19724207,19728963:kraft:3726:19729406,19739279:kraft:3726:19739299,19783436:kraft:3726:19784701,19783450:kraft:3726:19783845,19816777:kraft:3726:19817255,19863836:kraft:3726:19864100,19887057:kraft:3726:19888033,19962208:kraft:3726:20298488,19962209:kraft:3726:19962840,19993262:kraft:3726:19995997,20031876:kraft:3726:20032739,20053299:kraft:3726:20053443,20054911:kraft:3726:20055754,20108685:kraft:3726:20109397,20128169:kraft:3726:20128428,20176483:kraft:3726:20185294,20179412:kraft:3726:20183378,20179526:kraft:3726:20183134'}, {'unwanted_material': 'kraft', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0010714236624373725, 'nb_photo': 2, 'list_port_cont': '20234509,20242921', 'assoc_port': '20179407:20242921,20179522:20234509', 'assoc_mat': '20179407:kraft:4207:20242921,20179522:kraft:4207:20234509'}, {'unwanted_material': 'kraft', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 5.391408386574027e-05, 'nb_photo': 69, 'list_port_cont': '20035355,20050590,20050794,20050853,20090490,20091805,20127002', 'assoc_port': '19962217:20050853,19962220:20050590,19962221:20050794,19993267:20091805,20033908:20035355,20090341:20090490,20108676:20127002', 'assoc_mat': '19962217:kraft:4211:20050853,19962220:kraft:4211:20050590,19962221:kraft:4211:20050794,19993267:kraft:4211:20091805,20033908:kraft:4211:20035355,20090341:kraft:4211:20090490,20108676:kraft:4211:20127002'}, {'unwanted_material': 'metal', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.9342847723798251, 'nb_photo': 1303, 'list_port_cont': '19356566,19357685,19358767,19358861,19376040,19376137,19376170,19376436,19376475,19376794,19376866,19377165,19381873,19383313,19383343,19383511,19383856,19386023,19402736,19406203,19407395,19417556,19417606,19417704,19417742,19417802,19417839,19418133,19420895,19422206,19440172,19445711,19445836,19447157,19447186,19447253,19447431,19455985,19456175,19457221,19461058,19462626,19462666,19462716,19462724,19464202,19470738,19470911,19490845,19491007,19494914,19495016,19495247,19495289,19506342,19506502,19506551,19506630,19506849,19506980,19514938,19514998,19515060,19515102,19521892,19565743,19570780,19599791,19642725,19643471,19643578,19643730,19701211,19701417,19702426,19702658,19702834,19738231,19738354,19738458,19747369,20090526,20193398,20315532,20315632', 'assoc_port': '19356346:19356566,19357309:19357685,19358486:19358767,19358488:19358861,19372456:19376137,19372457:19376040,19372460:19376170,19372463:19376475,19372466:19376436,19372474:19376794,19372483:19376866,19372486:19377165,19378006:19383343,19378007:19383313,19378009:19386023,19378018:19383511,19378020:19383856,19378027:19381873,19402385:19417556,19402387:19417606,19402388:19417742,19402390:19417704,19402399:19417802,19402401:19417839,19402415:19418133,19402418:19420895,19402419:19422206,19402424:19407395,19402426:19406203,19402429:19402736,19436716:19440172,19442556:19447157,19442557:19447186,19442558:19447253,19442568:19447431,19442571:19445836,19442572:19445711,19453449:19456175,19453450:19455985,19454192:19461058,19454194:19457221,19458607:19462626,19458608:19462724,19458611:19462666,19458614:19462716,19460815:19464202,19469295:19470738,19469296:19490845,19469297:19470911,19473071:19491007,19479355:19494914,19479359:19495016,19479365:19495247,19479366:19495289,19493651:19506342,19493656:19506502,19493662:1950655', 'assoc_mat': '19356346:metal:4205:19356566,19357309:metal:4205:19357685,19358486:metal:4205:19358767,19358488:metal:4205:19358861,19372456:metal:4205:19376137,19372457:metal:4205:19376040,19372460:metal:4205:19376170,19372463:metal:4205:19376475,19372466:metal:4205:19376436,19372474:metal:4205:19376794,19372483:metal:4205:19376866,19372486:metal:4205:19377165,19378006:metal:4205:19383343,19378007:metal:4205:19383313,19378009:metal:4205:19386023,19378018:metal:4205:19383511,19378020:metal:4205:19383856,19378027:metal:4205:19381873,19402385:metal:4205:19417556,19402387:metal:4205:19417606,19402388:metal:4205:19417742,19402390:metal:4205:19417704,19402399:metal:4205:19417802,19402401:metal:4205:19417839,19402415:metal:4205:19418133,19402418:metal:4205:19420895,19402419:metal:4205:19422206,19402424:metal:4205:19407395,19402426:metal:4205:19406203,19402429:metal:4205:19402736,19436716:metal:4205:19440172,19442556:metal:4205:19447157,19442557:metal:4205:19447186,19442558:metal:4205:19447253,19442568:metal:4205:19447431,19442571:'}, {'unwanted_material': 'metal', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.021389395678352286, 'nb_photo': 42, 'list_port_cont': '20314918,20316780', 'assoc_port': '20179525:20314918,20181506:20316780', 'assoc_mat': '20179525:metal:4203:20314918,20181506:metal:4203:20316780'}, {'unwanted_material': 'metal', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.005964283296067633, 'nb_photo': 32, 'list_port_cont': '20177028,20180354,20196815,20198112,20235884,20241413,20244781,20244873,20313439,20313925', 'assoc_port': '20176485:20313439,20176522:20313925,20176524:20177028,20179147:20180354,20179396:20244873,20179399:20244781,20179408:20241413,20179519:20235884,20179592:20198112,20181507:20196815', 'assoc_mat': '20176485:metal:4207:20313439,20176522:metal:4207:20313925,20176524:metal:4207:20177028,20179147:metal:4207:20180354,20179396:metal:4207:20244873,20179399:metal:4207:20244781,20179408:metal:4207:20241413,20179519:metal:4207:20235884,20179592:metal:4207:20198112,20181507:metal:4207:20196815'}, {'unwanted_material': 'metal', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.02015828220034617, 'nb_photo': 14, 'list_port_cont': '19804209,20313592,20314877,20315184,20315430,20316712,20317027,20317188', 'assoc_port': '19783410:19804209,20176512:20313592,20179516:20314877,20179531:20315184,20179537:20315430,20181519:20316712,20181520:20317027,20181546:20317188', 'assoc_mat': '19783410:metal:4461:19804209,20176512:metal:4461:20313592,20179516:metal:4461:20314877,20179531:metal:4461:20315184,20179537:metal:4461:20315430,20181519:metal:4461:20316712,20181520:metal:4461:20317027,20181546:metal:4461:20317188'}, {'unwanted_material': 'metal', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.00016496726230334592, 'nb_photo': 4, 'list_port_cont': '19729407,19996003,20176754', 'assoc_port': '19728963:19729407,19993262:19996003,20176521:20176754', 'assoc_mat': '19728963:metal:3726:19729407,19993262:metal:3726:19996003,20176521:metal:3726:20176754'}, {'unwanted_material': 'metal', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.005201139023944858, 'nb_photo': 6, 'list_port_cont': '20250822,20315099,20342388', 'assoc_port': '20108683:20342388,20128152:20250822,20179528:20315099', 'assoc_mat': '20108683:metal:4209:20342388,20128152:metal:4209:20250822,20179528:metal:4209:20315099'}, {'unwanted_material': 'metal', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00801620621879462, 'nb_photo': 34, 'list_port_cont': '20234500,20237058,20239969,20246345,20313732', 'assoc_port': '20176519:20313732,20179146:20246345,20179410:20239969,20179518:20237058,20179522:20234500', 'assoc_mat': '20176519:metal:4207:20313732,20179146:metal:4207:20246345,20179410:metal:4207:20239969,20179518:metal:4207:20237058,20179522:metal:4207:20234500'}, {'unwanted_material': 'metal', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.011898479249084703, 'nb_photo': 512, 'list_port_cont': '19738331,19738434,19744047,20035350,20050803,20050848,20090481,20091814,20127001,20177170,20181495,20181965', 'assoc_port': '19728928:19738331,19728930:19738434,19739281:19744047,19962217:20050848,19962221:20050803,19993267:20091814,20033908:20035350,20090341:20090481,20108676:20127001,20176515:20177170,20179392:20181965,20179524:20181495', 'assoc_mat': '19728928:metal:4211:19738331,19728930:metal:4211:19738434,19739281:metal:4211:19744047,19962217:metal:4211:20050848,19962221:metal:4211:20050803,19993267:metal:4211:20091814,20033908:metal:4211:20035350,20090341:metal:4211:20090481,20108676:metal:4211:20127001,20176515:metal:4211:20177170,20179392:metal:4211:20181965,20179524:metal:4211:20181495'}, {'unwanted_material': 'metal', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0022508446889998746, 'nb_photo': 156, 'list_port_cont': '19545994,19675409,19727802,19739384,19739529,19784482,19784908,19864454,19909873,19910059,19989512,19994367,19994838,20034371,20055425,20055447,20082179,20110305,20177613,20182172,20184488,20194587,20198006,20198060,20244588,20244883', 'assoc_port': '19545670:19545994,19671206:19675409,19723637:19727802,19739275:19739529,19739278:19739384,19783408:19784908,19783446:19784482,19863835:19864454,19909483:19910059,19909509:19909873,19985983:19989512,19993254:19994838,19993266:19994367,20033920:20034371,20054913:20055447,20054921:20055425,20080742:20082179,20108686:20110305,20176514:20177613,20179148:20244883,20179394:20244588,20179405:20198060,20179487:20198006,20179523:20194587,20179596:20182172,20181510:20184488', 'assoc_mat': '19545670:metal:3327:19545994,19671206:metal:3327:19675409,19723637:metal:3327:19727802,19739275:metal:3327:19739529,19739278:metal:3327:19739384,19783408:metal:3327:19784908,19783446:metal:3327:19784482,19863835:metal:3327:19864454,19909483:metal:3327:19910059,19909509:metal:3327:19909873,19985983:metal:3327:19989512,19993254:metal:3327:19994838,19993266:metal:3327:19994367,20033920:metal:3327:20034371,20054913:metal:3327:20055447,20054921:metal:3327:20055425,20080742:metal:3327:20082179,20108686:metal:3327:20110305,20176514:metal:3327:20177613,20179148:metal:3327:20244883,20179394:metal:3327:20244588,20179405:metal:3327:20198060,20179487:metal:3327:20198006,20179523:metal:3327:20194587,20179596:metal:3327:20182172,20181510:metal:3327:20184488'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.003790968812043516, 'nb_photo': 2115, 'list_port_cont': '19356384,19372663,19372802,19437080,19437411,19437691,19438289,19454346,19493795,19493834,19495029,19507431,19507636,19508816,19510867,19510941,19511104,19511300,19545733,19545855,19555639,19555775,19556656,19556904,19557964,19558144,19574671,19604764,19605057,19605821,19612040,19725391,19729123,19729607,19729912,19730250,19730266,19730417,19739513,19783859,19784278,19784453,19784885,19785277,19785956,19787327,19819127,19898467,19910919,19911315,19962713,19963892,19964499,19965069,19965292,19965529,19965625,19965667,19965759,19965972,19986357,19988365,19988805,19988898,19989141,19989220,19989395,19989652,19994967,19996144,19996566,19997715,20032154,20032302,20032754,20033765,20034153,20034379,20034458,20050572,20053429,20053678,20053837,20053842,20054943,20055603,20109624,20110972,20112953,20113616,20113677,20115385,20116218,20128271,20136241,20176971,20177113,20177187,20177836,20181165,20181749,20183164,20183670,20184173,20184707,20185168,20185841,20188313,20188765,20191029,20192657', 'assoc_port': '19356344:19356384,19372465:19372802,19372476:19372663,19436718:19437691,19436719:19437411,19436722:19438289,19436724:19437080,19454193:19454346,19493664:19495029,19493682:19493834,19493683:19493795,19507086:19508816,19507088:19507636,19507097:19507431,19510702:19511104,19510703:19511300,19510704:19510941,19510709:19510867,19545671:19545855,19545672:19545733,19555193:19556904,19555194:19555775,19555201:19555639,19555213:19556656,19557749:19558144,19557754:19557964,19574240:19574671,19604134:19612040,19604135:19605821,19604149:19605057,19604182:19604764,19723635:19725391,19728920:19730417,19728945:19729607,19728947:19730250,19728950:19730266,19728959:19729912,19728960:19729123,19739283:19739513,19783409:19785277,19783427:19785956,19783430:19787327,19783432:19784885,19783444:19784453,19783455:19783859,19783456:19784278,19816762:19819127,19897871:19898467,19909481:19911315,19909508:19910919,19962165:19965972,19962167:19965625,19962176:19965529,19962177:19965667,19962178:19965292,19962204:19965069,19962212:1996449', 'assoc_mat': '19356344:metal:3594:19356384,19372465:metal:3594:19372802,19372476:metal:3594:19372663,19436718:metal:3594:19437691,19436719:metal:3594:19437411,19436722:metal:3594:19438289,19436724:metal:3594:19437080,19454193:metal:3594:19454346,19493664:metal:3594:19495029,19493682:metal:3594:19493834,19493683:metal:3594:19493795,19507086:metal:3594:19508816,19507088:metal:3594:19507636,19507097:metal:3594:19507431,19510702:metal:3594:19511104,19510703:metal:3594:19511300,19510704:metal:3594:19510941,19510709:metal:3594:19510867,19545671:metal:3594:19545855,19545672:metal:3594:19545733,19555193:metal:3594:19556904,19555194:metal:3594:19555775,19555201:metal:3594:19555639,19555213:metal:3594:19556656,19557749:metal:3594:19558144,19557754:metal:3594:19557964,19574240:metal:3594:19574671,19604134:metal:3594:19612040,19604135:metal:3594:19605821,19604149:metal:3594:19605057,19604182:metal:3594:19604764,19723635:metal:3594:19725391,19728920:metal:3594:19730417,19728945:metal:3594:19729607,19728947:metal:3594:19730250,19728950:'}, {'unwanted_material': 'papier', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.06269757778849047, 'nb_photo': 12044, 'list_port_cont': '19356558,19357684,19358770,19358859,19376041,19376132,19376162,19376437,19376463,19376805,19376863,19377169,19381876,19383298,19383340,19383504,19383848,19386020,19402734,19406204,19407385,19417571,19417601,19417696,19417734,19417815,19417840,19418129,19420896,19422199,19440164,19445716,19445846,19447159,19447187,19447255,19447441,19455976,19456185,19457216,19461049,19462627,19462673,19462712,19462720,19464212,19470740,19470921,19490849,19491003,19494925,19495017,19495250,19495283,19506351,19506499,19506558,19506640,19506857,19506986,19514943,19514999,19515048,19515097,19521900,19565737,19570776,19599794,19642712,19643464,19643582,19643731,19701206,19701411,19702421,19702660,19702827,19738222,19738365,19738461,19747365,20090540,20193393,20315534,20315633', 'assoc_port': '19356346:19356558,19357309:19357684,19358486:19358770,19358488:19358859,19372456:19376132,19372457:19376041,19372460:19376162,19372463:19376463,19372466:19376437,19372474:19376805,19372483:19376863,19372486:19377169,19378006:19383340,19378007:19383298,19378009:19386020,19378018:19383504,19378020:19383848,19378027:19381876,19402385:19417571,19402387:19417601,19402388:19417734,19402390:19417696,19402399:19417815,19402401:19417840,19402415:19418129,19402418:19420896,19402419:19422199,19402424:19407385,19402426:19406204,19402429:19402734,19436716:19440164,19442556:19447159,19442557:19447187,19442558:19447255,19442568:19447441,19442571:19445846,19442572:19445716,19453449:19456185,19453450:19455976,19454192:19461049,19454194:19457216,19458607:19462627,19458608:19462720,19458611:19462673,19458614:19462712,19460815:19464212,19469295:19470740,19469296:19490849,19469297:19470921,19473071:19491003,19479355:19494925,19479359:19495017,19479365:19495250,19479366:19495283,19493651:19506351,19493656:19506499,19493662:1950655', 'assoc_mat': '19356346:papier:4205:19356558,19357309:papier:4205:19357684,19358486:papier:4205:19358770,19358488:papier:4205:19358859,19372456:papier:4205:19376132,19372457:papier:4205:19376041,19372460:papier:4205:19376162,19372463:papier:4205:19376463,19372466:papier:4205:19376437,19372474:papier:4205:19376805,19372483:papier:4205:19376863,19372486:papier:4205:19377169,19378006:papier:4205:19383340,19378007:papier:4205:19383298,19378009:papier:4205:19386020,19378018:papier:4205:19383504,19378020:papier:4205:19383848,19378027:papier:4205:19381876,19402385:papier:4205:19417571,19402387:papier:4205:19417601,19402388:papier:4205:19417734,19402390:papier:4205:19417696,19402399:papier:4205:19417815,19402401:papier:4205:19417840,19402415:papier:4205:19418129,19402418:papier:4205:19420896,19402419:papier:4205:19422199,19402424:papier:4205:19407385,19402426:papier:4205:19406204,19402429:papier:4205:19402734,19436716:papier:4205:19440164,19442556:papier:4205:19447159,19442557:papier:4205:19447187,19442558:papier:4205:19447255,1944'}, {'unwanted_material': 'papier', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.047730881319834016, 'nb_photo': 212, 'list_port_cont': '20314911,20316776', 'assoc_port': '20179525:20314911,20181506:20316776', 'assoc_mat': '20179525:papier:4203:20314911,20181506:papier:4203:20316776'}, {'unwanted_material': 'papier', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.06555717650621966, 'nb_photo': 36149, 'list_port_cont': '19356444,19357533,19357589,19357660,19357836,19372528,19372742,19372932,19373542,19378878,19380662,19381524,19402448,19402639,19402827,19402889,19403737,19404456,19404773,19404852,19436929,19437428,19438171,19438584,19442695,19445457,19445580,19445742,19445781,19453653,19454650,19456150,19456226,19457671,19460913,19469412,19470544,19473118,19474381,19493868,19494334,19494422,19495274,19495818,19496161,19507252,19507829,19508189,19508632,19509102,19509235,19510877,19511026,19555355,19558788,19565424,19574486,19605020,19606016,19610696,19613250,19673038,19673754,19674702,19675810,19676994,19681850,19683384,19683571,19724262,19729035,19729058,19729144,19729208,19729360,19730780,19731361,19739317,19739343,19784246,19785019,19785233,19786853,19803504,19841037,19842071,19842275,19842294,19844737,19846218,19864281,19864401,19909610,19909861,19963202,19963408,19964055,19966314,19966328,19968455,19972519,19986503,19986644,19986927,19987920,19988893,19989317,19991061,19993956,19994534,19994829,19996454,20000061,2000018', 'assoc_port': '19356345:19356444,19357305:19357660,19357311:19357533,19357512:19357589,19357769:19357836,19372468:19373542,19372478:19372932,19372482:19372528,19372485:19372742,19378010:19381524,19378012:19380662,19378029:19378878,19402384:19404852,19402394:19404773,19402403:19404456,19402408:19403737,19402416:19402889,19402417:19402827,19402431:19402639,19402432:19402448,19436710:19438584,19436712:19438171,19436720:19437428,19436731:19436929,19442552:19445742,19442553:19445781,19442555:19445580,19442560:19445457,19442576:19442695,19453453:19453653,19454189:19454650,19455857:19456226,19455858:19456150,19457487:19457671,19460821:19460913,19469301:19470544,19469304:19469412,19473070:19474381,19473075:19473118,19493653:19496161,19493658:19495818,19493660:19495274,19493668:19494422,19493672:19494334,19493688:19493868,19507084:19509235,19507089:19509102,19507134:19508632,19507135:19507829,19507136:19508189,19507139:19507252,19510701:19511026,19510706:19510877,19555196:19565424,19555209:19555355,19557745:19558788,19574236:1957448', 'assoc_mat': '19356345:papier:4207:19356444,19357305:papier:4207:19357660,19357311:papier:4207:19357533,19357512:papier:4207:19357589,19357769:papier:4207:19357836,19372468:papier:4207:19373542,19372478:papier:4207:19372932,19372482:papier:4207:19372528,19372485:papier:4207:19372742,19378010:papier:4207:19381524,19378012:papier:4207:19380662,19378029:papier:4207:19378878,19402384:papier:4207:19404852,19402394:papier:4207:19404773,19402403:papier:4207:19404456,19402408:papier:4207:19403737,19402416:papier:4207:19402889,19402417:papier:4207:19402827,19402431:papier:4207:19402639,19402432:papier:4207:19402448,19436710:papier:4207:19438584,19436712:papier:4207:19438171,19436720:papier:4207:19437428,19436731:papier:4207:19436929,19442552:papier:4207:19445742,19442553:papier:4207:19445781,19442555:papier:4207:19445580,19442560:papier:4207:19445457,19442576:papier:4207:19442695,19453453:papier:4207:19453653,19454189:papier:4207:19454650,19455857:papier:4207:19456226,19455858:papier:4207:19456150,19457487:papier:4207:19457671,1946'}, {'unwanted_material': 'papier', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.14597835968384199, 'nb_photo': 20784, 'list_port_cont': '19358799,19376195,19376306,19376343,19376739,19383367,19383960,19406794,19407442,19417659,19417764,19418185,19421169,19421751,19422054,19439936,19440223,19440398,19447362,19457116,19463026,19470707,19494883,19495193,19499125,19506370,19506949,19507038,19514906,19514964,19515022,19565519,19565683,19570728,19570879,19583298,19599570,19599757,19642114,19642733,19642839,19700979,19701148,19701255,19701280,19702053,19702341,19731190,19736082,19736244,19736326,19736449,19736540,19736684,19736897,19737074,19738469,19738573,19738666,19738703,19738858,19739446,19743616,19743973,19747506,19804218,19804317,19804470,19804890,19804950,19805929,19806152,19806476,19842437,19842500,19842538,19842746,19896611,19907384,19909082,19909119,19934760,20032411,20034332,20034787,20034865,20049747,20049877,20050117,20050362,20050518,20053959,20085480,20085582,20085804,20087006,20087074,20087300,20087653,20090662,20091433,20136177,20136414,20136568,20136678,20136888,20143174,20143231,20143293,20143327,20143370,20151421,20154182,2015549', 'assoc_port': '19358487:19358799,19372461:19376195,19372462:19376343,19372464:19376306,19372475:19376739,19378008:19383367,19378025:19383960,19402386:19417659,19402389:19417764,19402400:19418185,19402412:19421751,19402414:19421169,19402422:19422054,19402423:19406794,19402425:19407442,19436706:19439936,19436707:19440223,19436717:19440398,19442570:19447362,19454191:19457116,19460817:19463026,19469293:19470707,19473069:19499125,19479354:19494883,19479364:19495193,19493661:19506370,19493680:19506949,19493686:19507038,19507090:19514906,19507094:19514964,19507095:19515022,19555204:19565519,19555206:19565683,19555212:19583298,19557751:19570728,19557753:19570879,19574241:19599570,19574242:19599757,19604145:19642114,19604146:19642733,19604148:19642839,19671218:19700979,19671219:19701280,19671222:19701148,19671223:19701255,19671234:19702053,19671236:19731190,19671269:19702341,19723610:19736082,19723636:19736326,19723639:19736449,19723641:19736244,19723649:19736540,19723653:19736684,19723663:19736897,19723664:19737074,19728942:1973846', 'assoc_mat': '19358487:papier:4461:19358799,19372461:papier:4461:19376195,19372462:papier:4461:19376343,19372464:papier:4461:19376306,19372475:papier:4461:19376739,19378008:papier:4461:19383367,19378025:papier:4461:19383960,19402386:papier:4461:19417659,19402389:papier:4461:19417764,19402400:papier:4461:19418185,19402412:papier:4461:19421751,19402414:papier:4461:19421169,19402422:papier:4461:19422054,19402423:papier:4461:19406794,19402425:papier:4461:19407442,19436706:papier:4461:19439936,19436707:papier:4461:19440223,19436717:papier:4461:19440398,19442570:papier:4461:19447362,19454191:papier:4461:19457116,19460817:papier:4461:19463026,19469293:papier:4461:19470707,19473069:papier:4461:19499125,19479354:papier:4461:19494883,19479364:papier:4461:19495193,19493661:papier:4461:19506370,19493680:papier:4461:19506949,19493686:papier:4461:19507038,19507090:papier:4461:19514906,19507094:papier:4461:19514964,19507095:papier:4461:19515022,19555204:papier:4461:19565519,19555206:papier:4461:19565683,19555212:papier:4461:19583298,1955'}, {'unwanted_material': 'papier', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.9933797315960056, 'nb_photo': 26049, 'list_port_cont': '19641877,19701507,19737058,19738985,19746950,19805879,19806529,19845146,19911886,19934660,19934855,19934893,19989888,19998828,20035454,20091076,20143474,20154161,20155859,20156058,20199768,20250819,20315104,20342375', 'assoc_port': '19604142:19641877,19671227:19701507,19723666:19737058,19728964:19738985,19739280:19746950,19783437:19805879,19783451:19806529,19816778:19911886,19844156:19845146,19863841:19934660,19863842:19934855,19863844:19934893,19909479:19989888,19909480:19998828,19962207:20154161,19993263:20091076,20031877:20143474,20033909:20035454,20053303:20155859,20054910:20156058,20108683:20342375,20116177:20199768,20128152:20250819,20179528:20315104', 'assoc_mat': '19604142:papier:4209:19641877,19671227:papier:4209:19701507,19723666:papier:4209:19737058,19728964:papier:4209:19738985,19739280:papier:4209:19746950,19783437:papier:4209:19805879,19783451:papier:4209:19806529,19816778:papier:4209:19911886,19844156:papier:4209:19845146,19863841:papier:4209:19934660,19863842:papier:4209:19934855,19863844:papier:4209:19934893,19909479:papier:4209:19989888,19909480:papier:4209:19998828,19962207:papier:4209:20154161,19993263:papier:4209:20091076,20031877:papier:4209:20143474,20033909:papier:4209:20035454,20053303:papier:4209:20155859,20054910:papier:4209:20156058,20108683:papier:4209:20342375,20116177:papier:4209:20199768,20128152:papier:4209:20250819,20179528:papier:4209:20315104'}, {'unwanted_material': 'papier', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.03809044608009316, 'nb_photo': 17656, 'list_port_cont': '19355900,19355937,19356175,19357341,19357879,19372627,19372765,19372992,19373620,19378646,19379741,19380458,19381376,19402542,19403074,19403763,19404382,19404491,19404574,19404926,19437036,19437466,19437959,19439467,19439571,19442750,19443392,19443955,19444281,19445347,19445494,19445679,19453721,19453806,19453964,19454687,19456013,19456262,19457500,19457595,19460854,19467325,19469344,19469703,19470043,19470176,19473643,19479535,19479619,19480012,19494083,19494167,19494293,19494345,19494464,19495090,19495836,19496143,19499991,19507356,19508568,19508833,19509120,19509335,19509897,19510863,19511095,19545787,19546036,19546614,19555233,19555426,19555784,19556934,19557863,19557929,19558805,19559561,19560665,19562219,19562494,19564565,19565140,19565279,19574358,19575563,19604747,19606081,19606957,19608709,19608923,19609235,19610847,19636909,19671748,19671999,19672126,19672215,19674928,19675052,19677720,19678379,19680367,19680642,19681684,19682631,19684089,19724220,19724410,19725685,19728510,19728710,19729222,1972964', 'assoc_port': '19355843:19355900,19355844:19355937,19356016:19356175,19357312:19357341,19357768:19357879,19372458:19373620,19372470:19372992,19372480:19372765,19372484:19372627,19378011:19381376,19378014:19379741,19378015:19380458,19378028:19378646,19402379:19404926,19402392:19404491,19402393:19404574,19402404:19404382,19402410:19403763,19402413:19403074,19402430:19402542,19436703:19439571,19436704:19439467,19436714:19437466,19436715:19437959,19436721:19437036,19442551:19445679,19442561:19445494,19442563:19445347,19442564:19444281,19442565:19443955,19442574:19443392,19442575:19442750,19453451:19453964,19453452:19453806,19453455:19453721,19454188:19454687,19455856:19456262,19455860:19456013,19457486:19457500,19457488:19457595,19460820:19460854,19467206:19467325,19469300:19470176,19469302:19470043,19469303:19469703,19469305:19469344,19473074:19473643,19479326:19480012,19479357:19479619,19479367:19479535,19493652:19496143,19493657:19495836,19493666:19495090,19493670:19494464,19493671:19494345,19493673:19494293,19493685:1949416', 'assoc_mat': '19355843:papier:4207:19355900,19355844:papier:4207:19355937,19356016:papier:4207:19356175,19357312:papier:4207:19357341,19357768:papier:4207:19357879,19372458:papier:4207:19373620,19372470:papier:4207:19372992,19372480:papier:4207:19372765,19372484:papier:4207:19372627,19378011:papier:4207:19381376,19378014:papier:4207:19379741,19378015:papier:4207:19380458,19378028:papier:4207:19378646,19402379:papier:4207:19404926,19402392:papier:4207:19404491,19402393:papier:4207:19404574,19402404:papier:4207:19404382,19402410:papier:4207:19403763,19402413:papier:4207:19403074,19402430:papier:4207:19402542,19436703:papier:4207:19439571,19436704:papier:4207:19439467,19436714:papier:4207:19437466,19436715:papier:4207:19437959,19436721:papier:4207:19437036,19442551:papier:4207:19445679,19442561:papier:4207:19445494,19442563:papier:4207:19445347,19442564:papier:4207:19444281,19442565:papier:4207:19443955,19442574:papier:4207:19443392,19442575:papier:4207:19442750,19453451:papier:4207:19453964,19453452:papier:4207:19453806,1945'}, {'unwanted_material': 'papier', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.011069199500496719, 'nb_photo': 3117, 'list_port_cont': '19738280,19738332,19738441,19744058,20035353,20050579,20050793,20050859,20090482,20090640,20091807,20127004,20177169,20181492,20181960,20266385', 'assoc_port': '19728927:19738280,19728928:19738332,19728930:19738441,19739281:19744058,19962217:20050859,19962220:20050579,19962221:20050793,19993267:20091807,20033908:20035353,20090340:20090640,20090340:20266385,20090341:20090482,20108676:20127004,20176515:20177169,20179392:20181960,20179524:20181492', 'assoc_mat': '19728927:papier:4211:19738280,19728928:papier:4211:19738332,19728930:papier:4211:19738441,19739281:papier:4211:19744058,19962217:papier:4211:20050859,19962220:papier:4211:20050579,19962221:papier:4211:20050793,19993267:papier:4211:20091807,20033908:papier:4211:20035353,20090340:papier:4211:20090640,20090340:papier:4211:20266385,20090341:papier:4211:20090482,20108676:papier:4211:20127004,20176515:papier:4211:20177169,20179392:papier:4211:20181960,20179524:papier:4211:20181492'}, {'unwanted_material': 'papier', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.12139165891893842, 'nb_photo': 23096, 'list_port_cont': '19357621,19357717,19358640,19372882,19372977,19373099,19380387,19402609,19402789,19402860,19403497,19403525,19404804,19437213,19440607,19442891,19454586,19454987,19455265,19458937,19469458,19469901,19473544,19480451,19480507,19494219,19494433,19494662,19495218,19507538,19510969,19545989,19555448,19555514,19604787,19605389,19605857,19672264,19674853,19675406,19727808,19729339,19729537,19729716,19732903,19739386,19739525,19784383,19784481,19784902,19844965,19864465,19909881,19910072,19989430,19989519,19994377,19994847,20034358,20053898,20055426,20055439,20082168,20110309,20130537,20177612,20182170,20183962,20184484,20194588,20194736,20198014,20198053,20244600,20244886', 'assoc_port': '19357307:19357621,19357308:19357717,19358489:19358640,19372459:19373099,19372467:19372977,19372471:19372882,19378022:19380387,19402382:19404804,19402391:19403525,19402405:19402860,19402406:19403497,19402421:19402789,19402428:19402609,19436708:19437213,19436709:19440607,19442566:19442891,19454187:19455265,19454195:19454987,19454196:19454586,19458610:19458937,19469298:19469901,19469299:19469458,19473073:19473544,19479353:19480507,19479363:19480451,19493655:19495218,19493669:19494662,19493677:19494433,19493684:19494219,19507092:19507538,19510705:19510969,19545670:19545989,19555199:19555514,19555215:19555448,19604136:19605857,19604138:19605389,19604139:19604787,19671206:19675406,19671237:19674853,19671238:19672264,19723637:19727808,19728919:19729716,19728931:19729537,19728962:19729339,19730561:19732903,19739275:19739525,19739278:19739386,19783408:19784902,19783434:19784383,19783446:19784481,19844151:19844965,19863835:19864465,19909483:19910072,19909509:19909881,19985983:19989519,19985986:19989430,19993254:1999484', 'assoc_mat': '19357307:papier:3327:19357621,19357308:papier:3327:19357717,19358489:papier:3327:19358640,19372459:papier:3327:19373099,19372467:papier:3327:19372977,19372471:papier:3327:19372882,19378022:papier:3327:19380387,19402382:papier:3327:19404804,19402391:papier:3327:19403525,19402405:papier:3327:19402860,19402406:papier:3327:19403497,19402421:papier:3327:19402789,19402428:papier:3327:19402609,19436708:papier:3327:19437213,19436709:papier:3327:19440607,19442566:papier:3327:19442891,19454187:papier:3327:19455265,19454195:papier:3327:19454987,19454196:papier:3327:19454586,19458610:papier:3327:19458937,19469298:papier:3327:19469901,19469299:papier:3327:19469458,19473073:papier:3327:19473544,19479353:papier:3327:19480507,19479363:papier:3327:19480451,19493655:papier:3327:19495218,19493669:papier:3327:19494662,19493677:papier:3327:19494433,19493684:papier:3327:19494219,19507092:papier:3327:19507538,19510705:papier:3327:19510969,19545670:papier:3327:19545989,19555199:papier:3327:19555514,19555215:papier:3327:19555448,1960'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.15194638307932334, 'nb_photo': 89402, 'list_port_cont': '19356381,19372662,19372794,19378716,19437078,19437410,19437694,19438284,19454343,19458685,19493792,19493836,19493892,19494240,19495025,19507433,19507640,19508813,19510866,19510932,19511109,19511306,19545736,19545857,19555646,19555769,19556650,19556895,19557966,19558145,19574665,19604769,19605059,19605826,19612032,19725401,19729127,19729608,19729914,19730254,19730261,19730424,19739512,19783865,19784279,19784456,19784566,19784886,19785273,19785951,19787328,19817088,19819126,19865515,19898459,19910924,19911306,19962715,19963890,19964502,19965073,19965283,19965534,19965619,19965671,19965753,19965968,19986353,19988358,19988803,19988905,19989138,19989218,19989390,19989654,19994970,19995928,19996149,19996571,19997722,20030431,20030920,20031186,20031768,20032158,20032308,20032759,20032974,20033760,20034160,20034377,20034464,20050564,20053439,20053682,20053828,20053840,20054938,20055597,20109630,20110979,20112955,20113612,20113675,20115382,20116221,20128268,20136235,20176964,20177110,20177188,20177839,20181158,2018175', 'assoc_port': '19356344:19356381,19372465:19372794,19372476:19372662,19378019:19378716,19436718:19437694,19436719:19437410,19436722:19438284,19436724:19437078,19454193:19454343,19458606:19458685,19493663:19494240,19493664:19495025,19493667:19493892,19493682:19493836,19493683:19493792,19507086:19508813,19507088:19507640,19507097:19507433,19510702:19511109,19510703:19511306,19510704:19510932,19510709:19510866,19545671:19545857,19545672:19545736,19555193:19556895,19555194:19555769,19555201:19555646,19555213:19556650,19557749:19558145,19557754:19557966,19574240:19574665,19604134:19612032,19604135:19605826,19604149:19605059,19604182:19604769,19723635:19725401,19728920:19730424,19728945:19729608,19728947:19730254,19728950:19730261,19728959:19729914,19728960:19729127,19739283:19739512,19783409:19785273,19783427:19785951,19783430:19787328,19783432:19784886,19783433:19784566,19783444:19784456,19783455:19783865,19783456:19784279,19816762:19819126,19816772:19817088,19863843:19865515,19897871:19898459,19909481:19911306,19909508:1991092', 'assoc_mat': '19356344:papier:3594:19356381,19372465:papier:3594:19372794,19372476:papier:3594:19372662,19378019:papier:3594:19378716,19436718:papier:3594:19437694,19436719:papier:3594:19437410,19436722:papier:3594:19438284,19436724:papier:3594:19437078,19454193:papier:3594:19454343,19458606:papier:3594:19458685,19493663:papier:3594:19494240,19493664:papier:3594:19495025,19493667:papier:3594:19493892,19493682:papier:3594:19493836,19493683:papier:3594:19493792,19507086:papier:3594:19508813,19507088:papier:3594:19507640,19507097:papier:3594:19507433,19510702:papier:3594:19511109,19510703:papier:3594:19511306,19510704:papier:3594:19510932,19510709:papier:3594:19510866,19545671:papier:3594:19545857,19545672:papier:3594:19545736,19555193:papier:3594:19556895,19555194:papier:3594:19555769,19555201:papier:3594:19555646,19555213:papier:3594:19556650,19557749:papier:3594:19558145,19557754:papier:3594:19557966,19574240:papier:3594:19574665,19604134:papier:3594:19612032,19604135:papier:3594:19605826,19604149:papier:3594:19605059,1960'}, {'unwanted_material': 'pehd', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0003054797558246329, 'nb_photo': 3, 'list_port_cont': '20198110,20244783,20313420', 'assoc_port': '20176484:20313420,20179399:20244783,20179592:20198110', 'assoc_mat': '20176484:pehd:4207:20313420,20179399:pehd:4207:20244783,20179592:pehd:4207:20198110'}, {'unwanted_material': 'pehd', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005056053013623291, 'nb_photo': 3, 'list_port_cont': '20143364,20313588,20315178', 'assoc_port': '20031872:20143364,20176512:20313588,20179531:20315178', 'assoc_mat': '20031872:pehd:4461:20143364,20176512:pehd:4461:20313588,20179531:pehd:4461:20315178'}, {'unwanted_material': 'pehd', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.0010888935423817375, 'nb_photo': 2, 'list_port_cont': '20090513,20113667', 'assoc_port': '20090347:20090513,20108688:20113667', 'assoc_mat': '20090347:pehd:4200:20090513,20108688:pehd:4200:20113667'}, {'unwanted_material': 'pehd', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.9214988331572825, 'nb_photo': 2026, 'list_port_cont': '19357775,19376636,19440545,19440578,19440673,19495078,19506872,19515245,19552902,19553466,19553499,19700518,19701086,19738281,19738334,19738442,19744049,20035348,20050577,20050801,20050849,20090486,20090632,20091813,20127007,20177175,20181485,20181970,20266386', 'assoc_port': '19357310:19357775,19372472:19376636,19436725:19440578,19436726:19440545,19436729:19440673,19479362:19495078,19493678:19506872,19493679:19515245,19545676:19552902,19545677:19553466,19545678:19553499,19671207:19700518,19671208:19701086,19728927:19738281,19728928:19738334,19728930:19738442,19739281:19744049,19962217:20050849,19962220:20050577,19962221:20050801,19993267:20091813,20033908:20035348,20090340:20090632,20090340:20266386,20090341:20090486,20108676:20127007,20176515:20177175,20179392:20181970,20179524:20181485', 'assoc_mat': '19357310:pehd:4211:19357775,19372472:pehd:4211:19376636,19436725:pehd:4211:19440578,19436726:pehd:4211:19440545,19436729:pehd:4211:19440673,19479362:pehd:4211:19495078,19493678:pehd:4211:19506872,19493679:pehd:4211:19515245,19545676:pehd:4211:19552902,19545677:pehd:4211:19553466,19545678:pehd:4211:19553499,19671207:pehd:4211:19700518,19671208:pehd:4211:19701086,19728927:pehd:4211:19738281,19728928:pehd:4211:19738334,19728930:pehd:4211:19738442,19739281:pehd:4211:19744049,19962217:pehd:4211:20050849,19962220:pehd:4211:20050577,19962221:pehd:4211:20050801,19993267:pehd:4211:20091813,20033908:pehd:4211:20035348,20090340:pehd:4211:20090632,20090340:pehd:4211:20266386,20090341:pehd:4211:20090486,20108676:pehd:4211:20127007,20176515:pehd:4211:20177175,20179392:pehd:4211:20181970,20179524:pehd:4211:20181485'}, {'unwanted_material': 'pehd', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.003875994857239181, 'nb_photo': 600, 'list_port_cont': '19372971,19402855,19404798,19437206,19494443,19507533,19510961,19545990,19555439,19604779,19605384,19605860,19674859,19675402,19727804,19729532,19729710,19732905,19739383,19739534,19784483,19784898,19844966,19864461,19909872,19910068,19989424,19989517,19994365,19994840,20034368,20053890,20055435,20055448,20082173,20110312,20130533,20177620,20182178,20183965,20184486,20194585,20194733,20198002,20198052,20244599,20244887', 'assoc_port': '19372467:19372971,19402382:19404798,19402405:19402855,19436708:19437206,19493677:19494443,19507092:19507533,19510705:19510961,19545670:19545990,19555215:19555439,19604136:19605860,19604138:19605384,19604139:19604779,19671206:19675402,19671237:19674859,19723637:19727804,19728919:19729710,19728931:19729532,19730561:19732905,19739275:19739534,19739278:19739383,19783408:19784898,19783446:19784483,19844151:19844966,19863835:19864461,19909483:19910068,19909509:19909872,19985983:19989517,19985986:19989424,19993254:19994840,19993266:19994365,20033920:20034368,20053298:20053890,20054913:20055448,20054921:20055435,20080742:20082173,20108686:20110312,20128894:20130533,20176514:20177620,20179148:20244887,20179394:20244599,20179405:20198052,20179487:20198002,20179488:20194733,20179523:20194585,20179596:20182178,20181510:20184486,20181533:20183965', 'assoc_mat': '19372467:pehd:3327:19372971,19402382:pehd:3327:19404798,19402405:pehd:3327:19402855,19436708:pehd:3327:19437206,19493677:pehd:3327:19494443,19507092:pehd:3327:19507533,19510705:pehd:3327:19510961,19545670:pehd:3327:19545990,19555215:pehd:3327:19555439,19604136:pehd:3327:19605860,19604138:pehd:3327:19605384,19604139:pehd:3327:19604779,19671206:pehd:3327:19675402,19671237:pehd:3327:19674859,19723637:pehd:3327:19727804,19728919:pehd:3327:19729710,19728931:pehd:3327:19729532,19730561:pehd:3327:19732905,19739275:pehd:3327:19739534,19739278:pehd:3327:19739383,19783408:pehd:3327:19784898,19783446:pehd:3327:19784483,19844151:pehd:3327:19844966,19863835:pehd:3327:19864461,19909483:pehd:3327:19910068,19909509:pehd:3327:19909872,19985983:pehd:3327:19989517,19985986:pehd:3327:19989424,19993254:pehd:3327:19994840,19993266:pehd:3327:19994365,20033920:pehd:3327:20034368,20053298:pehd:3327:20053890,20054913:pehd:3327:20055448,20054921:pehd:3327:20055435,20080742:pehd:3327:20082173,20108686:pehd:3327:20110312,20128894:pehd:33'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0005714612251054336, 'nb_photo': 380, 'list_port_cont': '19372653,19437079,19437695,19438287,19458689,19493886,19507428,19507638,19508808,19510874,19510936,19511103,19511304,19545858,19555638,19555776,19604771,19612035,19725393,19729126,19729918,19730251,19730270,19730419,19739511,19783864,19784458,19784894,19785281,19785953,19787335,19819123,19865509,19898461,19963888,19964507,19965067,19965525,19965620,19965669,19965754,19965971,19988813,19988904,19989137,19989215,19989389,19989659,19996140,19996576,19997717,20032299,20032761,20033763,20034154,20034380,20034459,20050570,20053686,20053838,20053844,20054939,20055595,20112948,20113610,20113678,20115381,20116223,20136237,20176974,20177105,20177833,20181163,20181752,20183165,20183666,20184174,20185166,20185845,20188310,20191026,20192661', 'assoc_port': '19372476:19372653,19436718:19437695,19436722:19438287,19436724:19437079,19458606:19458689,19493667:19493886,19507086:19508808,19507088:19507638,19507097:19507428,19510702:19511103,19510703:19511304,19510704:19510936,19510709:19510874,19545671:19545858,19555194:19555776,19555201:19555638,19604134:19612035,19604182:19604771,19723635:19725393,19728920:19730419,19728947:19730251,19728950:19730270,19728959:19729918,19728960:19729126,19739283:19739511,19783409:19785281,19783427:19785953,19783430:19787335,19783432:19784894,19783444:19784458,19783455:19783864,19816762:19819123,19863843:19865509,19897871:19898461,19962165:19965971,19962167:19965620,19962176:19965525,19962177:19965669,19962204:19965067,19962212:19964507,19962222:19965754,19962223:19963888,19985975:19989659,19985977:19989389,19985979:19989137,19985987:19989215,19985990:19988813,19985991:19988904,19993268:19996576,19993270:19996140,19993274:19997717,20031860:20032761,20031862:20033763,20031869:20034459,20031871:20032299,20033915:20034380,20033917:2003415', 'assoc_mat': '19372476:pehd:3594:19372653,19436718:pehd:3594:19437695,19436722:pehd:3594:19438287,19436724:pehd:3594:19437079,19458606:pehd:3594:19458689,19493667:pehd:3594:19493886,19507086:pehd:3594:19508808,19507088:pehd:3594:19507638,19507097:pehd:3594:19507428,19510702:pehd:3594:19511103,19510703:pehd:3594:19511304,19510704:pehd:3594:19510936,19510709:pehd:3594:19510874,19545671:pehd:3594:19545858,19555194:pehd:3594:19555776,19555201:pehd:3594:19555638,19604134:pehd:3594:19612035,19604182:pehd:3594:19604771,19723635:pehd:3594:19725393,19728920:pehd:3594:19730419,19728947:pehd:3594:19730251,19728950:pehd:3594:19730270,19728959:pehd:3594:19729918,19728960:pehd:3594:19729126,19739283:pehd:3594:19739511,19783409:pehd:3594:19785281,19783427:pehd:3594:19785953,19783430:pehd:3594:19787335,19783432:pehd:3594:19784894,19783444:pehd:3594:19784458,19783455:pehd:3594:19783864,19816762:pehd:3594:19819123,19863843:pehd:3594:19865509,19897871:pehd:3594:19898461,19962165:pehd:3594:19965971,19962167:pehd:3594:19965620,19962176:pehd:35'}, {'unwanted_material': 'pet_clair', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.010846219190225706, 'nb_photo': 29, 'list_port_cont': '20314919,20316774', 'assoc_port': '20179525:20314919,20181506:20316774', 'assoc_mat': '20179525:pet_clair:4203:20314919,20181506:pet_clair:4203:20316774'}, {'unwanted_material': 'pet_clair', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0015335366882170568, 'nb_photo': 29, 'list_port_cont': '20177025,20196818,20198106,20233848,20235875,20241402,20244796,20244874,20313415,20313425,20313928', 'assoc_port': '20176484:20313415,20176485:20313425,20176522:20313928,20176524:20177025,20179396:20244874,20179399:20244796,20179408:20241402,20179519:20235875,20179521:20233848,20179592:20198106,20181507:20196818', 'assoc_mat': '20176484:pet_clair:4207:20313415,20176485:pet_clair:4207:20313425,20176522:pet_clair:4207:20313928,20176524:pet_clair:4207:20177025,20179396:pet_clair:4207:20244874,20179399:pet_clair:4207:20244796,20179408:pet_clair:4207:20241402,20179519:pet_clair:4207:20235875,20179521:pet_clair:4207:20233848,20179592:pet_clair:4207:20198106,20181507:pet_clair:4207:20196818'}, {'unwanted_material': 'pet_clair', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0026844052340208075, 'nb_photo': 4, 'list_port_cont': '20314720,20317028', 'assoc_port': '20179515:20314720,20181520:20317028', 'assoc_mat': '20179515:pet_clair:4461:20314720,20181520:pet_clair:4461:20317028'}, {'unwanted_material': 'pet_clair', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.1397973586982938, 'nb_photo': 4146, 'list_port_cont': '19402671,19453998,19494612,19545969,19672163,19673677,19728396,19728611,19729118,19729286,19730242,19736494,19784215,19842365,19842594,19842640,19842727,19864384,19909762,19910355,19964737,19965395,19965803,19965897,19994462,20032290,20032881,20034258,20054017,20055319,20055893,20090514,20090803,20109318,20113664,20114179,20114460,20128855,20182561,20183064,20184020', 'assoc_port': '19402381:19402671,19453447:19453998,19493676:19494612,19545680:19545969,19671224:19673677,19671271:19672163,19723606:19736494,19723638:19730242,19723640:19729118,19723648:19728611,19723654:19728396,19728932:19729286,19783458:19784215,19816764:19842365,19816766:19842594,19816769:19842727,19816774:19842640,19863837:19864384,19909506:19910355,19909507:19909762,19962164:19965897,19962168:19965803,19962215:19965395,19962219:19964737,19993271:19994462,20031867:20032881,20031883:20032290,20033918:20034258,20053302:20054017,20054909:20055893,20054919:20055319,20090332:20090803,20090347:20090514,20108679:20114460,20108688:20113664,20108689:20114179,20108691:20109318,20128162:20128855,20179390:20184020,20181503:20183064,20181505:20182561', 'assoc_mat': '19402381:pet_clair:4200:19402671,19453447:pet_clair:4200:19453998,19493676:pet_clair:4200:19494612,19545680:pet_clair:4200:19545969,19671224:pet_clair:4200:19673677,19671271:pet_clair:4200:19672163,19723606:pet_clair:4200:19736494,19723638:pet_clair:4200:19730242,19723640:pet_clair:4200:19729118,19723648:pet_clair:4200:19728611,19723654:pet_clair:4200:19728396,19728932:pet_clair:4200:19729286,19783458:pet_clair:4200:19784215,19816764:pet_clair:4200:19842365,19816766:pet_clair:4200:19842594,19816769:pet_clair:4200:19842727,19816774:pet_clair:4200:19842640,19863837:pet_clair:4200:19864384,19909506:pet_clair:4200:19910355,19909507:pet_clair:4200:19909762,19962164:pet_clair:4200:19965897,19962168:pet_clair:4200:19965803,19962215:pet_clair:4200:19965395,19962219:pet_clair:4200:19964737,19993271:pet_clair:4200:19994462,20031867:pet_clair:4200:20032881,20031883:pet_clair:4200:20032290,20033918:pet_clair:4200:20034258,20053302:pet_clair:4200:20054017,20054909:pet_clair:4200:20055893,20054919:pet_clair:4200:20055319,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0027163333188753086, 'nb_photo': 41, 'list_port_cont': '20176937,20234495,20237061,20239977,20242911,20244948,20246333,20313722,20313846', 'assoc_port': '20176519:20313722,20176523:20313846,20176525:20176937,20179146:20246333,20179397:20244948,20179407:20242911,20179410:20239977,20179518:20237061,20179522:20234495', 'assoc_mat': '20176519:pet_clair:4207:20313722,20176523:pet_clair:4207:20313846,20176525:pet_clair:4207:20176937,20179146:pet_clair:4207:20246333,20179397:pet_clair:4207:20244948,20179407:pet_clair:4207:20242911,20179410:pet_clair:4207:20239977,20179518:pet_clair:4207:20237061,20179522:pet_clair:4207:20234495'}, {'unwanted_material': 'pet_clair', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0014708744947045107, 'nb_photo': 311, 'list_port_cont': '19738284,19738437,19744059,20035352,20050587,20050798,20050860,20090487,20090645,20091818,20127013,20177164,20181496,20181973,20266387', 'assoc_port': '19728927:19738284,19728930:19738437,19739281:19744059,19962217:20050860,19962220:20050587,19962221:20050798,19993267:20091818,20033908:20035352,20090340:20090645,20090340:20266387,20090341:20090487,20108676:20127013,20176515:20177164,20179392:20181973,20179524:20181496', 'assoc_mat': '19728927:pet_clair:4211:19738284,19728930:pet_clair:4211:19738437,19739281:pet_clair:4211:19744059,19962217:pet_clair:4211:20050860,19962220:pet_clair:4211:20050587,19962221:pet_clair:4211:20050798,19993267:pet_clair:4211:20091818,20033908:pet_clair:4211:20035352,20090340:pet_clair:4211:20090645,20090340:pet_clair:4211:20266387,20090341:pet_clair:4211:20090487,20108676:pet_clair:4211:20127013,20176515:pet_clair:4211:20177164,20179392:pet_clair:4211:20181973,20179524:pet_clair:4211:20181496'}, {'unwanted_material': 'pet_clair', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.8060459771270589, 'nb_photo': 120069, 'list_port_cont': '19357618,19357712,19358636,19372881,19372970,19373098,19380394,19402615,19402796,19402858,19403499,19403532,19404795,19437215,19440604,19442899,19454585,19454994,19455273,19458941,19469457,19469899,19473542,19480459,19480512,19494227,19494436,19494653,19495223,19507535,19510972,19545995,19555443,19555508,19604783,19605397,19605861,19672261,19674864,19675396,19727815,19729336,19729540,19729709,19732898,19739381,19739527,19784381,19784491,19784901,19844967,19864456,19909882,19910065,19989431,19989515,19994371,19994835,20034363,20053896,20055430,20055444,20082171,20110306,20130529,20177615,20182174,20183968,20184482,20194575,20194738,20198010,20198062,20244597,20244888', 'assoc_port': '19357307:19357618,19357308:19357712,19358489:19358636,19372459:19373098,19372467:19372970,19372471:19372881,19378022:19380394,19402382:19404795,19402391:19403532,19402405:19402858,19402406:19403499,19402421:19402796,19402428:19402615,19436708:19437215,19436709:19440604,19442566:19442899,19454187:19455273,19454195:19454994,19454196:19454585,19458610:19458941,19469298:19469899,19469299:19469457,19473073:19473542,19479353:19480512,19479363:19480459,19493655:19495223,19493669:19494653,19493677:19494436,19493684:19494227,19507092:19507535,19510705:19510972,19545670:19545995,19555199:19555508,19555215:19555443,19604136:19605861,19604138:19605397,19604139:19604783,19671206:19675396,19671237:19674864,19671238:19672261,19723637:19727815,19728919:19729709,19728931:19729540,19728962:19729336,19730561:19732898,19739275:19739527,19739278:19739381,19783408:19784901,19783434:19784381,19783446:19784491,19844151:19844967,19863835:19864456,19909483:19910065,19909509:19909882,19985983:19989515,19985986:19989431,19993254:1999483', 'assoc_mat': '19357307:pet_clair:3327:19357618,19357308:pet_clair:3327:19357712,19358489:pet_clair:3327:19358636,19372459:pet_clair:3327:19373098,19372467:pet_clair:3327:19372970,19372471:pet_clair:3327:19372881,19378022:pet_clair:3327:19380394,19402382:pet_clair:3327:19404795,19402391:pet_clair:3327:19403532,19402405:pet_clair:3327:19402858,19402406:pet_clair:3327:19403499,19402421:pet_clair:3327:19402796,19402428:pet_clair:3327:19402615,19436708:pet_clair:3327:19437215,19436709:pet_clair:3327:19440604,19442566:pet_clair:3327:19442899,19454187:pet_clair:3327:19455273,19454195:pet_clair:3327:19454994,19454196:pet_clair:3327:19454585,19458610:pet_clair:3327:19458941,19469298:pet_clair:3327:19469899,19469299:pet_clair:3327:19469457,19473073:pet_clair:3327:19473542,19479353:pet_clair:3327:19480512,19479363:pet_clair:3327:19480459,19493655:pet_clair:3327:19495223,19493669:pet_clair:3327:19494653,19493677:pet_clair:3327:19494436,19493684:pet_clair:3327:19494227,19507092:pet_clair:3327:19507535,19510705:pet_clair:3327:19510972,1'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.019377755385984564, 'nb_photo': 6699, 'list_port_cont': '19356380,19372658,19372799,19378711,19437081,19437408,19437698,19438285,19454350,19458681,19493800,19493832,19493894,19494234,19495026,19507436,19507644,19508809,19510873,19510938,19511108,19511307,19545734,19545854,19555642,19555778,19556652,19556905,19557973,19558147,19574670,19604768,19605060,19605820,19612030,19725396,19729133,19729616,19729913,19730257,19730267,19730415,19739515,19783863,19784282,19784455,19784567,19784888,19785279,19785959,19787331,19817082,19819121,19898462,19910922,19911312,19962708,19963887,19964506,19965072,19965282,19965533,19965624,19965673,19965760,19965969,19986350,19988361,19988808,19988901,19989136,19989223,19989386,19989653,19994961,19995933,19996139,19996572,19997720,20027558,20027833,20027954,20028332,20028760,20029077,20029355,20029814,20030110,20030434,20030612,20030713,20030913,20031182,20031640,20031770,20032162,20032301,20032760,20032766,20032973,20033757,20034162,20034382,20034460,20050566,20053437,20053683,20053832,20053843,20054933,20055602,20109625,20110970,2011295', 'assoc_port': '19356344:19356380,19372465:19372799,19372476:19372658,19378019:19378711,19436718:19437698,19436719:19437408,19436722:19438285,19436724:19437081,19454193:19454350,19458606:19458681,19493663:19494234,19493664:19495026,19493667:19493894,19493682:19493832,19493683:19493800,19507086:19508809,19507088:19507644,19507097:19507436,19510702:19511108,19510703:19511307,19510704:19510938,19510709:19510873,19545671:19545854,19545672:19545734,19555193:19556905,19555194:19555778,19555201:19555642,19555213:19556652,19557749:19558147,19557754:19557973,19574240:19574670,19604134:19612030,19604135:19605820,19604149:19605060,19604182:19604768,19723635:19725396,19728920:19730415,19728945:19729616,19728947:19730257,19728950:19730267,19728959:19729913,19728960:19729133,19739283:19739515,19783409:19785279,19783427:19785959,19783430:19787331,19783432:19784888,19783433:19784567,19783444:19784455,19783455:19783863,19783456:19784282,19816762:19819121,19816772:19817082,19897871:19898462,19909481:19911312,19909508:19910922,19962165:1996596', 'assoc_mat': '19356344:pet_clair:3594:19356380,19372465:pet_clair:3594:19372799,19372476:pet_clair:3594:19372658,19378019:pet_clair:3594:19378711,19436718:pet_clair:3594:19437698,19436719:pet_clair:3594:19437408,19436722:pet_clair:3594:19438285,19436724:pet_clair:3594:19437081,19454193:pet_clair:3594:19454350,19458606:pet_clair:3594:19458681,19493663:pet_clair:3594:19494234,19493664:pet_clair:3594:19495026,19493667:pet_clair:3594:19493894,19493682:pet_clair:3594:19493832,19493683:pet_clair:3594:19493800,19507086:pet_clair:3594:19508809,19507088:pet_clair:3594:19507644,19507097:pet_clair:3594:19507436,19510702:pet_clair:3594:19511108,19510703:pet_clair:3594:19511307,19510704:pet_clair:3594:19510938,19510709:pet_clair:3594:19510873,19545671:pet_clair:3594:19545854,19545672:pet_clair:3594:19545734,19555193:pet_clair:3594:19556905,19555194:pet_clair:3594:19555778,19555201:pet_clair:3594:19555642,19555213:pet_clair:3594:19556652,19557749:pet_clair:3594:19558147,19557754:pet_clair:3594:19557973,19574240:pet_clair:3594:19574670,1'}, {'unwanted_material': 'pet_fonce', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.005004764068863326, 'nb_photo': 6, 'list_port_cont': '20315541,20315626', 'assoc_port': '20179599:20315541,20179601:20315626', 'assoc_mat': '20179599:pet_fonce:4205:20315541,20179601:pet_fonce:4205:20315626'}, {'unwanted_material': 'pet_fonce', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0033961385795459485, 'nb_photo': 17, 'list_port_cont': '20314921,20316772', 'assoc_port': '20179525:20314921,20181506:20316772', 'assoc_mat': '20179525:pet_fonce:4203:20314921,20181506:pet_fonce:4203:20316772'}, {'unwanted_material': 'pet_fonce', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0006743539910976358, 'nb_photo': 8, 'list_port_cont': '20180357,20198104,20235882,20244790,20244869,20313932', 'assoc_port': '20176522:20313932,20179147:20180357,20179396:20244869,20179399:20244790,20179519:20235882,20179592:20198104', 'assoc_mat': '20176522:pet_fonce:4207:20313932,20179147:pet_fonce:4207:20180357,20179396:pet_fonce:4207:20244869,20179399:pet_fonce:4207:20244790,20179519:pet_fonce:4207:20235882,20179592:pet_fonce:4207:20198104'}, {'unwanted_material': 'pet_fonce', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.003133203316257178, 'nb_photo': 14, 'list_port_cont': '19842434,20143362,20155822,20314420,20314610,20314868,20315186,20316454,20317085', 'assoc_port': '19816763:19842434,20031872:20143362,20053304:20155822,20179404:20314420,20179415:20314610,20179516:20314868,20179531:20315186,20181504:20316454,20181547:20317085', 'assoc_mat': '19816763:pet_fonce:4461:19842434,20031872:pet_fonce:4461:20143362,20053304:pet_fonce:4461:20155822,20179404:pet_fonce:4461:20314420,20179415:pet_fonce:4461:20314610,20179516:pet_fonce:4461:20314868,20179531:pet_fonce:4461:20315186,20181504:pet_fonce:4461:20316454,20181547:pet_fonce:4461:20317085'}, {'unwanted_material': 'pet_fonce', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.8223179723295807, 'nb_photo': 841, 'list_port_cont': '19402668,19453999,19494601,19545972,19672160,19673679,19728393,19729114,19729278,19730241,19736481,19784224,19842377,19842596,19842643,19842720,19864386,19909775,19910343,19964728,19965397,19965799,19965904,19994471,20032284,20032882,20034269,20054011,20055317,20055891,20090516,20090799,20109306,20113654,20114184,20114463,20128845,20182552,20183066,20184013', 'assoc_port': '19402381:19402668,19453447:19453999,19493676:19494601,19545680:19545972,19671224:19673679,19671271:19672160,19723606:19736481,19723638:19730241,19723640:19729114,19723654:19728393,19728932:19729278,19783458:19784224,19816764:19842377,19816766:19842596,19816769:19842720,19816774:19842643,19863837:19864386,19909506:19910343,19909507:19909775,19962164:19965904,19962168:19965799,19962215:19965397,19962219:19964728,19993271:19994471,20031867:20032882,20031883:20032284,20033918:20034269,20053302:20054011,20054909:20055891,20054919:20055317,20090332:20090799,20090347:20090516,20108679:20114463,20108688:20113654,20108689:20114184,20108691:20109306,20128162:20128845,20179390:20184013,20181503:20183066,20181505:20182552', 'assoc_mat': '19402381:pet_fonce:4200:19402668,19453447:pet_fonce:4200:19453999,19493676:pet_fonce:4200:19494601,19545680:pet_fonce:4200:19545972,19671224:pet_fonce:4200:19673679,19671271:pet_fonce:4200:19672160,19723606:pet_fonce:4200:19736481,19723638:pet_fonce:4200:19730241,19723640:pet_fonce:4200:19729114,19723654:pet_fonce:4200:19728393,19728932:pet_fonce:4200:19729278,19783458:pet_fonce:4200:19784224,19816764:pet_fonce:4200:19842377,19816766:pet_fonce:4200:19842596,19816769:pet_fonce:4200:19842720,19816774:pet_fonce:4200:19842643,19863837:pet_fonce:4200:19864386,19909506:pet_fonce:4200:19910343,19909507:pet_fonce:4200:19909775,19962164:pet_fonce:4200:19965904,19962168:pet_fonce:4200:19965799,19962215:pet_fonce:4200:19965397,19962219:pet_fonce:4200:19964728,19993271:pet_fonce:4200:19994471,20031867:pet_fonce:4200:20032882,20031883:pet_fonce:4200:20032284,20033918:pet_fonce:4200:20034269,20053302:pet_fonce:4200:20054011,20054909:pet_fonce:4200:20055891,20054919:pet_fonce:4200:20055317,20090332:pet_fonce:4200:20090799,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0036842874053236263, 'nb_photo': 13, 'list_port_cont': '19934849,19989889,20250818,20315100,20342386', 'assoc_port': '19863842:19934849,19909479:19989889,20108683:20342386,20128152:20250818,20179528:20315100', 'assoc_mat': '19863842:pet_fonce:4209:19934849,19909479:pet_fonce:4209:19989889,20108683:pet_fonce:4209:20342386,20128152:pet_fonce:4209:20250818,20179528:pet_fonce:4209:20315100'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.001525852126980854, 'nb_photo': 6, 'list_port_cont': '20237068,20246346,20313735', 'assoc_port': '20176519:20313735,20179146:20246346,20179518:20237068', 'assoc_mat': '20176519:pet_fonce:4207:20313735,20179146:pet_fonce:4207:20246346,20179518:pet_fonce:4207:20237068'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0018814194314956652, 'nb_photo': 200, 'list_port_cont': '19738282,19738430,20035344,20050584,20050799,20050855,20090479,20090642,20091806,20127006,20177172,20181498,20181962,20266390', 'assoc_port': '19728927:19738282,19728930:19738430,19962217:20050855,19962220:20050584,19962221:20050799,19993267:20091806,20033908:20035344,20090340:20090642,20090340:20266390,20090341:20090479,20108676:20127006,20176515:20177172,20179392:20181962,20179524:20181498', 'assoc_mat': '19728927:pet_fonce:4211:19738282,19728930:pet_fonce:4211:19738430,19962217:pet_fonce:4211:20050855,19962220:pet_fonce:4211:20050584,19962221:pet_fonce:4211:20050799,19993267:pet_fonce:4211:20091806,20033908:pet_fonce:4211:20035344,20090340:pet_fonce:4211:20090642,20090340:pet_fonce:4211:20266390,20090341:pet_fonce:4211:20090479,20108676:pet_fonce:4211:20127006,20176515:pet_fonce:4211:20177172,20179392:pet_fonce:4211:20181962,20179524:pet_fonce:4211:20181498'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.02706215303132969, 'nb_photo': 3424, 'list_port_cont': '19372870,19372975,19380390,19402788,19403529,19442897,19469456,19473538,19494665,19510960,19545983,19555449,19555507,19604780,19605391,19605866,19675404,19727807,19729335,19729535,19732894,19739392,19739533,19784385,19784487,19784897,19844958,19864459,19909870,19910060,19989429,19989520,19994368,19994841,20034366,20053899,20055427,20055450,20082167,20110307,20130539,20177607,20182171,20183958,20184487,20194578,20194735,20198003,20198057,20244591,20244894', 'assoc_port': '19372467:19372975,19372471:19372870,19378022:19380390,19402391:19403529,19402421:19402788,19442566:19442897,19469299:19469456,19473073:19473538,19493669:19494665,19510705:19510960,19545670:19545983,19555199:19555507,19555215:19555449,19604136:19605866,19604138:19605391,19604139:19604780,19671206:19675404,19723637:19727807,19728931:19729535,19728962:19729335,19730561:19732894,19739275:19739533,19739278:19739392,19783408:19784897,19783434:19784385,19783446:19784487,19844151:19844958,19863835:19864459,19909483:19910060,19909509:19909870,19985983:19989520,19985986:19989429,19993254:19994841,19993266:19994368,20033920:20034366,20053298:20053899,20054913:20055450,20054921:20055427,20080742:20082167,20108686:20110307,20128894:20130539,20176514:20177607,20179148:20244894,20179394:20244591,20179405:20198057,20179487:20198003,20179488:20194735,20179523:20194578,20179596:20182171,20181510:20184487,20181533:20183958', 'assoc_mat': '19372467:pet_fonce:3327:19372975,19372471:pet_fonce:3327:19372870,19378022:pet_fonce:3327:19380390,19402391:pet_fonce:3327:19403529,19402421:pet_fonce:3327:19402788,19442566:pet_fonce:3327:19442897,19469299:pet_fonce:3327:19469456,19473073:pet_fonce:3327:19473538,19493669:pet_fonce:3327:19494665,19510705:pet_fonce:3327:19510960,19545670:pet_fonce:3327:19545983,19555199:pet_fonce:3327:19555507,19555215:pet_fonce:3327:19555449,19604136:pet_fonce:3327:19605866,19604138:pet_fonce:3327:19605391,19604139:pet_fonce:3327:19604780,19671206:pet_fonce:3327:19675404,19723637:pet_fonce:3327:19727807,19728931:pet_fonce:3327:19729535,19728962:pet_fonce:3327:19729335,19730561:pet_fonce:3327:19732894,19739275:pet_fonce:3327:19739533,19739278:pet_fonce:3327:19739392,19783408:pet_fonce:3327:19784897,19783434:pet_fonce:3327:19784385,19783446:pet_fonce:3327:19784487,19844151:pet_fonce:3327:19844958,19863835:pet_fonce:3327:19864459,19909483:pet_fonce:3327:19910060,19909509:pet_fonce:3327:19909870,19985983:pet_fonce:3327:19989520,1'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.002235403022115909, 'nb_photo': 809, 'list_port_cont': '19356389,19437407,19454351,19493794,19493833,19493885,19495030,19507435,19507642,19508812,19510935,19511107,19545729,19545850,19555644,19555770,19557972,19574664,19604772,19605058,19605817,19612036,19725397,19729129,19729611,19730265,19730423,19739509,19784281,19784459,19784891,19785275,19785950,19787332,19817085,19819118,19865519,19898465,19911309,19962706,19963894,19964504,19965068,19965290,19965531,19965616,19965664,19965756,19988812,19988903,19989139,19989219,19989396,19989660,19996147,19996568,19997714,20030917,20032155,20032305,20032756,20033758,20034156,20034376,20034454,20050563,20053433,20053676,20053833,20053850,20054935,20055604,20109626,20110974,20112949,20113609,20113674,20115383,20116220,20128267,20136242,20176972,20177107,20177181,20177837,20181156,20181744,20183167,20183664,20184177,20184700,20185173,20185838,20188312,20191023,20192666', 'assoc_port': '19356344:19356389,19436719:19437407,19454193:19454351,19493664:19495030,19493667:19493885,19493682:19493833,19493683:19493794,19507086:19508812,19507088:19507642,19507097:19507435,19510702:19511107,19510704:19510935,19545671:19545850,19545672:19545729,19555194:19555770,19555201:19555644,19557754:19557972,19574240:19574664,19604134:19612036,19604135:19605817,19604149:19605058,19604182:19604772,19723635:19725397,19728920:19730423,19728945:19729611,19728950:19730265,19728960:19729129,19739283:19739509,19783409:19785275,19783427:19785950,19783430:19787332,19783432:19784891,19783444:19784459,19783456:19784281,19816762:19819118,19816772:19817085,19863843:19865519,19897871:19898465,19909481:19911309,19962167:19965616,19962176:19965531,19962177:19965664,19962178:19965290,19962204:19965068,19962212:19964504,19962222:19965756,19962223:19963894,19962224:19962706,19985975:19989660,19985977:19989396,19985979:19989139,19985987:19989219,19985990:19988812,19985991:19988903,19993268:19996568,19993270:19996147,19993274:1999771', 'assoc_mat': '19356344:pet_fonce:3594:19356389,19436719:pet_fonce:3594:19437407,19454193:pet_fonce:3594:19454351,19493664:pet_fonce:3594:19495030,19493667:pet_fonce:3594:19493885,19493682:pet_fonce:3594:19493833,19493683:pet_fonce:3594:19493794,19507086:pet_fonce:3594:19508812,19507088:pet_fonce:3594:19507642,19507097:pet_fonce:3594:19507435,19510702:pet_fonce:3594:19511107,19510704:pet_fonce:3594:19510935,19545671:pet_fonce:3594:19545850,19545672:pet_fonce:3594:19545729,19555194:pet_fonce:3594:19555770,19555201:pet_fonce:3594:19555644,19557754:pet_fonce:3594:19557972,19574240:pet_fonce:3594:19574664,19604134:pet_fonce:3594:19612036,19604135:pet_fonce:3594:19605817,19604149:pet_fonce:3594:19605058,19604182:pet_fonce:3594:19604772,19723635:pet_fonce:3594:19725397,19728920:pet_fonce:3594:19730423,19728945:pet_fonce:3594:19729611,19728950:pet_fonce:3594:19730265,19728960:pet_fonce:3594:19729129,19739283:pet_fonce:3594:19739509,19783409:pet_fonce:3594:19785275,19783427:pet_fonce:3594:19785950,19783430:pet_fonce:3594:19787332,1'}, {'unwanted_material': 'pet_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.008179183618994638, 'nb_photo': 10, 'list_port_cont': '20315544,20315627', 'assoc_port': '20179599:20315544,20179601:20315627', 'assoc_mat': '20179599:pet_opaque:4205:20315544,20179601:pet_opaque:4205:20315627'}, {'unwanted_material': 'pet_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.01105155005748267, 'nb_photo': 27, 'list_port_cont': '20314912,20316782', 'assoc_port': '20179525:20314912,20181506:20316782', 'assoc_mat': '20179525:pet_opaque:4203:20314912,20181506:pet_opaque:4203:20316782'}, {'unwanted_material': 'pet_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0034398578093815563, 'nb_photo': 68, 'list_port_cont': '20177030,20180363,20196806,20198111,20233857,20235877,20241408,20244784,20244881,20313406,20313436,20313935', 'assoc_port': '20176484:20313406,20176485:20313436,20176522:20313935,20176524:20177030,20179147:20180363,20179396:20244881,20179399:20244784,20179408:20241408,20179519:20235877,20179521:20233857,20179592:20198111,20181507:20196806', 'assoc_mat': '20176484:pet_opaque:4207:20313406,20176485:pet_opaque:4207:20313436,20176522:pet_opaque:4207:20313935,20176524:pet_opaque:4207:20177030,20179147:pet_opaque:4207:20180363,20179396:pet_opaque:4207:20244881,20179399:pet_opaque:4207:20244784,20179408:pet_opaque:4207:20241408,20179519:pet_opaque:4207:20235877,20179521:pet_opaque:4207:20233857,20179592:pet_opaque:4207:20198111,20181507:pet_opaque:4207:20196806'}, {'unwanted_material': 'pet_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.006006994000362503, 'nb_photo': 47, 'list_port_cont': '19909122,20143175,20143298,20143371,20154186,20155820,20160494,20197075,20313590,20313739,20314412,20314606,20314717,20314748,20314866,20315185,20315268,20315359,20315439,20316539,20316711,20317081,20317184', 'assoc_port': '19816773:19909122,19962211:20154186,20031859:20143175,20031861:20143298,20031872:20143371,20053304:20155820,20069876:20160494,20108694:20197075,20176512:20313590,20176516:20313739,20179404:20314412,20179415:20314606,20179514:20314748,20179515:20314717,20179516:20314866,20179531:20315185,20179536:20315359,20179537:20315439,20179553:20315268,20181514:20316539,20181519:20316711,20181546:20317184,20181547:20317081', 'assoc_mat': '19816773:pet_opaque:4461:19909122,19962211:pet_opaque:4461:20154186,20031859:pet_opaque:4461:20143175,20031861:pet_opaque:4461:20143298,20031872:pet_opaque:4461:20143371,20053304:pet_opaque:4461:20155820,20069876:pet_opaque:4461:20160494,20108694:pet_opaque:4461:20197075,20176512:pet_opaque:4461:20313590,20176516:pet_opaque:4461:20313739,20179404:pet_opaque:4461:20314412,20179415:pet_opaque:4461:20314606,20179514:pet_opaque:4461:20314748,20179515:pet_opaque:4461:20314717,20179516:pet_opaque:4461:20314866,20179531:pet_opaque:4461:20315185,20179536:pet_opaque:4461:20315359,20179537:pet_opaque:4461:20315439,20179553:pet_opaque:4461:20315268,20181514:pet_opaque:4461:20316539,20181519:pet_opaque:4461:20316711,20181546:pet_opaque:4461:20317184,20181547:pet_opaque:4461:20317081'}, {'unwanted_material': 'pet_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.07001837777778054, 'nb_photo': 4415, 'list_port_cont': '19402665,19453993,19494616,19545973,19672155,19673683,19728395,19728613,19729109,19729280,19730239,19736491,19784217,19842369,19842598,19842649,19842730,19864387,19909769,19910349,19964732,19965398,19965804,19965893,19994468,20032295,20032889,20034257,20054015,20055326,20055879,20090515,20090813,20109320,20113666,20114180,20114453,20128840,20182562,20183065,20184012', 'assoc_port': '19402381:19402665,19453447:19453993,19493676:19494616,19545680:19545973,19671224:19673683,19671271:19672155,19723606:19736491,19723638:19730239,19723640:19729109,19723648:19728613,19723654:19728395,19728932:19729280,19783458:19784217,19816764:19842369,19816766:19842598,19816769:19842730,19816774:19842649,19863837:19864387,19909506:19910349,19909507:19909769,19962164:19965893,19962168:19965804,19962215:19965398,19962219:19964732,19993271:19994468,20031867:20032889,20031883:20032295,20033918:20034257,20053302:20054015,20054909:20055879,20054919:20055326,20090332:20090813,20090347:20090515,20108679:20114453,20108688:20113666,20108689:20114180,20108691:20109320,20128162:20128840,20179390:20184012,20181503:20183065,20181505:20182562', 'assoc_mat': '19402381:pet_opaque:4200:19402665,19453447:pet_opaque:4200:19453993,19493676:pet_opaque:4200:19494616,19545680:pet_opaque:4200:19545973,19671224:pet_opaque:4200:19673683,19671271:pet_opaque:4200:19672155,19723606:pet_opaque:4200:19736491,19723638:pet_opaque:4200:19730239,19723640:pet_opaque:4200:19729109,19723648:pet_opaque:4200:19728613,19723654:pet_opaque:4200:19728395,19728932:pet_opaque:4200:19729280,19783458:pet_opaque:4200:19784217,19816764:pet_opaque:4200:19842369,19816766:pet_opaque:4200:19842598,19816769:pet_opaque:4200:19842730,19816774:pet_opaque:4200:19842649,19863837:pet_opaque:4200:19864387,19909506:pet_opaque:4200:19910349,19909507:pet_opaque:4200:19909769,19962164:pet_opaque:4200:19965893,19962168:pet_opaque:4200:19965804,19962215:pet_opaque:4200:19965398,19962219:pet_opaque:4200:19964732,19993271:pet_opaque:4200:19994468,20031867:pet_opaque:4200:20032889,20031883:pet_opaque:4200:20032295,20033918:pet_opaque:4200:20034257,20053302:pet_opaque:4200:20054015,20054909:pet_opaque:4200:20055879,2005'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.003872216558881292, 'nb_photo': 19, 'list_port_cont': '20250809,20315096,20342385', 'assoc_port': '20108683:20342385,20128152:20250809,20179528:20315096', 'assoc_mat': '20108683:pet_opaque:4209:20342385,20128152:pet_opaque:4209:20250809,20179528:pet_opaque:4209:20315096'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0033942965483692586, 'nb_photo': 38, 'list_port_cont': '20176925,20233492,20234501,20237064,20239970,20242913,20244958,20246334,20313721,20313857,20372326', 'assoc_port': '20176486:20372326,20176519:20313721,20176523:20313857,20176525:20176925,20179146:20246334,20179397:20244958,20179407:20242913,20179410:20239970,20179518:20237064,20179520:20233492,20179522:20234501', 'assoc_mat': '20176486:pet_opaque:4207:20372326,20176519:pet_opaque:4207:20313721,20176523:pet_opaque:4207:20313857,20176525:pet_opaque:4207:20176925,20179146:pet_opaque:4207:20246334,20179397:pet_opaque:4207:20244958,20179407:pet_opaque:4207:20242913,20179410:pet_opaque:4207:20239970,20179518:pet_opaque:4207:20237064,20179520:pet_opaque:4207:20233492,20179522:pet_opaque:4207:20234501'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.006571984504479834, 'nb_photo': 1820, 'list_port_cont': '19738279,19738343,19738433,19744050,20035343,20050586,20050796,20050856,20090478,20090638,20091812,20127012,20177171,20181488,20181967,20266388', 'assoc_port': '19728927:19738279,19728928:19738343,19728930:19738433,19739281:19744050,19962217:20050856,19962220:20050586,19962221:20050796,19993267:20091812,20033908:20035343,20090340:20090638,20090340:20266388,20090341:20090478,20108676:20127012,20176515:20177171,20179392:20181967,20179524:20181488', 'assoc_mat': '19728927:pet_opaque:4211:19738279,19728928:pet_opaque:4211:19738343,19728930:pet_opaque:4211:19738433,19739281:pet_opaque:4211:19744050,19962217:pet_opaque:4211:20050856,19962220:pet_opaque:4211:20050586,19962221:pet_opaque:4211:20050796,19993267:pet_opaque:4211:20091812,20033908:pet_opaque:4211:20035343,20090340:pet_opaque:4211:20090638,20090340:pet_opaque:4211:20266388,20090341:pet_opaque:4211:20090478,20108676:pet_opaque:4211:20127012,20176515:pet_opaque:4211:20177171,20179392:pet_opaque:4211:20181967,20179524:pet_opaque:4211:20181488'}, {'unwanted_material': 'plastique', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.01972228061805806, 'nb_photo': 730, 'list_port_cont': '19356364,19356480,19357326,19372850,19374247,19374332,19374779,19374945,19379684,19381136,19381408,19381499,19381562,19402479,19402569,19402704,19402767,19403158,19403433,19404209,19404830,19405173,19405309,19405358,19437018,19438303,19438842,19439340,19439598,19444943,19445221,19445609,19445649,19445803,19446237,19453599,19454296,19455938,19458708,19458834,19459088,19460835,19460891,19460988,19461222,19467269,19467625,19468425,19469308,19481656,19482226,19482388,19483241,19484286,19493904,19494449,19494517,19507374,19557916,19574437,19604631,19674438,19724203,19729402,19729692,19729763,19739300,19783843,19784698,19817260,19864103,19888028,19943379,19962839,19994241,19995998,19996944,19999259,19999394,20000924,20029035,20032740,20033464,20033999,20053446,20055753,20109401,20128420,20176749,20183133,20183385,20185292,20253125,20253254,20253646,20253719,20253857,20253915,20254053,20298492,20362650,20362663,20362677,20362801,20362828,20362900,20362984,20363155,20363202,20363250,20363516,20365945', 'assoc_port': '19356343:19356480,19356347:19356364,19357306:19357326,19372469:19374945,19372473:19374779,19372477:19374332,19372479:19374247,19372481:19372850,19378017:19381562,19378021:19381499,19378023:19381408,19378024:19381136,19378026:19379684,19402383:19405358,19402395:19404830,19402396:19405173,19402397:19405309,19402402:19404209,19402407:19403433,19402409:19403158,19402411:19402767,19402420:19402704,19402427:19402569,19402433:19402479,19436705:19446237,19436711:19445803,19436723:19439598,19436727:19439340,19436728:19438842,19436730:19438303,19436732:19437018,19442550:19445649,19442554:19445609,19442562:19445221,19442567:19444943,19453454:19453599,19454190:19454296,19455859:19455938,19458609:19459088,19458612:19458708,19458613:19458834,19460816:19461222,19460818:19460988,19460819:19460891,19460822:19460835,19467203:19467625,19467204:19468425,19467205:19467269,19469294:19469308,19479327:19484286,19479356:19483241,19479358:19482388,19479361:19482226,19479368:19481656,19493654:19494517,19493659:19494449,19493675:1949390', 'assoc_mat': '19356343:plastique:3726:19356480,19356347:plastique:3726:19356364,19357306:plastique:3726:19357326,19372469:plastique:3726:19374945,19372473:plastique:3726:19374779,19372477:plastique:3726:19374332,19372479:plastique:3726:19374247,19372481:plastique:3726:19372850,19378017:plastique:3726:19381562,19378021:plastique:3726:19381499,19378023:plastique:3726:19381408,19378024:plastique:3726:19381136,19378026:plastique:3726:19379684,19402383:plastique:3726:19405358,19402395:plastique:3726:19404830,19402396:plastique:3726:19405173,19402397:plastique:3726:19405309,19402402:plastique:3726:19404209,19402407:plastique:3726:19403433,19402409:plastique:3726:19403158,19402411:plastique:3726:19402767,19402420:plastique:3726:19402704,19402427:plastique:3726:19402569,19402433:plastique:3726:19402479,19436705:plastique:3726:19446237,19436711:plastique:3726:19445803,19436723:plastique:3726:19439598,19436727:plastique:3726:19439340,19436728:plastique:3726:19438842,19436730:plastique:3726:19438303,19436732:plastique:3726:19437018,1'}, {'unwanted_material': 'Teint_Dans_La_Masse', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.005463442032526228, 'nb_photo': 612, 'list_port_cont': '19356358,19356475,19357317,19372846,19374245,19374331,19374783,19374950,19379681,19381132,19381416,19381501,19381571,19402485,19402580,19402701,19402768,19403156,19403436,19404210,19404833,19405167,19405304,19405357,19405385,19437017,19438310,19438846,19439343,19439606,19441369,19443665,19444941,19445220,19445614,19445642,19445808,19446235,19453606,19454297,19455930,19458714,19458829,19459090,19460831,19460894,19461233,19467275,19467635,19469312,19474464,19481665,19482227,19482396,19482579,19483243,19484290,19493900,19494450,19494525,19507373,19557923,19574438,19604620,19672389,19672942,19674437,19724204,19729405,19729700,19729765,19739306,19783844,19784702,19817253,19864098,19888030,19943376,19962838,19994235,19995993,19999265,20032744,20033461,20053451,20055755,20109408,20128424,20176748,20183132,20183381,20185289,20253133,20253260,20298494,20362683,20362986,20363208,20363256,20365940', 'assoc_port': '19356343:19356475,19356347:19356358,19357306:19357317,19372469:19374950,19372473:19374783,19372477:19374331,19372479:19374245,19372481:19372846,19378017:19381571,19378021:19381501,19378023:19381416,19378024:19381132,19378026:19379681,19402380:19405385,19402383:19405357,19402395:19404833,19402396:19405167,19402397:19405304,19402402:19404210,19402407:19403436,19402409:19403156,19402411:19402768,19402420:19402701,19402427:19402580,19402433:19402485,19436705:19446235,19436711:19445808,19436713:19441369,19436723:19439606,19436727:19439343,19436728:19438846,19436730:19438310,19436732:19437017,19442550:19445642,19442554:19445614,19442562:19445220,19442567:19444941,19442569:19443665,19453454:19453606,19454190:19454297,19455859:19455930,19458609:19459090,19458612:19458714,19458613:19458829,19460816:19461233,19460819:19460894,19460822:19460831,19467203:19467635,19467205:19467275,19469294:19469312,19473072:19474464,19479327:19484290,19479356:19483243,19479358:19482396,19479360:19482579,19479361:19482227,19479368:1948166', 'assoc_mat': '19356343:Teint_Dans_La_Masse:3726:19356475,19356347:Teint_Dans_La_Masse:3726:19356358,19357306:Teint_Dans_La_Masse:3726:19357317,19372469:Teint_Dans_La_Masse:3726:19374950,19372473:Teint_Dans_La_Masse:3726:19374783,19372477:Teint_Dans_La_Masse:3726:19374331,19372479:Teint_Dans_La_Masse:3726:19374245,19372481:Teint_Dans_La_Masse:3726:19372846,19378017:Teint_Dans_La_Masse:3726:19381571,19378021:Teint_Dans_La_Masse:3726:19381501,19378023:Teint_Dans_La_Masse:3726:19381416,19378024:Teint_Dans_La_Masse:3726:19381132,19378026:Teint_Dans_La_Masse:3726:19379681,19402380:Teint_Dans_La_Masse:3726:19405385,19402383:Teint_Dans_La_Masse:3726:19405357,19402395:Teint_Dans_La_Masse:3726:19404833,19402396:Teint_Dans_La_Masse:3726:19405167,19402397:Teint_Dans_La_Masse:3726:19405304,19402402:Teint_Dans_La_Masse:3726:19404210,19402407:Teint_Dans_La_Masse:3726:19403436,19402409:Teint_Dans_La_Masse:3726:19403156,19402411:Teint_Dans_La_Masse:3726:19402768,19402420:Teint_Dans_La_Masse:3726:19402701,19402427:Teint_Dans_La_Masse:3726:1'}, {'unwanted_material': 'textiles_sanitaires', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0001372844346212133, 'nb_photo': 1, 'list_port_cont': '20313419', 'assoc_port': '20176484:20313419', 'assoc_mat': '20176484:textiles_sanitaires:4207:20313419'}, {'unwanted_material': 'textiles_sanitaires', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 9.238858870405284e-06, 'nb_photo': 580, 'list_port_cont': '19744052,20050581,20050851', 'assoc_port': '19739281:19744052,19962217:20050851,19962220:20050581', 'assoc_mat': '19739281:textiles_sanitaires:4211:19744052,19962217:textiles_sanitaires:4211:20050851,19962220:textiles_sanitaires:4211:20050581'}), 'main_stat': {'nb_photos': 31720}}, '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': ((31720,),), 'unwanted_material_monthly_percentage': 0, 'material_repartition': (('pcnc', 4711), ('emr', 3622), ('pet_clair', 3424), ('film_pedb', 2621), ('jrm', 1866), ('refus', 1699), ('aluminium', 1298), ('pcm', 945), ('pehd_pp', 670), ('flux_dev', 455), ('ela', 102)), 'material_dict': {'pcnc': 4711, 'emr': 3622, 'pet_clair': 3424, 'film_pedb': 2621, 'jrm': 1866, 'refus': 1699, 'autres': 3470}, 'coverage_data': (('2025/01/31/', 1.0), ('2025/01/30/', 1.0), ('2025/01/29/', 1.0), ('2025/01/28/', 1.0), ('2025/01/27/', 1.0), ('2025/01/25/', 0.963942), ('2025/01/24/', 1.0), ('2025/01/23/', 1.0), ('2025/01/22/', 1.0), ('2025/01/21/', 1.0), ('2025/01/20/', 1.0), ('2025/01/18/', 0.949775), ('2025/01/17/', 1.0), ('2025/01/16/', 1.0), ('2025/01/15/', 1.0), ('2025/01/14/', 1.0), ('2025/01/13/', 1.0), ('2025/01/11/', 0.971276), ('2025/01/10/', 1.0), ('2025/01/09/', 1.0), ('2025/01/08/', 1.0), ('2025/01/07/', 1.0), ('2025/01/06/', 1.0), ('2025/01/04/', 0.939052), ('2025/01/03/', 1.0), ('2025/01/02/', 1.0), ('2025/01/01/', 1.0)), 'impurety_average_data': ((datetime.date(2025, 1, 1), 0.05467620628576988, 506), (datetime.date(2025, 1, 2), 0.09682408089349914, 1108), (datetime.date(2025, 1, 3), 0.15371211328723935, 1019), (datetime.date(2025, 1, 6), 0.1443944491907232, 1147), (datetime.date(2025, 1, 7), 0.05155064597547641, 779), (datetime.date(2025, 1, 8), 0.08079748820488404, 645), (datetime.date(2025, 1, 9), 0.07918238344817027, 784), (datetime.date(2025, 1, 10), 0.06174535482575789, 640), (datetime.date(2025, 1, 13), 0.03206878474493764, 1796), (datetime.date(2025, 1, 14), 0.05964974144714031, 1109), (datetime.date(2025, 1, 15), 0.05304003942773633, 1093), (datetime.date(2025, 1, 16), 0.06426863324630286, 1318), (datetime.date(2025, 1, 17), 0.10184144496911214, 1826), (datetime.date(2025, 1, 20), 0.13990450903136312, 1963), (datetime.date(2025, 1, 21), 0.15965883594330557, 1838), (datetime.date(2025, 1, 22), 0.19507557294216096, 1574), (datetime.date(2025, 1, 23), 0.0889952565085456, 1281), (datetime.date(2025, 1, 24), 0.025255347991179775, 2417), (datetime.date(2025, 1, 27), 0.14864021348926512, 2220), (datetime.date(2025, 1, 28), 0.117802638884654, 2361), (datetime.date(2025, 1, 29), 0.1325584177162178, 1154), (datetime.date(2025, 1, 30), 0.20400914506707463, 1640), (datetime.date(2025, 1, 31), 0.11745852158853569, 1387)), 'impurety_average_data_per_hashtag': {'pcnc': ((datetime.date(2025, 1, 1), 0.00956600568876047, 98), (datetime.date(2025, 1, 2), 0.008500100100574252, 114), (datetime.date(2025, 1, 3), 0.009921335994727474, 80), (datetime.date(2025, 1, 6), 0.0146616029489894, 190), (datetime.date(2025, 1, 7), 0.010876697800642645, 112), (datetime.date(2025, 1, 8), 0.009392360788161148, 124), (datetime.date(2025, 1, 9), 0.010281266142828009, 121), (datetime.date(2025, 1, 10), 0.01451504828200765, 138), (datetime.date(2025, 1, 13), 0.01485788003877477, 1281), (datetime.date(2025, 1, 14), 0.014424446770293567, 443), (datetime.date(2025, 1, 15), 0.013201631774366935, 344), (datetime.date(2025, 1, 16), 0.016053391137516925, 377), (datetime.date(2025, 1, 17), 0.044250683228821884, 428), (datetime.date(2025, 1, 20), 0.04487089283878574, 299), (datetime.date(2025, 1, 21), 0.05591135678336998, 269), (datetime.date(2025, 1, 22), 0.04634706629393865, 275), (datetime.date(2025, 1, 23), 0.03427884205945689, 248), (datetime.date(2025, 1, 24), 0.03691427930443881, 128), (datetime.date(2025, 1, 27), 0.05890854637655012, 457), (datetime.date(2025, 1, 28), 0.07890221829674664, 354), (datetime.date(2025, 1, 29), 0.04014932858059701, 269), (datetime.date(2025, 1, 30), 0.04828267453031651, 135), (datetime.date(2025, 1, 31), 0.04316864884414254, 193)), 'jrm': ((datetime.date(2025, 1, 1), 0.022128603960548002, 70), (datetime.date(2025, 1, 2), 0.05451109110702883, 143), (datetime.date(2025, 1, 3), 0.03997040664614467, 180), (datetime.date(2025, 1, 6), 0.04272537314549766, 227), (datetime.date(2025, 1, 7), 0.0460486181588086, 160), (datetime.date(2025, 1, 8), 0.0629212359788979, 148), (datetime.date(2025, 1, 9), 0.0623371928777834, 46), (datetime.date(2025, 1, 10), 0.06500224539172898, 22), (datetime.date(2025, 1, 13), 0.030157459861295196, 16), (datetime.date(2025, 1, 14), 0.03634770947550961, 35), (datetime.date(2025, 1, 15), 0.0208200683018932, 71), (datetime.date(2025, 1, 16), 0.057458117291320186, 62), (datetime.date(2025, 1, 17), 0.0752153719660767, 52), (datetime.date(2025, 1, 20), 0.08120292718346712, 60), (datetime.date(2025, 1, 21), 0.08512095692576285, 66), (datetime.date(2025, 1, 22), 0.08085462186559451, 47), (datetime.date(2025, 1, 23), 0.0613889609314983, 42), (datetime.date(2025, 1, 24), 0.1173836429703024, 85), (datetime.date(2025, 1, 27), 0.12004993055551631, 221), (datetime.date(2025, 1, 28), 0.0321420718573545, 330), (datetime.date(2025, 1, 29), 0.0761356893712038, 41), (datetime.date(2025, 1, 30), 0.10193163192156315, 39), (datetime.date(2025, 1, 31), 0.08757868920397009, 53)), 'refus': ((datetime.date(2025, 1, 1), 0.08548432393790846, 11), (datetime.date(2025, 1, 2), 0.08407600002514329, 33), (datetime.date(2025, 1, 6), 0.09419964967351599, 53), (datetime.date(2025, 1, 7), 0.08324520971159464, 18), (datetime.date(2025, 1, 9), 0.09550616875229921, 70), (datetime.date(2025, 1, 10), 0.10241584329195072, 109), (datetime.date(2025, 1, 13), 0.09498182262749784, 92), (datetime.date(2025, 1, 14), 0.100282324118169, 96), (datetime.date(2025, 1, 16), 0.1386796306926047, 95), (datetime.date(2025, 1, 17), 0.21574258669187335, 65), (datetime.date(2025, 1, 20), 0.21146192506936073, 104), (datetime.date(2025, 1, 21), 0.23614367854816612, 57), (datetime.date(2025, 1, 22), 0.19605177154125933, 105), (datetime.date(2025, 1, 23), 0.1838763259446811, 88), (datetime.date(2025, 1, 24), 0.17363363027979595, 241), (datetime.date(2025, 1, 27), 0.19136199946452834, 266), (datetime.date(2025, 1, 28), 0.039451386501247125, 541), (datetime.date(2025, 1, 29), 0.22682005167614655, 100), (datetime.date(2025, 1, 30), 0.22255999419026842, 475), (datetime.date(2025, 1, 31), 0.19643596709084368, 120)), 'emr': ((datetime.date(2025, 1, 1), 0.011485324116244146, 119), (datetime.date(2025, 1, 2), 0.008493383458990485, 255), (datetime.date(2025, 1, 3), 0.013235039370486678, 203), (datetime.date(2025, 1, 6), 0.01029912891043496, 227), (datetime.date(2025, 1, 7), 0.008685824120988773, 140), (datetime.date(2025, 1, 8), 0.00558447702847455, 82), (datetime.date(2025, 1, 9), 0.010345438012578981, 149), (datetime.date(2025, 1, 10), 0.01830739654168783, 178), (datetime.date(2025, 1, 13), 0.013299524575541045, 87), (datetime.date(2025, 1, 14), 0.024338543280999752, 171), (datetime.date(2025, 1, 15), 0.011019150246347, 204), (datetime.date(2025, 1, 16), 0.0500539332057968, 275), (datetime.date(2025, 1, 17), 0.08955256807505624, 371), (datetime.date(2025, 1, 20), 0.06770563184081038, 355), (datetime.date(2025, 1, 21), 0.07880051950675716, 338), (datetime.date(2025, 1, 22), 0.07274222230198545, 293), (datetime.date(2025, 1, 23), 0.06056162589679261, 281), (datetime.date(2025, 1, 24), 0.061057059790465384, 391), (datetime.date(2025, 1, 27), 0.06272044596042625, 425), (datetime.date(2025, 1, 28), 0.07309865601709724, 265), (datetime.date(2025, 1, 29), 0.07008852445711809, 260), (datetime.date(2025, 1, 30), 0.07146604113513953, 218), (datetime.date(2025, 1, 31), 0.0772706399942304, 366)), 'aluminium': ((datetime.date(2025, 1, 1), 0.061922227037034934, 95), (datetime.date(2025, 1, 2), 0.06632204211384861, 224), (datetime.date(2025, 1, 3), 0.07128763367445091, 184), (datetime.date(2025, 1, 6), 0.0742937729107479, 94), (datetime.date(2025, 1, 7), 0.07164329513123664, 168), (datetime.date(2025, 1, 8), 0.05895317573091257, 93), (datetime.date(2025, 1, 9), 0.06443836143580159, 91), (datetime.date(2025, 1, 10), 0.055424290479435596, 57), (datetime.date(2025, 1, 13), 0.06322175335042411, 19), (datetime.date(2025, 1, 14), 0.06763990478736952, 56), (datetime.date(2025, 1, 15), 0.06933964942678968, 87), (datetime.date(2025, 1, 16), 0.07456562237680389, 41), (datetime.date(2025, 1, 22), 0.11974960102701336, 30), (datetime.date(2025, 1, 27), 0.03494786161955477, 130), (datetime.date(2025, 1, 30), 0.1015479029276232, 10)), 'pet_clair': ((datetime.date(2025, 1, 1), 0.11595695637507815, 91), (datetime.date(2025, 1, 2), 0.1909474541941463, 191), (datetime.date(2025, 1, 3), 0.30132098495236925, 228), (datetime.date(2025, 1, 6), 0.2668948404565788, 223), (datetime.date(2025, 1, 7), 0.07469654065706154, 94), (datetime.date(2025, 1, 8), 0.1689241697544379, 115), (datetime.date(2025, 1, 9), 0.12618490694883078, 179), (datetime.date(2025, 1, 10), 0.10494356799689797, 95), (datetime.date(2025, 1, 13), 0.5073591165782744, 171), (datetime.date(2025, 1, 14), 0.14505235522361812, 198), (datetime.date(2025, 1, 15), 0.10551835431563776, 171), (datetime.date(2025, 1, 16), 0.12013160436062068, 177), (datetime.date(2025, 1, 17), 0.1747153670149251, 327), (datetime.date(2025, 1, 20), 0.11261985848718688, 206), (datetime.date(2025, 1, 21), 0.14764566517264388, 257), (datetime.date(2025, 1, 22), 0.33527952381724335, 404), (datetime.date(2025, 1, 23), 0.137917692935837, 237), (datetime.date(2025, 1, 24), 0.12093288291764137, 279), (datetime.date(2025, 1, 27), 0.29424152587305696, 409), (datetime.date(2025, 1, 28), 0.1480105841890521, 447), (datetime.date(2025, 1, 29), 0.1909568752113543, 222), (datetime.date(2025, 1, 30), 0.21224037289506487, 352), (datetime.date(2025, 1, 31), 0.14693638066395137, 282)), 'pehd_pp': ((datetime.date(2025, 1, 1), 0.0007567113878775452, 9), (datetime.date(2025, 1, 2), 0.0003014822368758719, 9), (datetime.date(2025, 1, 6), 0.00034251897923167116, 33), (datetime.date(2025, 1, 8), 0.0005726176326494067, 10), (datetime.date(2025, 1, 9), 0.0005335597879921694, 30), (datetime.date(2025, 1, 13), 0.0006479462029426647, 55), (datetime.date(2025, 1, 15), 9.802194068136576e-05, 35), (datetime.date(2025, 1, 16), 0.00024152346541637156, 52), (datetime.date(2025, 1, 17), 0.012211241316330232, 114), (datetime.date(2025, 1, 21), 0.06452160382795709, 208), (datetime.date(2025, 1, 22), 0.06982545474208458, 94), (datetime.date(2025, 1, 24), 0.0021908585143633357, 187), (datetime.date(2025, 1, 27), 0.0016311945108278933, 119), (datetime.date(2025, 1, 28), 0.0023433124671606315, 69), (datetime.date(2025, 1, 30), 0.22680443784605, 169), (datetime.date(2025, 1, 31), 0.07654144588416457, 60)), 'film_pedb': ((datetime.date(2025, 1, 1), 0.14181097530181966, 13), (datetime.date(2025, 1, 2), 0.11684946969002646, 125), (datetime.date(2025, 1, 3), 0.15067186994866025, 128), (datetime.date(2025, 1, 6), 0.11990261217681047, 81), (datetime.date(2025, 1, 7), 0.08647089017663301, 66), (datetime.date(2025, 1, 8), 0.11533127104439173, 65), (datetime.date(2025, 1, 9), 0.09560973837410496, 57), (datetime.date(2025, 1, 10), 0.11894031648083432, 41), (datetime.date(2025, 1, 13), 0.15345066924794298, 66), (datetime.date(2025, 1, 14), 0.11355427734958394, 86), (datetime.date(2025, 1, 15), 0.14441002687292812, 134), (datetime.date(2025, 1, 16), 0.18606953094556997, 187), (datetime.date(2025, 1, 17), 0.18513090403920154, 329), (datetime.date(2025, 1, 20), 0.15009523712230496, 869), (datetime.date(2025, 1, 21), 0.2811911867172791, 482), (datetime.date(2025, 1, 22), 0.16950881449751698, 280), (datetime.date(2025, 1, 23), 0.19924888474471822, 216), (datetime.date(2025, 1, 24), 0.1292917655364562, 153), (datetime.date(2025, 1, 27), 0.10106632303417618, 119), (datetime.date(2025, 1, 28), 0.08831174788805968, 289), (datetime.date(2025, 1, 29), 0.1628888394971165, 164), (datetime.date(2025, 1, 30), 0.13177421559406247, 130), (datetime.date(2025, 1, 31), 0.09380240186214989, 234)), 'ela': ((datetime.date(2025, 1, 2), 0.028905828169317204, 14), (datetime.date(2025, 1, 6), 0.03299917005709182, 19), (datetime.date(2025, 1, 8), 0.023450559676531466, 8), (datetime.date(2025, 1, 14), 0.057967355442596645, 15), (datetime.date(2025, 1, 16), 0.06308458474288625, 16), (datetime.date(2025, 1, 17), 0.08263238872553293, 16), (datetime.date(2025, 1, 21), 0.0789340382514203, 16), (datetime.date(2025, 1, 22), 0.11291550063802698, 12), (datetime.date(2025, 1, 23), 0.16489200055030587, 17), (datetime.date(2025, 1, 24), 0.12902275598547594, 18), (datetime.date(2025, 1, 27), 0.059918331363922946, 12), (datetime.date(2025, 1, 30), 0.14014166576470866, 11), (datetime.date(2025, 1, 31), 0.11540364153479507, 15)), 'flux_dev': ((datetime.date(2025, 1, 3), 0.08064938324153612, 16), (datetime.date(2025, 1, 7), 0.08673445366752217, 21), (datetime.date(2025, 1, 9), 0.10197013274190769, 41), (datetime.date(2025, 1, 13), 0.10843560334621016, 9), (datetime.date(2025, 1, 15), 0.08482369088614733, 35), (datetime.date(2025, 1, 16), 0.10834072205552564, 16), (datetime.date(2025, 1, 17), 0.13946614413123049, 97), (datetime.date(2025, 1, 20), 0.1431020455830663, 8), (datetime.date(2025, 1, 21), 0.12125450866424856, 130), (datetime.date(2025, 1, 23), 0.1685379240581171, 35), (datetime.date(2025, 1, 24), 0.18100404486599742, 138), (datetime.date(2025, 1, 27), 0.2223609658050148, 50), (datetime.date(2025, 1, 28), 0.11415538843027086, 40), (datetime.date(2025, 1, 29), 0.2543534081416607, 72), (datetime.date(2025, 1, 30), 0.14671124746596442, 74), (datetime.date(2025, 1, 31), 0.2801065606584581, 42)), 'pcm': ((datetime.date(2025, 1, 14), 0.0, 9), (datetime.date(2025, 1, 15), 0.0, 12), (datetime.date(2025, 1, 16), 0.0, 20), (datetime.date(2025, 1, 17), 0.0, 27), (datetime.date(2025, 1, 20), 0.0, 62), (datetime.date(2025, 1, 21), 0.0, 15), (datetime.date(2025, 1, 22), 0.015992563389297127, 34), (datetime.date(2025, 1, 23), 0.0025565413311249923, 117), (datetime.date(2025, 1, 24), 0.007489194385945969, 797), (datetime.date(2025, 1, 27), 0.0, 12), (datetime.date(2025, 1, 28), 0.0, 26), (datetime.date(2025, 1, 29), 0.0, 26), (datetime.date(2025, 1, 30), 0.023574889306301753, 27), (datetime.date(2025, 1, 31), 0.011146711051145071, 22))}, 'quality_array': [['-2.3145332473979576', '01012025'], ['-2.3484080902633675', '02012025'], ['-2.4618384035012344', '03012025'], ['-2.301925563052592', '06012025'], ['-2.142416659424145', '07012025'], ['-2.177406316132979', '08012025'], ['-2.4975181230980983', '09012025'], ['-2.6403418893975785', '10012025'], ['-2.9832636053827075', '13012025'], ['-2.308440751991021', '14012025'], ['-2.4589721080793923', '15012025'], ['-3.1946745703082047', '16012025'], ['-4.771902976673648', '17012025'], ['-4.720345907191151', '20012025'], ['-4.887823547427538', '21012025'], ['-4.720185171510786', '22012025'], ['-4.4869776116740585', '23012025'], ['-5.13825987324525', '24012025'], ['-4.78200350177914', '27012025'], ['-3.8028582689423187', '28012025'], ['-4.511741822710072', '29012025'], ['-5.550130298652425', '30012025'], ['-3.616433807054163', '31012025']], 'number_of_batch': ((1024,),), 'datou_id_sts': 4101, 'map_hashtag_number_mat': {'hash_to_mat_nb': ({'unwanted_material': 'autre', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.05090285557735848, 'nb_photo': 3845, 'list_port_cont': '19357626,19357722,19358644,19372880,19372967,19373091,19380395,19402610,19402785,19402865,19403500,19403531,19404803,19437214,19440606,19442892,19454587,19454993,19455271,19458928,19469459,19469897,19473537,19480452,19480511,19494223,19494430,19494664,19495226,19507542,19510963,19545986,19555445,19555511,19604789,19605394,19605865,19672252,19674856,19675397,19727812,19729334,19729539,19729712,19732901,19739385,19739531,19784387,19784486,19784905,19844962,19864462,19909878,19910066,19989434,19989521,19994378,19994844,20034362,20053893,20055428,20055451,20082177,20110308,20130540,20177614,20182167,20183961,20184481,20194576,20194728,20198004,20198064,20244589,20244895', 'assoc_port': '19357307:19357626,19357308:19357722,19358489:19358644,19372459:19373091,19372467:19372967,19372471:19372880,19378022:19380395,19402382:19404803,19402391:19403531,19402405:19402865,19402406:19403500,19402421:19402785,19402428:19402610,19436708:19437214,19436709:19440606,19442566:19442892,19454187:19455271,19454195:19454993,19454196:19454587,19458610:19458928,19469298:19469897,19469299:19469459,19473073:19473537,19479353:19480511,19479363:19480452,19493655:19495226,19493669:19494664,19493677:19494430,19493684:19494223,19507092:19507542,19510705:19510963,19545670:19545986,19555199:19555511,19555215:19555445,19604136:19605865,19604138:19605394,19604139:19604789,19671206:19675397,19671237:19674856,19671238:19672252,19723637:19727812,19728919:19729712,19728931:19729539,19728962:19729334,19730561:19732901,19739275:19739531,19739278:19739385,19783408:19784905,19783434:19784387,19783446:19784486,19844151:19844962,19863835:19864462,19909483:19910066,19909509:19909878,19985983:19989521,19985986:19989434,19993254:1999484', 'assoc_mat': '19357307:autre:3327:19357626,19357308:autre:3327:19357722,19358489:autre:3327:19358644,19372459:autre:3327:19373091,19372467:autre:3327:19372967,19372471:autre:3327:19372880,19378022:autre:3327:19380395,19402382:autre:3327:19404803,19402391:autre:3327:19403531,19402405:autre:3327:19402865,19402406:autre:3327:19403500,19402421:autre:3327:19402785,19402428:autre:3327:19402610,19436708:autre:3327:19437214,19436709:autre:3327:19440606,19442566:autre:3327:19442892,19454187:autre:3327:19455271,19454195:autre:3327:19454993,19454196:autre:3327:19454587,19458610:autre:3327:19458928,19469298:autre:3327:19469897,19469299:autre:3327:19469459,19473073:autre:3327:19473537,19479353:autre:3327:19480511,19479363:autre:3327:19480452,19493655:autre:3327:19495226,19493669:autre:3327:19494664,19493677:autre:3327:19494430,19493684:autre:3327:19494223,19507092:autre:3327:19507542,19510705:autre:3327:19510963,19545670:autre:3327:19545986,19555199:autre:3327:19555511,19555215:autre:3327:19555445,19604136:autre:3327:19605865,19604138:'}, {'unwanted_material': 'autre', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.006245758914849804, 'nb_photo': 1684, 'list_port_cont': '19372660,19378707,19437075,19437405,19437693,19438283,19458687,19493796,19493830,19493884,19495028,19507432,19507629,19508807,19510865,19511106,19511303,19545738,19545856,19555640,19556653,19557967,19574668,19604770,19605053,19612039,19725399,19729125,19729612,19729920,19730255,19730269,19730421,19739506,19783856,19784283,19784457,19784573,19784890,19785283,19785955,19787334,19817081,19819117,19865517,19898457,19910928,19911314,19962714,19963895,19964503,19965070,19965286,19965535,19965623,19965670,19965751,19965974,19988364,19988809,19988902,19989143,19989227,19989387,19989651,19994964,19996142,19996567,19997712,20032160,20032306,20032752,20033762,20034155,20034383,20034462,20050571,20053430,20053684,20053829,20053846,20054934,20055596,20109632,20110978,20112952,20113611,20113672,20115386,20116219,20128274,20136232,20176965,20177111,20177184,20177832,20181162,20181751,20183169,20183671,20184175,20184709,20185169,20185843,20188308,20191032,20192659', 'assoc_port': '19372476:19372660,19378019:19378707,19436718:19437693,19436719:19437405,19436722:19438283,19436724:19437075,19458606:19458687,19493664:19495028,19493667:19493884,19493682:19493830,19493683:19493796,19507086:19508807,19507088:19507629,19507097:19507432,19510702:19511106,19510703:19511303,19510709:19510865,19545671:19545856,19545672:19545738,19555201:19555640,19555213:19556653,19557754:19557967,19574240:19574668,19604134:19612039,19604149:19605053,19604182:19604770,19723635:19725399,19728920:19730421,19728945:19729612,19728947:19730255,19728950:19730269,19728959:19729920,19728960:19729125,19739283:19739506,19783409:19785283,19783427:19785955,19783430:19787334,19783432:19784890,19783433:19784573,19783444:19784457,19783455:19783856,19783456:19784283,19816762:19819117,19816772:19817081,19863843:19865517,19897871:19898457,19909481:19911314,19909508:19910928,19962165:19965974,19962167:19965623,19962176:19965535,19962177:19965670,19962178:19965286,19962204:19965070,19962212:19964503,19962222:19965751,19962223:1996389', 'assoc_mat': '19372476:autre:3594:19372660,19378019:autre:3594:19378707,19436718:autre:3594:19437693,19436719:autre:3594:19437405,19436722:autre:3594:19438283,19436724:autre:3594:19437075,19458606:autre:3594:19458687,19493664:autre:3594:19495028,19493667:autre:3594:19493884,19493682:autre:3594:19493830,19493683:autre:3594:19493796,19507086:autre:3594:19508807,19507088:autre:3594:19507629,19507097:autre:3594:19507432,19510702:autre:3594:19511106,19510703:autre:3594:19511303,19510709:autre:3594:19510865,19545671:autre:3594:19545856,19545672:autre:3594:19545738,19555201:autre:3594:19555640,19555213:autre:3594:19556653,19557754:autre:3594:19557967,19574240:autre:3594:19574668,19604134:autre:3594:19612039,19604149:autre:3594:19605053,19604182:autre:3594:19604770,19723635:autre:3594:19725399,19728920:autre:3594:19730421,19728945:autre:3594:19729612,19728947:autre:3594:19730255,19728950:autre:3594:19730269,19728959:autre:3594:19729920,19728960:autre:3594:19729125,19739283:autre:3594:19739506,19783409:autre:3594:19785283,19783427:'}, {'unwanted_material': 'autre_refus', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.04235459900551731, 'nb_photo': 642, 'list_port_cont': '19356476,19357319,19358303,19372852,19374240,19374342,19374777,19379679,19381140,19381406,19381506,19381563,19402482,19402574,19402700,19403169,19404204,19404824,19405354,19438839,19439344,19443668,19444949,19445222,19445605,19445648,19446233,19458709,19458830,19459099,19460827,19460984,19461226,19469314,19474453,19481657,19482223,19482580,19483235,19493905,19494457,19494524,19507375,19574439,19604624,19674442,19724210,19729404,19729766,19739297,19783850,19784707,19817256,19864108,19888024,19943377,19962831,19995994,19999266,19999395,20032747,20053444,20055751,20109407,20128423,20176753,20183136,20183387,20185288,20253124,20253257,20298490,20363161,20363203,20363249', 'assoc_port': '19356343:19356476,19357306:19357319,19358288:19358303,19372473:19374777,19372477:19374342,19372479:19374240,19372481:19372852,19378017:19381563,19378021:19381506,19378023:19381406,19378024:19381140,19378026:19379679,19402383:19405354,19402395:19404824,19402402:19404204,19402409:19403169,19402420:19402700,19402427:19402574,19402433:19402482,19436705:19446233,19436727:19439344,19436728:19438839,19442550:19445648,19442554:19445605,19442562:19445222,19442567:19444949,19442569:19443668,19458609:19459099,19458612:19458709,19458613:19458830,19460816:19461226,19460818:19460984,19460822:19460827,19469294:19469314,19473072:19474453,19479356:19483235,19479360:19482580,19479361:19482223,19479368:19481657,19493654:19494524,19493659:19494457,19493675:19493905,19507093:19507375,19574237:19574439,19604141:19604624,19671230:19674442,19723665:19724210,19728929:19729766,19728963:19729404,19739279:19739297,19783436:19784707,19783450:19783850,19816777:19817256,19844155:19943377,19863836:19864108,19887057:19888024,19962208:2029849', 'assoc_mat': '19356343:autre_refus:3726:19356476,19357306:autre_refus:3726:19357319,19358288:autre_refus:3726:19358303,19372473:autre_refus:3726:19374777,19372477:autre_refus:3726:19374342,19372479:autre_refus:3726:19374240,19372481:autre_refus:3726:19372852,19378017:autre_refus:3726:19381563,19378021:autre_refus:3726:19381506,19378023:autre_refus:3726:19381406,19378024:autre_refus:3726:19381140,19378026:autre_refus:3726:19379679,19402383:autre_refus:3726:19405354,19402395:autre_refus:3726:19404824,19402402:autre_refus:3726:19404204,19402409:autre_refus:3726:19403169,19402420:autre_refus:3726:19402700,19402427:autre_refus:3726:19402574,19402433:autre_refus:3726:19402482,19436705:autre_refus:3726:19446233,19436727:autre_refus:3726:19439344,19436728:autre_refus:3726:19438839,19442550:autre_refus:3726:19445648,19442554:autre_refus:3726:19445605,19442562:autre_refus:3726:19445222,19442567:autre_refus:3726:19444949,19442569:autre_refus:3726:19443668,19458609:autre_refus:3726:19459099,19458612:autre_refus:3726:19458709,19458613:'}, {'unwanted_material': 'barquette_avec_film', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.005420616010623939, 'nb_photo': 789, 'list_port_cont': '19372878,19380385,19402608,19402790,19404797,19437219,19440609,19442887,19454982,19469462,19469902,19494657,19507541,19510964,19545984,19555450,19555506,19604782,19605387,19672262,19674852,19675398,19727814,19729345,19729542,19732906,19739380,19739522,19784478,19784900,19844961,19864457,19909879,19910070,19989433,19989518,19994374,19994845,20034367,20053891,20055434,20055445,20082174,20110299,20130535,20177611,20182176,20183956,20184485,20194583,20194737,20198007,20198065,20244598,20244889', 'assoc_port': '19372471:19372878,19378022:19380385,19402382:19404797,19402421:19402790,19402428:19402608,19436708:19437219,19436709:19440609,19442566:19442887,19454195:19454982,19469298:19469902,19469299:19469462,19493669:19494657,19507092:19507541,19510705:19510964,19545670:19545984,19555199:19555506,19555215:19555450,19604138:19605387,19604139:19604782,19671206:19675398,19671237:19674852,19671238:19672262,19723637:19727814,19728931:19729542,19728962:19729345,19730561:19732906,19739275:19739522,19739278:19739380,19783408:19784900,19783446:19784478,19844151:19844961,19863835:19864457,19909483:19910070,19909509:19909879,19985983:19989518,19985986:19989433,19993254:19994845,19993266:19994374,20033920:20034367,20053298:20053891,20054913:20055445,20054921:20055434,20080742:20082174,20108686:20110299,20128894:20130535,20176514:20177611,20179148:20244889,20179394:20244598,20179405:20198065,20179487:20198007,20179488:20194737,20179523:20194583,20179596:20182176,20181510:20184485,20181533:20183956', 'assoc_mat': '19372471:barquette_avec_film:3327:19372878,19378022:barquette_avec_film:3327:19380385,19402382:barquette_avec_film:3327:19404797,19402421:barquette_avec_film:3327:19402790,19402428:barquette_avec_film:3327:19402608,19436708:barquette_avec_film:3327:19437219,19436709:barquette_avec_film:3327:19440609,19442566:barquette_avec_film:3327:19442887,19454195:barquette_avec_film:3327:19454982,19469298:barquette_avec_film:3327:19469902,19469299:barquette_avec_film:3327:19469462,19493669:barquette_avec_film:3327:19494657,19507092:barquette_avec_film:3327:19507541,19510705:barquette_avec_film:3327:19510964,19545670:barquette_avec_film:3327:19545984,19555199:barquette_avec_film:3327:19555506,19555215:barquette_avec_film:3327:19555450,19604138:barquette_avec_film:3327:19605387,19604139:barquette_avec_film:3327:19604782,19671206:barquette_avec_film:3327:19675398,19671237:barquette_avec_film:3327:19674852,19671238:barquette_avec_film:3327:19672262,19723637:barquette_avec_film:3327:19727814,19728931:barquette_avec_film:3327:1'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0028675046739723396, 'nb_photo': 7, 'list_port_cont': '20315538,20315635', 'assoc_port': '20179599:20315538,20179601:20315635', 'assoc_mat': '20179599:barquette_opaque:4205:20315538,20179601:barquette_opaque:4205:20315635'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.011666142305616339, 'nb_photo': 53, 'list_port_cont': '20314924,20316775', 'assoc_port': '20179525:20314924,20181506:20316775', 'assoc_mat': '20179525:barquette_opaque:4203:20314924,20181506:barquette_opaque:4203:20316775'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0010646416813956897, 'nb_photo': 68, 'list_port_cont': '20180366,20196817,20198115,20233853,20235879,20241410,20244782,20244870,20313408,20313433,20313933', 'assoc_port': '20176484:20313408,20176485:20313433,20176522:20313933,20179147:20180366,20179396:20244870,20179399:20244782,20179408:20241410,20179519:20235879,20179521:20233853,20179592:20198115,20181507:20196817', 'assoc_mat': '20176484:barquette_opaque:4207:20313408,20176485:barquette_opaque:4207:20313433,20176522:barquette_opaque:4207:20313933,20179147:barquette_opaque:4207:20180366,20179396:barquette_opaque:4207:20244870,20179399:barquette_opaque:4207:20244782,20179408:barquette_opaque:4207:20241410,20179519:barquette_opaque:4207:20235879,20179521:barquette_opaque:4207:20233853,20179592:barquette_opaque:4207:20198115,20181507:barquette_opaque:4207:20196817'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.00704522712215349, 'nb_photo': 29, 'list_port_cont': '19804207,20143363,20313582,20313737,20314744,20314873,20315182,20315360,20315445,20316452,20316536,20317023', 'assoc_port': '19783410:19804207,20031872:20143363,20176512:20313582,20176516:20313737,20179514:20314744,20179516:20314873,20179531:20315182,20179536:20315360,20179537:20315445,20181504:20316452,20181514:20316536,20181520:20317023', 'assoc_mat': '19783410:barquette_opaque:4461:19804207,20031872:barquette_opaque:4461:20143363,20176512:barquette_opaque:4461:20313582,20176516:barquette_opaque:4461:20313737,20179514:barquette_opaque:4461:20314744,20179516:barquette_opaque:4461:20314873,20179531:barquette_opaque:4461:20315182,20179536:barquette_opaque:4461:20315360,20179537:barquette_opaque:4461:20315445,20181504:barquette_opaque:4461:20316452,20181514:barquette_opaque:4461:20316536,20181520:barquette_opaque:4461:20317023'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.001344767447356037, 'nb_photo': 47, 'list_port_cont': '19934847,19989894,19998825,20250812,20315106,20342377', 'assoc_port': '19863842:19934847,19909479:19989894,19909480:19998825,20108683:20342377,20128152:20250812,20179528:20315106', 'assoc_mat': '19863842:barquette_opaque:4209:19934847,19909479:barquette_opaque:4209:19989894,19909480:barquette_opaque:4209:19998825,20108683:barquette_opaque:4209:20342377,20128152:barquette_opaque:4209:20250812,20179528:barquette_opaque:4209:20315106'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0008120423824308948, 'nb_photo': 23, 'list_port_cont': '20233499,20234496,20237059,20239975,20242917,20246347,20313731,20372324', 'assoc_port': '20176486:20372324,20176519:20313731,20179146:20246347,20179407:20242917,20179410:20239975,20179518:20237059,20179520:20233499,20179522:20234496', 'assoc_mat': '20176486:barquette_opaque:4207:20372324,20176519:barquette_opaque:4207:20313731,20179146:barquette_opaque:4207:20246347,20179407:barquette_opaque:4207:20242917,20179410:barquette_opaque:4207:20239975,20179518:barquette_opaque:4207:20237059,20179520:barquette_opaque:4207:20233499,20179522:barquette_opaque:4207:20234496'}, {'unwanted_material': 'barquette_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.036175061847231495, 'nb_photo': 3470, 'list_port_cont': '19738276,19738338,19738440,19744060,20035346,20050585,20050808,20050862,20090484,20090643,20091803,20127008,20177174,20181494,20181971,20266377', 'assoc_port': '19728927:19738276,19728928:19738338,19728930:19738440,19739281:19744060,19962217:20050862,19962220:20050585,19962221:20050808,19993267:20091803,20033908:20035346,20090340:20090643,20090340:20266377,20090341:20090484,20108676:20127008,20176515:20177174,20179392:20181971,20179524:20181494', 'assoc_mat': '19728927:barquette_opaque:4211:19738276,19728928:barquette_opaque:4211:19738338,19728930:barquette_opaque:4211:19738440,19739281:barquette_opaque:4211:19744060,19962217:barquette_opaque:4211:20050862,19962220:barquette_opaque:4211:20050585,19962221:barquette_opaque:4211:20050808,19993267:barquette_opaque:4211:20091803,20033908:barquette_opaque:4211:20035346,20090340:barquette_opaque:4211:20090643,20090340:barquette_opaque:4211:20266377,20090341:barquette_opaque:4211:20090484,20108676:barquette_opaque:4211:20127008,20176515:barquette_opaque:4211:20177174,20179392:barquette_opaque:4211:20181971,20179524:barquette_opaque:4211:20181494'}, {'unwanted_material': 'bouchon', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.002373760557402208, 'nb_photo': 1387, 'list_port_cont': '19357619,19357713,19358643,19372874,19372969,19380383,19402603,19402795,19403501,19404805,19437210,19440611,19442895,19454983,19455275,19458929,19469895,19480457,19480513,19494226,19494437,19494655,19495219,19507534,19510971,19545993,19555438,19555509,19604786,19605395,19605856,19672256,19674860,19675403,19727803,19729344,19729529,19732907,19739387,19739528,19784389,19784490,19784906,19844964,19864455,19909880,19910064,19989423,19989516,19994376,19994839,20034369,20053888,20055429,20055449,20082178,20110310,20130532,20177617,20182166,20183964,20184480,20194579,20194726,20198001,20198054,20244592,20244890', 'assoc_port': '19357307:19357619,19357308:19357713,19358489:19358643,19372467:19372969,19372471:19372874,19378022:19380383,19402382:19404805,19402406:19403501,19402421:19402795,19402428:19402603,19436708:19437210,19436709:19440611,19442566:19442895,19454187:19455275,19454195:19454983,19458610:19458929,19469298:19469895,19479353:19480513,19479363:19480457,19493655:19495219,19493669:19494655,19493677:19494437,19493684:19494226,19507092:19507534,19510705:19510971,19545670:19545993,19555199:19555509,19555215:19555438,19604136:19605856,19604138:19605395,19604139:19604786,19671206:19675403,19671237:19674860,19671238:19672256,19723637:19727803,19728931:19729529,19728962:19729344,19730561:19732907,19739275:19739528,19739278:19739387,19783408:19784906,19783434:19784389,19783446:19784490,19844151:19844964,19863835:19864455,19909483:19910064,19909509:19909880,19985983:19989516,19985986:19989423,19993254:19994839,19993266:19994376,20033920:20034369,20053298:20053888,20054913:20055449,20054921:20055429,20080742:20082178,20108686:2011031', 'assoc_mat': '19357307:bouchon:3327:19357619,19357308:bouchon:3327:19357713,19358489:bouchon:3327:19358643,19372467:bouchon:3327:19372969,19372471:bouchon:3327:19372874,19378022:bouchon:3327:19380383,19402382:bouchon:3327:19404805,19402406:bouchon:3327:19403501,19402421:bouchon:3327:19402795,19402428:bouchon:3327:19402603,19436708:bouchon:3327:19437210,19436709:bouchon:3327:19440611,19442566:bouchon:3327:19442895,19454187:bouchon:3327:19455275,19454195:bouchon:3327:19454983,19458610:bouchon:3327:19458929,19469298:bouchon:3327:19469895,19479353:bouchon:3327:19480513,19479363:bouchon:3327:19480457,19493655:bouchon:3327:19495219,19493669:bouchon:3327:19494655,19493677:bouchon:3327:19494437,19493684:bouchon:3327:19494226,19507092:bouchon:3327:19507534,19510705:bouchon:3327:19510971,19545670:bouchon:3327:19545993,19555199:bouchon:3327:19555509,19555215:bouchon:3327:19555438,19604136:bouchon:3327:19605856,19604138:bouchon:3327:19605395,19604139:bouchon:3327:19604786,19671206:bouchon:3327:19675403,19671237:bouchon:3327:19674860,1'}, {'unwanted_material': 'carton', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.00654376406963109, 'nb_photo': 419, 'list_port_cont': '19356571,19357680,19358773,19358867,19376028,19376125,19376159,19376445,19376471,19376806,19376868,19377163,19381871,19383311,19383333,19383516,19383854,19386027,19402731,19406214,19417595,19417701,19417735,19417807,19417850,19418132,19420889,19422196,19440174,19445709,19445847,19447155,19447437,19455989,19456184,19457218,19462677,19462706,19462728,19464203,19470731,19470913,19490844,19491015,19494915,19495008,19495258,19495290,19506355,19506495,19506553,19506643,19506859,19506987,19514952,19514997,19515057,19515100,19521905,19565747,19570775,19599780,19642713,19643469,19643571,19643749,19701202,19701421,19702427,19702663,19702832,19738225,19738357,19738459,19747372,20090539,20193396,20315533,20315625', 'assoc_port': '19356346:19356571,19357309:19357680,19358486:19358773,19358488:19358867,19372456:19376125,19372457:19376028,19372460:19376159,19372463:19376471,19372466:19376445,19372474:19376806,19372483:19376868,19372486:19377163,19378006:19383333,19378007:19383311,19378009:19386027,19378018:19383516,19378020:19383854,19378027:19381871,19402387:19417595,19402388:19417735,19402390:19417701,19402399:19417807,19402401:19417850,19402415:19418132,19402418:19420889,19402419:19422196,19402426:19406214,19402429:19402731,19436716:19440174,19442556:19447155,19442568:19447437,19442571:19445847,19442572:19445709,19453449:19456184,19453450:19455989,19454194:19457218,19458608:19462728,19458611:19462677,19458614:19462706,19460815:19464203,19469295:19470731,19469296:19490844,19469297:19470913,19473071:19491015,19479355:19494915,19479359:19495008,19479365:19495258,19479366:19495290,19493651:19506355,19493656:19506495,19493662:19506553,19493665:19506643,19493674:19506859,19493681:19506987,19507087:19514997,19507091:19514952,19507096:1951505', 'assoc_mat': '19356346:carton:4205:19356571,19357309:carton:4205:19357680,19358486:carton:4205:19358773,19358488:carton:4205:19358867,19372456:carton:4205:19376125,19372457:carton:4205:19376028,19372460:carton:4205:19376159,19372463:carton:4205:19376471,19372466:carton:4205:19376445,19372474:carton:4205:19376806,19372483:carton:4205:19376868,19372486:carton:4205:19377163,19378006:carton:4205:19383333,19378007:carton:4205:19383311,19378009:carton:4205:19386027,19378018:carton:4205:19383516,19378020:carton:4205:19383854,19378027:carton:4205:19381871,19402387:carton:4205:19417595,19402388:carton:4205:19417735,19402390:carton:4205:19417701,19402399:carton:4205:19417807,19402401:carton:4205:19417850,19402415:carton:4205:19418132,19402418:carton:4205:19420889,19402419:carton:4205:19422196,19402426:carton:4205:19406214,19402429:carton:4205:19402731,19436716:carton:4205:19440174,19442556:carton:4205:19447155,19442568:carton:4205:19447437,19442571:carton:4205:19445847,19442572:carton:4205:19445709,19453449:carton:4205:19456184,1945'}, {'unwanted_material': 'carton', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.007792328051222779, 'nb_photo': 22, 'list_port_cont': '20314910,20316786', 'assoc_port': '20179525:20314910,20181506:20316786', 'assoc_mat': '20179525:carton:4203:20314910,20181506:carton:4203:20316786'}, {'unwanted_material': 'carton', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.9375009529115176, 'nb_photo': 6332, 'list_port_cont': '19356448,19357522,19357598,19357659,19357838,19372533,19372743,19372930,19373546,19378888,19380658,19381532,19402440,19402646,19402826,19402897,19403738,19404448,19404771,19404856,19436915,19437440,19438174,19438592,19442685,19445454,19445582,19445741,19445783,19453657,19454654,19456141,19456235,19457670,19460919,19469410,19470534,19473126,19474368,19493870,19494329,19494420,19495271,19495826,19496168,19507250,19507821,19508194,19508634,19509105,19509243,19510882,19511017,19555352,19558794,19565422,19574489,19605027,19606024,19610705,19613249,19673050,19673751,19674715,19675803,19676990,19681852,19683380,19683578,19724263,19729034,19729065,19729141,19729201,19729355,19730788,19731367,19739318,19739344,19784235,19785030,19785224,19786862,19803510,19841025,19842060,19842276,19842299,19844744,19846221,19864279,19864392,19909616,19909854,19963197,19963399,19964046,19966305,19966336,19968447,19972530,19986230,19986505,19986641,19986930,19987924,19988883,19989312,19991071,19993952,19994523,19994819,19996459,2000005', 'assoc_port': '19356345:19356448,19357305:19357659,19357311:19357522,19357512:19357598,19357769:19357838,19372468:19373546,19372478:19372930,19372482:19372533,19372485:19372743,19378010:19381532,19378012:19380658,19378029:19378888,19402384:19404856,19402394:19404771,19402403:19404448,19402408:19403738,19402416:19402897,19402417:19402826,19402431:19402646,19402432:19402440,19436710:19438592,19436712:19438174,19436720:19437440,19436731:19436915,19442552:19445741,19442553:19445783,19442555:19445582,19442560:19445454,19442576:19442685,19453453:19453657,19454189:19454654,19455857:19456235,19455858:19456141,19457487:19457670,19460821:19460919,19469301:19470534,19469304:19469410,19473070:19474368,19473075:19473126,19493653:19496168,19493658:19495826,19493660:19495271,19493668:19494420,19493672:19494329,19493688:19493870,19507084:19509243,19507089:19509105,19507134:19508634,19507135:19507821,19507136:19508194,19507139:19507250,19510701:19511017,19510706:19510882,19555196:19565422,19555209:19555352,19557745:19558794,19574236:1957448', 'assoc_mat': '19356345:carton:4207:19356448,19357305:carton:4207:19357659,19357311:carton:4207:19357522,19357512:carton:4207:19357598,19357769:carton:4207:19357838,19372468:carton:4207:19373546,19372478:carton:4207:19372930,19372482:carton:4207:19372533,19372485:carton:4207:19372743,19378010:carton:4207:19381532,19378012:carton:4207:19380658,19378029:carton:4207:19378888,19402384:carton:4207:19404856,19402394:carton:4207:19404771,19402403:carton:4207:19404448,19402408:carton:4207:19403738,19402416:carton:4207:19402897,19402417:carton:4207:19402826,19402431:carton:4207:19402646,19402432:carton:4207:19402440,19436710:carton:4207:19438592,19436712:carton:4207:19438174,19436720:carton:4207:19437440,19436731:carton:4207:19436915,19442552:carton:4207:19445741,19442553:carton:4207:19445783,19442555:carton:4207:19445582,19442560:carton:4207:19445454,19442576:carton:4207:19442685,19453453:carton:4207:19453657,19454189:carton:4207:19454654,19455857:carton:4207:19456235,19455858:carton:4207:19456141,19457487:carton:4207:19457670,1946'}, {'unwanted_material': 'carton', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.05357447847937191, 'nb_photo': 3716, 'list_port_cont': '19358798,19376194,19376356,19376728,19383375,19383955,19406796,19407433,19417662,19417765,19418179,19421165,19421755,19440233,19440397,19447361,19457120,19463021,19470709,19494880,19495192,19499122,19506368,19506950,19507030,19514921,19514957,19515019,19565523,19565678,19570733,19570882,19583306,19599562,19599748,19642118,19642731,19642848,19700972,19701155,19701249,19701287,19702060,19702346,19731195,19736083,19736241,19736337,19736460,19736536,19736686,19736890,19737080,19738479,19738569,19738671,19738711,19738847,19739444,19743615,19743977,19747504,19804215,19804321,19804483,19804897,19804947,19805916,19806146,19806481,19842438,19842497,19842539,19842743,19896606,19907387,19909084,19909121,19934765,20032408,20034326,20034792,20034864,20049752,20049870,20050106,20050355,20050522,20053964,20085490,20085586,20085806,20087008,20087081,20087323,20087650,20090658,20091435,20136176,20136682,20136892,20143183,20143226,20143300,20143334,20143369,20151424,20154177,20155497,20155562,20155677,20155834,20155911,2015607', 'assoc_port': '19358487:19358798,19372461:19376194,19372462:19376356,19372475:19376728,19378008:19383375,19378025:19383955,19402386:19417662,19402389:19417765,19402400:19418179,19402412:19421755,19402414:19421165,19402423:19406796,19402425:19407433,19436707:19440233,19436717:19440397,19442570:19447361,19454191:19457120,19460817:19463021,19469293:19470709,19473069:19499122,19479354:19494880,19479364:19495192,19493661:19506368,19493680:19506950,19493686:19507030,19507090:19514921,19507094:19514957,19507095:19515019,19555204:19565523,19555206:19565678,19555212:19583306,19557751:19570733,19557753:19570882,19574241:19599562,19574242:19599748,19604145:19642118,19604146:19642731,19604148:19642848,19671218:19700972,19671219:19701287,19671222:19701155,19671223:19701249,19671234:19702060,19671236:19731195,19671269:19702346,19723610:19736083,19723636:19736337,19723639:19736460,19723641:19736241,19723649:19736536,19723653:19736686,19723663:19736890,19723664:19737080,19728942:19738479,19728943:19743615,19728946:19738569,19728948:1973871', 'assoc_mat': '19358487:carton:4461:19358798,19372461:carton:4461:19376194,19372462:carton:4461:19376356,19372475:carton:4461:19376728,19378008:carton:4461:19383375,19378025:carton:4461:19383955,19402386:carton:4461:19417662,19402389:carton:4461:19417765,19402400:carton:4461:19418179,19402412:carton:4461:19421755,19402414:carton:4461:19421165,19402423:carton:4461:19406796,19402425:carton:4461:19407433,19436707:carton:4461:19440233,19436717:carton:4461:19440397,19442570:carton:4461:19447361,19454191:carton:4461:19457120,19460817:carton:4461:19463021,19469293:carton:4461:19470709,19473069:carton:4461:19499122,19479354:carton:4461:19494880,19479364:carton:4461:19495192,19493661:carton:4461:19506368,19493680:carton:4461:19506950,19493686:carton:4461:19507030,19507090:carton:4461:19514921,19507094:carton:4461:19514957,19507095:carton:4461:19515019,19555204:carton:4461:19565523,19555206:carton:4461:19565678,19555212:carton:4461:19583306,19557751:carton:4461:19570733,19557753:carton:4461:19570882,19574241:carton:4461:19599562,1957'}, {'unwanted_material': 'carton', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0015110283999065198, 'nb_photo': 40, 'list_port_cont': '19989893,19998824,20250813,20315095,20342374', 'assoc_port': '19909479:19989893,19909480:19998824,20108683:20342374,20128152:20250813,20179528:20315095', 'assoc_mat': '19909479:carton:4209:19989893,19909480:carton:4209:19998824,20108683:carton:4209:20342374,20128152:carton:4209:20250813,20179528:carton:4209:20315095'}, {'unwanted_material': 'carton', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.963860845929984, 'nb_photo': 6587, 'list_port_cont': '19355902,19355932,19356059,19356182,19357342,19357877,19372625,19372766,19372999,19373612,19378653,19379745,19380446,19381368,19402545,19403080,19403762,19404388,19404488,19404568,19404930,19437041,19437468,19437964,19439469,19439573,19442753,19443384,19443949,19444271,19445360,19445484,19445680,19453716,19453800,19453959,19454677,19456014,19456260,19457498,19457590,19460850,19467324,19469343,19469691,19470037,19470166,19473637,19479533,19479629,19480016,19494086,19494161,19494299,19494343,19494461,19495080,19495827,19496152,19499999,19507354,19508565,19508829,19509119,19509333,19509896,19510860,19511097,19545779,19546046,19546610,19555224,19555431,19555782,19556927,19557865,19557930,19558814,19559554,19560670,19562220,19562484,19564552,19565128,19565277,19574369,19575569,19604757,19606087,19606963,19608706,19608925,19609242,19610834,19613328,19636900,19671746,19671997,19672123,19672212,19674929,19675058,19677722,19678386,19680361,19680641,19681676,19682627,19684081,19724227,19724397,19725690,19728523,1972871', 'assoc_port': '19355843:19355902,19355844:19355932,19356016:19356182,19356017:19356059,19357312:19357342,19357768:19357877,19372458:19373612,19372470:19372999,19372480:19372766,19372484:19372625,19378011:19381368,19378014:19379745,19378015:19380446,19378028:19378653,19402379:19404930,19402392:19404488,19402393:19404568,19402404:19404388,19402410:19403762,19402413:19403080,19402430:19402545,19436703:19439573,19436704:19439469,19436714:19437468,19436715:19437964,19436721:19437041,19442551:19445680,19442561:19445484,19442563:19445360,19442564:19444271,19442565:19443949,19442574:19443384,19442575:19442753,19453451:19453959,19453452:19453800,19453455:19453716,19454188:19454677,19455856:19456260,19455860:19456014,19457486:19457498,19457488:19457590,19460820:19460850,19467206:19467324,19469300:19470166,19469302:19470037,19469303:19469691,19469305:19469343,19473074:19473637,19479326:19480016,19479357:19479629,19479367:19479533,19493652:19496152,19493657:19495827,19493666:19495080,19493670:19494461,19493671:19494343,19493673:1949429', 'assoc_mat': '19355843:carton:4207:19355902,19355844:carton:4207:19355932,19356016:carton:4207:19356182,19356017:carton:4207:19356059,19357312:carton:4207:19357342,19357768:carton:4207:19357877,19372458:carton:4207:19373612,19372470:carton:4207:19372999,19372480:carton:4207:19372766,19372484:carton:4207:19372625,19378011:carton:4207:19381368,19378014:carton:4207:19379745,19378015:carton:4207:19380446,19378028:carton:4207:19378653,19402379:carton:4207:19404930,19402392:carton:4207:19404488,19402393:carton:4207:19404568,19402404:carton:4207:19404388,19402410:carton:4207:19403762,19402413:carton:4207:19403080,19402430:carton:4207:19402545,19436703:carton:4207:19439573,19436704:carton:4207:19439469,19436714:carton:4207:19437468,19436715:carton:4207:19437964,19436721:carton:4207:19437041,19442551:carton:4207:19445680,19442561:carton:4207:19445484,19442563:carton:4207:19445360,19442564:carton:4207:19444271,19442565:carton:4207:19443949,19442574:carton:4207:19443384,19442575:carton:4207:19442753,19453451:carton:4207:19453959,1945'}, {'unwanted_material': 'carton', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.005000266378851589, 'nb_photo': 908, 'list_port_cont': '19738283,19738342,19738443,19744054,20035349,20050580,20050802,20050857,20090483,20090646,20091809,20127005,20177165,20181493,20181974,20266378', 'assoc_port': '19728927:19738283,19728928:19738342,19728930:19738443,19739281:19744054,19962217:20050857,19962220:20050580,19962221:20050802,19993267:20091809,20033908:20035349,20090340:20090646,20090340:20266378,20090341:20090483,20108676:20127005,20176515:20177165,20179392:20181974,20179524:20181493', 'assoc_mat': '19728927:carton:4211:19738283,19728928:carton:4211:19738342,19728930:carton:4211:19738443,19739281:carton:4211:19744054,19962217:carton:4211:20050857,19962220:carton:4211:20050580,19962221:carton:4211:20050802,19993267:carton:4211:20091809,20033908:carton:4211:20035349,20090340:carton:4211:20090646,20090340:carton:4211:20266378,20090341:carton:4211:20090483,20108676:carton:4211:20127005,20176515:carton:4211:20177165,20179392:carton:4211:20181974,20179524:carton:4211:20181493'}, {'unwanted_material': 'carton', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.07594610444560752, 'nb_photo': 5211, 'list_port_cont': '19357620,19358647,19372869,19372968,19373092,19380386,19402606,19402786,19402861,19403492,19403522,19404806,19437212,19442893,19454986,19455266,19458931,19469903,19473534,19480508,19494228,19494439,19494666,19495216,19507539,19510965,19545996,19555440,19555515,19604781,19605386,19605867,19672259,19674861,19675407,19727805,19729343,19729541,19729703,19732899,19739388,19739521,19784376,19784489,19784899,19844970,19864460,19909871,19910071,19989421,19989524,19994372,19994837,20034360,20053894,20055436,20055441,20082180,20110311,20130536,20177619,20182165,20183963,20184489,20194586,20194739,20198008,20198059,20244590,20244891', 'assoc_port': '19357307:19357620,19358489:19358647,19372459:19373092,19372467:19372968,19372471:19372869,19378022:19380386,19402382:19404806,19402391:19403522,19402405:19402861,19402406:19403492,19402421:19402786,19402428:19402606,19436708:19437212,19442566:19442893,19454187:19455266,19454195:19454986,19458610:19458931,19469298:19469903,19473073:19473534,19479353:19480508,19493655:19495216,19493669:19494666,19493677:19494439,19493684:19494228,19507092:19507539,19510705:19510965,19545670:19545996,19555199:19555515,19555215:19555440,19604136:19605867,19604138:19605386,19604139:19604781,19671206:19675407,19671237:19674861,19671238:19672259,19723637:19727805,19728919:19729703,19728931:19729541,19728962:19729343,19730561:19732899,19739275:19739521,19739278:19739388,19783408:19784899,19783434:19784376,19783446:19784489,19844151:19844970,19863835:19864460,19909483:19910071,19909509:19909871,19985983:19989524,19985986:19989421,19993254:19994837,19993266:19994372,20033920:20034360,20053298:20053894,20054913:20055441,20054921:2005543', 'assoc_mat': '19357307:carton:3327:19357620,19358489:carton:3327:19358647,19372459:carton:3327:19373092,19372467:carton:3327:19372968,19372471:carton:3327:19372869,19378022:carton:3327:19380386,19402382:carton:3327:19404806,19402391:carton:3327:19403522,19402405:carton:3327:19402861,19402406:carton:3327:19403492,19402421:carton:3327:19402786,19402428:carton:3327:19402606,19436708:carton:3327:19437212,19442566:carton:3327:19442893,19454187:carton:3327:19455266,19454195:carton:3327:19454986,19458610:carton:3327:19458931,19469298:carton:3327:19469903,19473073:carton:3327:19473534,19479353:carton:3327:19480508,19493655:carton:3327:19495216,19493669:carton:3327:19494666,19493677:carton:3327:19494439,19493684:carton:3327:19494228,19507092:carton:3327:19507539,19510705:carton:3327:19510965,19545670:carton:3327:19545996,19555199:carton:3327:19555515,19555215:carton:3327:19555440,19604136:carton:3327:19605867,19604138:carton:3327:19605386,19604139:carton:3327:19604781,19671206:carton:3327:19675407,19671237:carton:3327:19674861,1967'}, {'unwanted_material': 'carton', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.04613886496915807, 'nb_photo': 16624, 'list_port_cont': '19356390,19372657,19372796,19378712,19437077,19437403,19437688,19438290,19454347,19458690,19493797,19493838,19493893,19494235,19495024,19507429,19507631,19508811,19510868,19510937,19511102,19511299,19545739,19545853,19555645,19555771,19556659,19556903,19557970,19558153,19574669,19604774,19605055,19605822,19612034,19725394,19729132,19729614,19729916,19730256,19730268,19730418,19739510,19783858,19784275,19784451,19784565,19784889,19785276,19785957,19787330,19817086,19819122,19865518,19898463,19910927,19911308,19962712,19963893,19964501,19965076,19965289,19965528,19965618,19965672,19965758,19965965,19986351,19988367,19988804,19988897,19989135,19989221,19989388,19989656,19994968,19995930,19996148,19996573,19997721,20031771,20032157,20032300,20032758,20033759,20034152,20034384,20034455,20050567,20053431,20053680,20053831,20053848,20054941,20055605,20109631,20110971,20112958,20113613,20113673,20115389,20116216,20128265,20136240,20176973,20177106,20177179,20177829,20181161,20181746,20183170,20183667,20184179,2018470', 'assoc_port': '19356344:19356390,19372465:19372796,19372476:19372657,19378019:19378712,19436718:19437688,19436719:19437403,19436722:19438290,19436724:19437077,19454193:19454347,19458606:19458690,19493663:19494235,19493664:19495024,19493667:19493893,19493682:19493838,19493683:19493797,19507086:19508811,19507088:19507631,19507097:19507429,19510702:19511102,19510703:19511299,19510704:19510937,19510709:19510868,19545671:19545853,19545672:19545739,19555193:19556903,19555194:19555771,19555201:19555645,19555213:19556659,19557749:19558153,19557754:19557970,19574240:19574669,19604134:19612034,19604135:19605822,19604149:19605055,19604182:19604774,19723635:19725394,19728920:19730418,19728945:19729614,19728947:19730256,19728950:19730268,19728959:19729916,19728960:19729132,19739283:19739510,19783409:19785276,19783427:19785957,19783430:19787330,19783432:19784889,19783433:19784565,19783444:19784451,19783455:19783858,19783456:19784275,19816762:19819122,19816772:19817086,19863843:19865518,19897871:19898463,19909481:19911308,19909508:1991092', 'assoc_mat': '19356344:carton:3594:19356390,19372465:carton:3594:19372796,19372476:carton:3594:19372657,19378019:carton:3594:19378712,19436718:carton:3594:19437688,19436719:carton:3594:19437403,19436722:carton:3594:19438290,19436724:carton:3594:19437077,19454193:carton:3594:19454347,19458606:carton:3594:19458690,19493663:carton:3594:19494235,19493664:carton:3594:19495024,19493667:carton:3594:19493893,19493682:carton:3594:19493838,19493683:carton:3594:19493797,19507086:carton:3594:19508811,19507088:carton:3594:19507631,19507097:carton:3594:19507429,19510702:carton:3594:19511102,19510703:carton:3594:19511299,19510704:carton:3594:19510937,19510709:carton:3594:19510868,19545671:carton:3594:19545853,19545672:carton:3594:19545739,19555193:carton:3594:19556903,19555194:carton:3594:19555771,19555201:carton:3594:19555645,19555213:carton:3594:19556659,19557749:carton:3594:19558153,19557754:carton:3594:19557970,19574240:carton:3594:19574669,19604134:carton:3594:19612034,19604135:carton:3594:19605822,19604149:carton:3594:19605055,1960'}, {'unwanted_material': 'cartonnette', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.007287209273424583, 'nb_photo': 391, 'list_port_cont': '19356481,19357325,19374243,19374339,19374781,19381131,19381411,19381507,19402481,19402698,19402763,19403434,19404212,19405300,19405349,19437012,19438848,19439333,19439599,19441368,19442578,19443667,19444944,19445214,19445641,19445810,19446239,19454298,19458713,19458832,19459095,19460989,19461227,19467274,19467636,19469311,19481664,19482224,19482395,19482583,19483232,19493895,19494446,19494515,19557920,19574442,19604630,19672396,19672936,19674435,19724200,19729411,19729697,19729761,19739305,19783852,19784696,19817261,19864107,19888025,19943384,19962832,19996002,19999399,20029037,20032741,20034004,20053452,20055749,20109403,20128421,20176746,20183141,20183386,20185290,20298496,20363153', 'assoc_port': '19356343:19356481,19357306:19357325,19372473:19374781,19372477:19374339,19372479:19374243,19378021:19381507,19378023:19381411,19378024:19381131,19402383:19405349,19402397:19405300,19402402:19404212,19402407:19403434,19402411:19402763,19402420:19402698,19402433:19402481,19436705:19446239,19436711:19445810,19436713:19441368,19436723:19439599,19436727:19439333,19436728:19438848,19436732:19437012,19442550:19445641,19442562:19445214,19442567:19444944,19442569:19443667,19442573:19442578,19454190:19454298,19458609:19459095,19458612:19458713,19458613:19458832,19460816:19461227,19460818:19460989,19467203:19467636,19467205:19467274,19469294:19469311,19479356:19483232,19479358:19482395,19479360:19482583,19479361:19482224,19479368:19481664,19493654:19494515,19493659:19494446,19493675:19493895,19557748:19557920,19574237:19574442,19604141:19604630,19671229:19672936,19671230:19674435,19671272:19672396,19723665:19724200,19728929:19729761,19728939:19729697,19728963:19729411,19739279:19739305,19783436:19784696,19783450:1978385', 'assoc_mat': '19356343:cartonnette:3726:19356481,19357306:cartonnette:3726:19357325,19372473:cartonnette:3726:19374781,19372477:cartonnette:3726:19374339,19372479:cartonnette:3726:19374243,19378021:cartonnette:3726:19381507,19378023:cartonnette:3726:19381411,19378024:cartonnette:3726:19381131,19402383:cartonnette:3726:19405349,19402397:cartonnette:3726:19405300,19402402:cartonnette:3726:19404212,19402407:cartonnette:3726:19403434,19402411:cartonnette:3726:19402763,19402420:cartonnette:3726:19402698,19402433:cartonnette:3726:19402481,19436705:cartonnette:3726:19446239,19436711:cartonnette:3726:19445810,19436713:cartonnette:3726:19441368,19436723:cartonnette:3726:19439599,19436727:cartonnette:3726:19439333,19436728:cartonnette:3726:19438848,19436732:cartonnette:3726:19437012,19442550:cartonnette:3726:19445641,19442562:cartonnette:3726:19445214,19442567:cartonnette:3726:19444944,19442569:cartonnette:3726:19443667,19442573:cartonnette:3726:19442578,19454190:cartonnette:3726:19454298,19458609:cartonnette:3726:19459095,19458612:'}, {'unwanted_material': 'Carton_brun', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.01879788296715648, 'nb_photo': 574, 'list_port_cont': '19357318,19372849,19374774,19379121,19379680,19381412,19381505,19381568,19402573,19402703,19403161,19403427,19404203,19405306,19405390,19438843,19439334,19439602,19443664,19444942,19445606,19445638,19445813,19446231,19453607,19454287,19458711,19460828,19461224,19467272,19467633,19468427,19469316,19474457,19481659,19482218,19482582,19483242,19484289,19493901,19494456,19507380,19557922,19574436,19604625,19672933,19674440,19724206,19729408,19729696,19729756,19739301,19783849,19784704,19817252,19864102,19888034,19943380,19962830,19994238,19996001,19999400,20032737,20053445,20055758,20109398,20128419,20176751,20183139,20183380,20185286,20253123,20253261,20253652,20253720,20298489,20363204,20365938', 'assoc_port': '19357306:19357318,19372473:19374774,19372481:19372849,19378017:19381568,19378021:19381505,19378023:19381412,19378026:19379680,19378030:19379121,19402380:19405390,19402397:19405306,19402402:19404203,19402407:19403427,19402409:19403161,19402420:19402703,19402427:19402573,19436705:19446231,19436711:19445813,19436723:19439602,19436727:19439334,19436728:19438843,19442550:19445638,19442554:19445606,19442567:19444942,19442569:19443664,19453454:19453607,19454190:19454287,19458612:19458711,19460816:19461224,19460822:19460828,19467203:19467633,19467204:19468427,19467205:19467272,19469294:19469316,19473072:19474457,19479327:19484289,19479356:19483242,19479360:19482582,19479361:19482218,19479368:19481659,19493659:19494456,19493675:19493901,19507093:19507380,19557748:19557922,19574237:19574436,19604141:19604625,19671229:19672933,19671230:19674440,19723665:19724206,19728929:19729756,19728939:19729696,19728963:19729408,19739279:19739301,19783436:19784704,19783450:19783849,19816777:19817252,19844155:19943380,19863836:1986410', 'assoc_mat': '19357306:Carton_brun:3726:19357318,19372473:Carton_brun:3726:19374774,19372481:Carton_brun:3726:19372849,19378017:Carton_brun:3726:19381568,19378021:Carton_brun:3726:19381505,19378023:Carton_brun:3726:19381412,19378026:Carton_brun:3726:19379680,19378030:Carton_brun:3726:19379121,19402380:Carton_brun:3726:19405390,19402397:Carton_brun:3726:19405306,19402402:Carton_brun:3726:19404203,19402407:Carton_brun:3726:19403427,19402409:Carton_brun:3726:19403161,19402420:Carton_brun:3726:19402703,19402427:Carton_brun:3726:19402573,19436705:Carton_brun:3726:19446231,19436711:Carton_brun:3726:19445813,19436723:Carton_brun:3726:19439602,19436727:Carton_brun:3726:19439334,19436728:Carton_brun:3726:19438843,19442550:Carton_brun:3726:19445638,19442554:Carton_brun:3726:19445606,19442567:Carton_brun:3726:19444942,19442569:Carton_brun:3726:19443664,19453454:Carton_brun:3726:19453607,19454190:Carton_brun:3726:19454287,19458612:Carton_brun:3726:19458711,19460816:Carton_brun:3726:19461224,19460822:Carton_brun:3726:19460828,19467203:'}, {'unwanted_material': 'Carton_gris', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.015038811654656821, 'nb_photo': 557, 'list_port_cont': '19356360,19356484,19357320,19358297,19374241,19374334,19374941,19379127,19381409,19381504,19381631,19402484,19402578,19402699,19403159,19403432,19404205,19404822,19405176,19405298,19405360,19405392,19437019,19438304,19438849,19439342,19439605,19441366,19443671,19444947,19445219,19445610,19445645,19445811,19446242,19453602,19455936,19458719,19458826,19459097,19460826,19460889,19467273,19467629,19468426,19469319,19481663,19482222,19482392,19482586,19483233,19484291,19494455,19494514,19574432,19724201,19729403,19729701,19729764,19739302,19783851,19784700,19817254,19864105,19888023,19943374,19962837,19994244,19996000,19999267,20000930,20032745,20034000,20053449,20055752,20109406,20128427,20176750,20183142,20183379,20185293,20253128,20253259,20253651,20253917,20298497,20362675,20363207,20363252', 'assoc_port': '19356343:19356484,19356347:19356360,19357306:19357320,19358288:19358297,19372469:19374941,19372477:19374334,19372479:19374241,19378013:19381631,19378021:19381504,19378023:19381409,19378030:19379127,19402380:19405392,19402383:19405360,19402395:19404822,19402396:19405176,19402397:19405298,19402402:19404205,19402407:19403432,19402409:19403159,19402420:19402699,19402427:19402578,19402433:19402484,19436705:19446242,19436711:19445811,19436713:19441366,19436723:19439605,19436727:19439342,19436728:19438849,19436730:19438304,19436732:19437019,19442550:19445645,19442554:19445610,19442562:19445219,19442567:19444947,19442569:19443671,19453454:19453602,19455859:19455936,19458609:19459097,19458612:19458719,19458613:19458826,19460819:19460889,19460822:19460826,19467203:19467629,19467204:19468426,19467205:19467273,19469294:19469319,19479327:19484291,19479356:19483233,19479358:19482392,19479360:19482586,19479361:19482222,19479368:19481663,19493654:19494514,19493659:19494455,19574237:19574432,19723665:19724201,19728929:1972976', 'assoc_mat': '19356343:Carton_gris:3726:19356484,19356347:Carton_gris:3726:19356360,19357306:Carton_gris:3726:19357320,19358288:Carton_gris:3726:19358297,19372469:Carton_gris:3726:19374941,19372477:Carton_gris:3726:19374334,19372479:Carton_gris:3726:19374241,19378013:Carton_gris:3726:19381631,19378021:Carton_gris:3726:19381504,19378023:Carton_gris:3726:19381409,19378030:Carton_gris:3726:19379127,19402380:Carton_gris:3726:19405392,19402383:Carton_gris:3726:19405360,19402395:Carton_gris:3726:19404822,19402396:Carton_gris:3726:19405176,19402397:Carton_gris:3726:19405298,19402402:Carton_gris:3726:19404205,19402407:Carton_gris:3726:19403432,19402409:Carton_gris:3726:19403159,19402420:Carton_gris:3726:19402699,19402427:Carton_gris:3726:19402578,19402433:Carton_gris:3726:19402484,19436705:Carton_gris:3726:19446242,19436711:Carton_gris:3726:19445811,19436713:Carton_gris:3726:19441366,19436723:Carton_gris:3726:19439605,19436727:Carton_gris:3726:19439342,19436728:Carton_gris:3726:19438849,19436730:Carton_gris:3726:19438304,19436732:'}, {'unwanted_material': 'ela', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.0008804105795932694, 'nb_photo': 28, 'list_port_cont': '19356568,19357693,19358776,19376135,19381869,19383335,19383514,19418127,19447181,19457226,19462733,19470730,19495015,19506855,19515094,19642723,19702430,19738228,19738367,20193394', 'assoc_port': '19356346:19356568,19357309:19357693,19358486:19358776,19372456:19376135,19378006:19383335,19378018:19383514,19378027:19381869,19402415:19418127,19442557:19447181,19454194:19457226,19458608:19462733,19469295:19470730,19479359:19495015,19493674:19506855,19507098:19515094,19604147:19642723,19671235:19702430,19728921:19738228,19728940:19738367,19993272:20193394', 'assoc_mat': '19356346:ela:4205:19356568,19357309:ela:4205:19357693,19358486:ela:4205:19358776,19372456:ela:4205:19376135,19378006:ela:4205:19383335,19378018:ela:4205:19383514,19378027:ela:4205:19381869,19402415:ela:4205:19418127,19442557:ela:4205:19447181,19454194:ela:4205:19457226,19458608:ela:4205:19462733,19469295:ela:4205:19470730,19479359:ela:4205:19495015,19493674:ela:4205:19506855,19507098:ela:4205:19515094,19604147:ela:4205:19642723,19671235:ela:4205:19702430,19728921:ela:4205:19738228,19728940:ela:4205:19738367,19993272:ela:4205:20193394'}, {'unwanted_material': 'ela', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.9114336706170371, 'nb_photo': 194, 'list_port_cont': '19383774,19447324,19494837,19642289,19736837,19743423,19842474,19989972,20085909,20136935,20196730,20314915,20316783', 'assoc_port': '19378016:19383774,19442559:19447324,19479352:19494837,19604137:19642289,19723650:19736837,19728926:19743423,19816761:19842474,19909482:19989972,19985980:20085909,20108680:20196730,20135986:20136935,20179525:20314915,20181506:20316783', 'assoc_mat': '19378016:ela:4203:19383774,19442559:ela:4203:19447324,19479352:ela:4203:19494837,19604137:ela:4203:19642289,19723650:ela:4203:19736837,19728926:ela:4203:19743423,19816761:ela:4203:19842474,19909482:ela:4203:19989972,19985980:ela:4203:20085909,20108680:ela:4203:20196730,20135986:ela:4203:20136935,20179525:ela:4203:20314915,20181506:ela:4203:20316783'}, {'unwanted_material': 'ela', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0004018666039646559, 'nb_photo': 10, 'list_port_cont': '20177018,20180364,20233860,20235883,20241406,20244791,20313416,20313921', 'assoc_port': '20176484:20313416,20176522:20313921,20176524:20177018,20179147:20180364,20179399:20244791,20179408:20241406,20179519:20235883,20179521:20233860', 'assoc_mat': '20176484:ela:4207:20313416,20176522:ela:4207:20313921,20176524:ela:4207:20177018,20179147:ela:4207:20180364,20179399:ela:4207:20244791,20179408:ela:4207:20241406,20179519:ela:4207:20235883,20179521:ela:4207:20233860'}, {'unwanted_material': 'ela', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0040983547548276815, 'nb_photo': 1, 'list_port_cont': '20315356', 'assoc_port': '20179536:20315356', 'assoc_mat': '20179536:ela:4461:20315356'}, {'unwanted_material': 'ela', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0007478097493877802, 'nb_photo': 30, 'list_port_cont': '19934853,19989886,19998829,20250815,20315093,20342378', 'assoc_port': '19863842:19934853,19909479:19989886,19909480:19998829,20108683:20342378,20128152:20250815,20179528:20315093', 'assoc_mat': '19863842:ela:4209:19934853,19909479:ela:4209:19989886,19909480:ela:4209:19998829,20108683:ela:4209:20342378,20128152:ela:4209:20250815,20179528:ela:4209:20315093'}, {'unwanted_material': 'ela', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0021861034385440145, 'nb_photo': 13, 'list_port_cont': '20234499,20237062,20244949,20313850', 'assoc_port': '20176523:20313850,20179397:20244949,20179518:20237062,20179522:20234499', 'assoc_mat': '20176523:ela:4207:20313850,20179397:ela:4207:20244949,20179518:ela:4207:20237062,20179522:ela:4207:20234499'}, {'unwanted_material': 'ela', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0009323334642119611, 'nb_photo': 217, 'list_port_cont': '19738444,19744061,20035347,20050847,20090491,20090636,20091816,20126998,20177167,20181490,20181969,20266379', 'assoc_port': '19728930:19738444,19739281:19744061,19962217:20050847,19993267:20091816,20033908:20035347,20090340:20090636,20090340:20266379,20090341:20090491,20108676:20126998,20176515:20177167,20179392:20181969,20179524:20181490', 'assoc_mat': '19728930:ela:4211:19738444,19739281:ela:4211:19744061,19962217:ela:4211:20050847,19993267:ela:4211:20091816,20033908:ela:4211:20035347,20090340:ela:4211:20090636,20090340:ela:4211:20266379,20090341:ela:4211:20090491,20108676:ela:4211:20126998,20176515:ela:4211:20177167,20179392:ela:4211:20181969,20179524:ela:4211:20181490'}, {'unwanted_material': 'etiquette', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.000847887580523971, 'nb_photo': 2, 'list_port_cont': '20315631', 'assoc_port': '20179601:20315631', 'assoc_mat': '20179601:etiquette:4205:20315631'}, {'unwanted_material': 'etiquette', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.006476918130098397, 'nb_photo': 103, 'list_port_cont': '20314923,20316781', 'assoc_port': '20179525:20314923,20181506:20316781', 'assoc_mat': '20179525:etiquette:4203:20314923,20181506:etiquette:4203:20316781'}, {'unwanted_material': 'etiquette', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0008499110073279277, 'nb_photo': 76, 'list_port_cont': '20177024,20180367,20196810,20198105,20233861,20235878,20241398,20244792,20244867,20313407,20313434,20313927', 'assoc_port': '20176484:20313407,20176485:20313434,20176522:20313927,20176524:20177024,20179147:20180367,20179396:20244867,20179399:20244792,20179408:20241398,20179519:20235878,20179521:20233861,20179592:20198105,20181507:20196810', 'assoc_mat': '20176484:etiquette:4207:20313407,20176485:etiquette:4207:20313434,20176522:etiquette:4207:20313927,20176524:etiquette:4207:20177024,20179147:etiquette:4207:20180367,20179396:etiquette:4207:20244867,20179399:etiquette:4207:20244792,20179408:etiquette:4207:20241398,20179519:etiquette:4207:20235878,20179521:etiquette:4207:20233861,20179592:etiquette:4207:20198105,20181507:etiquette:4207:20196810'}, {'unwanted_material': 'etiquette', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0003901177195436475, 'nb_photo': 22, 'list_port_cont': '19909125,20154188,20160486,20197082,20314616,20314750,20314869,20314996,20315179,20315352,20315438,20316443,20316537,20316708,20317026', 'assoc_port': '19816773:19909125,19962211:20154188,20069876:20160486,20108694:20197082,20179415:20314616,20179514:20314750,20179516:20314869,20179529:20314996,20179531:20315179,20179536:20315352,20179537:20315438,20181504:20316443,20181514:20316537,20181519:20316708,20181520:20317026', 'assoc_mat': '19816773:etiquette:4461:19909125,19962211:etiquette:4461:20154188,20069876:etiquette:4461:20160486,20108694:etiquette:4461:20197082,20179415:etiquette:4461:20314616,20179514:etiquette:4461:20314750,20179516:etiquette:4461:20314869,20179529:etiquette:4461:20314996,20179531:etiquette:4461:20315179,20179536:etiquette:4461:20315352,20179537:etiquette:4461:20315438,20181504:etiquette:4461:20316443,20181514:etiquette:4461:20316537,20181519:etiquette:4461:20316708,20181520:etiquette:4461:20317026'}, {'unwanted_material': 'etiquette', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.008270687748891357, 'nb_photo': 1277, 'list_port_cont': '19402667,19453986,19494611,19545964,19672162,19673671,19728382,19728612,19729103,19729287,19730243,19736487,19784218,19842367,19842599,19842644,19842725,19864382,19909772,19910348,19964734,19965399,19965813,19965899,19994474,20032288,20032890,20034262,20054010,20055325,20055885,20090524,20090809,20109307,20113656,20114173,20114462,20128848,20182554,20183072,20184015', 'assoc_port': '19402381:19402667,19453447:19453986,19493676:19494611,19545680:19545964,19671224:19673671,19671271:19672162,19723606:19736487,19723638:19730243,19723640:19729103,19723648:19728612,19723654:19728382,19728932:19729287,19783458:19784218,19816764:19842367,19816766:19842599,19816769:19842725,19816774:19842644,19863837:19864382,19909506:19910348,19909507:19909772,19962164:19965899,19962168:19965813,19962215:19965399,19962219:19964734,19993271:19994474,20031867:20032890,20031883:20032288,20033918:20034262,20053302:20054010,20054909:20055885,20054919:20055325,20090332:20090809,20090347:20090524,20108679:20114462,20108688:20113656,20108689:20114173,20108691:20109307,20128162:20128848,20179390:20184015,20181503:20183072,20181505:20182554', 'assoc_mat': '19402381:etiquette:4200:19402667,19453447:etiquette:4200:19453986,19493676:etiquette:4200:19494611,19545680:etiquette:4200:19545964,19671224:etiquette:4200:19673671,19671271:etiquette:4200:19672162,19723606:etiquette:4200:19736487,19723638:etiquette:4200:19730243,19723640:etiquette:4200:19729103,19723648:etiquette:4200:19728612,19723654:etiquette:4200:19728382,19728932:etiquette:4200:19729287,19783458:etiquette:4200:19784218,19816764:etiquette:4200:19842367,19816766:etiquette:4200:19842599,19816769:etiquette:4200:19842725,19816774:etiquette:4200:19842644,19863837:etiquette:4200:19864382,19909506:etiquette:4200:19910348,19909507:etiquette:4200:19909772,19962164:etiquette:4200:19965899,19962168:etiquette:4200:19965813,19962215:etiquette:4200:19965399,19962219:etiquette:4200:19964734,19993271:etiquette:4200:19994474,20031867:etiquette:4200:20032890,20031883:etiquette:4200:20032288,20033918:etiquette:4200:20034262,20053302:etiquette:4200:20054010,20054909:etiquette:4200:20055885,20054919:etiquette:4200:20055325,2'}, {'unwanted_material': 'etiquette', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0030114750204718243, 'nb_photo': 65, 'list_port_cont': '19934851,19998827,20250821,20315102,20342383', 'assoc_port': '19863842:19934851,19909480:19998827,20108683:20342383,20128152:20250821,20179528:20315102', 'assoc_mat': '19863842:etiquette:4209:19934851,19909480:etiquette:4209:19998827,20108683:etiquette:4209:20342383,20128152:etiquette:4209:20250821,20179528:etiquette:4209:20315102'}, {'unwanted_material': 'etiquette', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0003613436569257729, 'nb_photo': 32, 'list_port_cont': '20176929,20233501,20234498,20237069,20239982,20242912,20244946,20246342,20313728,20313855,20372315', 'assoc_port': '20176486:20372315,20176519:20313728,20176523:20313855,20176525:20176929,20179146:20246342,20179397:20244946,20179407:20242912,20179410:20239982,20179518:20237069,20179520:20233501,20179522:20234498', 'assoc_mat': '20176486:etiquette:4207:20372315,20176519:etiquette:4207:20313728,20176523:etiquette:4207:20313855,20176525:etiquette:4207:20176929,20179146:etiquette:4207:20246342,20179397:etiquette:4207:20244946,20179407:etiquette:4207:20242912,20179410:etiquette:4207:20239982,20179518:etiquette:4207:20237069,20179520:etiquette:4207:20233501,20179522:etiquette:4207:20234498'}, {'unwanted_material': 'etiquette', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0017954844141702848, 'nb_photo': 2555, 'list_port_cont': '19738277,19738337,19738439,19744048,20035341,20050578,20050804,20050850,20090485,20090639,20091817,20127011,20177166,20181487,20181961,20266381', 'assoc_port': '19728927:19738277,19728928:19738337,19728930:19738439,19739281:19744048,19962217:20050850,19962220:20050578,19962221:20050804,19993267:20091817,20033908:20035341,20090340:20090639,20090340:20266381,20090341:20090485,20108676:20127011,20176515:20177166,20179392:20181961,20179524:20181487', 'assoc_mat': '19728927:etiquette:4211:19738277,19728928:etiquette:4211:19738337,19728930:etiquette:4211:19738439,19739281:etiquette:4211:19744048,19962217:etiquette:4211:20050850,19962220:etiquette:4211:20050578,19962221:etiquette:4211:20050804,19993267:etiquette:4211:20091817,20033908:etiquette:4211:20035341,20090340:etiquette:4211:20090639,20090340:etiquette:4211:20266381,20090341:etiquette:4211:20090485,20108676:etiquette:4211:20127011,20176515:etiquette:4211:20177166,20179392:etiquette:4211:20181961,20179524:etiquette:4211:20181487'}, {'unwanted_material': 'etiquette', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.004463853257406803, 'nb_photo': 228, 'list_port_cont': '19605390,19605868,19675408,19727810,19732897,19739382,19739526,19784488,19784895,19864458,19909869,19910062,19989432,19989522,19994834,20034365,20053895,20055446,20082175,20110300,20177610,20182175,20184483,20194582,20194731,20198012,20198058,20244595,20244885', 'assoc_port': '19604136:19605868,19604138:19605390,19671206:19675408,19723637:19727810,19730561:19732897,19739275:19739526,19739278:19739382,19783408:19784895,19783446:19784488,19863835:19864458,19909483:19910062,19909509:19909869,19985983:19989522,19985986:19989432,19993254:19994834,20033920:20034365,20053298:20053895,20054913:20055446,20080742:20082175,20108686:20110300,20176514:20177610,20179148:20244885,20179394:20244595,20179405:20198058,20179487:20198012,20179488:20194731,20179523:20194582,20179596:20182175,20181510:20184483', 'assoc_mat': '19604136:etiquette:3327:19605868,19604138:etiquette:3327:19605390,19671206:etiquette:3327:19675408,19723637:etiquette:3327:19727810,19730561:etiquette:3327:19732897,19739275:etiquette:3327:19739526,19739278:etiquette:3327:19739382,19783408:etiquette:3327:19784895,19783446:etiquette:3327:19784488,19863835:etiquette:3327:19864458,19909483:etiquette:3327:19910062,19909509:etiquette:3327:19909869,19985983:etiquette:3327:19989522,19985986:etiquette:3327:19989432,19993254:etiquette:3327:19994834,20033920:etiquette:3327:20034365,20053298:etiquette:3327:20053895,20054913:etiquette:3327:20055446,20080742:etiquette:3327:20082175,20108686:etiquette:3327:20110300,20176514:etiquette:3327:20177610,20179148:etiquette:3327:20244885,20179394:etiquette:3327:20244595,20179405:etiquette:3327:20198058,20179487:etiquette:3327:20198012,20179488:etiquette:3327:20194731,20179523:etiquette:3327:20194582,20179596:etiquette:3327:20182175,20181510:etiquette:3327:20184483'}, {'unwanted_material': 'film_plastique', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.02475259368233782, 'nb_photo': 36, 'list_port_cont': '20315539,20315639', 'assoc_port': '20179599:20315539,20179601:20315639', 'assoc_mat': '20179599:film_plastique:4205:20315539,20179601:film_plastique:4205:20315639'}, {'unwanted_material': 'film_plastique', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0933973829438728, 'nb_photo': 4118, 'list_port_cont': '19383762,19447332,19494839,19642287,19736839,19743433,19842485,19989971,20085903,20136926,20196708,20314916,20316784', 'assoc_port': '19378016:19383762,19442559:19447332,19479352:19494839,19604137:19642287,19723650:19736839,19728926:19743433,19816761:19842485,19909482:19989971,19985980:20085903,20108680:20196708,20135986:20136926,20179525:20314916,20181506:20316784', 'assoc_mat': '19378016:film_plastique:4203:19383762,19442559:film_plastique:4203:19447332,19479352:film_plastique:4203:19494839,19604137:film_plastique:4203:19642287,19723650:film_plastique:4203:19736839,19728926:film_plastique:4203:19743433,19816761:film_plastique:4203:19842485,19909482:film_plastique:4203:19989971,19985980:film_plastique:4203:20085903,20108680:film_plastique:4203:20196708,20135986:film_plastique:4203:20136926,20179525:film_plastique:4203:20314916,20181506:film_plastique:4203:20316784'}, {'unwanted_material': 'film_plastique', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0025131540220797886, 'nb_photo': 3579, 'list_port_cont': '19356441,19357532,19357592,19357657,19357834,19372531,19372734,19372929,19373544,19378873,19380668,19381528,19402445,19402631,19402823,19402896,19403736,19404447,19404774,19404847,19436924,19437432,19438162,19438588,19442687,19445463,19445586,19445749,19445772,19453654,19454643,19456233,19457668,19460917,19469401,19470543,19473115,19474370,19493878,19494331,19494423,19495269,19495811,19496175,19507251,19507830,19508190,19508643,19509097,19509238,19510879,19511016,19555356,19558792,19565434,19574492,19605024,19606025,19610704,19613245,19673047,19673744,19674710,19675805,19676989,19681860,19683381,19683575,19724260,19729047,19729060,19729137,19729198,19729362,19730777,19731364,19739323,19739336,19784242,19785026,19785231,19786847,19803513,19841031,19842065,19842288,19842302,19844742,19846212,19864282,19864405,19909606,19909856,19963198,19963398,19964049,19966317,19966327,19968451,19972518,19986216,19986497,19986639,19986932,19987931,19988890,19991066,19993958,19994528,19994830,19996461,20000067,20000183,2003209', 'assoc_port': '19356345:19356441,19357305:19357657,19357311:19357532,19357512:19357592,19357769:19357834,19372468:19373544,19372478:19372929,19372482:19372531,19372485:19372734,19378010:19381528,19378012:19380668,19378029:19378873,19402384:19404847,19402394:19404774,19402403:19404447,19402408:19403736,19402416:19402896,19402417:19402823,19402431:19402631,19402432:19402445,19436710:19438588,19436712:19438162,19436720:19437432,19436731:19436924,19442552:19445749,19442553:19445772,19442555:19445586,19442560:19445463,19442576:19442687,19453453:19453654,19454189:19454643,19455857:19456233,19457487:19457668,19460821:19460917,19469301:19470543,19469304:19469401,19473070:19474370,19473075:19473115,19493653:19496175,19493658:19495811,19493660:19495269,19493668:19494423,19493672:19494331,19493688:19493878,19507084:19509238,19507089:19509097,19507134:19508643,19507135:19507830,19507136:19508190,19507139:19507251,19510701:19511016,19510706:19510879,19555196:19565434,19555209:19555356,19557745:19558792,19574236:19574492,19604143:1961324', 'assoc_mat': '19356345:film_plastique:4207:19356441,19357305:film_plastique:4207:19357657,19357311:film_plastique:4207:19357532,19357512:film_plastique:4207:19357592,19357769:film_plastique:4207:19357834,19372468:film_plastique:4207:19373544,19372478:film_plastique:4207:19372929,19372482:film_plastique:4207:19372531,19372485:film_plastique:4207:19372734,19378010:film_plastique:4207:19381528,19378012:film_plastique:4207:19380668,19378029:film_plastique:4207:19378873,19402384:film_plastique:4207:19404847,19402394:film_plastique:4207:19404774,19402403:film_plastique:4207:19404447,19402408:film_plastique:4207:19403736,19402416:film_plastique:4207:19402896,19402417:film_plastique:4207:19402823,19402431:film_plastique:4207:19402631,19402432:film_plastique:4207:19402445,19436710:film_plastique:4207:19438588,19436712:film_plastique:4207:19438162,19436720:film_plastique:4207:19437432,19436731:film_plastique:4207:19436924,19442552:film_plastique:4207:19445749,19442553:film_plastique:4207:19445772,19442555:film_plastique:4207:1944558'}, {'unwanted_material': 'film_plastique', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.8337263857818173, 'nb_photo': 3275, 'list_port_cont': '19358809,19376192,19376295,19376344,19376735,19383379,19383964,19406799,19407436,19417656,19417770,19418186,19421164,19421749,19422055,19439940,19440219,19440389,19447375,19457111,19463016,19470696,19494882,19495189,19499119,19506363,19506947,19507027,19514917,19514966,19515021,19565518,19565691,19570736,19570878,19583307,19599574,19599759,19642110,19642742,19642851,19700970,19701153,19701244,19701284,19702058,19702336,19731191,19736089,19736254,19736336,19736456,19736531,19736696,19736895,19737076,19738466,19738582,19738675,19738710,19738843,19739437,19743617,19743986,19747512,19804219,19804318,19804477,19804891,19804953,19805917,19806144,19806482,19842429,19842501,19842530,19842753,19896614,19907378,19909089,19909123,19934759,20032407,20034331,20034801,20034877,20049756,20049882,20050113,20050359,20050517,20053953,20085485,20085584,20085799,20086994,20087089,20087317,20087654,20090659,20091447,20136166,20136413,20136567,20136604,20136676,20136898,20143177,20143233,20143304,20143335,20143367,20151417,2015418', 'assoc_port': '19358487:19358809,19372461:19376192,19372462:19376344,19372464:19376295,19372475:19376735,19378008:19383379,19378025:19383964,19402386:19417656,19402389:19417770,19402400:19418186,19402412:19421749,19402414:19421164,19402422:19422055,19402423:19406799,19402425:19407436,19436706:19439940,19436707:19440219,19436717:19440389,19442570:19447375,19454191:19457111,19460817:19463016,19469293:19470696,19473069:19499119,19479354:19494882,19479364:19495189,19493661:19506363,19493680:19506947,19493686:19507027,19507090:19514917,19507094:19514966,19507095:19515021,19555204:19565518,19555206:19565691,19555212:19583307,19557751:19570736,19557753:19570878,19574241:19599574,19574242:19599759,19604145:19642110,19604146:19642742,19604148:19642851,19671218:19700970,19671219:19701284,19671222:19701153,19671223:19701244,19671234:19702058,19671236:19731191,19671269:19702336,19723610:19736089,19723636:19736336,19723639:19736456,19723641:19736254,19723649:19736531,19723653:19736696,19723663:19736895,19723664:19737076,19728942:1973846', 'assoc_mat': '19358487:film_plastique:4461:19358809,19372461:film_plastique:4461:19376192,19372462:film_plastique:4461:19376344,19372464:film_plastique:4461:19376295,19372475:film_plastique:4461:19376735,19378008:film_plastique:4461:19383379,19378025:film_plastique:4461:19383964,19402386:film_plastique:4461:19417656,19402389:film_plastique:4461:19417770,19402400:film_plastique:4461:19418186,19402412:film_plastique:4461:19421749,19402414:film_plastique:4461:19421164,19402422:film_plastique:4461:19422055,19402423:film_plastique:4461:19406799,19402425:film_plastique:4461:19407436,19436706:film_plastique:4461:19439940,19436707:film_plastique:4461:19440219,19436717:film_plastique:4461:19440389,19442570:film_plastique:4461:19447375,19454191:film_plastique:4461:19457111,19460817:film_plastique:4461:19463016,19469293:film_plastique:4461:19470696,19473069:film_plastique:4461:19499119,19479354:film_plastique:4461:19494882,19479364:film_plastique:4461:19495189,19493661:film_plastique:4461:19506363,19493680:film_plastique:4461:1950694'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0006688411477731568, 'nb_photo': 6, 'list_port_cont': '19934858,20315107,20342380', 'assoc_port': '19863842:19934858,20108683:20342380,20179528:20315107', 'assoc_mat': '19863842:film_plastique:4209:19934858,20108683:film_plastique:4209:20342380,20179528:film_plastique:4209:20315107'}, {'unwanted_material': 'film_plastique', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.005312364304632633, 'nb_photo': 6818, 'list_port_cont': '19355893,19355926,19356060,19356181,19357346,19357866,19372772,19373002,19373615,19378638,19379737,19380460,19381365,19402539,19403073,19403775,19404374,19404486,19404935,19437042,19437462,19437961,19439472,19439562,19442751,19443386,19443954,19444278,19445357,19445490,19445681,19453712,19453809,19453966,19454690,19456015,19456265,19457496,19457594,19460862,19467335,19469342,19469698,19470041,19470167,19473635,19479527,19479620,19480019,19494088,19494173,19494297,19494348,19494471,19495081,19495835,19496148,19499992,19507352,19508563,19508820,19509113,19509337,19509900,19510856,19511089,19545772,19546041,19555238,19555430,19555794,19556928,19557864,19557936,19558810,19559563,19560668,19562226,19562486,19564557,19565141,19565283,19574365,19575565,19604751,19606084,19606955,19608702,19608919,19609237,19610838,19613322,19636912,19671761,19672005,19672124,19672219,19674922,19675055,19677716,19678374,19680366,19680635,19681672,19682629,19684077,19724226,19724401,19725691,19728509,19728715,19729232,19729642,1973046', 'assoc_port': '19355843:19355893,19355844:19355926,19356016:19356181,19356017:19356060,19357312:19357346,19357768:19357866,19372458:19373615,19372470:19373002,19372480:19372772,19378011:19381365,19378014:19379737,19378015:19380460,19378028:19378638,19402379:19404935,19402392:19404486,19402404:19404374,19402410:19403775,19402413:19403073,19402430:19402539,19436703:19439562,19436704:19439472,19436714:19437462,19436715:19437961,19436721:19437042,19442551:19445681,19442561:19445490,19442563:19445357,19442564:19444278,19442565:19443954,19442574:19443386,19442575:19442751,19453451:19453966,19453452:19453809,19453455:19453712,19454188:19454690,19455856:19456265,19455860:19456015,19457486:19457496,19457488:19457594,19460820:19460862,19467206:19467335,19469300:19470167,19469302:19470041,19469303:19469698,19469305:19469342,19473074:19473635,19479326:19480019,19479357:19479620,19479367:19479527,19493652:19496148,19493657:19495835,19493666:19495081,19493670:19494471,19493671:19494348,19493673:19494297,19493685:19494173,19493687:1949408', 'assoc_mat': '19355843:film_plastique:4207:19355893,19355844:film_plastique:4207:19355926,19356016:film_plastique:4207:19356181,19356017:film_plastique:4207:19356060,19357312:film_plastique:4207:19357346,19357768:film_plastique:4207:19357866,19372458:film_plastique:4207:19373615,19372470:film_plastique:4207:19373002,19372480:film_plastique:4207:19372772,19378011:film_plastique:4207:19381365,19378014:film_plastique:4207:19379737,19378015:film_plastique:4207:19380460,19378028:film_plastique:4207:19378638,19402379:film_plastique:4207:19404935,19402392:film_plastique:4207:19404486,19402404:film_plastique:4207:19404374,19402410:film_plastique:4207:19403775,19402413:film_plastique:4207:19403073,19402430:film_plastique:4207:19402539,19436703:film_plastique:4207:19439562,19436704:film_plastique:4207:19439472,19436714:film_plastique:4207:19437462,19436715:film_plastique:4207:19437961,19436721:film_plastique:4207:19437042,19442551:film_plastique:4207:19445681,19442561:film_plastique:4207:19445490,19442563:film_plastique:4207:1944535'}, {'unwanted_material': 'film_plastique', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.003026273816463786, 'nb_photo': 2072, 'list_port_cont': '19357786,19376641,19440546,19440581,19440675,19495073,19506868,19515254,19552913,19553472,19553508,19700519,19701084,19738275,19738339,19738432,19744053,20035354,20050575,20050805,20050852,20090488,20090644,20091810,20127000,20177176,20181486,20181966,20266382', 'assoc_port': '19357310:19357786,19372472:19376641,19436725:19440581,19436726:19440546,19436729:19440675,19479362:19495073,19493678:19506868,19493679:19515254,19545676:19552913,19545677:19553472,19545678:19553508,19671207:19700519,19671208:19701084,19728927:19738275,19728928:19738339,19728930:19738432,19739281:19744053,19962217:20050852,19962220:20050575,19962221:20050805,19993267:20091810,20033908:20035354,20090340:20090644,20090340:20266382,20090341:20090488,20108676:20127000,20176515:20177176,20179392:20181966,20179524:20181486', 'assoc_mat': '19357310:film_plastique:4211:19357786,19372472:film_plastique:4211:19376641,19436725:film_plastique:4211:19440581,19436726:film_plastique:4211:19440546,19436729:film_plastique:4211:19440675,19479362:film_plastique:4211:19495073,19493678:film_plastique:4211:19506868,19493679:film_plastique:4211:19515254,19545676:film_plastique:4211:19552913,19545677:film_plastique:4211:19553472,19545678:film_plastique:4211:19553508,19671207:film_plastique:4211:19700519,19671208:film_plastique:4211:19701084,19728927:film_plastique:4211:19738275,19728928:film_plastique:4211:19738339,19728930:film_plastique:4211:19738432,19739281:film_plastique:4211:19744053,19962217:film_plastique:4211:20050852,19962220:film_plastique:4211:20050575,19962221:film_plastique:4211:20050805,19993267:film_plastique:4211:20091810,20033908:film_plastique:4211:20035354,20090340:film_plastique:4211:20090644,20090340:film_plastique:4211:20266382,20090341:film_plastique:4211:20090488,20108676:film_plastique:4211:20127000,20176515:film_plastique:4211:2017717'}, {'unwanted_material': 'kraft', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.000553782503384777, 'nb_photo': 3, 'list_port_cont': '20196813,20241407,20313435', 'assoc_port': '20176485:20313435,20179408:20241407,20181507:20196813', 'assoc_mat': '20176485:kraft:4207:20313435,20179408:kraft:4207:20241407,20181507:kraft:4207:20196813'}, {'unwanted_material': 'kraft', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.006458172711440649, 'nb_photo': 110, 'list_port_cont': '19379678,19724207,19729406,19739299,19783845,19784701,19817255,19864100,19888033,19962840,19995997,20032739,20053443,20055754,20109397,20128428,20183134,20183378,20185294,20298488', 'assoc_port': '19378026:19379678,19723665:19724207,19728963:19729406,19739279:19739299,19783436:19784701,19783450:19783845,19816777:19817255,19863836:19864100,19887057:19888033,19962208:20298488,19962209:19962840,19993262:19995997,20031876:20032739,20053299:20053443,20054911:20055754,20108685:20109397,20128169:20128428,20176483:20185294,20179412:20183378,20179526:20183134', 'assoc_mat': '19378026:kraft:3726:19379678,19723665:kraft:3726:19724207,19728963:kraft:3726:19729406,19739279:kraft:3726:19739299,19783436:kraft:3726:19784701,19783450:kraft:3726:19783845,19816777:kraft:3726:19817255,19863836:kraft:3726:19864100,19887057:kraft:3726:19888033,19962208:kraft:3726:20298488,19962209:kraft:3726:19962840,19993262:kraft:3726:19995997,20031876:kraft:3726:20032739,20053299:kraft:3726:20053443,20054911:kraft:3726:20055754,20108685:kraft:3726:20109397,20128169:kraft:3726:20128428,20176483:kraft:3726:20185294,20179412:kraft:3726:20183378,20179526:kraft:3726:20183134'}, {'unwanted_material': 'kraft', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0010714236624373725, 'nb_photo': 2, 'list_port_cont': '20234509,20242921', 'assoc_port': '20179407:20242921,20179522:20234509', 'assoc_mat': '20179407:kraft:4207:20242921,20179522:kraft:4207:20234509'}, {'unwanted_material': 'kraft', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 5.391408386574027e-05, 'nb_photo': 69, 'list_port_cont': '20035355,20050590,20050794,20050853,20090490,20091805,20127002', 'assoc_port': '19962217:20050853,19962220:20050590,19962221:20050794,19993267:20091805,20033908:20035355,20090341:20090490,20108676:20127002', 'assoc_mat': '19962217:kraft:4211:20050853,19962220:kraft:4211:20050590,19962221:kraft:4211:20050794,19993267:kraft:4211:20091805,20033908:kraft:4211:20035355,20090341:kraft:4211:20090490,20108676:kraft:4211:20127002'}, {'unwanted_material': 'metal', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.9342847723798251, 'nb_photo': 1303, 'list_port_cont': '19356566,19357685,19358767,19358861,19376040,19376137,19376170,19376436,19376475,19376794,19376866,19377165,19381873,19383313,19383343,19383511,19383856,19386023,19402736,19406203,19407395,19417556,19417606,19417704,19417742,19417802,19417839,19418133,19420895,19422206,19440172,19445711,19445836,19447157,19447186,19447253,19447431,19455985,19456175,19457221,19461058,19462626,19462666,19462716,19462724,19464202,19470738,19470911,19490845,19491007,19494914,19495016,19495247,19495289,19506342,19506502,19506551,19506630,19506849,19506980,19514938,19514998,19515060,19515102,19521892,19565743,19570780,19599791,19642725,19643471,19643578,19643730,19701211,19701417,19702426,19702658,19702834,19738231,19738354,19738458,19747369,20090526,20193398,20315532,20315632', 'assoc_port': '19356346:19356566,19357309:19357685,19358486:19358767,19358488:19358861,19372456:19376137,19372457:19376040,19372460:19376170,19372463:19376475,19372466:19376436,19372474:19376794,19372483:19376866,19372486:19377165,19378006:19383343,19378007:19383313,19378009:19386023,19378018:19383511,19378020:19383856,19378027:19381873,19402385:19417556,19402387:19417606,19402388:19417742,19402390:19417704,19402399:19417802,19402401:19417839,19402415:19418133,19402418:19420895,19402419:19422206,19402424:19407395,19402426:19406203,19402429:19402736,19436716:19440172,19442556:19447157,19442557:19447186,19442558:19447253,19442568:19447431,19442571:19445836,19442572:19445711,19453449:19456175,19453450:19455985,19454192:19461058,19454194:19457221,19458607:19462626,19458608:19462724,19458611:19462666,19458614:19462716,19460815:19464202,19469295:19470738,19469296:19490845,19469297:19470911,19473071:19491007,19479355:19494914,19479359:19495016,19479365:19495247,19479366:19495289,19493651:19506342,19493656:19506502,19493662:1950655', 'assoc_mat': '19356346:metal:4205:19356566,19357309:metal:4205:19357685,19358486:metal:4205:19358767,19358488:metal:4205:19358861,19372456:metal:4205:19376137,19372457:metal:4205:19376040,19372460:metal:4205:19376170,19372463:metal:4205:19376475,19372466:metal:4205:19376436,19372474:metal:4205:19376794,19372483:metal:4205:19376866,19372486:metal:4205:19377165,19378006:metal:4205:19383343,19378007:metal:4205:19383313,19378009:metal:4205:19386023,19378018:metal:4205:19383511,19378020:metal:4205:19383856,19378027:metal:4205:19381873,19402385:metal:4205:19417556,19402387:metal:4205:19417606,19402388:metal:4205:19417742,19402390:metal:4205:19417704,19402399:metal:4205:19417802,19402401:metal:4205:19417839,19402415:metal:4205:19418133,19402418:metal:4205:19420895,19402419:metal:4205:19422206,19402424:metal:4205:19407395,19402426:metal:4205:19406203,19402429:metal:4205:19402736,19436716:metal:4205:19440172,19442556:metal:4205:19447157,19442557:metal:4205:19447186,19442558:metal:4205:19447253,19442568:metal:4205:19447431,19442571:'}, {'unwanted_material': 'metal', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.021389395678352286, 'nb_photo': 42, 'list_port_cont': '20314918,20316780', 'assoc_port': '20179525:20314918,20181506:20316780', 'assoc_mat': '20179525:metal:4203:20314918,20181506:metal:4203:20316780'}, {'unwanted_material': 'metal', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.005964283296067633, 'nb_photo': 32, 'list_port_cont': '20177028,20180354,20196815,20198112,20235884,20241413,20244781,20244873,20313439,20313925', 'assoc_port': '20176485:20313439,20176522:20313925,20176524:20177028,20179147:20180354,20179396:20244873,20179399:20244781,20179408:20241413,20179519:20235884,20179592:20198112,20181507:20196815', 'assoc_mat': '20176485:metal:4207:20313439,20176522:metal:4207:20313925,20176524:metal:4207:20177028,20179147:metal:4207:20180354,20179396:metal:4207:20244873,20179399:metal:4207:20244781,20179408:metal:4207:20241413,20179519:metal:4207:20235884,20179592:metal:4207:20198112,20181507:metal:4207:20196815'}, {'unwanted_material': 'metal', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.02015828220034617, 'nb_photo': 14, 'list_port_cont': '19804209,20313592,20314877,20315184,20315430,20316712,20317027,20317188', 'assoc_port': '19783410:19804209,20176512:20313592,20179516:20314877,20179531:20315184,20179537:20315430,20181519:20316712,20181520:20317027,20181546:20317188', 'assoc_mat': '19783410:metal:4461:19804209,20176512:metal:4461:20313592,20179516:metal:4461:20314877,20179531:metal:4461:20315184,20179537:metal:4461:20315430,20181519:metal:4461:20316712,20181520:metal:4461:20317027,20181546:metal:4461:20317188'}, {'unwanted_material': 'metal', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.00016496726230334592, 'nb_photo': 4, 'list_port_cont': '19729407,19996003,20176754', 'assoc_port': '19728963:19729407,19993262:19996003,20176521:20176754', 'assoc_mat': '19728963:metal:3726:19729407,19993262:metal:3726:19996003,20176521:metal:3726:20176754'}, {'unwanted_material': 'metal', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.005201139023944858, 'nb_photo': 6, 'list_port_cont': '20250822,20315099,20342388', 'assoc_port': '20108683:20342388,20128152:20250822,20179528:20315099', 'assoc_mat': '20108683:metal:4209:20342388,20128152:metal:4209:20250822,20179528:metal:4209:20315099'}, {'unwanted_material': 'metal', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.00801620621879462, 'nb_photo': 34, 'list_port_cont': '20234500,20237058,20239969,20246345,20313732', 'assoc_port': '20176519:20313732,20179146:20246345,20179410:20239969,20179518:20237058,20179522:20234500', 'assoc_mat': '20176519:metal:4207:20313732,20179146:metal:4207:20246345,20179410:metal:4207:20239969,20179518:metal:4207:20237058,20179522:metal:4207:20234500'}, {'unwanted_material': 'metal', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.011898479249084703, 'nb_photo': 512, 'list_port_cont': '19738331,19738434,19744047,20035350,20050803,20050848,20090481,20091814,20127001,20177170,20181495,20181965', 'assoc_port': '19728928:19738331,19728930:19738434,19739281:19744047,19962217:20050848,19962221:20050803,19993267:20091814,20033908:20035350,20090341:20090481,20108676:20127001,20176515:20177170,20179392:20181965,20179524:20181495', 'assoc_mat': '19728928:metal:4211:19738331,19728930:metal:4211:19738434,19739281:metal:4211:19744047,19962217:metal:4211:20050848,19962221:metal:4211:20050803,19993267:metal:4211:20091814,20033908:metal:4211:20035350,20090341:metal:4211:20090481,20108676:metal:4211:20127001,20176515:metal:4211:20177170,20179392:metal:4211:20181965,20179524:metal:4211:20181495'}, {'unwanted_material': 'metal', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.0022508446889998746, 'nb_photo': 156, 'list_port_cont': '19545994,19675409,19727802,19739384,19739529,19784482,19784908,19864454,19909873,19910059,19989512,19994367,19994838,20034371,20055425,20055447,20082179,20110305,20177613,20182172,20184488,20194587,20198006,20198060,20244588,20244883', 'assoc_port': '19545670:19545994,19671206:19675409,19723637:19727802,19739275:19739529,19739278:19739384,19783408:19784908,19783446:19784482,19863835:19864454,19909483:19910059,19909509:19909873,19985983:19989512,19993254:19994838,19993266:19994367,20033920:20034371,20054913:20055447,20054921:20055425,20080742:20082179,20108686:20110305,20176514:20177613,20179148:20244883,20179394:20244588,20179405:20198060,20179487:20198006,20179523:20194587,20179596:20182172,20181510:20184488', 'assoc_mat': '19545670:metal:3327:19545994,19671206:metal:3327:19675409,19723637:metal:3327:19727802,19739275:metal:3327:19739529,19739278:metal:3327:19739384,19783408:metal:3327:19784908,19783446:metal:3327:19784482,19863835:metal:3327:19864454,19909483:metal:3327:19910059,19909509:metal:3327:19909873,19985983:metal:3327:19989512,19993254:metal:3327:19994838,19993266:metal:3327:19994367,20033920:metal:3327:20034371,20054913:metal:3327:20055447,20054921:metal:3327:20055425,20080742:metal:3327:20082179,20108686:metal:3327:20110305,20176514:metal:3327:20177613,20179148:metal:3327:20244883,20179394:metal:3327:20244588,20179405:metal:3327:20198060,20179487:metal:3327:20198006,20179523:metal:3327:20194587,20179596:metal:3327:20182172,20181510:metal:3327:20184488'}, {'unwanted_material': 'metal', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.003790968812043516, 'nb_photo': 2115, 'list_port_cont': '19356384,19372663,19372802,19437080,19437411,19437691,19438289,19454346,19493795,19493834,19495029,19507431,19507636,19508816,19510867,19510941,19511104,19511300,19545733,19545855,19555639,19555775,19556656,19556904,19557964,19558144,19574671,19604764,19605057,19605821,19612040,19725391,19729123,19729607,19729912,19730250,19730266,19730417,19739513,19783859,19784278,19784453,19784885,19785277,19785956,19787327,19819127,19898467,19910919,19911315,19962713,19963892,19964499,19965069,19965292,19965529,19965625,19965667,19965759,19965972,19986357,19988365,19988805,19988898,19989141,19989220,19989395,19989652,19994967,19996144,19996566,19997715,20032154,20032302,20032754,20033765,20034153,20034379,20034458,20050572,20053429,20053678,20053837,20053842,20054943,20055603,20109624,20110972,20112953,20113616,20113677,20115385,20116218,20128271,20136241,20176971,20177113,20177187,20177836,20181165,20181749,20183164,20183670,20184173,20184707,20185168,20185841,20188313,20188765,20191029,20192657', 'assoc_port': '19356344:19356384,19372465:19372802,19372476:19372663,19436718:19437691,19436719:19437411,19436722:19438289,19436724:19437080,19454193:19454346,19493664:19495029,19493682:19493834,19493683:19493795,19507086:19508816,19507088:19507636,19507097:19507431,19510702:19511104,19510703:19511300,19510704:19510941,19510709:19510867,19545671:19545855,19545672:19545733,19555193:19556904,19555194:19555775,19555201:19555639,19555213:19556656,19557749:19558144,19557754:19557964,19574240:19574671,19604134:19612040,19604135:19605821,19604149:19605057,19604182:19604764,19723635:19725391,19728920:19730417,19728945:19729607,19728947:19730250,19728950:19730266,19728959:19729912,19728960:19729123,19739283:19739513,19783409:19785277,19783427:19785956,19783430:19787327,19783432:19784885,19783444:19784453,19783455:19783859,19783456:19784278,19816762:19819127,19897871:19898467,19909481:19911315,19909508:19910919,19962165:19965972,19962167:19965625,19962176:19965529,19962177:19965667,19962178:19965292,19962204:19965069,19962212:1996449', 'assoc_mat': '19356344:metal:3594:19356384,19372465:metal:3594:19372802,19372476:metal:3594:19372663,19436718:metal:3594:19437691,19436719:metal:3594:19437411,19436722:metal:3594:19438289,19436724:metal:3594:19437080,19454193:metal:3594:19454346,19493664:metal:3594:19495029,19493682:metal:3594:19493834,19493683:metal:3594:19493795,19507086:metal:3594:19508816,19507088:metal:3594:19507636,19507097:metal:3594:19507431,19510702:metal:3594:19511104,19510703:metal:3594:19511300,19510704:metal:3594:19510941,19510709:metal:3594:19510867,19545671:metal:3594:19545855,19545672:metal:3594:19545733,19555193:metal:3594:19556904,19555194:metal:3594:19555775,19555201:metal:3594:19555639,19555213:metal:3594:19556656,19557749:metal:3594:19558144,19557754:metal:3594:19557964,19574240:metal:3594:19574671,19604134:metal:3594:19612040,19604135:metal:3594:19605821,19604149:metal:3594:19605057,19604182:metal:3594:19604764,19723635:metal:3594:19725391,19728920:metal:3594:19730417,19728945:metal:3594:19729607,19728947:metal:3594:19730250,19728950:'}, {'unwanted_material': 'papier', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.06269757778849047, 'nb_photo': 12044, 'list_port_cont': '19356558,19357684,19358770,19358859,19376041,19376132,19376162,19376437,19376463,19376805,19376863,19377169,19381876,19383298,19383340,19383504,19383848,19386020,19402734,19406204,19407385,19417571,19417601,19417696,19417734,19417815,19417840,19418129,19420896,19422199,19440164,19445716,19445846,19447159,19447187,19447255,19447441,19455976,19456185,19457216,19461049,19462627,19462673,19462712,19462720,19464212,19470740,19470921,19490849,19491003,19494925,19495017,19495250,19495283,19506351,19506499,19506558,19506640,19506857,19506986,19514943,19514999,19515048,19515097,19521900,19565737,19570776,19599794,19642712,19643464,19643582,19643731,19701206,19701411,19702421,19702660,19702827,19738222,19738365,19738461,19747365,20090540,20193393,20315534,20315633', 'assoc_port': '19356346:19356558,19357309:19357684,19358486:19358770,19358488:19358859,19372456:19376132,19372457:19376041,19372460:19376162,19372463:19376463,19372466:19376437,19372474:19376805,19372483:19376863,19372486:19377169,19378006:19383340,19378007:19383298,19378009:19386020,19378018:19383504,19378020:19383848,19378027:19381876,19402385:19417571,19402387:19417601,19402388:19417734,19402390:19417696,19402399:19417815,19402401:19417840,19402415:19418129,19402418:19420896,19402419:19422199,19402424:19407385,19402426:19406204,19402429:19402734,19436716:19440164,19442556:19447159,19442557:19447187,19442558:19447255,19442568:19447441,19442571:19445846,19442572:19445716,19453449:19456185,19453450:19455976,19454192:19461049,19454194:19457216,19458607:19462627,19458608:19462720,19458611:19462673,19458614:19462712,19460815:19464212,19469295:19470740,19469296:19490849,19469297:19470921,19473071:19491003,19479355:19494925,19479359:19495017,19479365:19495250,19479366:19495283,19493651:19506351,19493656:19506499,19493662:1950655', 'assoc_mat': '19356346:papier:4205:19356558,19357309:papier:4205:19357684,19358486:papier:4205:19358770,19358488:papier:4205:19358859,19372456:papier:4205:19376132,19372457:papier:4205:19376041,19372460:papier:4205:19376162,19372463:papier:4205:19376463,19372466:papier:4205:19376437,19372474:papier:4205:19376805,19372483:papier:4205:19376863,19372486:papier:4205:19377169,19378006:papier:4205:19383340,19378007:papier:4205:19383298,19378009:papier:4205:19386020,19378018:papier:4205:19383504,19378020:papier:4205:19383848,19378027:papier:4205:19381876,19402385:papier:4205:19417571,19402387:papier:4205:19417601,19402388:papier:4205:19417734,19402390:papier:4205:19417696,19402399:papier:4205:19417815,19402401:papier:4205:19417840,19402415:papier:4205:19418129,19402418:papier:4205:19420896,19402419:papier:4205:19422199,19402424:papier:4205:19407385,19402426:papier:4205:19406204,19402429:papier:4205:19402734,19436716:papier:4205:19440164,19442556:papier:4205:19447159,19442557:papier:4205:19447187,19442558:papier:4205:19447255,1944'}, {'unwanted_material': 'papier', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.047730881319834016, 'nb_photo': 212, 'list_port_cont': '20314911,20316776', 'assoc_port': '20179525:20314911,20181506:20316776', 'assoc_mat': '20179525:papier:4203:20314911,20181506:papier:4203:20316776'}, {'unwanted_material': 'papier', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.06555717650621966, 'nb_photo': 36149, 'list_port_cont': '19356444,19357533,19357589,19357660,19357836,19372528,19372742,19372932,19373542,19378878,19380662,19381524,19402448,19402639,19402827,19402889,19403737,19404456,19404773,19404852,19436929,19437428,19438171,19438584,19442695,19445457,19445580,19445742,19445781,19453653,19454650,19456150,19456226,19457671,19460913,19469412,19470544,19473118,19474381,19493868,19494334,19494422,19495274,19495818,19496161,19507252,19507829,19508189,19508632,19509102,19509235,19510877,19511026,19555355,19558788,19565424,19574486,19605020,19606016,19610696,19613250,19673038,19673754,19674702,19675810,19676994,19681850,19683384,19683571,19724262,19729035,19729058,19729144,19729208,19729360,19730780,19731361,19739317,19739343,19784246,19785019,19785233,19786853,19803504,19841037,19842071,19842275,19842294,19844737,19846218,19864281,19864401,19909610,19909861,19963202,19963408,19964055,19966314,19966328,19968455,19972519,19986503,19986644,19986927,19987920,19988893,19989317,19991061,19993956,19994534,19994829,19996454,20000061,2000018', 'assoc_port': '19356345:19356444,19357305:19357660,19357311:19357533,19357512:19357589,19357769:19357836,19372468:19373542,19372478:19372932,19372482:19372528,19372485:19372742,19378010:19381524,19378012:19380662,19378029:19378878,19402384:19404852,19402394:19404773,19402403:19404456,19402408:19403737,19402416:19402889,19402417:19402827,19402431:19402639,19402432:19402448,19436710:19438584,19436712:19438171,19436720:19437428,19436731:19436929,19442552:19445742,19442553:19445781,19442555:19445580,19442560:19445457,19442576:19442695,19453453:19453653,19454189:19454650,19455857:19456226,19455858:19456150,19457487:19457671,19460821:19460913,19469301:19470544,19469304:19469412,19473070:19474381,19473075:19473118,19493653:19496161,19493658:19495818,19493660:19495274,19493668:19494422,19493672:19494334,19493688:19493868,19507084:19509235,19507089:19509102,19507134:19508632,19507135:19507829,19507136:19508189,19507139:19507252,19510701:19511026,19510706:19510877,19555196:19565424,19555209:19555355,19557745:19558788,19574236:1957448', 'assoc_mat': '19356345:papier:4207:19356444,19357305:papier:4207:19357660,19357311:papier:4207:19357533,19357512:papier:4207:19357589,19357769:papier:4207:19357836,19372468:papier:4207:19373542,19372478:papier:4207:19372932,19372482:papier:4207:19372528,19372485:papier:4207:19372742,19378010:papier:4207:19381524,19378012:papier:4207:19380662,19378029:papier:4207:19378878,19402384:papier:4207:19404852,19402394:papier:4207:19404773,19402403:papier:4207:19404456,19402408:papier:4207:19403737,19402416:papier:4207:19402889,19402417:papier:4207:19402827,19402431:papier:4207:19402639,19402432:papier:4207:19402448,19436710:papier:4207:19438584,19436712:papier:4207:19438171,19436720:papier:4207:19437428,19436731:papier:4207:19436929,19442552:papier:4207:19445742,19442553:papier:4207:19445781,19442555:papier:4207:19445580,19442560:papier:4207:19445457,19442576:papier:4207:19442695,19453453:papier:4207:19453653,19454189:papier:4207:19454650,19455857:papier:4207:19456226,19455858:papier:4207:19456150,19457487:papier:4207:19457671,1946'}, {'unwanted_material': 'papier', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.14597835968384199, 'nb_photo': 20784, 'list_port_cont': '19358799,19376195,19376306,19376343,19376739,19383367,19383960,19406794,19407442,19417659,19417764,19418185,19421169,19421751,19422054,19439936,19440223,19440398,19447362,19457116,19463026,19470707,19494883,19495193,19499125,19506370,19506949,19507038,19514906,19514964,19515022,19565519,19565683,19570728,19570879,19583298,19599570,19599757,19642114,19642733,19642839,19700979,19701148,19701255,19701280,19702053,19702341,19731190,19736082,19736244,19736326,19736449,19736540,19736684,19736897,19737074,19738469,19738573,19738666,19738703,19738858,19739446,19743616,19743973,19747506,19804218,19804317,19804470,19804890,19804950,19805929,19806152,19806476,19842437,19842500,19842538,19842746,19896611,19907384,19909082,19909119,19934760,20032411,20034332,20034787,20034865,20049747,20049877,20050117,20050362,20050518,20053959,20085480,20085582,20085804,20087006,20087074,20087300,20087653,20090662,20091433,20136177,20136414,20136568,20136678,20136888,20143174,20143231,20143293,20143327,20143370,20151421,20154182,2015549', 'assoc_port': '19358487:19358799,19372461:19376195,19372462:19376343,19372464:19376306,19372475:19376739,19378008:19383367,19378025:19383960,19402386:19417659,19402389:19417764,19402400:19418185,19402412:19421751,19402414:19421169,19402422:19422054,19402423:19406794,19402425:19407442,19436706:19439936,19436707:19440223,19436717:19440398,19442570:19447362,19454191:19457116,19460817:19463026,19469293:19470707,19473069:19499125,19479354:19494883,19479364:19495193,19493661:19506370,19493680:19506949,19493686:19507038,19507090:19514906,19507094:19514964,19507095:19515022,19555204:19565519,19555206:19565683,19555212:19583298,19557751:19570728,19557753:19570879,19574241:19599570,19574242:19599757,19604145:19642114,19604146:19642733,19604148:19642839,19671218:19700979,19671219:19701280,19671222:19701148,19671223:19701255,19671234:19702053,19671236:19731190,19671269:19702341,19723610:19736082,19723636:19736326,19723639:19736449,19723641:19736244,19723649:19736540,19723653:19736684,19723663:19736897,19723664:19737074,19728942:1973846', 'assoc_mat': '19358487:papier:4461:19358799,19372461:papier:4461:19376195,19372462:papier:4461:19376343,19372464:papier:4461:19376306,19372475:papier:4461:19376739,19378008:papier:4461:19383367,19378025:papier:4461:19383960,19402386:papier:4461:19417659,19402389:papier:4461:19417764,19402400:papier:4461:19418185,19402412:papier:4461:19421751,19402414:papier:4461:19421169,19402422:papier:4461:19422054,19402423:papier:4461:19406794,19402425:papier:4461:19407442,19436706:papier:4461:19439936,19436707:papier:4461:19440223,19436717:papier:4461:19440398,19442570:papier:4461:19447362,19454191:papier:4461:19457116,19460817:papier:4461:19463026,19469293:papier:4461:19470707,19473069:papier:4461:19499125,19479354:papier:4461:19494883,19479364:papier:4461:19495193,19493661:papier:4461:19506370,19493680:papier:4461:19506949,19493686:papier:4461:19507038,19507090:papier:4461:19514906,19507094:papier:4461:19514964,19507095:papier:4461:19515022,19555204:papier:4461:19565519,19555206:papier:4461:19565683,19555212:papier:4461:19583298,1955'}, {'unwanted_material': 'papier', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.9933797315960056, 'nb_photo': 26049, 'list_port_cont': '19641877,19701507,19737058,19738985,19746950,19805879,19806529,19845146,19911886,19934660,19934855,19934893,19989888,19998828,20035454,20091076,20143474,20154161,20155859,20156058,20199768,20250819,20315104,20342375', 'assoc_port': '19604142:19641877,19671227:19701507,19723666:19737058,19728964:19738985,19739280:19746950,19783437:19805879,19783451:19806529,19816778:19911886,19844156:19845146,19863841:19934660,19863842:19934855,19863844:19934893,19909479:19989888,19909480:19998828,19962207:20154161,19993263:20091076,20031877:20143474,20033909:20035454,20053303:20155859,20054910:20156058,20108683:20342375,20116177:20199768,20128152:20250819,20179528:20315104', 'assoc_mat': '19604142:papier:4209:19641877,19671227:papier:4209:19701507,19723666:papier:4209:19737058,19728964:papier:4209:19738985,19739280:papier:4209:19746950,19783437:papier:4209:19805879,19783451:papier:4209:19806529,19816778:papier:4209:19911886,19844156:papier:4209:19845146,19863841:papier:4209:19934660,19863842:papier:4209:19934855,19863844:papier:4209:19934893,19909479:papier:4209:19989888,19909480:papier:4209:19998828,19962207:papier:4209:20154161,19993263:papier:4209:20091076,20031877:papier:4209:20143474,20033909:papier:4209:20035454,20053303:papier:4209:20155859,20054910:papier:4209:20156058,20108683:papier:4209:20342375,20116177:papier:4209:20199768,20128152:papier:4209:20250819,20179528:papier:4209:20315104'}, {'unwanted_material': 'papier', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.03809044608009316, 'nb_photo': 17656, 'list_port_cont': '19355900,19355937,19356175,19357341,19357879,19372627,19372765,19372992,19373620,19378646,19379741,19380458,19381376,19402542,19403074,19403763,19404382,19404491,19404574,19404926,19437036,19437466,19437959,19439467,19439571,19442750,19443392,19443955,19444281,19445347,19445494,19445679,19453721,19453806,19453964,19454687,19456013,19456262,19457500,19457595,19460854,19467325,19469344,19469703,19470043,19470176,19473643,19479535,19479619,19480012,19494083,19494167,19494293,19494345,19494464,19495090,19495836,19496143,19499991,19507356,19508568,19508833,19509120,19509335,19509897,19510863,19511095,19545787,19546036,19546614,19555233,19555426,19555784,19556934,19557863,19557929,19558805,19559561,19560665,19562219,19562494,19564565,19565140,19565279,19574358,19575563,19604747,19606081,19606957,19608709,19608923,19609235,19610847,19636909,19671748,19671999,19672126,19672215,19674928,19675052,19677720,19678379,19680367,19680642,19681684,19682631,19684089,19724220,19724410,19725685,19728510,19728710,19729222,1972964', 'assoc_port': '19355843:19355900,19355844:19355937,19356016:19356175,19357312:19357341,19357768:19357879,19372458:19373620,19372470:19372992,19372480:19372765,19372484:19372627,19378011:19381376,19378014:19379741,19378015:19380458,19378028:19378646,19402379:19404926,19402392:19404491,19402393:19404574,19402404:19404382,19402410:19403763,19402413:19403074,19402430:19402542,19436703:19439571,19436704:19439467,19436714:19437466,19436715:19437959,19436721:19437036,19442551:19445679,19442561:19445494,19442563:19445347,19442564:19444281,19442565:19443955,19442574:19443392,19442575:19442750,19453451:19453964,19453452:19453806,19453455:19453721,19454188:19454687,19455856:19456262,19455860:19456013,19457486:19457500,19457488:19457595,19460820:19460854,19467206:19467325,19469300:19470176,19469302:19470043,19469303:19469703,19469305:19469344,19473074:19473643,19479326:19480012,19479357:19479619,19479367:19479535,19493652:19496143,19493657:19495836,19493666:19495090,19493670:19494464,19493671:19494345,19493673:19494293,19493685:1949416', 'assoc_mat': '19355843:papier:4207:19355900,19355844:papier:4207:19355937,19356016:papier:4207:19356175,19357312:papier:4207:19357341,19357768:papier:4207:19357879,19372458:papier:4207:19373620,19372470:papier:4207:19372992,19372480:papier:4207:19372765,19372484:papier:4207:19372627,19378011:papier:4207:19381376,19378014:papier:4207:19379741,19378015:papier:4207:19380458,19378028:papier:4207:19378646,19402379:papier:4207:19404926,19402392:papier:4207:19404491,19402393:papier:4207:19404574,19402404:papier:4207:19404382,19402410:papier:4207:19403763,19402413:papier:4207:19403074,19402430:papier:4207:19402542,19436703:papier:4207:19439571,19436704:papier:4207:19439467,19436714:papier:4207:19437466,19436715:papier:4207:19437959,19436721:papier:4207:19437036,19442551:papier:4207:19445679,19442561:papier:4207:19445494,19442563:papier:4207:19445347,19442564:papier:4207:19444281,19442565:papier:4207:19443955,19442574:papier:4207:19443392,19442575:papier:4207:19442750,19453451:papier:4207:19453964,19453452:papier:4207:19453806,1945'}, {'unwanted_material': 'papier', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.011069199500496719, 'nb_photo': 3117, 'list_port_cont': '19738280,19738332,19738441,19744058,20035353,20050579,20050793,20050859,20090482,20090640,20091807,20127004,20177169,20181492,20181960,20266385', 'assoc_port': '19728927:19738280,19728928:19738332,19728930:19738441,19739281:19744058,19962217:20050859,19962220:20050579,19962221:20050793,19993267:20091807,20033908:20035353,20090340:20090640,20090340:20266385,20090341:20090482,20108676:20127004,20176515:20177169,20179392:20181960,20179524:20181492', 'assoc_mat': '19728927:papier:4211:19738280,19728928:papier:4211:19738332,19728930:papier:4211:19738441,19739281:papier:4211:19744058,19962217:papier:4211:20050859,19962220:papier:4211:20050579,19962221:papier:4211:20050793,19993267:papier:4211:20091807,20033908:papier:4211:20035353,20090340:papier:4211:20090640,20090340:papier:4211:20266385,20090341:papier:4211:20090482,20108676:papier:4211:20127004,20176515:papier:4211:20177169,20179392:papier:4211:20181960,20179524:papier:4211:20181492'}, {'unwanted_material': 'papier', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.12139165891893842, 'nb_photo': 23096, 'list_port_cont': '19357621,19357717,19358640,19372882,19372977,19373099,19380387,19402609,19402789,19402860,19403497,19403525,19404804,19437213,19440607,19442891,19454586,19454987,19455265,19458937,19469458,19469901,19473544,19480451,19480507,19494219,19494433,19494662,19495218,19507538,19510969,19545989,19555448,19555514,19604787,19605389,19605857,19672264,19674853,19675406,19727808,19729339,19729537,19729716,19732903,19739386,19739525,19784383,19784481,19784902,19844965,19864465,19909881,19910072,19989430,19989519,19994377,19994847,20034358,20053898,20055426,20055439,20082168,20110309,20130537,20177612,20182170,20183962,20184484,20194588,20194736,20198014,20198053,20244600,20244886', 'assoc_port': '19357307:19357621,19357308:19357717,19358489:19358640,19372459:19373099,19372467:19372977,19372471:19372882,19378022:19380387,19402382:19404804,19402391:19403525,19402405:19402860,19402406:19403497,19402421:19402789,19402428:19402609,19436708:19437213,19436709:19440607,19442566:19442891,19454187:19455265,19454195:19454987,19454196:19454586,19458610:19458937,19469298:19469901,19469299:19469458,19473073:19473544,19479353:19480507,19479363:19480451,19493655:19495218,19493669:19494662,19493677:19494433,19493684:19494219,19507092:19507538,19510705:19510969,19545670:19545989,19555199:19555514,19555215:19555448,19604136:19605857,19604138:19605389,19604139:19604787,19671206:19675406,19671237:19674853,19671238:19672264,19723637:19727808,19728919:19729716,19728931:19729537,19728962:19729339,19730561:19732903,19739275:19739525,19739278:19739386,19783408:19784902,19783434:19784383,19783446:19784481,19844151:19844965,19863835:19864465,19909483:19910072,19909509:19909881,19985983:19989519,19985986:19989430,19993254:1999484', 'assoc_mat': '19357307:papier:3327:19357621,19357308:papier:3327:19357717,19358489:papier:3327:19358640,19372459:papier:3327:19373099,19372467:papier:3327:19372977,19372471:papier:3327:19372882,19378022:papier:3327:19380387,19402382:papier:3327:19404804,19402391:papier:3327:19403525,19402405:papier:3327:19402860,19402406:papier:3327:19403497,19402421:papier:3327:19402789,19402428:papier:3327:19402609,19436708:papier:3327:19437213,19436709:papier:3327:19440607,19442566:papier:3327:19442891,19454187:papier:3327:19455265,19454195:papier:3327:19454987,19454196:papier:3327:19454586,19458610:papier:3327:19458937,19469298:papier:3327:19469901,19469299:papier:3327:19469458,19473073:papier:3327:19473544,19479353:papier:3327:19480507,19479363:papier:3327:19480451,19493655:papier:3327:19495218,19493669:papier:3327:19494662,19493677:papier:3327:19494433,19493684:papier:3327:19494219,19507092:papier:3327:19507538,19510705:papier:3327:19510969,19545670:papier:3327:19545989,19555199:papier:3327:19555514,19555215:papier:3327:19555448,1960'}, {'unwanted_material': 'papier', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.15194638307932334, 'nb_photo': 89402, 'list_port_cont': '19356381,19372662,19372794,19378716,19437078,19437410,19437694,19438284,19454343,19458685,19493792,19493836,19493892,19494240,19495025,19507433,19507640,19508813,19510866,19510932,19511109,19511306,19545736,19545857,19555646,19555769,19556650,19556895,19557966,19558145,19574665,19604769,19605059,19605826,19612032,19725401,19729127,19729608,19729914,19730254,19730261,19730424,19739512,19783865,19784279,19784456,19784566,19784886,19785273,19785951,19787328,19817088,19819126,19865515,19898459,19910924,19911306,19962715,19963890,19964502,19965073,19965283,19965534,19965619,19965671,19965753,19965968,19986353,19988358,19988803,19988905,19989138,19989218,19989390,19989654,19994970,19995928,19996149,19996571,19997722,20030431,20030920,20031186,20031768,20032158,20032308,20032759,20032974,20033760,20034160,20034377,20034464,20050564,20053439,20053682,20053828,20053840,20054938,20055597,20109630,20110979,20112955,20113612,20113675,20115382,20116221,20128268,20136235,20176964,20177110,20177188,20177839,20181158,2018175', 'assoc_port': '19356344:19356381,19372465:19372794,19372476:19372662,19378019:19378716,19436718:19437694,19436719:19437410,19436722:19438284,19436724:19437078,19454193:19454343,19458606:19458685,19493663:19494240,19493664:19495025,19493667:19493892,19493682:19493836,19493683:19493792,19507086:19508813,19507088:19507640,19507097:19507433,19510702:19511109,19510703:19511306,19510704:19510932,19510709:19510866,19545671:19545857,19545672:19545736,19555193:19556895,19555194:19555769,19555201:19555646,19555213:19556650,19557749:19558145,19557754:19557966,19574240:19574665,19604134:19612032,19604135:19605826,19604149:19605059,19604182:19604769,19723635:19725401,19728920:19730424,19728945:19729608,19728947:19730254,19728950:19730261,19728959:19729914,19728960:19729127,19739283:19739512,19783409:19785273,19783427:19785951,19783430:19787328,19783432:19784886,19783433:19784566,19783444:19784456,19783455:19783865,19783456:19784279,19816762:19819126,19816772:19817088,19863843:19865515,19897871:19898459,19909481:19911306,19909508:1991092', 'assoc_mat': '19356344:papier:3594:19356381,19372465:papier:3594:19372794,19372476:papier:3594:19372662,19378019:papier:3594:19378716,19436718:papier:3594:19437694,19436719:papier:3594:19437410,19436722:papier:3594:19438284,19436724:papier:3594:19437078,19454193:papier:3594:19454343,19458606:papier:3594:19458685,19493663:papier:3594:19494240,19493664:papier:3594:19495025,19493667:papier:3594:19493892,19493682:papier:3594:19493836,19493683:papier:3594:19493792,19507086:papier:3594:19508813,19507088:papier:3594:19507640,19507097:papier:3594:19507433,19510702:papier:3594:19511109,19510703:papier:3594:19511306,19510704:papier:3594:19510932,19510709:papier:3594:19510866,19545671:papier:3594:19545857,19545672:papier:3594:19545736,19555193:papier:3594:19556895,19555194:papier:3594:19555769,19555201:papier:3594:19555646,19555213:papier:3594:19556650,19557749:papier:3594:19558145,19557754:papier:3594:19557966,19574240:papier:3594:19574665,19604134:papier:3594:19612032,19604135:papier:3594:19605826,19604149:papier:3594:19605059,1960'}, {'unwanted_material': 'pehd', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0003054797558246329, 'nb_photo': 3, 'list_port_cont': '20198110,20244783,20313420', 'assoc_port': '20176484:20313420,20179399:20244783,20179592:20198110', 'assoc_mat': '20176484:pehd:4207:20313420,20179399:pehd:4207:20244783,20179592:pehd:4207:20198110'}, {'unwanted_material': 'pehd', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.005056053013623291, 'nb_photo': 3, 'list_port_cont': '20143364,20313588,20315178', 'assoc_port': '20031872:20143364,20176512:20313588,20179531:20315178', 'assoc_mat': '20031872:pehd:4461:20143364,20176512:pehd:4461:20313588,20179531:pehd:4461:20315178'}, {'unwanted_material': 'pehd', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.0010888935423817375, 'nb_photo': 2, 'list_port_cont': '20090513,20113667', 'assoc_port': '20090347:20090513,20108688:20113667', 'assoc_mat': '20090347:pehd:4200:20090513,20108688:pehd:4200:20113667'}, {'unwanted_material': 'pehd', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.9214988331572825, 'nb_photo': 2026, 'list_port_cont': '19357775,19376636,19440545,19440578,19440673,19495078,19506872,19515245,19552902,19553466,19553499,19700518,19701086,19738281,19738334,19738442,19744049,20035348,20050577,20050801,20050849,20090486,20090632,20091813,20127007,20177175,20181485,20181970,20266386', 'assoc_port': '19357310:19357775,19372472:19376636,19436725:19440578,19436726:19440545,19436729:19440673,19479362:19495078,19493678:19506872,19493679:19515245,19545676:19552902,19545677:19553466,19545678:19553499,19671207:19700518,19671208:19701086,19728927:19738281,19728928:19738334,19728930:19738442,19739281:19744049,19962217:20050849,19962220:20050577,19962221:20050801,19993267:20091813,20033908:20035348,20090340:20090632,20090340:20266386,20090341:20090486,20108676:20127007,20176515:20177175,20179392:20181970,20179524:20181485', 'assoc_mat': '19357310:pehd:4211:19357775,19372472:pehd:4211:19376636,19436725:pehd:4211:19440578,19436726:pehd:4211:19440545,19436729:pehd:4211:19440673,19479362:pehd:4211:19495078,19493678:pehd:4211:19506872,19493679:pehd:4211:19515245,19545676:pehd:4211:19552902,19545677:pehd:4211:19553466,19545678:pehd:4211:19553499,19671207:pehd:4211:19700518,19671208:pehd:4211:19701086,19728927:pehd:4211:19738281,19728928:pehd:4211:19738334,19728930:pehd:4211:19738442,19739281:pehd:4211:19744049,19962217:pehd:4211:20050849,19962220:pehd:4211:20050577,19962221:pehd:4211:20050801,19993267:pehd:4211:20091813,20033908:pehd:4211:20035348,20090340:pehd:4211:20090632,20090340:pehd:4211:20266386,20090341:pehd:4211:20090486,20108676:pehd:4211:20127007,20176515:pehd:4211:20177175,20179392:pehd:4211:20181970,20179524:pehd:4211:20181485'}, {'unwanted_material': 'pehd', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.003875994857239181, 'nb_photo': 600, 'list_port_cont': '19372971,19402855,19404798,19437206,19494443,19507533,19510961,19545990,19555439,19604779,19605384,19605860,19674859,19675402,19727804,19729532,19729710,19732905,19739383,19739534,19784483,19784898,19844966,19864461,19909872,19910068,19989424,19989517,19994365,19994840,20034368,20053890,20055435,20055448,20082173,20110312,20130533,20177620,20182178,20183965,20184486,20194585,20194733,20198002,20198052,20244599,20244887', 'assoc_port': '19372467:19372971,19402382:19404798,19402405:19402855,19436708:19437206,19493677:19494443,19507092:19507533,19510705:19510961,19545670:19545990,19555215:19555439,19604136:19605860,19604138:19605384,19604139:19604779,19671206:19675402,19671237:19674859,19723637:19727804,19728919:19729710,19728931:19729532,19730561:19732905,19739275:19739534,19739278:19739383,19783408:19784898,19783446:19784483,19844151:19844966,19863835:19864461,19909483:19910068,19909509:19909872,19985983:19989517,19985986:19989424,19993254:19994840,19993266:19994365,20033920:20034368,20053298:20053890,20054913:20055448,20054921:20055435,20080742:20082173,20108686:20110312,20128894:20130533,20176514:20177620,20179148:20244887,20179394:20244599,20179405:20198052,20179487:20198002,20179488:20194733,20179523:20194585,20179596:20182178,20181510:20184486,20181533:20183965', 'assoc_mat': '19372467:pehd:3327:19372971,19402382:pehd:3327:19404798,19402405:pehd:3327:19402855,19436708:pehd:3327:19437206,19493677:pehd:3327:19494443,19507092:pehd:3327:19507533,19510705:pehd:3327:19510961,19545670:pehd:3327:19545990,19555215:pehd:3327:19555439,19604136:pehd:3327:19605860,19604138:pehd:3327:19605384,19604139:pehd:3327:19604779,19671206:pehd:3327:19675402,19671237:pehd:3327:19674859,19723637:pehd:3327:19727804,19728919:pehd:3327:19729710,19728931:pehd:3327:19729532,19730561:pehd:3327:19732905,19739275:pehd:3327:19739534,19739278:pehd:3327:19739383,19783408:pehd:3327:19784898,19783446:pehd:3327:19784483,19844151:pehd:3327:19844966,19863835:pehd:3327:19864461,19909483:pehd:3327:19910068,19909509:pehd:3327:19909872,19985983:pehd:3327:19989517,19985986:pehd:3327:19989424,19993254:pehd:3327:19994840,19993266:pehd:3327:19994365,20033920:pehd:3327:20034368,20053298:pehd:3327:20053890,20054913:pehd:3327:20055448,20054921:pehd:3327:20055435,20080742:pehd:3327:20082173,20108686:pehd:3327:20110312,20128894:pehd:33'}, {'unwanted_material': 'pehd', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.0005714612251054336, 'nb_photo': 380, 'list_port_cont': '19372653,19437079,19437695,19438287,19458689,19493886,19507428,19507638,19508808,19510874,19510936,19511103,19511304,19545858,19555638,19555776,19604771,19612035,19725393,19729126,19729918,19730251,19730270,19730419,19739511,19783864,19784458,19784894,19785281,19785953,19787335,19819123,19865509,19898461,19963888,19964507,19965067,19965525,19965620,19965669,19965754,19965971,19988813,19988904,19989137,19989215,19989389,19989659,19996140,19996576,19997717,20032299,20032761,20033763,20034154,20034380,20034459,20050570,20053686,20053838,20053844,20054939,20055595,20112948,20113610,20113678,20115381,20116223,20136237,20176974,20177105,20177833,20181163,20181752,20183165,20183666,20184174,20185166,20185845,20188310,20191026,20192661', 'assoc_port': '19372476:19372653,19436718:19437695,19436722:19438287,19436724:19437079,19458606:19458689,19493667:19493886,19507086:19508808,19507088:19507638,19507097:19507428,19510702:19511103,19510703:19511304,19510704:19510936,19510709:19510874,19545671:19545858,19555194:19555776,19555201:19555638,19604134:19612035,19604182:19604771,19723635:19725393,19728920:19730419,19728947:19730251,19728950:19730270,19728959:19729918,19728960:19729126,19739283:19739511,19783409:19785281,19783427:19785953,19783430:19787335,19783432:19784894,19783444:19784458,19783455:19783864,19816762:19819123,19863843:19865509,19897871:19898461,19962165:19965971,19962167:19965620,19962176:19965525,19962177:19965669,19962204:19965067,19962212:19964507,19962222:19965754,19962223:19963888,19985975:19989659,19985977:19989389,19985979:19989137,19985987:19989215,19985990:19988813,19985991:19988904,19993268:19996576,19993270:19996140,19993274:19997717,20031860:20032761,20031862:20033763,20031869:20034459,20031871:20032299,20033915:20034380,20033917:2003415', 'assoc_mat': '19372476:pehd:3594:19372653,19436718:pehd:3594:19437695,19436722:pehd:3594:19438287,19436724:pehd:3594:19437079,19458606:pehd:3594:19458689,19493667:pehd:3594:19493886,19507086:pehd:3594:19508808,19507088:pehd:3594:19507638,19507097:pehd:3594:19507428,19510702:pehd:3594:19511103,19510703:pehd:3594:19511304,19510704:pehd:3594:19510936,19510709:pehd:3594:19510874,19545671:pehd:3594:19545858,19555194:pehd:3594:19555776,19555201:pehd:3594:19555638,19604134:pehd:3594:19612035,19604182:pehd:3594:19604771,19723635:pehd:3594:19725393,19728920:pehd:3594:19730419,19728947:pehd:3594:19730251,19728950:pehd:3594:19730270,19728959:pehd:3594:19729918,19728960:pehd:3594:19729126,19739283:pehd:3594:19739511,19783409:pehd:3594:19785281,19783427:pehd:3594:19785953,19783430:pehd:3594:19787335,19783432:pehd:3594:19784894,19783444:pehd:3594:19784458,19783455:pehd:3594:19783864,19816762:pehd:3594:19819123,19863843:pehd:3594:19865509,19897871:pehd:3594:19898461,19962165:pehd:3594:19965971,19962167:pehd:3594:19965620,19962176:pehd:35'}, {'unwanted_material': 'pet_clair', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.010846219190225706, 'nb_photo': 29, 'list_port_cont': '20314919,20316774', 'assoc_port': '20179525:20314919,20181506:20316774', 'assoc_mat': '20179525:pet_clair:4203:20314919,20181506:pet_clair:4203:20316774'}, {'unwanted_material': 'pet_clair', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0015335366882170568, 'nb_photo': 29, 'list_port_cont': '20177025,20196818,20198106,20233848,20235875,20241402,20244796,20244874,20313415,20313425,20313928', 'assoc_port': '20176484:20313415,20176485:20313425,20176522:20313928,20176524:20177025,20179396:20244874,20179399:20244796,20179408:20241402,20179519:20235875,20179521:20233848,20179592:20198106,20181507:20196818', 'assoc_mat': '20176484:pet_clair:4207:20313415,20176485:pet_clair:4207:20313425,20176522:pet_clair:4207:20313928,20176524:pet_clair:4207:20177025,20179396:pet_clair:4207:20244874,20179399:pet_clair:4207:20244796,20179408:pet_clair:4207:20241402,20179519:pet_clair:4207:20235875,20179521:pet_clair:4207:20233848,20179592:pet_clair:4207:20198106,20181507:pet_clair:4207:20196818'}, {'unwanted_material': 'pet_clair', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.0026844052340208075, 'nb_photo': 4, 'list_port_cont': '20314720,20317028', 'assoc_port': '20179515:20314720,20181520:20317028', 'assoc_mat': '20179515:pet_clair:4461:20314720,20181520:pet_clair:4461:20317028'}, {'unwanted_material': 'pet_clair', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.1397973586982938, 'nb_photo': 4146, 'list_port_cont': '19402671,19453998,19494612,19545969,19672163,19673677,19728396,19728611,19729118,19729286,19730242,19736494,19784215,19842365,19842594,19842640,19842727,19864384,19909762,19910355,19964737,19965395,19965803,19965897,19994462,20032290,20032881,20034258,20054017,20055319,20055893,20090514,20090803,20109318,20113664,20114179,20114460,20128855,20182561,20183064,20184020', 'assoc_port': '19402381:19402671,19453447:19453998,19493676:19494612,19545680:19545969,19671224:19673677,19671271:19672163,19723606:19736494,19723638:19730242,19723640:19729118,19723648:19728611,19723654:19728396,19728932:19729286,19783458:19784215,19816764:19842365,19816766:19842594,19816769:19842727,19816774:19842640,19863837:19864384,19909506:19910355,19909507:19909762,19962164:19965897,19962168:19965803,19962215:19965395,19962219:19964737,19993271:19994462,20031867:20032881,20031883:20032290,20033918:20034258,20053302:20054017,20054909:20055893,20054919:20055319,20090332:20090803,20090347:20090514,20108679:20114460,20108688:20113664,20108689:20114179,20108691:20109318,20128162:20128855,20179390:20184020,20181503:20183064,20181505:20182561', 'assoc_mat': '19402381:pet_clair:4200:19402671,19453447:pet_clair:4200:19453998,19493676:pet_clair:4200:19494612,19545680:pet_clair:4200:19545969,19671224:pet_clair:4200:19673677,19671271:pet_clair:4200:19672163,19723606:pet_clair:4200:19736494,19723638:pet_clair:4200:19730242,19723640:pet_clair:4200:19729118,19723648:pet_clair:4200:19728611,19723654:pet_clair:4200:19728396,19728932:pet_clair:4200:19729286,19783458:pet_clair:4200:19784215,19816764:pet_clair:4200:19842365,19816766:pet_clair:4200:19842594,19816769:pet_clair:4200:19842727,19816774:pet_clair:4200:19842640,19863837:pet_clair:4200:19864384,19909506:pet_clair:4200:19910355,19909507:pet_clair:4200:19909762,19962164:pet_clair:4200:19965897,19962168:pet_clair:4200:19965803,19962215:pet_clair:4200:19965395,19962219:pet_clair:4200:19964737,19993271:pet_clair:4200:19994462,20031867:pet_clair:4200:20032881,20031883:pet_clair:4200:20032290,20033918:pet_clair:4200:20034258,20053302:pet_clair:4200:20054017,20054909:pet_clair:4200:20055893,20054919:pet_clair:4200:20055319,2'}, {'unwanted_material': 'pet_clair', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0027163333188753086, 'nb_photo': 41, 'list_port_cont': '20176937,20234495,20237061,20239977,20242911,20244948,20246333,20313722,20313846', 'assoc_port': '20176519:20313722,20176523:20313846,20176525:20176937,20179146:20246333,20179397:20244948,20179407:20242911,20179410:20239977,20179518:20237061,20179522:20234495', 'assoc_mat': '20176519:pet_clair:4207:20313722,20176523:pet_clair:4207:20313846,20176525:pet_clair:4207:20176937,20179146:pet_clair:4207:20246333,20179397:pet_clair:4207:20244948,20179407:pet_clair:4207:20242911,20179410:pet_clair:4207:20239977,20179518:pet_clair:4207:20237061,20179522:pet_clair:4207:20234495'}, {'unwanted_material': 'pet_clair', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0014708744947045107, 'nb_photo': 311, 'list_port_cont': '19738284,19738437,19744059,20035352,20050587,20050798,20050860,20090487,20090645,20091818,20127013,20177164,20181496,20181973,20266387', 'assoc_port': '19728927:19738284,19728930:19738437,19739281:19744059,19962217:20050860,19962220:20050587,19962221:20050798,19993267:20091818,20033908:20035352,20090340:20090645,20090340:20266387,20090341:20090487,20108676:20127013,20176515:20177164,20179392:20181973,20179524:20181496', 'assoc_mat': '19728927:pet_clair:4211:19738284,19728930:pet_clair:4211:19738437,19739281:pet_clair:4211:19744059,19962217:pet_clair:4211:20050860,19962220:pet_clair:4211:20050587,19962221:pet_clair:4211:20050798,19993267:pet_clair:4211:20091818,20033908:pet_clair:4211:20035352,20090340:pet_clair:4211:20090645,20090340:pet_clair:4211:20266387,20090341:pet_clair:4211:20090487,20108676:pet_clair:4211:20127013,20176515:pet_clair:4211:20177164,20179392:pet_clair:4211:20181973,20179524:pet_clair:4211:20181496'}, {'unwanted_material': 'pet_clair', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.8060459771270589, 'nb_photo': 120069, 'list_port_cont': '19357618,19357712,19358636,19372881,19372970,19373098,19380394,19402615,19402796,19402858,19403499,19403532,19404795,19437215,19440604,19442899,19454585,19454994,19455273,19458941,19469457,19469899,19473542,19480459,19480512,19494227,19494436,19494653,19495223,19507535,19510972,19545995,19555443,19555508,19604783,19605397,19605861,19672261,19674864,19675396,19727815,19729336,19729540,19729709,19732898,19739381,19739527,19784381,19784491,19784901,19844967,19864456,19909882,19910065,19989431,19989515,19994371,19994835,20034363,20053896,20055430,20055444,20082171,20110306,20130529,20177615,20182174,20183968,20184482,20194575,20194738,20198010,20198062,20244597,20244888', 'assoc_port': '19357307:19357618,19357308:19357712,19358489:19358636,19372459:19373098,19372467:19372970,19372471:19372881,19378022:19380394,19402382:19404795,19402391:19403532,19402405:19402858,19402406:19403499,19402421:19402796,19402428:19402615,19436708:19437215,19436709:19440604,19442566:19442899,19454187:19455273,19454195:19454994,19454196:19454585,19458610:19458941,19469298:19469899,19469299:19469457,19473073:19473542,19479353:19480512,19479363:19480459,19493655:19495223,19493669:19494653,19493677:19494436,19493684:19494227,19507092:19507535,19510705:19510972,19545670:19545995,19555199:19555508,19555215:19555443,19604136:19605861,19604138:19605397,19604139:19604783,19671206:19675396,19671237:19674864,19671238:19672261,19723637:19727815,19728919:19729709,19728931:19729540,19728962:19729336,19730561:19732898,19739275:19739527,19739278:19739381,19783408:19784901,19783434:19784381,19783446:19784491,19844151:19844967,19863835:19864456,19909483:19910065,19909509:19909882,19985983:19989515,19985986:19989431,19993254:1999483', 'assoc_mat': '19357307:pet_clair:3327:19357618,19357308:pet_clair:3327:19357712,19358489:pet_clair:3327:19358636,19372459:pet_clair:3327:19373098,19372467:pet_clair:3327:19372970,19372471:pet_clair:3327:19372881,19378022:pet_clair:3327:19380394,19402382:pet_clair:3327:19404795,19402391:pet_clair:3327:19403532,19402405:pet_clair:3327:19402858,19402406:pet_clair:3327:19403499,19402421:pet_clair:3327:19402796,19402428:pet_clair:3327:19402615,19436708:pet_clair:3327:19437215,19436709:pet_clair:3327:19440604,19442566:pet_clair:3327:19442899,19454187:pet_clair:3327:19455273,19454195:pet_clair:3327:19454994,19454196:pet_clair:3327:19454585,19458610:pet_clair:3327:19458941,19469298:pet_clair:3327:19469899,19469299:pet_clair:3327:19469457,19473073:pet_clair:3327:19473542,19479353:pet_clair:3327:19480512,19479363:pet_clair:3327:19480459,19493655:pet_clair:3327:19495223,19493669:pet_clair:3327:19494653,19493677:pet_clair:3327:19494436,19493684:pet_clair:3327:19494227,19507092:pet_clair:3327:19507535,19510705:pet_clair:3327:19510972,1'}, {'unwanted_material': 'pet_clair', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.019377755385984564, 'nb_photo': 6699, 'list_port_cont': '19356380,19372658,19372799,19378711,19437081,19437408,19437698,19438285,19454350,19458681,19493800,19493832,19493894,19494234,19495026,19507436,19507644,19508809,19510873,19510938,19511108,19511307,19545734,19545854,19555642,19555778,19556652,19556905,19557973,19558147,19574670,19604768,19605060,19605820,19612030,19725396,19729133,19729616,19729913,19730257,19730267,19730415,19739515,19783863,19784282,19784455,19784567,19784888,19785279,19785959,19787331,19817082,19819121,19898462,19910922,19911312,19962708,19963887,19964506,19965072,19965282,19965533,19965624,19965673,19965760,19965969,19986350,19988361,19988808,19988901,19989136,19989223,19989386,19989653,19994961,19995933,19996139,19996572,19997720,20027558,20027833,20027954,20028332,20028760,20029077,20029355,20029814,20030110,20030434,20030612,20030713,20030913,20031182,20031640,20031770,20032162,20032301,20032760,20032766,20032973,20033757,20034162,20034382,20034460,20050566,20053437,20053683,20053832,20053843,20054933,20055602,20109625,20110970,2011295', 'assoc_port': '19356344:19356380,19372465:19372799,19372476:19372658,19378019:19378711,19436718:19437698,19436719:19437408,19436722:19438285,19436724:19437081,19454193:19454350,19458606:19458681,19493663:19494234,19493664:19495026,19493667:19493894,19493682:19493832,19493683:19493800,19507086:19508809,19507088:19507644,19507097:19507436,19510702:19511108,19510703:19511307,19510704:19510938,19510709:19510873,19545671:19545854,19545672:19545734,19555193:19556905,19555194:19555778,19555201:19555642,19555213:19556652,19557749:19558147,19557754:19557973,19574240:19574670,19604134:19612030,19604135:19605820,19604149:19605060,19604182:19604768,19723635:19725396,19728920:19730415,19728945:19729616,19728947:19730257,19728950:19730267,19728959:19729913,19728960:19729133,19739283:19739515,19783409:19785279,19783427:19785959,19783430:19787331,19783432:19784888,19783433:19784567,19783444:19784455,19783455:19783863,19783456:19784282,19816762:19819121,19816772:19817082,19897871:19898462,19909481:19911312,19909508:19910922,19962165:1996596', 'assoc_mat': '19356344:pet_clair:3594:19356380,19372465:pet_clair:3594:19372799,19372476:pet_clair:3594:19372658,19378019:pet_clair:3594:19378711,19436718:pet_clair:3594:19437698,19436719:pet_clair:3594:19437408,19436722:pet_clair:3594:19438285,19436724:pet_clair:3594:19437081,19454193:pet_clair:3594:19454350,19458606:pet_clair:3594:19458681,19493663:pet_clair:3594:19494234,19493664:pet_clair:3594:19495026,19493667:pet_clair:3594:19493894,19493682:pet_clair:3594:19493832,19493683:pet_clair:3594:19493800,19507086:pet_clair:3594:19508809,19507088:pet_clair:3594:19507644,19507097:pet_clair:3594:19507436,19510702:pet_clair:3594:19511108,19510703:pet_clair:3594:19511307,19510704:pet_clair:3594:19510938,19510709:pet_clair:3594:19510873,19545671:pet_clair:3594:19545854,19545672:pet_clair:3594:19545734,19555193:pet_clair:3594:19556905,19555194:pet_clair:3594:19555778,19555201:pet_clair:3594:19555642,19555213:pet_clair:3594:19556652,19557749:pet_clair:3594:19558147,19557754:pet_clair:3594:19557973,19574240:pet_clair:3594:19574670,1'}, {'unwanted_material': 'pet_fonce', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.005004764068863326, 'nb_photo': 6, 'list_port_cont': '20315541,20315626', 'assoc_port': '20179599:20315541,20179601:20315626', 'assoc_mat': '20179599:pet_fonce:4205:20315541,20179601:pet_fonce:4205:20315626'}, {'unwanted_material': 'pet_fonce', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.0033961385795459485, 'nb_photo': 17, 'list_port_cont': '20314921,20316772', 'assoc_port': '20179525:20314921,20181506:20316772', 'assoc_mat': '20179525:pet_fonce:4203:20314921,20181506:pet_fonce:4203:20316772'}, {'unwanted_material': 'pet_fonce', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0006743539910976358, 'nb_photo': 8, 'list_port_cont': '20180357,20198104,20235882,20244790,20244869,20313932', 'assoc_port': '20176522:20313932,20179147:20180357,20179396:20244869,20179399:20244790,20179519:20235882,20179592:20198104', 'assoc_mat': '20176522:pet_fonce:4207:20313932,20179147:pet_fonce:4207:20180357,20179396:pet_fonce:4207:20244869,20179399:pet_fonce:4207:20244790,20179519:pet_fonce:4207:20235882,20179592:pet_fonce:4207:20198104'}, {'unwanted_material': 'pet_fonce', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.003133203316257178, 'nb_photo': 14, 'list_port_cont': '19842434,20143362,20155822,20314420,20314610,20314868,20315186,20316454,20317085', 'assoc_port': '19816763:19842434,20031872:20143362,20053304:20155822,20179404:20314420,20179415:20314610,20179516:20314868,20179531:20315186,20181504:20316454,20181547:20317085', 'assoc_mat': '19816763:pet_fonce:4461:19842434,20031872:pet_fonce:4461:20143362,20053304:pet_fonce:4461:20155822,20179404:pet_fonce:4461:20314420,20179415:pet_fonce:4461:20314610,20179516:pet_fonce:4461:20314868,20179531:pet_fonce:4461:20315186,20181504:pet_fonce:4461:20316454,20181547:pet_fonce:4461:20317085'}, {'unwanted_material': 'pet_fonce', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.8223179723295807, 'nb_photo': 841, 'list_port_cont': '19402668,19453999,19494601,19545972,19672160,19673679,19728393,19729114,19729278,19730241,19736481,19784224,19842377,19842596,19842643,19842720,19864386,19909775,19910343,19964728,19965397,19965799,19965904,19994471,20032284,20032882,20034269,20054011,20055317,20055891,20090516,20090799,20109306,20113654,20114184,20114463,20128845,20182552,20183066,20184013', 'assoc_port': '19402381:19402668,19453447:19453999,19493676:19494601,19545680:19545972,19671224:19673679,19671271:19672160,19723606:19736481,19723638:19730241,19723640:19729114,19723654:19728393,19728932:19729278,19783458:19784224,19816764:19842377,19816766:19842596,19816769:19842720,19816774:19842643,19863837:19864386,19909506:19910343,19909507:19909775,19962164:19965904,19962168:19965799,19962215:19965397,19962219:19964728,19993271:19994471,20031867:20032882,20031883:20032284,20033918:20034269,20053302:20054011,20054909:20055891,20054919:20055317,20090332:20090799,20090347:20090516,20108679:20114463,20108688:20113654,20108689:20114184,20108691:20109306,20128162:20128845,20179390:20184013,20181503:20183066,20181505:20182552', 'assoc_mat': '19402381:pet_fonce:4200:19402668,19453447:pet_fonce:4200:19453999,19493676:pet_fonce:4200:19494601,19545680:pet_fonce:4200:19545972,19671224:pet_fonce:4200:19673679,19671271:pet_fonce:4200:19672160,19723606:pet_fonce:4200:19736481,19723638:pet_fonce:4200:19730241,19723640:pet_fonce:4200:19729114,19723654:pet_fonce:4200:19728393,19728932:pet_fonce:4200:19729278,19783458:pet_fonce:4200:19784224,19816764:pet_fonce:4200:19842377,19816766:pet_fonce:4200:19842596,19816769:pet_fonce:4200:19842720,19816774:pet_fonce:4200:19842643,19863837:pet_fonce:4200:19864386,19909506:pet_fonce:4200:19910343,19909507:pet_fonce:4200:19909775,19962164:pet_fonce:4200:19965904,19962168:pet_fonce:4200:19965799,19962215:pet_fonce:4200:19965397,19962219:pet_fonce:4200:19964728,19993271:pet_fonce:4200:19994471,20031867:pet_fonce:4200:20032882,20031883:pet_fonce:4200:20032284,20033918:pet_fonce:4200:20034269,20053302:pet_fonce:4200:20054011,20054909:pet_fonce:4200:20055891,20054919:pet_fonce:4200:20055317,20090332:pet_fonce:4200:20090799,2'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.0036842874053236263, 'nb_photo': 13, 'list_port_cont': '19934849,19989889,20250818,20315100,20342386', 'assoc_port': '19863842:19934849,19909479:19989889,20108683:20342386,20128152:20250818,20179528:20315100', 'assoc_mat': '19863842:pet_fonce:4209:19934849,19909479:pet_fonce:4209:19989889,20108683:pet_fonce:4209:20342386,20128152:pet_fonce:4209:20250818,20179528:pet_fonce:4209:20315100'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.001525852126980854, 'nb_photo': 6, 'list_port_cont': '20237068,20246346,20313735', 'assoc_port': '20176519:20313735,20179146:20246346,20179518:20237068', 'assoc_mat': '20176519:pet_fonce:4207:20313735,20179146:pet_fonce:4207:20246346,20179518:pet_fonce:4207:20237068'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.0018814194314956652, 'nb_photo': 200, 'list_port_cont': '19738282,19738430,20035344,20050584,20050799,20050855,20090479,20090642,20091806,20127006,20177172,20181498,20181962,20266390', 'assoc_port': '19728927:19738282,19728930:19738430,19962217:20050855,19962220:20050584,19962221:20050799,19993267:20091806,20033908:20035344,20090340:20090642,20090340:20266390,20090341:20090479,20108676:20127006,20176515:20177172,20179392:20181962,20179524:20181498', 'assoc_mat': '19728927:pet_fonce:4211:19738282,19728930:pet_fonce:4211:19738430,19962217:pet_fonce:4211:20050855,19962220:pet_fonce:4211:20050584,19962221:pet_fonce:4211:20050799,19993267:pet_fonce:4211:20091806,20033908:pet_fonce:4211:20035344,20090340:pet_fonce:4211:20090642,20090340:pet_fonce:4211:20266390,20090341:pet_fonce:4211:20090479,20108676:pet_fonce:4211:20127006,20176515:pet_fonce:4211:20177172,20179392:pet_fonce:4211:20181962,20179524:pet_fonce:4211:20181498'}, {'unwanted_material': 'pet_fonce', 'main_material': 'pet_clair', 'pht_type': 3327, 'ratio': 0.02706215303132969, 'nb_photo': 3424, 'list_port_cont': '19372870,19372975,19380390,19402788,19403529,19442897,19469456,19473538,19494665,19510960,19545983,19555449,19555507,19604780,19605391,19605866,19675404,19727807,19729335,19729535,19732894,19739392,19739533,19784385,19784487,19784897,19844958,19864459,19909870,19910060,19989429,19989520,19994368,19994841,20034366,20053899,20055427,20055450,20082167,20110307,20130539,20177607,20182171,20183958,20184487,20194578,20194735,20198003,20198057,20244591,20244894', 'assoc_port': '19372467:19372975,19372471:19372870,19378022:19380390,19402391:19403529,19402421:19402788,19442566:19442897,19469299:19469456,19473073:19473538,19493669:19494665,19510705:19510960,19545670:19545983,19555199:19555507,19555215:19555449,19604136:19605866,19604138:19605391,19604139:19604780,19671206:19675404,19723637:19727807,19728931:19729535,19728962:19729335,19730561:19732894,19739275:19739533,19739278:19739392,19783408:19784897,19783434:19784385,19783446:19784487,19844151:19844958,19863835:19864459,19909483:19910060,19909509:19909870,19985983:19989520,19985986:19989429,19993254:19994841,19993266:19994368,20033920:20034366,20053298:20053899,20054913:20055450,20054921:20055427,20080742:20082167,20108686:20110307,20128894:20130539,20176514:20177607,20179148:20244894,20179394:20244591,20179405:20198057,20179487:20198003,20179488:20194735,20179523:20194578,20179596:20182171,20181510:20184487,20181533:20183958', 'assoc_mat': '19372467:pet_fonce:3327:19372975,19372471:pet_fonce:3327:19372870,19378022:pet_fonce:3327:19380390,19402391:pet_fonce:3327:19403529,19402421:pet_fonce:3327:19402788,19442566:pet_fonce:3327:19442897,19469299:pet_fonce:3327:19469456,19473073:pet_fonce:3327:19473538,19493669:pet_fonce:3327:19494665,19510705:pet_fonce:3327:19510960,19545670:pet_fonce:3327:19545983,19555199:pet_fonce:3327:19555507,19555215:pet_fonce:3327:19555449,19604136:pet_fonce:3327:19605866,19604138:pet_fonce:3327:19605391,19604139:pet_fonce:3327:19604780,19671206:pet_fonce:3327:19675404,19723637:pet_fonce:3327:19727807,19728931:pet_fonce:3327:19729535,19728962:pet_fonce:3327:19729335,19730561:pet_fonce:3327:19732894,19739275:pet_fonce:3327:19739533,19739278:pet_fonce:3327:19739392,19783408:pet_fonce:3327:19784897,19783434:pet_fonce:3327:19784385,19783446:pet_fonce:3327:19784487,19844151:pet_fonce:3327:19844958,19863835:pet_fonce:3327:19864459,19909483:pet_fonce:3327:19910060,19909509:pet_fonce:3327:19909870,19985983:pet_fonce:3327:19989520,1'}, {'unwanted_material': 'pet_fonce', 'main_material': 'refus', 'pht_type': 3594, 'ratio': 0.002235403022115909, 'nb_photo': 809, 'list_port_cont': '19356389,19437407,19454351,19493794,19493833,19493885,19495030,19507435,19507642,19508812,19510935,19511107,19545729,19545850,19555644,19555770,19557972,19574664,19604772,19605058,19605817,19612036,19725397,19729129,19729611,19730265,19730423,19739509,19784281,19784459,19784891,19785275,19785950,19787332,19817085,19819118,19865519,19898465,19911309,19962706,19963894,19964504,19965068,19965290,19965531,19965616,19965664,19965756,19988812,19988903,19989139,19989219,19989396,19989660,19996147,19996568,19997714,20030917,20032155,20032305,20032756,20033758,20034156,20034376,20034454,20050563,20053433,20053676,20053833,20053850,20054935,20055604,20109626,20110974,20112949,20113609,20113674,20115383,20116220,20128267,20136242,20176972,20177107,20177181,20177837,20181156,20181744,20183167,20183664,20184177,20184700,20185173,20185838,20188312,20191023,20192666', 'assoc_port': '19356344:19356389,19436719:19437407,19454193:19454351,19493664:19495030,19493667:19493885,19493682:19493833,19493683:19493794,19507086:19508812,19507088:19507642,19507097:19507435,19510702:19511107,19510704:19510935,19545671:19545850,19545672:19545729,19555194:19555770,19555201:19555644,19557754:19557972,19574240:19574664,19604134:19612036,19604135:19605817,19604149:19605058,19604182:19604772,19723635:19725397,19728920:19730423,19728945:19729611,19728950:19730265,19728960:19729129,19739283:19739509,19783409:19785275,19783427:19785950,19783430:19787332,19783432:19784891,19783444:19784459,19783456:19784281,19816762:19819118,19816772:19817085,19863843:19865519,19897871:19898465,19909481:19911309,19962167:19965616,19962176:19965531,19962177:19965664,19962178:19965290,19962204:19965068,19962212:19964504,19962222:19965756,19962223:19963894,19962224:19962706,19985975:19989660,19985977:19989396,19985979:19989139,19985987:19989219,19985990:19988812,19985991:19988903,19993268:19996568,19993270:19996147,19993274:1999771', 'assoc_mat': '19356344:pet_fonce:3594:19356389,19436719:pet_fonce:3594:19437407,19454193:pet_fonce:3594:19454351,19493664:pet_fonce:3594:19495030,19493667:pet_fonce:3594:19493885,19493682:pet_fonce:3594:19493833,19493683:pet_fonce:3594:19493794,19507086:pet_fonce:3594:19508812,19507088:pet_fonce:3594:19507642,19507097:pet_fonce:3594:19507435,19510702:pet_fonce:3594:19511107,19510704:pet_fonce:3594:19510935,19545671:pet_fonce:3594:19545850,19545672:pet_fonce:3594:19545729,19555194:pet_fonce:3594:19555770,19555201:pet_fonce:3594:19555644,19557754:pet_fonce:3594:19557972,19574240:pet_fonce:3594:19574664,19604134:pet_fonce:3594:19612036,19604135:pet_fonce:3594:19605817,19604149:pet_fonce:3594:19605058,19604182:pet_fonce:3594:19604772,19723635:pet_fonce:3594:19725397,19728920:pet_fonce:3594:19730423,19728945:pet_fonce:3594:19729611,19728950:pet_fonce:3594:19730265,19728960:pet_fonce:3594:19729129,19739283:pet_fonce:3594:19739509,19783409:pet_fonce:3594:19785275,19783427:pet_fonce:3594:19785950,19783430:pet_fonce:3594:19787332,1'}, {'unwanted_material': 'pet_opaque', 'main_material': 'aluminium', 'pht_type': 4205, 'ratio': 0.008179183618994638, 'nb_photo': 10, 'list_port_cont': '20315544,20315627', 'assoc_port': '20179599:20315544,20179601:20315627', 'assoc_mat': '20179599:pet_opaque:4205:20315544,20179601:pet_opaque:4205:20315627'}, {'unwanted_material': 'pet_opaque', 'main_material': 'ela', 'pht_type': 4203, 'ratio': 0.01105155005748267, 'nb_photo': 27, 'list_port_cont': '20314912,20316782', 'assoc_port': '20179525:20314912,20181506:20316782', 'assoc_mat': '20179525:pet_opaque:4203:20314912,20181506:pet_opaque:4203:20316782'}, {'unwanted_material': 'pet_opaque', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0034398578093815563, 'nb_photo': 68, 'list_port_cont': '20177030,20180363,20196806,20198111,20233857,20235877,20241408,20244784,20244881,20313406,20313436,20313935', 'assoc_port': '20176484:20313406,20176485:20313436,20176522:20313935,20176524:20177030,20179147:20180363,20179396:20244881,20179399:20244784,20179408:20241408,20179519:20235877,20179521:20233857,20179592:20198111,20181507:20196806', 'assoc_mat': '20176484:pet_opaque:4207:20313406,20176485:pet_opaque:4207:20313436,20176522:pet_opaque:4207:20313935,20176524:pet_opaque:4207:20177030,20179147:pet_opaque:4207:20180363,20179396:pet_opaque:4207:20244881,20179399:pet_opaque:4207:20244784,20179408:pet_opaque:4207:20241408,20179519:pet_opaque:4207:20235877,20179521:pet_opaque:4207:20233857,20179592:pet_opaque:4207:20198111,20181507:pet_opaque:4207:20196806'}, {'unwanted_material': 'pet_opaque', 'main_material': 'film_pedb', 'pht_type': 4461, 'ratio': 0.006006994000362503, 'nb_photo': 47, 'list_port_cont': '19909122,20143175,20143298,20143371,20154186,20155820,20160494,20197075,20313590,20313739,20314412,20314606,20314717,20314748,20314866,20315185,20315268,20315359,20315439,20316539,20316711,20317081,20317184', 'assoc_port': '19816773:19909122,19962211:20154186,20031859:20143175,20031861:20143298,20031872:20143371,20053304:20155820,20069876:20160494,20108694:20197075,20176512:20313590,20176516:20313739,20179404:20314412,20179415:20314606,20179514:20314748,20179515:20314717,20179516:20314866,20179531:20315185,20179536:20315359,20179537:20315439,20179553:20315268,20181514:20316539,20181519:20316711,20181546:20317184,20181547:20317081', 'assoc_mat': '19816773:pet_opaque:4461:19909122,19962211:pet_opaque:4461:20154186,20031859:pet_opaque:4461:20143175,20031861:pet_opaque:4461:20143298,20031872:pet_opaque:4461:20143371,20053304:pet_opaque:4461:20155820,20069876:pet_opaque:4461:20160494,20108694:pet_opaque:4461:20197075,20176512:pet_opaque:4461:20313590,20176516:pet_opaque:4461:20313739,20179404:pet_opaque:4461:20314412,20179415:pet_opaque:4461:20314606,20179514:pet_opaque:4461:20314748,20179515:pet_opaque:4461:20314717,20179516:pet_opaque:4461:20314866,20179531:pet_opaque:4461:20315185,20179536:pet_opaque:4461:20315359,20179537:pet_opaque:4461:20315439,20179553:pet_opaque:4461:20315268,20181514:pet_opaque:4461:20316539,20181519:pet_opaque:4461:20316711,20181546:pet_opaque:4461:20317184,20181547:pet_opaque:4461:20317081'}, {'unwanted_material': 'pet_opaque', 'main_material': 'flux_dev', 'pht_type': 4200, 'ratio': 0.07001837777778054, 'nb_photo': 4415, 'list_port_cont': '19402665,19453993,19494616,19545973,19672155,19673683,19728395,19728613,19729109,19729280,19730239,19736491,19784217,19842369,19842598,19842649,19842730,19864387,19909769,19910349,19964732,19965398,19965804,19965893,19994468,20032295,20032889,20034257,20054015,20055326,20055879,20090515,20090813,20109320,20113666,20114180,20114453,20128840,20182562,20183065,20184012', 'assoc_port': '19402381:19402665,19453447:19453993,19493676:19494616,19545680:19545973,19671224:19673683,19671271:19672155,19723606:19736491,19723638:19730239,19723640:19729109,19723648:19728613,19723654:19728395,19728932:19729280,19783458:19784217,19816764:19842369,19816766:19842598,19816769:19842730,19816774:19842649,19863837:19864387,19909506:19910349,19909507:19909769,19962164:19965893,19962168:19965804,19962215:19965398,19962219:19964732,19993271:19994468,20031867:20032889,20031883:20032295,20033918:20034257,20053302:20054015,20054909:20055879,20054919:20055326,20090332:20090813,20090347:20090515,20108679:20114453,20108688:20113666,20108689:20114180,20108691:20109320,20128162:20128840,20179390:20184012,20181503:20183065,20181505:20182562', 'assoc_mat': '19402381:pet_opaque:4200:19402665,19453447:pet_opaque:4200:19453993,19493676:pet_opaque:4200:19494616,19545680:pet_opaque:4200:19545973,19671224:pet_opaque:4200:19673683,19671271:pet_opaque:4200:19672155,19723606:pet_opaque:4200:19736491,19723638:pet_opaque:4200:19730239,19723640:pet_opaque:4200:19729109,19723648:pet_opaque:4200:19728613,19723654:pet_opaque:4200:19728395,19728932:pet_opaque:4200:19729280,19783458:pet_opaque:4200:19784217,19816764:pet_opaque:4200:19842369,19816766:pet_opaque:4200:19842598,19816769:pet_opaque:4200:19842730,19816774:pet_opaque:4200:19842649,19863837:pet_opaque:4200:19864387,19909506:pet_opaque:4200:19910349,19909507:pet_opaque:4200:19909769,19962164:pet_opaque:4200:19965893,19962168:pet_opaque:4200:19965804,19962215:pet_opaque:4200:19965398,19962219:pet_opaque:4200:19964732,19993271:pet_opaque:4200:19994468,20031867:pet_opaque:4200:20032889,20031883:pet_opaque:4200:20032295,20033918:pet_opaque:4200:20034257,20053302:pet_opaque:4200:20054015,20054909:pet_opaque:4200:20055879,2005'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcm', 'pht_type': 4209, 'ratio': 0.003872216558881292, 'nb_photo': 19, 'list_port_cont': '20250809,20315096,20342385', 'assoc_port': '20108683:20342385,20128152:20250809,20179528:20315096', 'assoc_mat': '20108683:pet_opaque:4209:20342385,20128152:pet_opaque:4209:20250809,20179528:pet_opaque:4209:20315096'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pcnc', 'pht_type': 4207, 'ratio': 0.0033942965483692586, 'nb_photo': 38, 'list_port_cont': '20176925,20233492,20234501,20237064,20239970,20242913,20244958,20246334,20313721,20313857,20372326', 'assoc_port': '20176486:20372326,20176519:20313721,20176523:20313857,20176525:20176925,20179146:20246334,20179397:20244958,20179407:20242913,20179410:20239970,20179518:20237064,20179520:20233492,20179522:20234501', 'assoc_mat': '20176486:pet_opaque:4207:20372326,20176519:pet_opaque:4207:20313721,20176523:pet_opaque:4207:20313857,20176525:pet_opaque:4207:20176925,20179146:pet_opaque:4207:20246334,20179397:pet_opaque:4207:20244958,20179407:pet_opaque:4207:20242913,20179410:pet_opaque:4207:20239970,20179518:pet_opaque:4207:20237064,20179520:pet_opaque:4207:20233492,20179522:pet_opaque:4207:20234501'}, {'unwanted_material': 'pet_opaque', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 0.006571984504479834, 'nb_photo': 1820, 'list_port_cont': '19738279,19738343,19738433,19744050,20035343,20050586,20050796,20050856,20090478,20090638,20091812,20127012,20177171,20181488,20181967,20266388', 'assoc_port': '19728927:19738279,19728928:19738343,19728930:19738433,19739281:19744050,19962217:20050856,19962220:20050586,19962221:20050796,19993267:20091812,20033908:20035343,20090340:20090638,20090340:20266388,20090341:20090478,20108676:20127012,20176515:20177171,20179392:20181967,20179524:20181488', 'assoc_mat': '19728927:pet_opaque:4211:19738279,19728928:pet_opaque:4211:19738343,19728930:pet_opaque:4211:19738433,19739281:pet_opaque:4211:19744050,19962217:pet_opaque:4211:20050856,19962220:pet_opaque:4211:20050586,19962221:pet_opaque:4211:20050796,19993267:pet_opaque:4211:20091812,20033908:pet_opaque:4211:20035343,20090340:pet_opaque:4211:20090638,20090340:pet_opaque:4211:20266388,20090341:pet_opaque:4211:20090478,20108676:pet_opaque:4211:20127012,20176515:pet_opaque:4211:20177171,20179392:pet_opaque:4211:20181967,20179524:pet_opaque:4211:20181488'}, {'unwanted_material': 'plastique', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.01972228061805806, 'nb_photo': 730, 'list_port_cont': '19356364,19356480,19357326,19372850,19374247,19374332,19374779,19374945,19379684,19381136,19381408,19381499,19381562,19402479,19402569,19402704,19402767,19403158,19403433,19404209,19404830,19405173,19405309,19405358,19437018,19438303,19438842,19439340,19439598,19444943,19445221,19445609,19445649,19445803,19446237,19453599,19454296,19455938,19458708,19458834,19459088,19460835,19460891,19460988,19461222,19467269,19467625,19468425,19469308,19481656,19482226,19482388,19483241,19484286,19493904,19494449,19494517,19507374,19557916,19574437,19604631,19674438,19724203,19729402,19729692,19729763,19739300,19783843,19784698,19817260,19864103,19888028,19943379,19962839,19994241,19995998,19996944,19999259,19999394,20000924,20029035,20032740,20033464,20033999,20053446,20055753,20109401,20128420,20176749,20183133,20183385,20185292,20253125,20253254,20253646,20253719,20253857,20253915,20254053,20298492,20362650,20362663,20362677,20362801,20362828,20362900,20362984,20363155,20363202,20363250,20363516,20365945', 'assoc_port': '19356343:19356480,19356347:19356364,19357306:19357326,19372469:19374945,19372473:19374779,19372477:19374332,19372479:19374247,19372481:19372850,19378017:19381562,19378021:19381499,19378023:19381408,19378024:19381136,19378026:19379684,19402383:19405358,19402395:19404830,19402396:19405173,19402397:19405309,19402402:19404209,19402407:19403433,19402409:19403158,19402411:19402767,19402420:19402704,19402427:19402569,19402433:19402479,19436705:19446237,19436711:19445803,19436723:19439598,19436727:19439340,19436728:19438842,19436730:19438303,19436732:19437018,19442550:19445649,19442554:19445609,19442562:19445221,19442567:19444943,19453454:19453599,19454190:19454296,19455859:19455938,19458609:19459088,19458612:19458708,19458613:19458834,19460816:19461222,19460818:19460988,19460819:19460891,19460822:19460835,19467203:19467625,19467204:19468425,19467205:19467269,19469294:19469308,19479327:19484286,19479356:19483241,19479358:19482388,19479361:19482226,19479368:19481656,19493654:19494517,19493659:19494449,19493675:1949390', 'assoc_mat': '19356343:plastique:3726:19356480,19356347:plastique:3726:19356364,19357306:plastique:3726:19357326,19372469:plastique:3726:19374945,19372473:plastique:3726:19374779,19372477:plastique:3726:19374332,19372479:plastique:3726:19374247,19372481:plastique:3726:19372850,19378017:plastique:3726:19381562,19378021:plastique:3726:19381499,19378023:plastique:3726:19381408,19378024:plastique:3726:19381136,19378026:plastique:3726:19379684,19402383:plastique:3726:19405358,19402395:plastique:3726:19404830,19402396:plastique:3726:19405173,19402397:plastique:3726:19405309,19402402:plastique:3726:19404209,19402407:plastique:3726:19403433,19402409:plastique:3726:19403158,19402411:plastique:3726:19402767,19402420:plastique:3726:19402704,19402427:plastique:3726:19402569,19402433:plastique:3726:19402479,19436705:plastique:3726:19446237,19436711:plastique:3726:19445803,19436723:plastique:3726:19439598,19436727:plastique:3726:19439340,19436728:plastique:3726:19438842,19436730:plastique:3726:19438303,19436732:plastique:3726:19437018,1'}, {'unwanted_material': 'Teint_Dans_La_Masse', 'main_material': 'jrm', 'pht_type': 3726, 'ratio': 0.005463442032526228, 'nb_photo': 612, 'list_port_cont': '19356358,19356475,19357317,19372846,19374245,19374331,19374783,19374950,19379681,19381132,19381416,19381501,19381571,19402485,19402580,19402701,19402768,19403156,19403436,19404210,19404833,19405167,19405304,19405357,19405385,19437017,19438310,19438846,19439343,19439606,19441369,19443665,19444941,19445220,19445614,19445642,19445808,19446235,19453606,19454297,19455930,19458714,19458829,19459090,19460831,19460894,19461233,19467275,19467635,19469312,19474464,19481665,19482227,19482396,19482579,19483243,19484290,19493900,19494450,19494525,19507373,19557923,19574438,19604620,19672389,19672942,19674437,19724204,19729405,19729700,19729765,19739306,19783844,19784702,19817253,19864098,19888030,19943376,19962838,19994235,19995993,19999265,20032744,20033461,20053451,20055755,20109408,20128424,20176748,20183132,20183381,20185289,20253133,20253260,20298494,20362683,20362986,20363208,20363256,20365940', 'assoc_port': '19356343:19356475,19356347:19356358,19357306:19357317,19372469:19374950,19372473:19374783,19372477:19374331,19372479:19374245,19372481:19372846,19378017:19381571,19378021:19381501,19378023:19381416,19378024:19381132,19378026:19379681,19402380:19405385,19402383:19405357,19402395:19404833,19402396:19405167,19402397:19405304,19402402:19404210,19402407:19403436,19402409:19403156,19402411:19402768,19402420:19402701,19402427:19402580,19402433:19402485,19436705:19446235,19436711:19445808,19436713:19441369,19436723:19439606,19436727:19439343,19436728:19438846,19436730:19438310,19436732:19437017,19442550:19445642,19442554:19445614,19442562:19445220,19442567:19444941,19442569:19443665,19453454:19453606,19454190:19454297,19455859:19455930,19458609:19459090,19458612:19458714,19458613:19458829,19460816:19461233,19460819:19460894,19460822:19460831,19467203:19467635,19467205:19467275,19469294:19469312,19473072:19474464,19479327:19484290,19479356:19483243,19479358:19482396,19479360:19482579,19479361:19482227,19479368:1948166', 'assoc_mat': '19356343:Teint_Dans_La_Masse:3726:19356475,19356347:Teint_Dans_La_Masse:3726:19356358,19357306:Teint_Dans_La_Masse:3726:19357317,19372469:Teint_Dans_La_Masse:3726:19374950,19372473:Teint_Dans_La_Masse:3726:19374783,19372477:Teint_Dans_La_Masse:3726:19374331,19372479:Teint_Dans_La_Masse:3726:19374245,19372481:Teint_Dans_La_Masse:3726:19372846,19378017:Teint_Dans_La_Masse:3726:19381571,19378021:Teint_Dans_La_Masse:3726:19381501,19378023:Teint_Dans_La_Masse:3726:19381416,19378024:Teint_Dans_La_Masse:3726:19381132,19378026:Teint_Dans_La_Masse:3726:19379681,19402380:Teint_Dans_La_Masse:3726:19405385,19402383:Teint_Dans_La_Masse:3726:19405357,19402395:Teint_Dans_La_Masse:3726:19404833,19402396:Teint_Dans_La_Masse:3726:19405167,19402397:Teint_Dans_La_Masse:3726:19405304,19402402:Teint_Dans_La_Masse:3726:19404210,19402407:Teint_Dans_La_Masse:3726:19403436,19402409:Teint_Dans_La_Masse:3726:19403156,19402411:Teint_Dans_La_Masse:3726:19402768,19402420:Teint_Dans_La_Masse:3726:19402701,19402427:Teint_Dans_La_Masse:3726:1'}, {'unwanted_material': 'textiles_sanitaires', 'main_material': 'emr', 'pht_type': 4207, 'ratio': 0.0001372844346212133, 'nb_photo': 1, 'list_port_cont': '20313419', 'assoc_port': '20176484:20313419', 'assoc_mat': '20176484:textiles_sanitaires:4207:20313419'}, {'unwanted_material': 'textiles_sanitaires', 'main_material': 'pehd_pp', 'pht_type': 4211, 'ratio': 9.238858870405284e-06, 'nb_photo': 580, 'list_port_cont': '19744052,20050581,20050851', 'assoc_port': '19739281:19744052,19962217:20050851,19962220:20050581', 'assoc_mat': '19739281:textiles_sanitaires:4211:19744052,19962217:textiles_sanitaires:4211:20050851,19962220:textiles_sanitaires:4211:20050581'}), 'main_stat': {'nb_photos': 31720}}, 'hostname': (('jetson-5',),), 'impurety_average_per_hashtag': []} filepath : /data_2/data_log/job/memo/sevran/sla_mensuel_Sevran_mois_01_annee_2025.pdf Before plot_photos_and_unwanted_material_summary # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! None was removed should we ? donnée sous forme de texte was removed should we ? [ptf_id0,ptf_id1...] was removed should we ? Before organize_and_plot_unwanted_material_stats {'pet_clair': {'autre': ['autre', '5.09%', 3845], 'barquette_avec_film': ['barquette_avec_film', '0.54%', 789], 'bouchon': ['bouchon', '0.24%', 1387], 'carton': ['carton', '7.59%', 5211], 'etiquette': ['etiquette', '0.45%', 228], 'metal': ['metal', '0.23%', 156], 'papier': ['papier', '12.14%', 23096], 'pehd': ['pehd', '0.39%', 600], 'pet_clair': ['pet_clair', '80.6%', 120069], 'pet_fonce': ['pet_fonce', '2.71%', 3424]}, 'refus': {'autre': ['autre', '0.62%', 1684], 'carton': ['carton', '4.61%', 16624], 'metal': ['metal', '0.38%', 2115], 'papier': ['papier', '15.19%', 89402], 'pehd': ['pehd', '0.06%', 380], 'pet_clair': ['pet_clair', '1.94%', 6699], 'pet_fonce': ['pet_fonce', '0.22%', 809]}, 'jrm': {'autre_refus': ['autre_refus', '4.24%', 642], 'cartonnette': ['cartonnette', '0.73%', 391], 'Carton_brun': ['Carton_brun', '1.88%', 574], 'Carton_gris': ['Carton_gris', '1.5%', 557], 'kraft': ['kraft', '0.65%', 110], 'metal': ['metal', '0.02%', 4], 'plastique': ['plastique', '1.97%', 730], 'Teint_Dans_La_Masse': ['Teint_Dans_La_Masse', '0.55%', 612]}, 'aluminium': {'barquette_opaque': ['barquette_opaque', '0.29%', 7], 'carton': ['carton', '0.65%', 419], 'ela': ['ela', '0.09%', 28], 'etiquette': ['etiquette', '0.08%', 2], 'film_plastique': ['film_plastique', '2.48%', 36], 'metal': ['metal', '93.43%', 1303], 'papier': ['papier', '6.27%', 12044], 'pet_fonce': ['pet_fonce', '0.5%', 6], 'pet_opaque': ['pet_opaque', '0.82%', 10]}, 'ela': {'barquette_opaque': ['barquette_opaque', '1.17%', 53], 'carton': ['carton', '0.78%', 22], 'ela': ['ela', '91.14%', 194], 'etiquette': ['etiquette', '0.65%', 103], 'film_plastique': ['film_plastique', '9.34%', 4118], 'metal': ['metal', '2.14%', 42], 'papier': ['papier', '4.77%', 212], 'pet_clair': ['pet_clair', '1.08%', 29], 'pet_fonce': ['pet_fonce', '0.34%', 17], 'pet_opaque': ['pet_opaque', '1.11%', 27]}, 'emr': {'barquette_opaque': ['barquette_opaque', '0.11%', 68], 'carton': ['carton', '93.75%', 6332], 'ela': ['ela', '0.04%', 10], 'etiquette': ['etiquette', '0.08%', 76], 'film_plastique': ['film_plastique', '0.25%', 3579], 'kraft': ['kraft', '0.06%', 3], 'metal': ['metal', '0.6%', 32], 'papier': ['papier', '6.56%', 36149], 'pehd': ['pehd', '0.03%', 3], 'pet_clair': ['pet_clair', '0.15%', 29], 'pet_fonce': ['pet_fonce', '0.07%', 8], 'pet_opaque': ['pet_opaque', '0.34%', 68], 'textiles_sanitaires': ['textiles_sanitaires', '0.01%', 1]}, 'film_pedb': {'barquette_opaque': ['barquette_opaque', '0.7%', 29], 'carton': ['carton', '5.36%', 3716], 'ela': ['ela', '0.41%', 1], 'etiquette': ['etiquette', '0.04%', 22], 'film_plastique': ['film_plastique', '83.37%', 3275], 'metal': ['metal', '2.02%', 14], 'papier': ['papier', '14.6%', 20784], 'pehd': ['pehd', '0.51%', 3], 'pet_clair': ['pet_clair', '0.27%', 4], 'pet_fonce': ['pet_fonce', '0.31%', 14], 'pet_opaque': ['pet_opaque', '0.6%', 47]}, 'pcm': {'barquette_opaque': ['barquette_opaque', '0.13%', 47], 'carton': ['carton', '0.15%', 40], 'ela': ['ela', '0.07%', 30], 'etiquette': ['etiquette', '0.3%', 65], 'film_plastique': ['film_plastique', '0.07%', 6], 'metal': ['metal', '0.52%', 6], 'papier': ['papier', '99.34%', 26049], 'pet_fonce': ['pet_fonce', '0.37%', 13], 'pet_opaque': ['pet_opaque', '0.39%', 19]}, 'pcnc': {'barquette_opaque': ['barquette_opaque', '0.08%', 23], 'carton': ['carton', '96.39%', 6587], 'ela': ['ela', '0.22%', 13], 'etiquette': ['etiquette', '0.04%', 32], 'film_plastique': ['film_plastique', '0.53%', 6818], 'kraft': ['kraft', '0.11%', 2], 'metal': ['metal', '0.8%', 34], 'papier': ['papier', '3.81%', 17656], 'pet_clair': ['pet_clair', '0.27%', 41], 'pet_fonce': ['pet_fonce', '0.15%', 6], 'pet_opaque': ['pet_opaque', '0.34%', 38]}, 'pehd_pp': {'barquette_opaque': ['barquette_opaque', '3.62%', 3470], 'carton': ['carton', '0.5%', 908], 'ela': ['ela', '0.09%', 217], 'etiquette': ['etiquette', '0.18%', 2555], 'film_plastique': ['film_plastique', '0.3%', 2072], 'kraft': ['kraft', '0.01%', 69], 'metal': ['metal', '1.19%', 512], 'papier': ['papier', '1.11%', 3117], 'pehd': ['pehd', '92.15%', 2026], 'pet_clair': ['pet_clair', '0.15%', 311], 'pet_fonce': ['pet_fonce', '0.19%', 200], 'pet_opaque': ['pet_opaque', '0.66%', 1820], 'textiles_sanitaires': ['textiles_sanitaires', '0.0%', 580]}, 'flux_dev': {'etiquette': ['etiquette', '0.83%', 1277], 'pehd': ['pehd', '0.11%', 2], 'pet_clair': ['pet_clair', '13.98%', 4146], 'pet_fonce': ['pet_fonce', '82.23%', 841], 'pet_opaque': ['pet_opaque', '7.0%', 4415]}} 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_01_annee_2025.pdf le fichier se trouve ici : /data_2/data_log/job/memo/sevran 6.02user 5.56system 2:04.87elapsed 9%CPU (0avgtext+0avgdata 200668maxresident)k 81832inputs+2264outputs (389major+101596minor)pagefaults 0swaps