diff --git a/QA/py/data/ref_exports/tsv_all_entities_no_img_no_ids/ecotaxa_m106_mn01_n1_sml.tsv b/QA/py/data/ref_exports/tsv_all_entities_no_img_no_ids/ecotaxa_m106_mn01_n1_sml.tsv index ae04df87..ac0e8c78 100644 --- a/QA/py/data/ref_exports/tsv_all_entities_no_img_no_ids/ecotaxa_m106_mn01_n1_sml.tsv +++ b/QA/py/data/ref_exports/tsv_all_entities_no_img_no_ids/ecotaxa_m106_mn01_n1_sml.tsv @@ -1,6 +1,6 @@ "object_id" "object_lat" "object_lon" "object_date" "object_time" "object_link" "object_depth_min" "object_depth_max" "object_annotation_status" "object_annotation_person_name" "object_annotation_person_email" "object_annotation_date" "object_annotation_time" "object_annotation_category" "object_annotation_hierarchy" "complement_info" "object_by" "object_width" "object_height" "object_area" "object_mean" "object_major" "object_minor" "object_feret" "object_area_exc" "object_thickr" "object_esd" "object_elongation" "object_range" "object_meanpos" "object_centroids" "object_cv" "object_sr" "object_perimareaexc" "object_feretareaexc" "object_perimferet" "object_perimmajor" "object_circex" "object_cdexc" "object_kurt_mean" "object_skew_mean" "object_convperim_perim" "object_convarea_area" "object_symetrieh_area" "object_symetriev_area" "object_nb1_area" "object_nb2_area" "object_nb3_area" "object_nb1_range" "object_nb2_range" "object_nb3_range" "object_median_mean" "object_median_mean_range" "object_skeleton_area" "object_extra" "sample_id" "sample_dataportal_descriptor" "sample_project" "sample_ship" "sample_filename" "sample_samplinggear" "sample_volconc" "sample_comment" "sample_tot_vol" "process_id" "process_software" "process_start_date" "process_start_time" "process_analysed_color_channel" "process_background_method" "process_nb_images" "process_rolling" "process_pixel" "process_upper" "process_gamma_value" "process_vignette_color" "process_esd_min" "process_esd_max" "process_lut_offset" "process_lut_slope" "process_remove_objects_on_sides" "process_stop_n_images" "process_scale" "process_stop_after_m_objects" "process_nb_of_rawfile_images_in_folder" "process_grey_auto_adjust" "acq_id" "acq_instrument" "acq_cell_type" "acq_magnification" "acq_sub_part" -"m106_mn01_n1_sml_409" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "t001" "living>t001" "" 10262.0 46.0 94.0 516.0 241.039993286133 50.0999984741211 13.1000003814697 102.599998474121 4.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" -"m106_mn01_n1_sml_821" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "Oncaeidae" "living>Oncaeidae" "" 9811.0 65.0 54.0 1401.0 202.039993286133 70.1999969482422 25.3999996185303 73.1999969482422 0.0 2.5 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" -"m106_mn01_n1_sml_822" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "Cyclopoida" "living>Cyclopoida" "" 9866.0 33.0 51.0 733.0 200.25 48.7999992370605 19.1000003814697 51.5999984741211 0.0 2.82399988174438 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" -"m106_mn01_n1_sml_850" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "otherother" "" 10787.0 42.0 47.0 1583.0 222.789993286133 48.9000015258789 41.2000007629395 53.0999984741211 100.0 2.64299988746643 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" -"m106_mn01_n1_sml_851" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "Oncaeidae" "living>Oncaeidae" "" 10823.0 47.0 69.0 1511.0 192.240005493164 60.7000007629395 31.7000007629395 70.5999984741211 3.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"m106_mn01_n1_sml_409" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "t001" "living>t001" "" 10262.0 46.0 94.0 516.0 241.039993286133 50.0999984741211 13.1000003814697 102.599998474121 4.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"m106_mn01_n1_sml_821" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "Oncaeidae" "living>Oncaeidae" "" 9811.0 65.0 54.0 1401.0 202.039993286133 70.1999969482422 25.3999996185303 73.1999969482422 0.0 2.5 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"m106_mn01_n1_sml_822" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "Cyclopoida" "living>Cyclopoida" "" 9866.0 33.0 51.0 733.0 200.25 48.7999992370605 19.1000003814697 51.5999984741211 0.0 2.82399988174438 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"m106_mn01_n1_sml_850" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "otherother" "" 10787.0 42.0 47.0 1583.0 222.789993286133 48.9000015258789 41.2000007629395 53.0999984741211 100.0 2.64299988746643 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"m106_mn01_n1_sml_851" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "Oncaeidae" "living>Oncaeidae" "" 10823.0 47.0 69.0 1511.0 192.240005493164 60.7000007629395 31.7000007629395 70.5999984741211 3.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" diff --git a/QA/py/data/ref_exports/tsv_all_entities_no_img_no_ids/ecotaxa_m106_mn01_n2_sml.tsv b/QA/py/data/ref_exports/tsv_all_entities_no_img_no_ids/ecotaxa_m106_mn01_n2_sml.tsv index fd01b88e..49f1753f 100644 --- a/QA/py/data/ref_exports/tsv_all_entities_no_img_no_ids/ecotaxa_m106_mn01_n2_sml.tsv +++ b/QA/py/data/ref_exports/tsv_all_entities_no_img_no_ids/ecotaxa_m106_mn01_n2_sml.tsv @@ -1,4 +1,4 @@ "object_id" "object_lat" "object_lon" "object_date" "object_time" "object_link" "object_depth_min" "object_depth_max" "object_annotation_status" "object_annotation_person_name" "object_annotation_person_email" "object_annotation_date" "object_annotation_time" "object_annotation_category" "object_annotation_hierarchy" "complement_info" "object_by" "object_width" "object_height" "object_area" "object_mean" "object_major" "object_minor" "object_feret" "object_area_exc" "object_thickr" "object_esd" "object_elongation" "object_range" "object_meanpos" "object_centroids" "object_cv" "object_sr" "object_perimareaexc" "object_feretareaexc" "object_perimferet" "object_perimmajor" "object_circex" "object_cdexc" "object_kurt_mean" "object_skew_mean" "object_convperim_perim" "object_convarea_area" "object_symetrieh_area" "object_symetriev_area" "object_nb1_area" "object_nb2_area" "object_nb3_area" "object_nb1_range" "object_nb2_range" "object_nb3_range" "object_median_mean" "object_median_mean_range" "object_skeleton_area" "object_extra" "sample_id" "sample_dataportal_descriptor" "sample_project" "sample_ship" "sample_filename" "sample_samplinggear" "sample_volconc" "sample_comment" "sample_tot_vol" "process_id" "process_software" "process_start_date" "process_start_time" "process_analysed_color_channel" "process_background_method" "process_nb_images" "process_rolling" "process_pixel" "process_upper" "process_gamma_value" "process_vignette_color" "process_esd_min" "process_esd_max" "process_lut_offset" "process_lut_slope" "process_remove_objects_on_sides" "process_stop_n_images" "process_scale" "process_stop_after_m_objects" "process_nb_of_rawfile_images_in_folder" "process_grey_auto_adjust" "acq_id" "acq_instrument" "acq_cell_type" "acq_magnification" "acq_sub_part" -"m106_mn01_n2_sml_1" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "detritus" "living>detritus" "" 14.0 25.0 26.0 413.0 175.529998779297 24.7000007629395 21.2999992370605 27.2999992370605 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" -"m106_mn01_n2_sml_1081" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "detritus" "living>detritus" "" 9940.0 56.0 38.0 929.0 222.75 44.2000007629395 26.7999992370605 58.2000007629395 9.0 1.86000001430511 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" -"m106_mn01_n2_sml_1111" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "eggegg" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" +"m106_mn01_n2_sml_1" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "detritus" "living>detritus" "" 14.0 25.0 26.0 413.0 175.529998779297 24.7000007629395 21.2999992370605 27.2999992370605 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" +"m106_mn01_n2_sml_1081" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "detritus" "living>detritus" "" 9940.0 56.0 38.0 929.0 222.75 44.2000007629395 26.7999992370605 58.2000007629395 9.0 1.86000001430511 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" +"m106_mn01_n2_sml_1111" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "eggegg" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" diff --git a/QA/py/data/ref_exports/tsv_all_entities_no_img_no_ids/ecotaxa_m106_mn01_n3_sml.tsv b/QA/py/data/ref_exports/tsv_all_entities_no_img_no_ids/ecotaxa_m106_mn01_n3_sml.tsv index a60eb2ff..060a00c7 100644 --- a/QA/py/data/ref_exports/tsv_all_entities_no_img_no_ids/ecotaxa_m106_mn01_n3_sml.tsv +++ b/QA/py/data/ref_exports/tsv_all_entities_no_img_no_ids/ecotaxa_m106_mn01_n3_sml.tsv @@ -1,4 +1,4 @@ "object_id" "object_lat" "object_lon" "object_date" "object_time" "object_link" "object_depth_min" "object_depth_max" "object_annotation_status" "object_annotation_person_name" "object_annotation_person_email" "object_annotation_date" "object_annotation_time" "object_annotation_category" "object_annotation_hierarchy" "complement_info" "object_by" "object_width" "object_height" "object_area" "object_mean" "object_major" "object_minor" "object_feret" "object_area_exc" "object_thickr" "object_esd" "object_elongation" "object_range" "object_meanpos" "object_centroids" "object_cv" "object_sr" "object_perimareaexc" "object_feretareaexc" "object_perimferet" "object_perimmajor" "object_circex" "object_cdexc" "object_kurt_mean" "object_skew_mean" "object_convperim_perim" "object_convarea_area" "object_symetrieh_area" "object_symetriev_area" "object_nb1_area" "object_nb2_area" "object_nb3_area" "object_nb1_range" "object_nb2_range" "object_nb3_range" "object_median_mean" "object_median_mean_range" "object_skeleton_area" "object_extra" "sample_id" "sample_dataportal_descriptor" "sample_project" "sample_ship" "sample_filename" "sample_samplinggear" "sample_volconc" "sample_comment" "sample_tot_vol" "process_id" "process_software" "process_start_date" "process_start_time" "process_analysed_color_channel" "process_background_method" "process_nb_images" "process_rolling" "process_pixel" "process_upper" "process_gamma_value" "process_vignette_color" "process_esd_min" "process_esd_max" "process_lut_offset" "process_lut_slope" "process_remove_objects_on_sides" "process_stop_n_images" "process_scale" "process_stop_after_m_objects" "process_nb_of_rawfile_images_in_folder" "process_grey_auto_adjust" "acq_id" "acq_instrument" "acq_cell_type" "acq_magnification" "acq_sub_part" -"m106_mn01_n3_sml_1" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "detritus" "living>detritus" "" 14.0 25.0 26.0 413.0 175.529998779297 24.7000007629395 21.2999992370605 27.2999992370605 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra1" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" -"m106_mn01_n3_sml_1081" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "detritus" "living>detritus" "" 9940.0 56.0 38.0 929.0 222.75 44.2000007629395 26.7999992370605 58.2000007629395 9.0 1.86000001430511 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra2" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" -"m106_mn01_n3_sml_1111" 18.0 -24.4166666666667 "2014-04-21" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "smallEukaryota>Opisthokonta>Holozoa>Metazoa>Chordata>Craniata>Vertebrata>Gnathostomata>Actinopterygii>egg>small" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 1.86 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra3" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" +"m106_mn01_n3_sml_1" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "detritus" "living>detritus" "" 14.0 25.0 26.0 413.0 175.529998779297 24.7000007629395 21.2999992370605 27.2999992370605 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra1" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" +"m106_mn01_n3_sml_1081" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "detritus" "living>detritus" "" 9940.0 56.0 38.0 929.0 222.75 44.2000007629395 26.7999992370605 58.2000007629395 9.0 1.86000001430511 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra2" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" +"m106_mn01_n3_sml_1111" 18.0 -24.4166666666667 "2014-04-21" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "smallEukaryota>Opisthokonta>Holozoa>Metazoa>Chordata>Craniata>Vertebrata>Gnathostomata>Actinopterygii>egg>small" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 1.86 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra3" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" diff --git a/QA/py/data/ref_exports/tsv_by_acquisition/ecotaxa_generic_m106_mn01_n1_sml.tsv b/QA/py/data/ref_exports/tsv_by_acquisition/ecotaxa_generic_m106_mn01_n1_sml.tsv index f4395298..4fa155e1 100644 --- a/QA/py/data/ref_exports/tsv_by_acquisition/ecotaxa_generic_m106_mn01_n1_sml.tsv +++ b/QA/py/data/ref_exports/tsv_by_acquisition/ecotaxa_generic_m106_mn01_n1_sml.tsv @@ -1,6 +1,6 @@ "img_file_name" "img_rank" "object_id" "object_lat" "object_lon" "object_date" "object_time" "object_link" "object_depth_min" "object_depth_max" "object_annotation_status" "object_annotation_person_name" "object_annotation_person_email" "object_annotation_date" "object_annotation_time" "object_annotation_category" "object_annotation_hierarchy" "complement_info" "object_by" "object_width" "object_height" "object_area" "object_mean" "object_major" "object_minor" "object_feret" "object_area_exc" "object_thickr" "object_esd" "object_elongation" "object_range" "object_meanpos" "object_centroids" "object_cv" "object_sr" "object_perimareaexc" "object_feretareaexc" "object_perimferet" "object_perimmajor" "object_circex" "object_cdexc" "object_kurt_mean" "object_skew_mean" "object_convperim_perim" "object_convarea_area" "object_symetrieh_area" "object_symetriev_area" "object_nb1_area" "object_nb2_area" "object_nb3_area" "object_nb1_range" "object_nb2_range" "object_nb3_range" "object_median_mean" "object_median_mean_range" "object_skeleton_area" "object_extra" "sample_id" "sample_dataportal_descriptor" "sample_project" "sample_ship" "sample_filename" "sample_samplinggear" "sample_volconc" "sample_comment" "sample_tot_vol" "process_id" "process_software" "process_start_date" "process_start_time" "process_analysed_color_channel" "process_background_method" "process_nb_images" "process_rolling" "process_pixel" "process_upper" "process_gamma_value" "process_vignette_color" "process_esd_min" "process_esd_max" "process_lut_offset" "process_lut_slope" "process_remove_objects_on_sides" "process_stop_n_images" "process_scale" "process_stop_after_m_objects" "process_nb_of_rawfile_images_in_folder" "process_grey_auto_adjust" "acq_id" "acq_instrument" "acq_cell_type" "acq_magnification" "acq_sub_part" -"generic_m106_mn01_n1_sml/m106_mn01_n1_sml_409.jpg" 0 "m106_mn01_n1_sml_409" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "t001" "living>t001" "" 10262.0 46.0 94.0 516.0 241.039993286133 50.0999984741211 13.1000003814697 102.599998474121 4.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" -"generic_m106_mn01_n1_sml/m106_mn01_n1_sml_821.jpg" 0 "m106_mn01_n1_sml_821" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "Oncaeidae" "living>Oncaeidae" "" 9811.0 65.0 54.0 1401.0 202.039993286133 70.1999969482422 25.3999996185303 73.1999969482422 0.0 2.5 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" -"generic_m106_mn01_n1_sml/m106_mn01_n1_sml_822.jpg" 0 "m106_mn01_n1_sml_822" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "Cyclopoida" "living>Cyclopoida" "" 9866.0 33.0 51.0 733.0 200.25 48.7999992370605 19.1000003814697 51.5999984741211 0.0 2.82399988174438 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" -"generic_m106_mn01_n1_sml/m106_mn01_n1_sml_850.jpg" 0 "m106_mn01_n1_sml_850" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "otherother" "" 10787.0 42.0 47.0 1583.0 222.789993286133 48.9000015258789 41.2000007629395 53.0999984741211 100.0 2.64299988746643 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" -"generic_m106_mn01_n1_sml/m106_mn01_n1_sml_851.jpg" 0 "m106_mn01_n1_sml_851" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "Oncaeidae" "living>Oncaeidae" "" 10823.0 47.0 69.0 1511.0 192.240005493164 60.7000007629395 31.7000007629395 70.5999984741211 3.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"generic_m106_mn01_n1_sml/m106_mn01_n1_sml_409.jpg" 0 "m106_mn01_n1_sml_409" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "t001" "living>t001" "" 10262.0 46.0 94.0 516.0 241.039993286133 50.0999984741211 13.1000003814697 102.599998474121 4.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"generic_m106_mn01_n1_sml/m106_mn01_n1_sml_821.jpg" 0 "m106_mn01_n1_sml_821" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "Oncaeidae" "living>Oncaeidae" "" 9811.0 65.0 54.0 1401.0 202.039993286133 70.1999969482422 25.3999996185303 73.1999969482422 0.0 2.5 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"generic_m106_mn01_n1_sml/m106_mn01_n1_sml_822.jpg" 0 "m106_mn01_n1_sml_822" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "Cyclopoida" "living>Cyclopoida" "" 9866.0 33.0 51.0 733.0 200.25 48.7999992370605 19.1000003814697 51.5999984741211 0.0 2.82399988174438 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"generic_m106_mn01_n1_sml/m106_mn01_n1_sml_850.jpg" 0 "m106_mn01_n1_sml_850" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "otherother" "" 10787.0 42.0 47.0 1583.0 222.789993286133 48.9000015258789 41.2000007629395 53.0999984741211 100.0 2.64299988746643 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"generic_m106_mn01_n1_sml/m106_mn01_n1_sml_851.jpg" 0 "m106_mn01_n1_sml_851" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "Oncaeidae" "living>Oncaeidae" "" 10823.0 47.0 69.0 1511.0 192.240005493164 60.7000007629395 31.7000007629395 70.5999984741211 3.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" diff --git a/QA/py/data/ref_exports/tsv_by_acquisition/ecotaxa_generic_m106_mn01_n2_sml.tsv b/QA/py/data/ref_exports/tsv_by_acquisition/ecotaxa_generic_m106_mn01_n2_sml.tsv index 71be9d1d..a3803355 100644 --- a/QA/py/data/ref_exports/tsv_by_acquisition/ecotaxa_generic_m106_mn01_n2_sml.tsv +++ b/QA/py/data/ref_exports/tsv_by_acquisition/ecotaxa_generic_m106_mn01_n2_sml.tsv @@ -1,4 +1,4 @@ "img_file_name" "img_rank" "object_id" "object_lat" "object_lon" "object_date" "object_time" "object_link" "object_depth_min" "object_depth_max" "object_annotation_status" "object_annotation_person_name" "object_annotation_person_email" "object_annotation_date" "object_annotation_time" "object_annotation_category" "object_annotation_hierarchy" "complement_info" "object_by" "object_width" "object_height" "object_area" "object_mean" "object_major" "object_minor" "object_feret" "object_area_exc" "object_thickr" "object_esd" "object_elongation" "object_range" "object_meanpos" "object_centroids" "object_cv" "object_sr" "object_perimareaexc" "object_feretareaexc" "object_perimferet" "object_perimmajor" "object_circex" "object_cdexc" "object_kurt_mean" "object_skew_mean" "object_convperim_perim" "object_convarea_area" "object_symetrieh_area" "object_symetriev_area" "object_nb1_area" "object_nb2_area" "object_nb3_area" "object_nb1_range" "object_nb2_range" "object_nb3_range" "object_median_mean" "object_median_mean_range" "object_skeleton_area" "object_extra" "sample_id" "sample_dataportal_descriptor" "sample_project" "sample_ship" "sample_filename" "sample_samplinggear" "sample_volconc" "sample_comment" "sample_tot_vol" "process_id" "process_software" "process_start_date" "process_start_time" "process_analysed_color_channel" "process_background_method" "process_nb_images" "process_rolling" "process_pixel" "process_upper" "process_gamma_value" "process_vignette_color" "process_esd_min" "process_esd_max" "process_lut_offset" "process_lut_slope" "process_remove_objects_on_sides" "process_stop_n_images" "process_scale" "process_stop_after_m_objects" "process_nb_of_rawfile_images_in_folder" "process_grey_auto_adjust" "acq_id" "acq_instrument" "acq_cell_type" "acq_magnification" "acq_sub_part" -"generic_m106_mn01_n2_sml/m106_mn01_n2_sml_1.jpg" 0 "m106_mn01_n2_sml_1" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "detritus" "living>detritus" "" 14.0 25.0 26.0 413.0 175.529998779297 24.7000007629395 21.2999992370605 27.2999992370605 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" -"generic_m106_mn01_n2_sml/m106_mn01_n2_sml_1081.jpg" 0 "m106_mn01_n2_sml_1081" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "detritus" "living>detritus" "" 9940.0 56.0 38.0 929.0 222.75 44.2000007629395 26.7999992370605 58.2000007629395 9.0 1.86000001430511 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" -"generic_m106_mn01_n2_sml/m106_mn01_n2_sml_1111.jpg" 0 "m106_mn01_n2_sml_1111" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "eggegg" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" +"generic_m106_mn01_n2_sml/m106_mn01_n2_sml_1.jpg" 0 "m106_mn01_n2_sml_1" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "detritus" "living>detritus" "" 14.0 25.0 26.0 413.0 175.529998779297 24.7000007629395 21.2999992370605 27.2999992370605 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" +"generic_m106_mn01_n2_sml/m106_mn01_n2_sml_1081.jpg" 0 "m106_mn01_n2_sml_1081" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "detritus" "living>detritus" "" 9940.0 56.0 38.0 929.0 222.75 44.2000007629395 26.7999992370605 58.2000007629395 9.0 1.86000001430511 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" +"generic_m106_mn01_n2_sml/m106_mn01_n2_sml_1111.jpg" 0 "m106_mn01_n2_sml_1111" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "eggegg" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" diff --git a/QA/py/data/ref_exports/tsv_by_acquisition/ecotaxa_generic_m106_mn01_n3_sml.tsv b/QA/py/data/ref_exports/tsv_by_acquisition/ecotaxa_generic_m106_mn01_n3_sml.tsv index c21bdf56..bf41bb07 100644 --- a/QA/py/data/ref_exports/tsv_by_acquisition/ecotaxa_generic_m106_mn01_n3_sml.tsv +++ b/QA/py/data/ref_exports/tsv_by_acquisition/ecotaxa_generic_m106_mn01_n3_sml.tsv @@ -1,5 +1,5 @@ "img_file_name" "img_rank" "object_id" "object_lat" "object_lon" "object_date" "object_time" "object_link" "object_depth_min" "object_depth_max" "object_annotation_status" "object_annotation_person_name" "object_annotation_person_email" "object_annotation_date" "object_annotation_time" "object_annotation_category" "object_annotation_hierarchy" "complement_info" "object_by" "object_width" "object_height" "object_area" "object_mean" "object_major" "object_minor" "object_feret" "object_area_exc" "object_thickr" "object_esd" "object_elongation" "object_range" "object_meanpos" "object_centroids" "object_cv" "object_sr" "object_perimareaexc" "object_feretareaexc" "object_perimferet" "object_perimmajor" "object_circex" "object_cdexc" "object_kurt_mean" "object_skew_mean" "object_convperim_perim" "object_convarea_area" "object_symetrieh_area" "object_symetriev_area" "object_nb1_area" "object_nb2_area" "object_nb3_area" "object_nb1_range" "object_nb2_range" "object_nb3_range" "object_median_mean" "object_median_mean_range" "object_skeleton_area" "object_extra" "sample_id" "sample_dataportal_descriptor" "sample_project" "sample_ship" "sample_filename" "sample_samplinggear" "sample_volconc" "sample_comment" "sample_tot_vol" "process_id" "process_software" "process_start_date" "process_start_time" "process_analysed_color_channel" "process_background_method" "process_nb_images" "process_rolling" "process_pixel" "process_upper" "process_gamma_value" "process_vignette_color" "process_esd_min" "process_esd_max" "process_lut_offset" "process_lut_slope" "process_remove_objects_on_sides" "process_stop_n_images" "process_scale" "process_stop_after_m_objects" "process_nb_of_rawfile_images_in_folder" "process_grey_auto_adjust" "acq_id" "acq_instrument" "acq_cell_type" "acq_magnification" "acq_sub_part" -"generic_m106_mn01_n3_sml/m106_mn01_n3_sml_1.png" 0 "m106_mn01_n3_sml_1" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "detritus" "living>detritus" "" 14.0 25.0 26.0 413.0 175.529998779297 24.7000007629395 21.2999992370605 27.2999992370605 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra1" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" -"generic_m106_mn01_n3_sml/m106_mn01_n3_sml_1081.jpg" 0 "m106_mn01_n3_sml_1081" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "detritus" "living>detritus" "" 9940.0 56.0 38.0 929.0 222.75 44.2000007629395 26.7999992370605 58.2000007629395 9.0 1.86000001430511 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra2" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" -"generic_m106_mn01_n3_sml/m106_mn01_n3_sml_1111.jpg" 0 "m106_mn01_n3_sml_1111" 18.0 -24.4166666666667 "2014-04-21" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "smallEukaryota>Opisthokonta>Holozoa>Metazoa>Chordata>Craniata>Vertebrata>Gnathostomata>Actinopterygii>egg>small" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 1.86 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra3" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" -"generic_m106_mn01_n3_sml/m106_mn01_n3_sml_1111_2.jpg" 2 "m106_mn01_n3_sml_1111" 18.0 -24.4166666666667 "2014-04-21" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "smallEukaryota>Opisthokonta>Holozoa>Metazoa>Chordata>Craniata>Vertebrata>Gnathostomata>Actinopterygii>egg>small" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 1.86 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra3" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" +"generic_m106_mn01_n3_sml/m106_mn01_n3_sml_1.png" 0 "m106_mn01_n3_sml_1" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "detritus" "living>detritus" "" 14.0 25.0 26.0 413.0 175.529998779297 24.7000007629395 21.2999992370605 27.2999992370605 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra1" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" +"generic_m106_mn01_n3_sml/m106_mn01_n3_sml_1081.jpg" 0 "m106_mn01_n3_sml_1081" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "detritus" "living>detritus" "" 9940.0 56.0 38.0 929.0 222.75 44.2000007629395 26.7999992370605 58.2000007629395 9.0 1.86000001430511 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra2" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" +"generic_m106_mn01_n3_sml/m106_mn01_n3_sml_1111.jpg" 0 "m106_mn01_n3_sml_1111" 18.0 -24.4166666666667 "2014-04-21" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "smallEukaryota>Opisthokonta>Holozoa>Metazoa>Chordata>Craniata>Vertebrata>Gnathostomata>Actinopterygii>egg>small" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 1.86 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra3" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" +"generic_m106_mn01_n3_sml/m106_mn01_n3_sml_1111_2.jpg" 2 "m106_mn01_n3_sml_1111" 18.0 -24.4166666666667 "2014-04-21" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "smallEukaryota>Opisthokonta>Holozoa>Metazoa>Chordata>Craniata>Vertebrata>Gnathostomata>Actinopterygii>egg>small" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 1.86 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra3" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" diff --git a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_Cyclopoida.tsv b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_Cyclopoida.tsv index 90b4d087..09aafa46 100644 --- a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_Cyclopoida.tsv +++ b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_Cyclopoida.tsv @@ -1,3 +1,3 @@ "img_file_name" "img_rank" "object_id" "object_lat" "object_lon" "object_date" "object_time" "object_link" "object_depth_min" "object_depth_max" "object_annotation_status" "object_annotation_person_name" "object_annotation_person_email" "object_annotation_date" "object_annotation_time" "object_annotation_category" "object_annotation_hierarchy" "complement_info" "object_by" "object_width" "object_height" "object_area" "object_mean" "object_major" "object_minor" "object_feret" "object_area_exc" "object_thickr" "object_esd" "object_elongation" "object_range" "object_meanpos" "object_centroids" "object_cv" "object_sr" "object_perimareaexc" "object_feretareaexc" "object_perimferet" "object_perimmajor" "object_circex" "object_cdexc" "object_kurt_mean" "object_skew_mean" "object_convperim_perim" "object_convarea_area" "object_symetrieh_area" "object_symetriev_area" "object_nb1_area" "object_nb2_area" "object_nb3_area" "object_nb1_range" "object_nb2_range" "object_nb3_range" "object_median_mean" "object_median_mean_range" "object_skeleton_area" "object_extra" "sample_id" "sample_dataportal_descriptor" "sample_project" "sample_ship" "sample_filename" "sample_samplinggear" "sample_volconc" "sample_comment" "sample_tot_vol" "process_id" "process_software" "process_start_date" "process_start_time" "process_analysed_color_channel" "process_background_method" "process_nb_images" "process_rolling" "process_pixel" "process_upper" "process_gamma_value" "process_vignette_color" "process_esd_min" "process_esd_max" "process_lut_offset" "process_lut_slope" "process_remove_objects_on_sides" "process_stop_n_images" "process_scale" "process_stop_after_m_objects" "process_nb_of_rawfile_images_in_folder" "process_grey_auto_adjust" "acq_id" "acq_instrument" "acq_cell_type" "acq_magnification" "acq_sub_part" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" -"Cyclopoida/m106_mn01_n1_sml_822.jpg" 0 "m106_mn01_n1_sml_822" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "Cyclopoida" "living>Cyclopoida" "" 9866.0 33.0 51.0 733.0 200.25 48.7999992370605 19.1000003814697 51.5999984741211 0.0 2.82399988174438 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"Cyclopoida/m106_mn01_n1_sml_822.jpg" 0 "m106_mn01_n1_sml_822" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "Cyclopoida" "living>Cyclopoida" "" 9866.0 33.0 51.0 733.0 200.25 48.7999992370605 19.1000003814697 51.5999984741211 0.0 2.82399988174438 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" diff --git a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_Oncaeidae.tsv b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_Oncaeidae.tsv index 4f6ab118..e7d6bf93 100644 --- a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_Oncaeidae.tsv +++ b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_Oncaeidae.tsv @@ -1,4 +1,4 @@ "img_file_name" "img_rank" "object_id" "object_lat" "object_lon" "object_date" "object_time" "object_link" "object_depth_min" "object_depth_max" "object_annotation_status" "object_annotation_person_name" "object_annotation_person_email" "object_annotation_date" "object_annotation_time" "object_annotation_category" "object_annotation_hierarchy" "complement_info" "object_by" "object_width" "object_height" "object_area" "object_mean" "object_major" "object_minor" "object_feret" "object_area_exc" "object_thickr" "object_esd" "object_elongation" "object_range" "object_meanpos" "object_centroids" "object_cv" "object_sr" "object_perimareaexc" "object_feretareaexc" "object_perimferet" "object_perimmajor" "object_circex" "object_cdexc" "object_kurt_mean" "object_skew_mean" "object_convperim_perim" "object_convarea_area" "object_symetrieh_area" "object_symetriev_area" "object_nb1_area" "object_nb2_area" "object_nb3_area" "object_nb1_range" "object_nb2_range" "object_nb3_range" "object_median_mean" "object_median_mean_range" "object_skeleton_area" "object_extra" "sample_id" "sample_dataportal_descriptor" "sample_project" "sample_ship" "sample_filename" "sample_samplinggear" "sample_volconc" "sample_comment" "sample_tot_vol" "process_id" "process_software" "process_start_date" "process_start_time" "process_analysed_color_channel" "process_background_method" "process_nb_images" "process_rolling" "process_pixel" "process_upper" "process_gamma_value" "process_vignette_color" "process_esd_min" "process_esd_max" "process_lut_offset" "process_lut_slope" "process_remove_objects_on_sides" "process_stop_n_images" "process_scale" "process_stop_after_m_objects" "process_nb_of_rawfile_images_in_folder" "process_grey_auto_adjust" "acq_id" "acq_instrument" "acq_cell_type" "acq_magnification" "acq_sub_part" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" -"Oncaeidae/m106_mn01_n1_sml_821.jpg" 0 "m106_mn01_n1_sml_821" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "Oncaeidae" "living>Oncaeidae" "" 9811.0 65.0 54.0 1401.0 202.039993286133 70.1999969482422 25.3999996185303 73.1999969482422 0.0 2.5 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" -"Oncaeidae/m106_mn01_n1_sml_851.jpg" 0 "m106_mn01_n1_sml_851" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "Oncaeidae" "living>Oncaeidae" "" 10823.0 47.0 69.0 1511.0 192.240005493164 60.7000007629395 31.7000007629395 70.5999984741211 3.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"Oncaeidae/m106_mn01_n1_sml_821.jpg" 0 "m106_mn01_n1_sml_821" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "Oncaeidae" "living>Oncaeidae" "" 9811.0 65.0 54.0 1401.0 202.039993286133 70.1999969482422 25.3999996185303 73.1999969482422 0.0 2.5 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"Oncaeidae/m106_mn01_n1_sml_851.jpg" 0 "m106_mn01_n1_sml_851" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "Oncaeidae" "living>Oncaeidae" "" 10823.0 47.0 69.0 1511.0 192.240005493164 60.7000007629395 31.7000007629395 70.5999984741211 3.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" diff --git a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_detritus.tsv b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_detritus.tsv index 096674d0..0e4fd279 100644 --- a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_detritus.tsv +++ b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_detritus.tsv @@ -1,6 +1,6 @@ "img_file_name" "img_rank" "object_id" "object_lat" "object_lon" "object_date" "object_time" "object_link" "object_depth_min" "object_depth_max" "object_annotation_status" "object_annotation_person_name" "object_annotation_person_email" "object_annotation_date" "object_annotation_time" "object_annotation_category" "object_annotation_hierarchy" "complement_info" "object_by" "object_width" "object_height" "object_area" "object_mean" "object_major" "object_minor" "object_feret" "object_area_exc" "object_thickr" "object_esd" "object_elongation" "object_range" "object_meanpos" "object_centroids" "object_cv" "object_sr" "object_perimareaexc" "object_feretareaexc" "object_perimferet" "object_perimmajor" "object_circex" "object_cdexc" "object_kurt_mean" "object_skew_mean" "object_convperim_perim" "object_convarea_area" "object_symetrieh_area" "object_symetriev_area" "object_nb1_area" "object_nb2_area" "object_nb3_area" "object_nb1_range" "object_nb2_range" "object_nb3_range" "object_median_mean" "object_median_mean_range" "object_skeleton_area" "object_extra" "sample_id" "sample_dataportal_descriptor" "sample_project" "sample_ship" "sample_filename" "sample_samplinggear" "sample_volconc" "sample_comment" "sample_tot_vol" "process_id" "process_software" "process_start_date" "process_start_time" "process_analysed_color_channel" "process_background_method" "process_nb_images" "process_rolling" "process_pixel" "process_upper" "process_gamma_value" "process_vignette_color" "process_esd_min" "process_esd_max" "process_lut_offset" "process_lut_slope" "process_remove_objects_on_sides" "process_stop_n_images" "process_scale" "process_stop_after_m_objects" "process_nb_of_rawfile_images_in_folder" "process_grey_auto_adjust" "acq_id" "acq_instrument" "acq_cell_type" "acq_magnification" "acq_sub_part" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" -"detritus/m106_mn01_n2_sml_1.jpg" 0 "m106_mn01_n2_sml_1" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "detritus" "living>detritus" "" 14.0 25.0 26.0 413.0 175.529998779297 24.7000007629395 21.2999992370605 27.2999992370605 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" -"detritus/m106_mn01_n2_sml_1081.jpg" 0 "m106_mn01_n2_sml_1081" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "detritus" "living>detritus" "" 9940.0 56.0 38.0 929.0 222.75 44.2000007629395 26.7999992370605 58.2000007629395 9.0 1.86000001430511 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" -"detritus/m106_mn01_n3_sml_1.png" 0 "m106_mn01_n3_sml_1" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "detritus" "living>detritus" "" 14.0 25.0 26.0 413.0 175.529998779297 24.7000007629395 21.2999992370605 27.2999992370605 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra1" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" -"detritus/m106_mn01_n3_sml_1081.jpg" 0 "m106_mn01_n3_sml_1081" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "detritus" "living>detritus" "" 9940.0 56.0 38.0 929.0 222.75 44.2000007629395 26.7999992370605 58.2000007629395 9.0 1.86000001430511 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra2" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" +"detritus/m106_mn01_n2_sml_1.jpg" 0 "m106_mn01_n2_sml_1" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "detritus" "living>detritus" "" 14.0 25.0 26.0 413.0 175.529998779297 24.7000007629395 21.2999992370605 27.2999992370605 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" +"detritus/m106_mn01_n2_sml_1081.jpg" 0 "m106_mn01_n2_sml_1081" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "detritus" "living>detritus" "" 9940.0 56.0 38.0 929.0 222.75 44.2000007629395 26.7999992370605 58.2000007629395 9.0 1.86000001430511 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" +"detritus/m106_mn01_n3_sml_1.png" 0 "m106_mn01_n3_sml_1" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "detritus" "living>detritus" "" 14.0 25.0 26.0 413.0 175.529998779297 24.7000007629395 21.2999992370605 27.2999992370605 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra1" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" +"detritus/m106_mn01_n3_sml_1081.jpg" 0 "m106_mn01_n3_sml_1081" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "detritus" "living>detritus" "" 9940.0 56.0 38.0 929.0 222.75 44.2000007629395 26.7999992370605 58.2000007629395 9.0 1.86000001430511 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra2" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" diff --git a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_egg_other.tsv b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_egg_other.tsv index f11cc7a7..88fd4ab5 100644 --- a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_egg_other.tsv +++ b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_egg_other.tsv @@ -1,3 +1,3 @@ "img_file_name" "img_rank" "object_id" "object_lat" "object_lon" "object_date" "object_time" "object_link" "object_depth_min" "object_depth_max" "object_annotation_status" "object_annotation_person_name" "object_annotation_person_email" "object_annotation_date" "object_annotation_time" "object_annotation_category" "object_annotation_hierarchy" "complement_info" "object_by" "object_width" "object_height" "object_area" "object_mean" "object_major" "object_minor" "object_feret" "object_area_exc" "object_thickr" "object_esd" "object_elongation" "object_range" "object_meanpos" "object_centroids" "object_cv" "object_sr" "object_perimareaexc" "object_feretareaexc" "object_perimferet" "object_perimmajor" "object_circex" "object_cdexc" "object_kurt_mean" "object_skew_mean" "object_convperim_perim" "object_convarea_area" "object_symetrieh_area" "object_symetriev_area" "object_nb1_area" "object_nb2_area" "object_nb3_area" "object_nb1_range" "object_nb2_range" "object_nb3_range" "object_median_mean" "object_median_mean_range" "object_skeleton_area" "object_extra" "sample_id" "sample_dataportal_descriptor" "sample_project" "sample_ship" "sample_filename" "sample_samplinggear" "sample_volconc" "sample_comment" "sample_tot_vol" "process_id" "process_software" "process_start_date" "process_start_time" "process_analysed_color_channel" "process_background_method" "process_nb_images" "process_rolling" "process_pixel" "process_upper" "process_gamma_value" "process_vignette_color" "process_esd_min" "process_esd_max" "process_lut_offset" "process_lut_slope" "process_remove_objects_on_sides" "process_stop_n_images" "process_scale" "process_stop_after_m_objects" "process_nb_of_rawfile_images_in_folder" "process_grey_auto_adjust" "acq_id" "acq_instrument" "acq_cell_type" "acq_magnification" "acq_sub_part" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" -"egg_other/m106_mn01_n2_sml_1111.jpg" 0 "m106_mn01_n2_sml_1111" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "eggegg" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" +"egg_other/m106_mn01_n2_sml_1111.jpg" 0 "m106_mn01_n2_sml_1111" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "eggegg" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n2_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n2_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n2_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n2_sml" "epson" "200-500" "1" "" diff --git a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_other_living.tsv b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_other_living.tsv index 4719b43b..478f66a4 100644 --- a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_other_living.tsv +++ b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_other_living.tsv @@ -1,3 +1,3 @@ "img_file_name" "img_rank" "object_id" "object_lat" "object_lon" "object_date" "object_time" "object_link" "object_depth_min" "object_depth_max" "object_annotation_status" "object_annotation_person_name" "object_annotation_person_email" "object_annotation_date" "object_annotation_time" "object_annotation_category" "object_annotation_hierarchy" "complement_info" "object_by" "object_width" "object_height" "object_area" "object_mean" "object_major" "object_minor" "object_feret" "object_area_exc" "object_thickr" "object_esd" "object_elongation" "object_range" "object_meanpos" "object_centroids" "object_cv" "object_sr" "object_perimareaexc" "object_feretareaexc" "object_perimferet" "object_perimmajor" "object_circex" "object_cdexc" "object_kurt_mean" "object_skew_mean" "object_convperim_perim" "object_convarea_area" "object_symetrieh_area" "object_symetriev_area" "object_nb1_area" "object_nb2_area" "object_nb3_area" "object_nb1_range" "object_nb2_range" "object_nb3_range" "object_median_mean" "object_median_mean_range" "object_skeleton_area" "object_extra" "sample_id" "sample_dataportal_descriptor" "sample_project" "sample_ship" "sample_filename" "sample_samplinggear" "sample_volconc" "sample_comment" "sample_tot_vol" "process_id" "process_software" "process_start_date" "process_start_time" "process_analysed_color_channel" "process_background_method" "process_nb_images" "process_rolling" "process_pixel" "process_upper" "process_gamma_value" "process_vignette_color" "process_esd_min" "process_esd_max" "process_lut_offset" "process_lut_slope" "process_remove_objects_on_sides" "process_stop_n_images" "process_scale" "process_stop_after_m_objects" "process_nb_of_rawfile_images_in_folder" "process_grey_auto_adjust" "acq_id" "acq_instrument" "acq_cell_type" "acq_magnification" "acq_sub_part" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" -"other_living/m106_mn01_n1_sml_850.jpg" 0 "m106_mn01_n1_sml_850" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "otherother" "" 10787.0 42.0 47.0 1583.0 222.789993286133 48.9000015258789 41.2000007629395 53.0999984741211 100.0 2.64299988746643 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"other_living/m106_mn01_n1_sml_850.jpg" 0 "m106_mn01_n1_sml_850" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "otherother" "" 10787.0 42.0 47.0 1583.0 222.789993286133 48.9000015258789 41.2000007629395 53.0999984741211 100.0 2.64299988746643 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" diff --git a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_small_egg.tsv b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_small_egg.tsv index 10368b7f..79d4a0ea 100644 --- a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_small_egg.tsv +++ b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_small_egg.tsv @@ -1,3 +1,3 @@ "img_file_name" "img_rank" "object_id" "object_lat" "object_lon" "object_date" "object_time" "object_link" "object_depth_min" "object_depth_max" "object_annotation_status" "object_annotation_person_name" "object_annotation_person_email" "object_annotation_date" "object_annotation_time" "object_annotation_category" "object_annotation_hierarchy" "complement_info" "object_by" "object_width" "object_height" "object_area" "object_mean" "object_major" "object_minor" "object_feret" "object_area_exc" "object_thickr" "object_esd" "object_elongation" "object_range" "object_meanpos" "object_centroids" "object_cv" "object_sr" "object_perimareaexc" "object_feretareaexc" "object_perimferet" "object_perimmajor" "object_circex" "object_cdexc" "object_kurt_mean" "object_skew_mean" "object_convperim_perim" "object_convarea_area" "object_symetrieh_area" "object_symetriev_area" "object_nb1_area" "object_nb2_area" "object_nb3_area" "object_nb1_range" "object_nb2_range" "object_nb3_range" "object_median_mean" "object_median_mean_range" "object_skeleton_area" "object_extra" "sample_id" "sample_dataportal_descriptor" "sample_project" "sample_ship" "sample_filename" "sample_samplinggear" "sample_volconc" "sample_comment" "sample_tot_vol" "process_id" "process_software" "process_start_date" "process_start_time" "process_analysed_color_channel" "process_background_method" "process_nb_images" "process_rolling" "process_pixel" "process_upper" "process_gamma_value" "process_vignette_color" "process_esd_min" "process_esd_max" "process_lut_offset" "process_lut_slope" "process_remove_objects_on_sides" "process_stop_n_images" "process_scale" "process_stop_after_m_objects" "process_nb_of_rawfile_images_in_folder" "process_grey_auto_adjust" "acq_id" "acq_instrument" "acq_cell_type" "acq_magnification" "acq_sub_part" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" -"small_egg/m106_mn01_n3_sml_1111.jpg" 0 "m106_mn01_n3_sml_1111" 18.0 -24.4166666666667 "2014-04-21" "04:20:00" "" 300.0 600.0 "predicted" "" "" "" "" "smallEukaryota>Opisthokonta>Holozoa>Metazoa>Chordata>Craniata>Vertebrata>Gnathostomata>Actinopterygii>egg>small" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 1.86 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra3" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" +"small_egg/m106_mn01_n3_sml_1111.jpg" 0 "m106_mn01_n3_sml_1111" 18.0 -24.4166666666667 "2014-04-21" "04:20:00" "" 300.0 600.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "smallEukaryota>Opisthokonta>Holozoa>Metazoa>Chordata>Craniata>Vertebrata>Gnathostomata>Actinopterygii>egg>small" "" 10961.0 23.0 28.0 490.0 210.800003051758 27.0 23.1000003814697 29.2000007629395 0.0 2.0 1.86 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Extra3" "m106_mn01_n3_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n3_sml" "net" "9.75" "xx" "" "zooprocess_m106_mn01_n3_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2256" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n3_sml" "epson" "200-500" "1" "" diff --git a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_t001.tsv b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_t001.tsv index 87cfb742..f23b2d80 100644 --- a/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_t001.tsv +++ b/QA/py/data/ref_exports/tsv_by_taxon/ecotaxa_t001.tsv @@ -1,3 +1,3 @@ "img_file_name" "img_rank" "object_id" "object_lat" "object_lon" "object_date" "object_time" "object_link" "object_depth_min" "object_depth_max" "object_annotation_status" "object_annotation_person_name" "object_annotation_person_email" "object_annotation_date" "object_annotation_time" "object_annotation_category" "object_annotation_hierarchy" "complement_info" "object_by" "object_width" "object_height" "object_area" "object_mean" "object_major" "object_minor" "object_feret" "object_area_exc" "object_thickr" "object_esd" "object_elongation" "object_range" "object_meanpos" "object_centroids" "object_cv" "object_sr" "object_perimareaexc" "object_feretareaexc" "object_perimferet" "object_perimmajor" "object_circex" "object_cdexc" "object_kurt_mean" "object_skew_mean" "object_convperim_perim" "object_convarea_area" "object_symetrieh_area" "object_symetriev_area" "object_nb1_area" "object_nb2_area" "object_nb3_area" "object_nb1_range" "object_nb2_range" "object_nb3_range" "object_median_mean" "object_median_mean_range" "object_skeleton_area" "object_extra" "sample_id" "sample_dataportal_descriptor" "sample_project" "sample_ship" "sample_filename" "sample_samplinggear" "sample_volconc" "sample_comment" "sample_tot_vol" "process_id" "process_software" "process_start_date" "process_start_time" "process_analysed_color_channel" "process_background_method" "process_nb_images" "process_rolling" "process_pixel" "process_upper" "process_gamma_value" "process_vignette_color" "process_esd_min" "process_esd_max" "process_lut_offset" "process_lut_slope" "process_remove_objects_on_sides" "process_stop_n_images" "process_scale" "process_stop_after_m_objects" "process_nb_of_rawfile_images_in_folder" "process_grey_auto_adjust" "acq_id" "acq_instrument" "acq_cell_type" "acq_magnification" "acq_sub_part" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[f]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" "[t]" -"t001/m106_mn01_n1_sml_409.jpg" 0 "m106_mn01_n1_sml_409" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "" "" "" "" "t001" "living>t001" "" 10262.0 46.0 94.0 516.0 241.039993286133 50.0999984741211 13.1000003814697 102.599998474121 4.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" +"t001/m106_mn01_n1_sml_409.jpg" 0 "m106_mn01_n1_sml_409" 18.0 -24.4166666666667 "2014-04-20" "04:20:00" "" 600.0 1000.0 "predicted" "Application Administrator" "administrator" "2015-11-11" "15:31:00" "t001" "living>t001" "" 10262.0 46.0 94.0 516.0 241.039993286133 50.0999984741211 13.1000003814697 102.599998474121 4.0 2.0 "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "m106_mn01_n1_sml" "" "2014_m106_sml" "meteor" "m106_mn01_n1_sml" "net" "13.125" "xx" "" "zooprocess_m106_mn01_n1_sml" "zooprocess_pid_to_ecotaxa_7.23_2017/03/10" "20150829" "2243" "" "rolling_ball" "2" "20" "10.6" "245" "2" "b&w_no_background" "200" "1000" "0" "1" "yes" "" "1" "" "2" "" "generic_m106_mn01_n1_sml" "epson" "200-500" "1" "" diff --git a/QA/py/pg_files/upgrade_prod.sql b/QA/py/pg_files/upgrade_prod.sql index 74668461..6c691dff 100644 --- a/QA/py/pg_files/upgrade_prod.sql +++ b/QA/py/pg_files/upgrade_prod.sql @@ -2131,93 +2131,28 @@ UPDATE alembic_version SET version_num='52a9d347f2b2' WHERE alembic_version.vers COMMIT; --- Running upgrade 52a9d347f2b2 -> 4e25988b1e56 - -DROP TABLE temp_tasks; - -CREATE TABLE images_new ( - imgid bigint NOT NULL, - objid bigint NOT NULL, - imgrank smallint NOT NULL, - width smallint NOT NULL, - height smallint NOT NULL, - orig_file_name character varying(255) NOT NULL, - thumb_width smallint, - thumb_height smallint -); - -ALTER TABLE images_new OWNER TO postgres; +-- Running upgrade 52a9d347f2b2 -> a9dd3c62b7b0 -DO -$$ - DECLARE - chunk integer = 1000000; - total_row_count integer = 0; - nb_chunks integer = 0; - row_count integer; - acq_rec record; - BEGIN - FOR acq_rec IN (SELECT acquisid FROM acquisitions ORDER BY acquisid) - LOOP - insert into images_new (imgid, objid, imgrank, - orig_file_name, width, height, - thumb_width, thumb_height) - select imgid, img.objid, - case when imgrank > 32767 then 32767 else imgrank end, - orig_file_name, - case when width > 32767 then 32767-width else width end, - height, - thumb_width, thumb_height - from images img - join obj_head obh on img.objid = obh.objid - where obh.acquisid = acq_rec.acquisid - order by img.objid, img.imgrank; - GET DIAGNOSTICS row_count = ROW_COUNT; - total_row_count = total_row_count + row_count; - IF total_row_count / chunk > nb_chunks - THEN - nb_chunks = total_row_count / chunk; - RAISE NOTICE '%: Done % lines',current_time,total_row_count; - -- COMMIT; -- No commit inside Alembic - END IF ; - END LOOP; - END; -$$; - -ALTER TABLE ONLY images_new - ADD CONSTRAINT images_pkey_new PRIMARY KEY (objid, imgrank); - -ANALYSE images_new; - -ALTER TABLE images RENAME TO images_old; - -ALTER TABLE images_new RENAME TO images; - -ALTER INDEX images_pkey RENAME TO images_pkey_old; - -ALTER INDEX images_pkey_new RENAME TO images_pkey; - -DROP TABLE image_file; - -CREATE TABLE image_file ( - imgid BIGINT NOT NULL, - ext CHAR(3) DEFAULT '?' NOT NULL, - state CHAR DEFAULT '?' NOT NULL, - digest_type CHAR DEFAULT '?' NOT NULL, - digest BYTEA, - PRIMARY KEY (imgid) +CREATE TABLE obj_cnn_features_vector ( + objcnnid BIGINT NOT NULL, + features VECTOR(50), + PRIMARY KEY (objcnnid), + FOREIGN KEY(objcnnid) REFERENCES obj_head (objid) ON DELETE CASCADE ); -ALTER TABLE image_file OWNER TO postgres; +INSERT INTO obj_cnn_features_vector (objcnnid, features) + SELECT objcnnid, ARRAY[cnn01, cnn02, cnn03, cnn04, cnn05, cnn06, cnn07, cnn08, cnn09, cnn10, + cnn11, cnn12, cnn13, cnn14, cnn15, cnn16, cnn17, cnn18, cnn19, cnn20, + cnn21, cnn22, cnn23, cnn24, cnn25, cnn26, cnn27, cnn28, cnn29, cnn30, + cnn31, cnn32, cnn33, cnn34, cnn35, cnn36, cnn37, cnn38, cnn39, cnn40, + cnn41, cnn42, cnn43, cnn44, cnn45, cnn46, cnn47, cnn48, cnn49, cnn50]::vector + FROM obj_cnn_features; -GRANT SELECT ON ALL TABLES IN SCHEMA public TO readerole; -GRANT SELECT ON ALL TABLES IN SCHEMA public TO zoo; +DROP TABLE obj_cnn_features; -UPDATE alembic_version SET version_num='4e25988b1e56' WHERE alembic_version.version_num = '52a9d347f2b2'; +UPDATE alembic_version SET version_num='a9dd3c62b7b0' WHERE alembic_version.version_num = '52a9d347f2b2'; --- Running upgrade 4e25988b1e56 -> 0a3132f436fb -ALTER TABLE users ADD COLUMN orcid VARCHAR(20) DEFAULT NULL; -UPDATE alembic_version SET version_num='0a3132f436fb' WHERE alembic_version.version_num = '4e25988b1e56'; +COMMIT; ------- Leave on tail diff --git a/QA/py/requirements.txt b/QA/py/requirements.txt index 70f8414f..6a45adfa 100644 --- a/QA/py/requirements.txt +++ b/QA/py/requirements.txt @@ -9,6 +9,8 @@ sqlalchemy_views==0.3.1 # When SQLAlchemy moves to 2.0 we'll be able to use psycopg3 #psycopg[binary]==3.0.8 psycopg2-binary==2.9.3 +# pgvector for similarity search +pgvector==0.2.4 # Pillow needs manual testing Pillow==8.1.0 # astral needs pytz diff --git a/QA/py/tests/test_admin.py b/QA/py/tests/test_admin.py index 9e4ddae0..350727ad 100644 --- a/QA/py/tests/test_admin.py +++ b/QA/py/tests/test_admin.py @@ -4,7 +4,6 @@ from starlette import status from tests.credentials import ADMIN_AUTH, USER_AUTH -from tests.export_shared import get_log_file from tests.jobs import wait_for_stable, check_job_ok PROJECT_DIGEST_URL = "/admin/images/{project_id}/digest?max_digests=100" @@ -36,18 +35,6 @@ def test_admin_images(database, fastapi, caplog): assert rsp.json() == "Digest for 0 images done." -def do_nightly(fastapi): - rsp = fastapi.get(NIGHTLY_URL, headers=ADMIN_AUTH) - assert rsp.status_code == status.HTTP_200_OK - - job_id = rsp.json() - job = wait_for_stable(job_id) - log = str(get_log_file(fastapi, job.id)) - if ":ERROR" in log: - print([a_line for a_line in log.split("\n")]) - check_job_ok(job) - - def test_nightly_job(database, fastapi, caplog, tstlogs): # TODO: Not a real test, as we can't know in advance when the test runs, so the output # can't be verified against a reference. @@ -69,14 +56,22 @@ def test_nightly_job(database, fastapi, caplog, tstlogs): # Only Admin can caplog.set_level(logging.DEBUG) - do_nightly(fastapi) + def do_nightly(): + rsp = fastapi.get(NIGHTLY_URL, headers=ADMIN_AUTH) + assert rsp.status_code == status.HTTP_200_OK + + job_id = rsp.json() + job = wait_for_stable(job_id) + check_job_ok(job) + + do_nightly() msgs = len( [msg for msg in caplog.messages if msg.startswith("About to clean 3 jobs")] ) assert msgs > 0 # Second cleanup must do nothing - do_nightly(fastapi) + do_nightly() msgs = len( [msg for msg in caplog.messages if msg.startswith("About to clean 0 jobs")] ) diff --git a/QA/py/tests/test_import_update.py b/QA/py/tests/test_import_update.py index 0bc9bebc..51c5502a 100644 --- a/QA/py/tests/test_import_update.py +++ b/QA/py/tests/test_import_update.py @@ -8,23 +8,16 @@ from tests.credentials import ADMIN_USER_ID from tests.jobs import wait_for_stable, check_job_ok -from tests.test_import import ( - create_project, - UPDATE_DIR, - VARIOUS_STATES_DIR, - import_various, - import_plain, - PLAIN_DIR, -) +from tests.test_import import create_project, import_plain, PLAIN_DIR, UPDATE_DIR -def test_import_update(fastapi, caplog, tstlogs): +def test_import_update(database, caplog, tstlogs): """Update TSVs""" caplog.set_level(logging.DEBUG) prj_id = create_project(ADMIN_USER_ID, "Test Import update") # Plain import first - import_plain(fastapi, prj_id) + import_plain(prj_id) with AsciiDumper() as dump_sce: dump_sce.run(projid=prj_id, out=tstlogs / "before_upd.txt") @@ -72,59 +65,6 @@ def test_import_update(fastapi, caplog, tstlogs): dump_sce.run(projid=prj_id, out=tstlogs / "after_upd_3.txt") -def test_import_update_various(fastapi, caplog, tstlogs): - """Update TSVs""" - caplog.set_level(logging.DEBUG) - prj_id = create_project(ADMIN_USER_ID, "Test Import update various") - - # Plain import first - import_various(fastapi, prj_id) - with AsciiDumper() as dump_sce: - dump_sce.run(projid=prj_id, out=tstlogs / "before_upd.txt") - - # Update using initial import data, should do nothing - do_import_update(prj_id, caplog, "Yes", str(VARIOUS_STATES_DIR)) - print("Import update 0:" + "\n".join(caplog.messages)) - upds = [msg for msg in caplog.messages if msg.startswith("Updating")] - assert upds == [] - - # Update without classif, 10 cells - do_import_update(prj_id, caplog, "Yes", str(UPDATE_DIR)) - print("Import update 1:" + "\n".join(caplog.messages)) - nb_upds = len([msg for msg in caplog.messages if msg.startswith("Updating")]) - # 9 fields + 7 derived sun positions - 3 different objects - assert nb_upds == 13 - saves = [msg for msg in caplog.messages if "Batch save objects" in msg] - assert saves == ["Batch save objects of 0/0/0/0/0"] * 3 - - # Update classif, 2 cells, one classif ID and one classif quality - do_import_update(prj_id, caplog, "Cla", str(UPDATE_DIR)) - nb_upds = len([msg for msg in caplog.messages if msg.startswith("Updating")]) - print("Import update 2:" + "\n".join(caplog.messages)) - assert nb_upds == 4 - nb_notfound = len( - [msg for msg in caplog.messages if "not found while updating" in msg] - ) - assert nb_notfound == 5 - with AsciiDumper() as dump_sce: - dump_sce.run(projid=prj_id, out=tstlogs / "after_upd.txt") - # Check that all went fine - for a_msg in caplog.records: - assert a_msg.levelno != logging.ERROR, a_msg.getMessage() - # ecotaxa/ecotaxa_dev#583: Check that no image was added during the update - saves = [msg for msg in caplog.messages if "Batch save objects" in msg] - assert saves == ["Batch save objects of 0/0/0/0/0"] * 3 - - # Update classif, no change -> No log line - do_import_update(prj_id, caplog, "Yes", str(UPDATE_DIR)) - print("Import update 3:" + "\n".join(caplog.messages)) - assert len(caplog.messages) > 0 - upds = [msg for msg in caplog.messages if msg.startswith("Updating")] - assert upds == [] - with AsciiDumper() as dump_sce: - dump_sce.run(projid=prj_id, out=tstlogs / "after_upd_3.txt") - - # Ensure that re-updating updates nothing. This is tricky due to floats storage on DB. def do_import_update(prj_id, caplog, classif, source): params = ImportReq( @@ -136,16 +76,15 @@ def do_import_update(prj_id, caplog, classif, source): job = wait_for_stable(rsp.job_id) if job.state == DBJobStateEnum.Asking: - usr_label_to_id = {"admin4test": 1, "elizandro rodriguez": 1} # Map to admin - taxa_label_to_id = { - "other": 99999, - "ozzeur": 85011, - } # 'other