Consensus package
Data folders
Submodules
- Consensus.ConfigManager module
 - Consensus.EsriConnector module
- Extending 
EsriConnector()class FeatureServer()class exampleEsriConnectorEsriConnector.base_urlEsriConnector.max_retriesEsriConnector.retry_delayEsriConnector.server_typesEsriConnector.servicesEsriConnector.service_tableEsriConnector._nameEsriConnector._initialise()EsriConnector._load_all_services()EsriConnector.print_all_services()EsriConnector.__init__()EsriConnector._fetch_response()EsriConnector._initialise()EsriConnector._load_all_services()EsriConnector._nameEsriConnector.base_urlEsriConnector.build_lookup()EsriConnector.connect_to_server()EsriConnector.field_matching_condition()EsriConnector.get_layer_obj()EsriConnector.metadata_as_pandas()EsriConnector.print_all_services()EsriConnector.print_object_data()EsriConnector.select_layers_by_layers()EsriConnector.select_layers_by_service()
FeatureServerLayerLayer.full_nameLayer.service_nameLayer.layer_nameLayer.idLayer.fieldsLayer.urlLayer.descriptionLayer.primary_keyLayer.matchable_fieldsLayer.lasteditdateLayer.data_from_layersLayer.has_geometryLayer.typeLayer.__init__()Layer._fetch()Layer._record_count()Layer.data_from_layersLayer.descriptionLayer.fieldsLayer.full_nameLayer.has_geometryLayer.idLayer.lasteditdateLayer.layer_nameLayer.matchable_fieldsLayer.primary_keyLayer.service_nameLayer.typeLayer.url
ServiceService.nameService.typeService.urlService.descriptionService.layersService.tablesService.output_formatsService.metadataService.fieldsService.primary_keyService.field_matching_conditionService.featureservers()Service.mapservers()Service.wfsservers()Service.get_download_urls()Service._matchable_fields()Service.__init__()Service._fetch()Service._matchable_fields()Service._service_attributes()Service.descriptionService.featureservers()Service.field_matching_conditionService.fieldsService.get_download_urls()Service.get_layers()Service.layersService.mapservers()Service.metadataService.nameService.output_formatsService.primary_keyService.service_details()Service.service_metadata()Service.tablesService.typeService.urlService.wfsservers()
 - Extending 
 - Consensus.EsriServers module
OpenGeographyOpenGeography.__init__()OpenGeography._fetch_response()OpenGeography._initialise()OpenGeography._load_all_services()OpenGeography._nameOpenGeography.base_urlOpenGeography.build_lookup()OpenGeography.connect_to_server()OpenGeography.field_matching_condition()OpenGeography.get_layer_obj()OpenGeography.metadata_as_pandas()OpenGeography.print_all_services()OpenGeography.print_object_data()OpenGeography.select_layers_by_layers()OpenGeography.select_layers_by_service()
TFLTFL.__init__()TFL._fetch_response()TFL._initialise()TFL._load_all_services()TFL._nameTFL.base_urlTFL.build_lookup()TFL.connect_to_server()TFL.field_matching_condition()TFL.get_layer_obj()TFL.metadata_as_pandas()TFL.print_all_services()TFL.print_object_data()TFL.select_layers_by_layers()TFL.select_layers_by_service()
 - Consensus.GeocodeMerger module
- Using SmartLinker()
 - Usage:
 BFS_SP()GeoHelperInvalidColumnErrorInvalidPathErrorMissingDataErrorSmartLinkerSmartLinker.serverSmartLinker.lookup_locationSmartLinker.graphSmartLinker.lookupSmartLinker.local_authoritiesSmartLinker.run_graph()SmartLinker.geodata()SmartLinker.allow_geometry()SmartLinker.__init__()SmartLinker._check_intersection_of_two_lists()SmartLinker._create_graph()SmartLinker._find_paths()SmartLinker._find_shortest_paths()SmartLinker._get_ogp_table()SmartLinker._get_starting_point()SmartLinker._get_starting_point_without_local_authority_constraint()SmartLinker._initialise()SmartLinker._path_to_tables()SmartLinker.allow_geometry()SmartLinker.geodata()SmartLinker.paths_to_explore()SmartLinker.run_graph()
 - Consensus.LGInform module
LGInformLGInform.api_keyLGInform.api_secretLGInform.proxiesLGInform.areaLGInform.__init__()LGInform._multiprocessing_wrapper()LGInform.download()LGInform.download_data_for_many_variables()LGInform.download_variable_data()LGInform.format_tables()LGInform.get_dataset_table_variables()LGInform.json_to_pandas()LGInform.merge_tables()LGInform.mp_download()LGInform.sign_url()
 - Consensus.LocalMerger module
DatabaseManagerGraphBuilderGraphBuilder.directory_pathGraphBuilder.graphGraphBuilder._build_graph()GraphBuilder.get_table_paths()GraphBuilder.get_full_graph()GraphBuilder.__init__()GraphBuilder._build_graph()GraphBuilder._process_csv()GraphBuilder._process_dataframe()GraphBuilder._process_excel()GraphBuilder.bfs_paths()GraphBuilder.choose_path()GraphBuilder.find_paths()GraphBuilder.get_all_possible_paths()GraphBuilder.get_full_graph()GraphBuilder.get_table_paths()
 - Consensus.Nomis module
- API keys and connecting to NOMIS
 - Example usage
 ConnectToNomisConnectToNomis.api_keyConnectToNomis.proxiesConnectToNomis.uidConnectToNomis.base_urlConnectToNomis.urlConnectToNomis.rConnectToNomis.configConnectToNomis.__init__()ConnectToNomis._create_geography_e_code()ConnectToNomis._find_exact_table()ConnectToNomis._geography_edges()ConnectToNomis._unpack_geography_list()ConnectToNomis.connect()ConnectToNomis.detailed_info_for_table()ConnectToNomis.get_all_tables()ConnectToNomis.get_table_columns()ConnectToNomis.print_table_info()ConnectToNomis.url_creator()
DownloadFromNomisDownloadFromNomis.api_keyDownloadFromNomis.proxiesDownloadFromNomis.uidDownloadFromNomis.base_urlDownloadFromNomis.urlDownloadFromNomis.rDownloadFromNomis.configDownloadFromNomis.__init__()DownloadFromNomis.__init__()DownloadFromNomis._bulk_download_url()DownloadFromNomis._create_geography_e_code()DownloadFromNomis._download_checks()DownloadFromNomis._download_file()DownloadFromNomis._download_to_pandas()DownloadFromNomis._find_exact_table()DownloadFromNomis._geography_edges()DownloadFromNomis._unpack_geography_list()DownloadFromNomis.bulk_download()DownloadFromNomis.connect()DownloadFromNomis.detailed_info_for_table()DownloadFromNomis.download()DownloadFromNomis.get_all_tables()DownloadFromNomis.get_table_columns()DownloadFromNomis.print_table_info()DownloadFromNomis.table_to_csv()DownloadFromNomis.url_creator()
NomisTableNomisTable.agencyidNomisTable.annotationsNomisTable.idNomisTable.componentsNomisTable.nameNomisTable.uriNomisTable.versionNomisTable.descriptionNomisTable.__init__()NomisTable.agencyidNomisTable.annotationsNomisTable.clean_annotations()NomisTable.componentsNomisTable.descriptionNomisTable.detailed_description()NomisTable.get_table_cols()NomisTable.idNomisTable.nameNomisTable.table_cols()NomisTable.table_shorthand()NomisTable.uriNomisTable.version
 - Consensus.config_utils module
 - Consensus.utils module
 - Consensus.server_selector_util module