Coverage report: 68%

Files Functions Classes

coverage.py v7.13.4, created at 2026-04-21 09:24 +0000

File function   statements missing excluded   coverage
oc_meta / __init__.py (no function)   0 0 0   100%
oc_meta / constants.py (no function)   9 0 0   100%
oc_meta / core / __init__.py (no function)   0 0 0   100%
oc_meta / core / creator.py Creator.__init__   16 0 0   100%
oc_meta / core / creator.py Creator._has_existing_roles   10 0 0   100%
oc_meta / core / creator.py Creator.creator   48 0 0   100%
oc_meta / core / creator.py Creator.index_re   4 0 0   100%
oc_meta / core / creator.py Creator.index_ar   7 0 0   100%
oc_meta / core / creator.py Creator.__ar_worker   8 0 0   100%
oc_meta / core / creator.py Creator.indexer_id   9 0 0   100%
oc_meta / core / creator.py Creator.id_action   11 0 0   100%
oc_meta / core / creator.py Creator.title_action   2 0 0   100%
oc_meta / core / creator.py Creator.author_action   38 0 0   100%
oc_meta / core / creator.py Creator.pub_date_action   5 0 0   100%
oc_meta / core / creator.py Creator.vvi_action   58 0 0   100%
oc_meta / core / creator.py Creator.get_venue_type   33 0 0   100%
oc_meta / core / creator.py Creator.page_action   9 0 0   100%
oc_meta / core / creator.py Creator.type_action   3 0 0   100%
oc_meta / core / creator.py Creator.publisher_action   31 0 0   100%
oc_meta / core / creator.py Creator.editor_action   42 0 0   100%
oc_meta / core / creator.py Creator.__res_metaid   2 0 0   100%
oc_meta / core / creator.py Creator.id_creator   24 0 0   100%
oc_meta / core / creator.py (no function)   40 0 2   100%
oc_meta / core / curator.py _omid   1 0 0   100%
oc_meta / core / curator.py _extract_ids_from_chunk   42 4 0   90%
oc_meta / core / curator.py Curator.__init__   26 3 0   88%
oc_meta / core / curator.py Curator._timed   3 0 0   100%
oc_meta / core / curator.py Curator.collect_identifiers   1 0 0   100%
oc_meta / core / curator.py Curator._collect_identifiers_with_progress   25 10 0   60%
oc_meta / core / curator.py Curator.extract_identifiers_and_metavals   35 0 0   100%
oc_meta / core / curator.py Curator.split_identifiers   1 0 0   100%
oc_meta / core / curator.py Curator.curator   55 0 0   100%
oc_meta / core / curator.py Curator.clean_id   28 0 0   100%
oc_meta / core / curator.py Curator.clean_metadata_without_id   16 0 0   100%
oc_meta / core / curator.py Curator.clean_vvi   69 4 0   94%
oc_meta / core / curator.py Curator.clean_ra   70 2 0   97%
oc_meta / core / curator.py Curator.clean_ra.get_br_metaval_to_check   3 0 0   100%
oc_meta / core / curator.py Curator.clean_ra.get_br_metaval   3 1 0   67%
oc_meta / core / curator.py Curator.clean_ra.initialize_ardict_entry   2 0 0   100%
oc_meta / core / curator.py Curator.clean_ra.initialize_sequence   22 0 0   100%
oc_meta / core / curator.py Curator.clean_ra.parse_ra_list   3 0 0   100%
oc_meta / core / curator.py Curator.clean_ra.process_individual_ra   10 0 0   100%
oc_meta / core / curator.py Curator.clean_id_list   21 1 0   95%
oc_meta / core / curator.py Curator.conflict   10 0 0   100%
oc_meta / core / curator.py Curator.finder_sparql   18 0 0   100%
oc_meta / core / curator.py Curator.ra_update   9 0 0   100%
oc_meta / core / curator.py Curator.build_name_ids_string   7 0 0   100%
oc_meta / core / curator.py Curator._local_match   15 0 0   100%
oc_meta / core / curator.py Curator._local_match.sort_key   4 0 0   100%
oc_meta / core / curator.py Curator.__tree_traverse   7 1 0   86%
oc_meta / core / curator.py Curator.get_preexisting_entities   22 0 0   100%
oc_meta / core / curator.py Curator.meta_maker   44 0 0   100%
oc_meta / core / curator.py Curator.enrich   32 2 0   94%
oc_meta / core / curator.py Curator.name_check   8 0 0   100%
oc_meta / core / curator.py Curator._read_number   1 0 0   100%
oc_meta / core / curator.py Curator._add_number   1 0 0   100%
oc_meta / core / curator.py Curator.__update_id_and_entity_store   5 0 0   100%
oc_meta / core / curator.py Curator.indexer   47 0 0   100%
oc_meta / core / curator.py Curator._merge_VolIss_with_vvi   7 1 0   86%
oc_meta / core / curator.py Curator.__update_id_count   6 0 0   100%
oc_meta / core / curator.py Curator.merge   8 0 0   100%
oc_meta / core / curator.py Curator.merge_entities_in_csv   13 0 0   100%
oc_meta / core / curator.py Curator.id_worker   69 1 0   99%
oc_meta / core / curator.py Curator.new_entity   4 0 0   100%
oc_meta / core / curator.py Curator.volume_issue   29 11 0   62%
oc_meta / core / curator.py Curator.merge_duplicate_entities   26 0 0   100%
oc_meta / core / curator.py Curator.extract_name_and_ids   2 0 0   100%
oc_meta / core / curator.py Curator.equalizer   31 3 0   90%
oc_meta / core / curator.py Curator.__get_resp_agents   14 0 0   100%
oc_meta / core / curator.py is_a_valid_row   26 0 0   100%
oc_meta / core / curator.py get_edited_br_metaid   3 0 0   100%
oc_meta / core / curator.py (no function)   58 0 2   100%
oc_meta / core / editor.py EntityCache.__init__   1 0 0   100%
oc_meta / core / editor.py EntityCache.add   1 0 0   100%
oc_meta / core / editor.py EntityCache.is_cached   1 0 0   100%
oc_meta / core / editor.py EntityCache.clear   1 0 0   100%
oc_meta / core / editor.py MetaEditor.__init__   23 0 0   100%
oc_meta / core / editor.py MetaEditor.update_property   8 0 0   100%
oc_meta / core / editor.py MetaEditor.delete   37 7 0   81%
oc_meta / core / editor.py MetaEditor.merge   37 4 0   89%
oc_meta / core / editor.py MetaEditor.sync_rdf_with_triplestore   28 28 0   0%
oc_meta / core / editor.py MetaEditor.save   10 0 0   100%
oc_meta / core / editor.py MetaEditor.__get_supplier_prefix   5 1 0   80%
oc_meta / core / editor.py MetaEditor.find_file   20 20 0   0%
oc_meta / core / editor.py MetaEditor.infer_type_from_uri   11 9 0   18%
oc_meta / core / editor.py MetaEditor.add_entity_with_type   10 8 0   20%
oc_meta / core / editor.py (no function)   31 0 0   100%
oc_meta / lib / __init__.py (no function)   0 0 0   100%
oc_meta / lib / cleaner.py normalize_hyphens   1 0 0   100%
oc_meta / lib / cleaner.py normalize_spaces   1 0 0   100%
oc_meta / lib / cleaner.py clean_title   10 0 0   100%
oc_meta / lib / cleaner.py _date_parse_hack   10 0 0   100%
oc_meta / lib / cleaner.py clean_date   25 6 0   76%
oc_meta / lib / cleaner.py clean_name   18 0 0   100%
oc_meta / lib / cleaner.py clean_agent_name   12 0 0   100%
oc_meta / lib / cleaner.py _normalize_ra_name   18 0 0   100%
oc_meta / lib / cleaner.py clean_ra_list   31 0 0   100%
oc_meta / lib / cleaner.py normalize_id   19 3 0   84%
oc_meta / lib / cleaner.py clean_volume_and_issue   46 0 0   100%
oc_meta / lib / cleaner.py _fix_invalid_vi   18 0 0   100%
oc_meta / lib / cleaner.py remove_ascii   2 0 0   100%
oc_meta / lib / cleaner.py (no function)   28 0 0   100%
oc_meta / lib / console.py EMATimeRemainingColumn.__init__   5 0 0   100%
oc_meta / lib / console.py EMATimeRemainingColumn.render   33 2 0   94%
oc_meta / lib / console.py create_progress   1 0 0   100%
oc_meta / lib / console.py advance_progress   5 5 0   0%
oc_meta / lib / console.py (no function)   14 0 0   100%
oc_meta / lib / csvmanager.py CSVManager.__init__   6 0 0   100%
oc_meta / lib / csvmanager.py CSVManager.output_path   3 1 0   67%
oc_meta / lib / csvmanager.py CSVManager.__init_output_dir   2 0 0   100%
oc_meta / lib / csvmanager.py CSVManager.dump_data   9 0 0   100%
oc_meta / lib / csvmanager.py CSVManager.get_value   2 2 0   0%
oc_meta / lib / csvmanager.py CSVManager.add_value   4 0 0   100%
oc_meta / lib / csvmanager.py CSVManager.__load_csv   9 0 0   100%
oc_meta / lib / csvmanager.py (no function)   13 0 0   100%
oc_meta / lib / file_manager.py collect_files   7 0 0   100%
oc_meta / lib / file_manager.py collect_zip_files   9 1 0   89%
oc_meta / lib / file_manager.py get_csv_data   20 1 0   95%
oc_meta / lib / file_manager.py pathoo   2 0 0   100%
oc_meta / lib / file_manager.py write_csv   9 0 0   100%
oc_meta / lib / file_manager.py normalize_path   2 0 0   100%
oc_meta / lib / file_manager.py init_cache   7 2 0   71%
oc_meta / lib / file_manager.py suppress_stdout   0 0 7   100%
oc_meta / lib / file_manager.py sort_files   5 1 0   80%
oc_meta / lib / file_manager.py zipdir   3 3 0   0%
oc_meta / lib / file_manager.py zipit   4 4 0   0%
oc_meta / lib / file_manager.py zip_files_in_dir   12 1 0   92%
oc_meta / lib / file_manager.py unzip_files_in_dir   11 2 0   82%
oc_meta / lib / file_manager.py read_zipped_json   6 0 0   100%
oc_meta / lib / file_manager.py call_api   17 17 0   0%
oc_meta / lib / file_manager.py (no function)   32 0 0   100%
oc_meta / lib / finder.py ResourceFinder.__init__   7 0 0   100%
oc_meta / lib / finder.py ResourceFinder.add_triple   6 0 0   100%
oc_meta / lib / finder.py ResourceFinder.__contains__   1 0 0   100%
oc_meta / lib / finder.py ResourceFinder._get_objects   1 0 0   100%
oc_meta / lib / finder.py ResourceFinder._get_all_po   4 0 0   100%
oc_meta / lib / finder.py ResourceFinder._get_subjects   4 0 0   100%
oc_meta / lib / finder.py ResourceFinder._find_id_uri   6 0 0   100%
oc_meta / lib / finder.py ResourceFinder._collect_entity_ids   12 1 0   92%
oc_meta / lib / finder.py ResourceFinder.retrieve_br_from_id   13 0 0   100%
oc_meta / lib / finder.py ResourceFinder.retrieve_br_from_meta   10 0 0   100%
oc_meta / lib / finder.py ResourceFinder.retrieve_metaid_from_id   4 0 0   100%
oc_meta / lib / finder.py ResourceFinder.retrieve_metaid_from_merged_entity   19 0 0   100%
oc_meta / lib / finder.py ResourceFinder.retrieve_ra_from_meta   10 0 0   100%
oc_meta / lib / finder.py ResourceFinder.retrieve_ra_from_id   14 0 0   100%
oc_meta / lib / finder.py ResourceFinder._construct_full_name   9 1 0   89%
oc_meta / lib / finder.py ResourceFinder.retrieve_ra_sequence_from_br_meta   76 13 0   83%
oc_meta / lib / finder.py ResourceFinder.retrieve_re_from_br_meta   19 0 0   100%
oc_meta / lib / finder.py ResourceFinder.retrieve_br_info_from_meta   51 0 0   100%
oc_meta / lib / finder.py ResourceFinder.retrieve_br_info_from_meta.extract_identifiers   9 0 0   100%
oc_meta / lib / finder.py ResourceFinder.retrieve_br_info_from_meta.check_venue   7 1 0   86%
oc_meta / lib / finder.py ResourceFinder._type_it   1 0 0   100%
oc_meta / lib / finder.py ResourceFinder.retrieve_publisher_from_br_metaid   29 1 0   97%
oc_meta / lib / finder.py ResourceFinder.retrieve_publisher_from_br_metaid.find_publisher_ars   4 0 0   100%
oc_meta / lib / finder.py ResourceFinder.get_everything_about_res   39 0 0   100%
oc_meta / lib / finder.py ResourceFinder.get_everything_about_res.batch_process   4 1 0   75%
oc_meta / lib / finder.py ResourceFinder.get_everything_about_res.process_batch_parallel   36 6 0   83%
oc_meta / lib / finder.py ResourceFinder.get_everything_about_res.get_initial_subjects_from_metavals   1 0 0   100%
oc_meta / lib / finder.py ResourceFinder.get_everything_about_res.get_initial_subjects_from_identifiers   61 25 0   59%
oc_meta / lib / finder.py ResourceFinder.get_everything_about_res._build_values_queries   14 3 0   79%
oc_meta / lib / finder.py ResourceFinder.get_everything_about_res.get_initial_subjects_from_vvis   67 17 0   75%
oc_meta / lib / finder.py ResourceFinder.retrieve_venue_from_local_graph   28 0 0   100%
oc_meta / lib / finder.py (no function)   77 0 2   100%
oc_meta / lib / master_of_regex.py split_name_and_ids   4 1 0   75%
oc_meta / lib / master_of_regex.py (no function)   30 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.__init__   7 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.find   15 1 0   93%
oc_meta / lib / merge_registry.py EntityStore.merge   14 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.get_merged   4 1 0   75%
oc_meta / lib / merge_registry.py EntityStore.assign_meta   23 1 0   96%
oc_meta / lib / merge_registry.py EntityStore.add_entity   2 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.add_id   6 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.get_ids   1 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.get_title   1 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.set_title   1 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.has_entity   1 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.remove_entity   7 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.merge_entities   12 1 0   92%
oc_meta / lib / merge_registry.py EntityStore.entities   1 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.find_entities   1 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.find_entity   2 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.update_id_entity   4 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.set_id_metaid   1 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.get_id_metaid   1 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.get_id_metaids   1 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.__iter__   1 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.__len__   1 0 0   100%
oc_meta / lib / merge_registry.py EntityStore.__contains__   1 0 0   100%
oc_meta / lib / merge_registry.py (no function)   25 0 0   100%
oc_meta / lib / sparql.py execute_sparql_queries   6 0 0   100%
oc_meta / lib / sparql.py run_queries_parallel   20 12 0   40%
oc_meta / lib / sparql.py (no function)   8 0 0   100%
oc_meta / lib / stopper.py Stopper.__init__   2 2 0   0%
oc_meta / lib / stopper.py Stopper.add   4 4 0   0%
oc_meta / lib / stopper.py Stopper.remove   2 2 0   0%
oc_meta / lib / stopper.py Stopper.can_proceed   1 1 0   0%
oc_meta / lib / stopper.py (no function)   22 22 0   0%
oc_meta / lib / timer.py _MemorySampler.__init__   5 5 0   0%
oc_meta / lib / timer.py _MemorySampler.start   1 1 0   0%
oc_meta / lib / timer.py _MemorySampler.stop   3 3 0   0%
oc_meta / lib / timer.py _MemorySampler._run   5 5 0   0%
oc_meta / lib / timer.py BenchmarkTimer.__init__   10 10 0   0%
oc_meta / lib / timer.py BenchmarkTimer.__enter__   8 8 0   0%
oc_meta / lib / timer.py BenchmarkTimer.__exit__   12 12 0   0%
oc_meta / lib / timer.py BenchmarkTimer.to_dict   1 1 0   0%
oc_meta / lib / timer.py DummyTimer.__enter__   1 0 0   100%
oc_meta / lib / timer.py DummyTimer.__exit__   1 0 0   100%
oc_meta / lib / timer.py ProcessTimer.__init__   5 0 0   100%
oc_meta / lib / timer.py ProcessTimer.timer   6 4 0   33%
oc_meta / lib / timer.py ProcessTimer._notify_phase   2 2 0   0%
oc_meta / lib / timer.py ProcessTimer.record_metric   2 1 0   50%
oc_meta / lib / timer.py ProcessTimer.record_phase   9 9 0   0%
oc_meta / lib / timer.py ProcessTimer.get_report   5 5 0   0%
oc_meta / lib / timer.py ProcessTimer.print_summary   18 18 0   0%
oc_meta / lib / timer.py ProcessTimer.print_phase_breakdown   16 16 0   0%
oc_meta / lib / timer.py ProcessTimer.print_file_summary   21 21 0   0%
oc_meta / lib / timer.py (no function)   27 0 0   100%
oc_meta / run / __init__.py (no function)   0 0 0   100%
oc_meta / run / count / __init__.py (no function)   0 0 0   100%
oc_meta / run / count / meta_entities.py _count_venues_in_file   14 1 0   93%
oc_meta / run / count / meta_entities.py OCMetaStatistics.__init__   5 0 0   100%
oc_meta / run / count / meta_entities.py OCMetaStatistics._execute_sparql_query   5 3 0   40%
oc_meta / run / count / meta_entities.py OCMetaStatistics.__enter__   1 0 0   100%
oc_meta / run / count / meta_entities.py OCMetaStatistics.__exit__   2 0 0   100%
oc_meta / run / count / meta_entities.py OCMetaStatistics.close   1 0 0   100%
oc_meta / run / count / meta_entities.py OCMetaStatistics.count_expressions   3 0 0   100%
oc_meta / run / count / meta_entities.py OCMetaStatistics.count_role_entities   13 0 0   100%
oc_meta / run / count / meta_entities.py OCMetaStatistics.count_venues_from_csv   14 0 0   100%
oc_meta / run / count / meta_entities.py OCMetaStatistics.run_selected_analyses   43 9 0   79%
oc_meta / run / count / meta_entities.py OCMetaStatistics.run_all_analyses   1 0 0   100%
oc_meta / run / count / meta_entities.py main   31 31 0   0%
oc_meta / run / count / meta_entities.py (no function)   27 1 0   96%
oc_meta / run / count / triples.py _count_jsonld_value   13 0 0   100%
oc_meta / run / count / triples.py _count_jsonld_object   10 0 0   100%
oc_meta / run / count / triples.py _count_jsonld_triples   17 1 0   94%
oc_meta / run / count / triples.py parse_args   0 0 52   100%
oc_meta / run / count / triples.py discover_files   16 2 0   88%
oc_meta / run / count / triples.py discover_files.path_filter   6 0 0   100%
oc_meta / run / count / triples.py _count_lines_binary   9 0 0   100%
oc_meta / run / count / triples.py _count_lines_text   9 0 0   100%
oc_meta / run / count / triples.py count_in_file   27 0 0   100%
oc_meta / run / count / triples.py process_files   30 0 0   100%
oc_meta / run / count / triples.py main   0 0 39   100%
oc_meta / run / count / triples.py (no function)   26 0 4   100%
oc_meta / run / find / __init__.py (no function)   0 0 0   100%
oc_meta / run / find / duplicated_entities.py UnionFind.__init__   2 2 0   0%
oc_meta / run / find / duplicated_entities.py UnionFind.find   7 7 0   0%
oc_meta / run / find / duplicated_entities.py UnionFind.union   10 10 0   0%
oc_meta / run / find / duplicated_entities.py read_and_analyze_zip_files   8 8 0   0%
oc_meta / run / find / duplicated_entities.py process_folder   20 20 0   0%
oc_meta / run / find / duplicated_entities.py get_zip_files   1 1 0   0%
oc_meta / run / find / duplicated_entities.py analyze_json   17 17 0   0%
oc_meta / run / find / duplicated_entities.py get_entity_type   5 5 0   0%
oc_meta / run / find / duplicated_entities.py get_identifiers   5 5 0   0%
oc_meta / run / find / duplicated_entities.py save_duplicates_to_csv   11 11 0   0%
oc_meta / run / find / duplicated_entities.py find_duplicates   11 11 0   0%
oc_meta / run / find / duplicated_entities.py main   6 6 0   0%
oc_meta / run / find / duplicated_entities.py (no function)   25 25 0   0%
oc_meta / run / find / duplicated_ids.py process_zip_file   24 6 0   75%
oc_meta / run / find / duplicated_ids.py save_chunk_to_temp_csv   5 0 0   100%
oc_meta / run / find / duplicated_ids.py load_and_merge_temp_csv   6 0 0   100%
oc_meta / run / find / duplicated_ids.py process_chunk   10 0 0   100%
oc_meta / run / find / duplicated_ids.py read_and_analyze_zip_files   23 3 0   87%
oc_meta / run / find / duplicated_ids.py save_duplicates_to_csv   10 2 0   80%
oc_meta / run / find / duplicated_ids.py main   7 7 0   0%
oc_meta / run / find / duplicated_ids.py (no function)   22 1 0   95%
oc_meta / run / find / hasnext_anomalies.py _init_worker   1 1 0   0%
oc_meta / run / find / hasnext_anomalies.py _ar_summary   1 1 0   0%
oc_meta / run / find / hasnext_anomalies.py load_ar_data   19 19 0   0%
oc_meta / run / find / hasnext_anomalies.py detect_cycles   37 37 0   0%
oc_meta / run / find / hasnext_anomalies.py find_anomalies   28 28 0   0%
oc_meta / run / find / hasnext_anomalies.py _detect_anomalies_in_file   26 26 0   0%
oc_meta / run / find / hasnext_anomalies.py main   39 39 0   0%
oc_meta / run / find / hasnext_anomalies.py (no function)   28 28 0   0%
oc_meta / run / find / merged_entities.py extract_entity_from_snapshot   1 1 0   0%
oc_meta / run / find / merged_entities.py find_prov_files   2 2 0   0%
oc_meta / run / find / merged_entities.py process_prov_file   22 22 0   0%
oc_meta / run / find / merged_entities.py build_merge_graph   4 4 0   0%
oc_meta / run / find / merged_entities.py find_final_surviving   9 9 0   0%
oc_meta / run / find / merged_entities.py group_by_final_surviving   5 5 0   0%
oc_meta / run / find / merged_entities.py main   29 29 0   0%
oc_meta / run / find / merged_entities.py (no function)   25 25 0   0%
oc_meta / run / infodir / __init__.py (no function)   0 0 0   100%
oc_meta / run / infodir / check.py process_zip_file   24 24 0   0%
oc_meta / run / infodir / check.py explore_provenance_files   7 7 0   0%
oc_meta / run / infodir / check.py main   7 7 0   0%
oc_meta / run / infodir / check.py (no function)   15 15 0   0%
oc_meta / run / infodir / gen.py find_max_numbered_folder   5 0 0   100%
oc_meta / run / infodir / gen.py find_max_numbered_zip_file   11 0 0   100%
oc_meta / run / infodir / gen.py process_zip_file   23 23 0   0%
oc_meta / run / infodir / gen.py explore_directories   51 9 0   82%
oc_meta / run / infodir / gen.py main   7 7 0   0%
oc_meta / run / infodir / gen.py (no function)   19 1 0   95%
oc_meta / run / merge / compact_output_csv.py process_merge_file   12 0 0   100%
oc_meta / run / merge / compact_output_csv.py process_merge_directory   18 0 0   100%
oc_meta / run / merge / compact_output_csv.py main   7 7 0   0%
oc_meta / run / merge / compact_output_csv.py (no function)   15 1 0   93%
oc_meta / run / merge / entities.py EntityMerger.__init__   6 0 0   100%
oc_meta / run / merge / entities.py EntityMerger.get_entity_type   7 2 0   71%
oc_meta / run / merge / entities.py EntityMerger.read_csv   8 1 0   88%
oc_meta / run / merge / entities.py EntityMerger.write_csv   6 0 0   100%
oc_meta / run / merge / entities.py EntityMerger.count_csv_rows   2 0 0   100%
oc_meta / run / merge / entities.py EntityMerger.fetch_related_entities_batch   45 6 0   87%
oc_meta / run / merge / entities.py EntityMerger.should_stop_processing   1 0 0   100%
oc_meta / run / merge / entities.py EntityMerger.process_file   69 7 0   90%
oc_meta / run / merge / entities.py EntityMerger.process_folder   18 5 0   72%
oc_meta / run / merge / entities.py main   10 10 0   0%
oc_meta / run / merge / entities.py (no function)   33 1 0   97%
oc_meta / run / merge / group_entities.py UnionFind.__init__   1 0 0   100%
oc_meta / run / merge / group_entities.py UnionFind.find   15 0 0   100%
oc_meta / run / merge / group_entities.py UnionFind.union   4 0 0   100%
oc_meta / run / merge / group_entities.py load_csv   6 1 0   83%
oc_meta / run / merge / group_entities.py query_sparql_batch   15 0 0   100%
oc_meta / run / merge / group_entities.py get_all_related_entities   4 0 0   100%
oc_meta / run / merge / group_entities.py get_file_path   19 0 0   100%
oc_meta / run / merge / group_entities.py group_entities   24 1 0   96%
oc_meta / run / merge / group_entities.py optimize_groups   21 2 0   90%
oc_meta / run / merge / group_entities.py save_grouped_entities   16 9 0   44%
oc_meta / run / merge / group_entities.py main   21 21 0   0%
oc_meta / run / merge / group_entities.py (no function)   23 1 0   96%
oc_meta / run / meta / check_results.py check_provenance_existence   18 0 0   100%
oc_meta / run / meta / check_results.py check_omids_existence   26 0 0   100%
oc_meta / run / meta / check_results.py find_file   12 0 0   100%
oc_meta / run / meta / check_results.py find_prov_file   5 5 0   0%
oc_meta / run / meta / check_results.py _check_zip_file   20 20 0   0%
oc_meta / run / meta / check_results.py _extract_id_pairs   14 0 0   100%
oc_meta / run / meta / check_results.py process_csv_file   145 7 0   95%
oc_meta / run / meta / check_results.py process_csv_file.on_id_batch   2 0 0   100%
oc_meta / run / meta / check_results.py process_csv_file._apply_zip_results   7 1 0   86%
oc_meta / run / meta / check_results.py main   76 0 0   100%
oc_meta / run / meta / check_results.py (no function)   54 0 1   100%
oc_meta / run / meta / generate_csv.py _init_worker   2 2 0   0%
oc_meta / run / meta / generate_csv.py _process_file_worker   18 18 0   0%
oc_meta / run / meta / generate_csv.py init_redis_connection   3 0 0   100%
oc_meta / run / meta / generate_csv.py is_omid_processed   1 0 0   100%
oc_meta / run / meta / generate_csv.py load_processed_omids_to_redis   29 3 0   90%
oc_meta / run / meta / generate_csv.py load_checkpoint   4 0 0   100%
oc_meta / run / meta / generate_csv.py mark_file_processed   2 0 0   100%
oc_meta / run / meta / generate_csv.py find_file   12 12 0   0%
oc_meta / run / meta / generate_csv.py load_json_from_file   4 4 0   0%
oc_meta / run / meta / generate_csv.py process_identifier   6 6 0   0%
oc_meta / run / meta / generate_csv.py process_responsible_agent   32 32 0   0%
oc_meta / run / meta / generate_csv.py process_venue_title   18 18 0   0%
oc_meta / run / meta / generate_csv.py process_hierarchical_venue   28 28 0   0%
oc_meta / run / meta / generate_csv.py find_first_ar_by_role   7 7 0   0%
oc_meta / run / meta / generate_csv.py process_bibliographic_resource   99 99 0   0%
oc_meta / run / meta / generate_csv.py ResultBuffer.__init__   4 0 0   100%
oc_meta / run / meta / generate_csv.py ResultBuffer._get_last_file_number   11 3 0   73%
oc_meta / run / meta / generate_csv.py ResultBuffer.add_results   3 0 0   100%
oc_meta / run / meta / generate_csv.py ResultBuffer._write_buffer_chunk   5 0 0   100%
oc_meta / run / meta / generate_csv.py ResultBuffer.flush   5 0 0   100%
oc_meta / run / meta / generate_csv.py generate_csv   29 1 0   97%
oc_meta / run / meta / generate_csv.py write_csv   4 0 0   100%
oc_meta / run / meta / generate_csv.py (no function)   68 24 0   65%
oc_meta / run / meta / merge_csv.py get_csv_files   3 0 0   100%
oc_meta / run / meta / merge_csv.py resolve_output_path   7 0 0   100%
oc_meta / run / meta / merge_csv.py merge_csv_files   17 0 0   100%
oc_meta / run / meta / merge_csv.py print_merge_report   7 0 0   100%
oc_meta / run / meta / merge_csv.py main   0 0 35   100%
oc_meta / run / meta / merge_csv.py (no function)   12 0 3   100%
oc_meta / run / meta / preprocess_input.py create_redis_connection   1 0 0   100%
oc_meta / run / meta / preprocess_input.py check_ids_existence_batch   21 0 0   100%
oc_meta / run / meta / preprocess_input.py check_ids_sparql   24 0 0   100%
oc_meta / run / meta / preprocess_input.py get_csv_files   3 0 0   100%
oc_meta / run / meta / preprocess_input.py collect_rows_from_file   8 0 0   100%
oc_meta / run / meta / preprocess_input.py filter_existing_ids_from_file   12 0 0   100%
oc_meta / run / meta / preprocess_input.py filter_sparql_results   11 0 0   100%
oc_meta / run / meta / preprocess_input.py deduplicate_and_write   28 0 0   100%
oc_meta / run / meta / preprocess_input.py print_processing_report   17 0 0   100%
oc_meta / run / meta / preprocess_input.py main   0 0 147   100%
oc_meta / run / meta / preprocess_input.py main.on_batch   0 0 1   100%
oc_meta / run / meta / preprocess_input.py (no function)   36 0 3   100%
oc_meta / run / meta_editor.py (no function)   24 20 0   17%
oc_meta / run / meta_process.py _upload_to_triplestore   5 5 0   0%
oc_meta / run / meta_process.py _generate_queries_worker   1 1 0   0%
oc_meta / run / meta_process.py _store_rdf_worker   1 1 0   0%
oc_meta / run / meta_process.py MetaProcess.__init__   33 0 0   100%
oc_meta / run / meta_process.py MetaProcess.prepare_folders   6 0 0   100%
oc_meta / run / meta_process.py MetaProcess.curate_and_create   52 3 0   94%
oc_meta / run / meta_process.py MetaProcess._setup_output_directories   2 0 0   100%
oc_meta / run / meta_process.py MetaProcess._upload_sparql_queries   13 2 0   85%
oc_meta / run / meta_process.py MetaProcess.store_data_and_prov   3 0 0   100%
oc_meta / run / meta_process.py MetaProcess._store_and_upload   23 3 0   87%
oc_meta / run / meta_process.py MetaProcess.run_sparql_updates   1 1 0   0%
oc_meta / run / meta_process.py _save_incremental_report   3 3 0   0%
oc_meta / run / meta_process.py _get_file_peak_memory   3 3 0   0%
oc_meta / run / meta_process.py _compute_aggregate_metrics   14 14 0   0%
oc_meta / run / meta_process.py _print_aggregate_summary   15 15 0   0%
oc_meta / run / meta_process.py run_meta_process   45 20 0   56%
oc_meta / run / meta_process.py run_meta_process._on_phase   3 3 0   0%
oc_meta / run / meta_process.py _cache_sort_key   1 0 0   100%
oc_meta / run / meta_process.py task_done   17 5 0   71%
oc_meta / run / meta_process.py delete_lock_files   4 1 0   75%
oc_meta / run / meta_process.py generate_gentle_buttons   7 1 0   86%
oc_meta / run / meta_process.py (no function)   47 0 9   100%
oc_meta / run / migration / __init__.py (no function)   0 0 0   100%
oc_meta / run / migration / extract_subset.py get_subjects_of_class   3 0 0   100%
oc_meta / run / migration / extract_subset.py load_entities_from_file   2 0 0   100%
oc_meta / run / migration / extract_subset.py parse_object   11 0 0   100%
oc_meta / run / migration / extract_subset.py get_triples_for_entities   15 0 0   100%
oc_meta / run / migration / extract_subset.py extract_subset   38 0 1   100%
oc_meta / run / migration / extract_subset.py main   0 0 56   100%
oc_meta / run / migration / extract_subset.py (no function)   14 0 3   100%
oc_meta / run / migration / rdf_from_export.py _get_match_cached   4 4 0   0%
oc_meta / run / migration / rdf_from_export.py get_base_iri   4 4 0   0%
oc_meta / run / migration / rdf_from_export.py get_short_name   4 4 0   0%
oc_meta / run / migration / rdf_from_export.py get_prov_subject_short_name   4 4 0   0%
oc_meta / run / migration / rdf_from_export.py get_prefix   4 4 0   0%
oc_meta / run / migration / rdf_from_export.py get_prov_subject_prefix   4 4 0   0%
oc_meta / run / migration / rdf_from_export.py get_count   4 4 0   0%
oc_meta / run / migration / rdf_from_export.py get_prov_subject_count   4 4 0   0%
oc_meta / run / migration / rdf_from_export.py get_resource_number   12 12 0   0%
oc_meta / run / migration / rdf_from_export.py find_local_line_id   8 8 0   0%
oc_meta / run / migration / rdf_from_export.py find_paths   64 64 0   0%
oc_meta / run / migration / rdf_from_export.py store   3 3 0   0%
oc_meta / run / migration / rdf_from_export.py store_in_file   10 10 0   0%
oc_meta / run / migration / rdf_from_export.py load_graph   21 21 0   0%
oc_meta / run / migration / rdf_from_export.py process_graph   21 21 0   0%
oc_meta / run / migration / rdf_from_export.py merge_files   8 8 0   0%
oc_meta / run / migration / rdf_from_export.py merge_files_in_directory   31 31 0   0%
oc_meta / run / migration / rdf_from_export.py generate_unique_id   1 1 0   0%
oc_meta / run / migration / rdf_from_export.py merge_files_wrapper   2 2 0   0%
oc_meta / run / migration / rdf_from_export.py merge_all_files_parallel   9 9 0   0%
oc_meta / run / migration / rdf_from_export.py process_file_content   13 13 0   0%
oc_meta / run / migration / rdf_from_export.py process_file_wrapper   6 6 0   0%
oc_meta / run / migration / rdf_from_export.py process_chunk   2 2 0   0%
oc_meta / run / migration / rdf_from_export.py create_cache_file   5 5 0   0%
oc_meta / run / migration / rdf_from_export.py is_file_processed   5 5 0   0%
oc_meta / run / migration / rdf_from_export.py mark_file_as_processed   4 4 0   0%
oc_meta / run / migration / rdf_from_export.py check_stop_file   1 1 0   0%
oc_meta / run / migration / rdf_from_export.py main   26 26 0   0%
oc_meta / run / migration / rdf_from_export.py (no function)   48 48 0   0%
oc_meta / run / migration / rdf_to_nquads.py process_zip_file   17 0 0   100%
oc_meta / run / migration / rdf_to_nquads.py main   0 0 56   100%
oc_meta / run / migration / rdf_to_nquads.py (no function)   13 0 3   100%
oc_meta / run / migration / stream_nquads.py convert_zip_to_nquads   10 0 0   100%
oc_meta / run / migration / stream_nquads.py main   0 0 25   100%
oc_meta / run / migration / stream_nquads.py (no function)   9 0 3   100%
oc_meta / run / orcid_process.py IndexOrcidDoi.__init__   8 0 0   100%
oc_meta / run / orcid_process.py IndexOrcidDoi._build_cache   7 0 0   100%
oc_meta / run / orcid_process.py IndexOrcidDoi._extract_orcid   2 0 0   100%
oc_meta / run / orcid_process.py IndexOrcidDoi.explorer   19 3 0   84%
oc_meta / run / orcid_process.py IndexOrcidDoi._process_file   25 3 0   88%
oc_meta / run / orcid_process.py IndexOrcidDoi._extract_name   9 5 0   44%
oc_meta / run / orcid_process.py (no function)   16 0 8   100%
oc_meta / run / patches / __init__.py (no function)   0 0 0   100%
oc_meta / run / patches / fix_literal_datatypes.py _worker_init   1 0 0   100%
oc_meta / run / patches / fix_literal_datatypes.py is_provenance_file   1 0 0   100%
oc_meta / run / patches / fix_literal_datatypes.py _has_untyped_literal   7 0 0   100%
oc_meta / run / patches / fix_literal_datatypes.py _has_invalid_date_type   12 0 0   100%
oc_meta / run / patches / fix_literal_datatypes.py needs_modification   5 0 0   100%
oc_meta / run / patches / fix_literal_datatypes.py process_dataset   23 0 0   100%
oc_meta / run / patches / fix_literal_datatypes.py process_zip_file   22 2 0   91%
oc_meta / run / patches / fix_literal_datatypes.py process_batch   1 0 0   100%
oc_meta / run / patches / fix_literal_datatypes.py main   0 0 91   100%
oc_meta / run / patches / fix_literal_datatypes.py (no function)   29 0 3   100%
oc_meta / run / patches / has_next.py get_supplier_prefix   4 4 0   0%
oc_meta / run / patches / has_next.py extract_omid_number   1 1 0   0%
oc_meta / run / patches / has_next.py normalize_name   4 4 0   0%
oc_meta / run / patches / has_next.py normalize_orcid   3 3 0   0%
oc_meta / run / patches / has_next.py find_entity_in_file   9 9 0   0%
oc_meta / run / patches / has_next.py load_br_identifiers   14 14 0   0%
oc_meta / run / patches / has_next.py load_ra_info   25 25 0   0%
oc_meta / run / patches / has_next.py load_all_ars_for_br_role   30 30 0   0%
oc_meta / run / patches / has_next.py _strip_orcid_url   3 3 0   0%
oc_meta / run / patches / has_next.py fetch_crossref   12 12 0   0%
oc_meta / run / patches / has_next.py fetch_datacite   29 29 0   0%
oc_meta / run / patches / has_next.py fetch_pubmed   18 18 0   0%
oc_meta / run / patches / has_next.py fetch_api_data   24 24 0   0%
oc_meta / run / patches / has_next.py match_ars_to_api   34 34 0   0%
oc_meta / run / patches / has_next.py match_publisher_ars   7 7 0   0%
oc_meta / run / patches / has_next.py format_person_for_csv   12 12 0   0%
oc_meta / run / patches / has_next.py build_csv_row   12 12 0   0%
oc_meta / run / patches / has_next.py generate_csv   20 20 0   0%
oc_meta / run / patches / has_next.py _ar_summary   1 1 0   0%
oc_meta / run / patches / has_next.py dry_run   79 79 0   0%
oc_meta / run / patches / has_next.py apply_correction   17 17 0   0%
oc_meta / run / patches / has_next.py execute   18 18 0   0%
oc_meta / run / patches / has_next.py main   18 18 0   0%
oc_meta / run / patches / has_next.py (no function)   62 62 0   0%
Total     6958 2241 556   68%

No items found using the specified filter.