Index Symbols | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | Z Symbols --config compass-process command line option --no_progress compass-process command line option --verbose compass-process command line option --version compass command line option -c compass-process command line option -np compass-process command line option -v compass-process command line option _ __add__() (AzureParams method) (Directories method) (LLMTasks method) (LLMUsageCategory method) (ProcessKwargs method) (TechSpec method) (WebSearchParams method) __mul__() (AzureParams method) (Directories method) (LLMTasks method) (LLMUsageCategory method) (ProcessKwargs method) (TechSpec method) (WebSearchParams method) A acquire() (LocalProcessQueueHandler method) acquire_resources() (CleanedFileWriter method) (FileMover method) (JurisdictionUpdater method) (LLMService method) (OpenAIService method) (OrdDBFileWriter method) (PDFLoader method) (ProcessPoolService method) (Service method) (StoreFileOnDisk method) (TempFileCache method) (TempFileCachePB method) (ThreadedService method) (UsageUpdater method) add() (TimeBoundedUsageTracker method) add_to() (UsageTracker method) addFilter() (LocalProcessQueueHandler method) addHandler() (LogListener method) AddLocationFilter (class in compass.utilities.logs) all_messages_txt (AsyncDecisionTree property) api (AsyncDecisionTree property) async_call_node() (AsyncDecisionTree method) async_run() (AsyncDecisionTree method) AsyncDecisionTree (class in compass.extraction.tree) azure_api_key (AzureParams attribute) azure_endpoint (AzureParams attribute) azure_version (AzureParams attribute) AzureParams (class in compass.scripts.process) B BaseLLMCaller (class in compass.llm.calling) BaseTextExtractor (class in compass.extraction.common) C call() (ChatLLMCaller method) (CleanedFileWriter class method) (FileMover class method) (JurisdictionUpdater class method) (LLMCaller method) (LLMService method) (OpenAIService method) (OrdDBFileWriter class method) (PDFLoader class method) (ProcessPoolService class method) (Service class method) (StoreFileOnDisk class method) (StructuredLLMCaller method) (TempFileCache class method) (TempFileCachePB class method) (ThreadedService class method) (UsageUpdater class method) call_node() (AsyncDecisionTree method) can_process (CleanedFileWriter property) (FileMover property) (JurisdictionUpdater property) (LLMService property) (OpenAIService property) (OrdDBFileWriter property) (PDFLoader property) (ProcessPoolService property) (Service property) (StoreFileOnDisk property) (TempFileCache property) (TempFileCachePB property) (ThreadedService property) (UsageUpdater property) capitalize() (LLMTasks method) (LLMUsageCategory method) casefold() (LLMTasks method) (LLMUsageCategory method) center() (LLMTasks method) (LLMUsageCategory method) chat_llm_caller (AsyncDecisionTree property) ChatLLMCaller (class in compass.llm.calling) check() (CountyJurisdictionValidator method) (CountyNameValidator method) (CountyValidator method) (Heuristic method) (LocationValidator method) (SolarHeuristic method) (URLValidator method) (WindHeuristic method) check_chunk() (LegalTextValidator method) (SolarOrdinanceTextCollector method) (SolarPermittedUseDistrictsTextCollector method) (WindOrdinanceTextCollector method) (WindPermittedUseDistrictsTextCollector method) check_for_ordinance_info() (in module compass.extraction.apply) clean_backticks_from_llm_response() (in module compass.utilities.parsing) clean_files (Directories attribute) CleanedFileWriter (class in compass.services.threaded) clear() (UsageTracker method) client_kwargs (OpenAIConfig property) close() (LocalProcessQueueHandler method) compass module compass command line option --version compass-process command line option --config --no_progress --verbose -c -np -v compass.exceptions module compass.extraction module compass.extraction.apply module compass.extraction.common module compass.extraction.date module compass.extraction.features module compass.extraction.ngrams module compass.extraction.solar module compass.extraction.solar.graphs module compass.extraction.solar.ordinance module compass.extraction.solar.parse module compass.extraction.tree module compass.extraction.wind module compass.extraction.wind.graphs module compass.extraction.wind.ordinance module compass.extraction.wind.parse module compass.llm module compass.llm.calling module compass.llm.config module compass.pb module compass.scripts module compass.scripts.download module compass.scripts.process module compass.services module compass.services.base module compass.services.cpu module compass.services.openai module compass.services.provider module compass.services.queues module compass.services.threaded module compass.services.usage module compass.utilities module compass.utilities.counties module compass.utilities.enums module compass.utilities.location module compass.utilities.logs module compass.utilities.parsing module compass.validation module compass.validation.content module compass.validation.location module compass.warn module COMPASS_PB (in module compass.pb) COMPASSError COMPASSNotInitializedError COMPASSRuntimeError COMPASSValueError COMPASSWarning contains_district_info (SolarPermittedUseDistrictsTextCollector property) (WindPermittedUseDistrictsTextCollector property) contains_ord_info (SolarOrdinanceTextCollector property) (WindOrdinanceTextCollector property) convert_text_to_sentence_ngrams() (in module compass.extraction.ngrams) count() (AzureParams method) (Directories method) (LLMTasks method) (LLMUsageCategory method) (ProcessKwargs method) (TechSpec method) (WebSearchParams method) count_tokens() (in module compass.services.openai) County (class in compass.utilities.location) county_websites() (in module compass.utilities.counties) CountyJurisdictionValidator (class in compass.validation.location) CountyNameValidator (class in compass.validation.location) CountyValidator (class in compass.validation.location) createLock() (LocalProcessQueueHandler method) D DATE_EXTRACTION (LLMTasks attribute) DateExtractor (class in compass.extraction.date) DEFAULT (LLMTasks attribute) Directories (class in compass.scripts.process) DOCUMENT_CONTENT_VALIDATION (LLMTasks attribute) DOCUMENT_LOCATION_VALIDATION (LLMTasks attribute) download_county_ordinance() (in module compass.scripts.download) E emit() (LocalProcessQueueHandler method) empty_output() (in module compass.extraction.common) encode() (LLMTasks method) (LLMUsageCategory method) endswith() (LLMTasks method) (LLMUsageCategory method) enqueue() (LocalProcessQueueHandler method) expandtabs() (LLMTasks method) (LLMUsageCategory method) extract_date() (in module compass.extraction.apply) extract_large_wind_energy_system_section() (WindOrdinanceTextExtractor method) extract_ord_year_from_doc_attrs() (in module compass.utilities.parsing) extract_ordinance_text_with_llm() (in module compass.extraction.apply) extract_ordinance_text_with_ngram_validation() (in module compass.extraction.apply) extract_ordinance_values() (in module compass.extraction.apply) extract_permitted_uses() (SolarPermittedUseDistrictsTextExtractor method) (WindPermittedUseDistrictsTextExtractor method) extract_sef_permitted_uses() (SolarPermittedUseDistrictsTextExtractor method) extract_solar_energy_system_section() (SolarOrdinanceTextExtractor method) extract_wes_permitted_uses() (WindPermittedUseDistrictsTextExtractor method) extract_wind_energy_system_section() (WindOrdinanceTextExtractor method) F file_loader_kwargs (ProcessKwargs attribute) FileMover (class in compass.services.threaded) filter() (AddLocationFilter method) (LocalProcessQueueHandler method) (LocationFilter method) (NoLocationFilter method) find() (LLMTasks method) (LLMUsageCategory method) flush() (LocalProcessQueueHandler method) format() (LLMTasks method) (LLMUsageCategory method) (LocalProcessQueueHandler method) format_map() (LLMTasks method) (LLMUsageCategory method) found_ord() (in module compass.extraction.common) full_name (County property) (Location property) G get() (UsageTracker method) get_service_queue() (in module compass.services.queues) GOOD_TECH_ACRONYMS (Heuristic property) GOOD_TECH_KEYWORDS (Heuristic property) GOOD_TECH_PHRASES (Heuristic property) graph (AsyncDecisionTree property) H handle() (LocalProcessQueueHandler method) handleError() (LocalProcessQueueHandler method) Heuristic (class in compass.validation.content) heuristic (TechSpec attribute) history (AsyncDecisionTree property) I index() (AzureParams method) (Directories method) (LLMTasks method) (LLMUsageCategory method) (ProcessKwargs method) (TechSpec method) (WebSearchParams method) initialize_service_queue() (in module compass.services.queues) is_legal_text (LegalTextValidator property) isalnum() (LLMTasks method) (LLMUsageCategory method) isalpha() (LLMTasks method) (LLMUsageCategory method) isascii() (LLMTasks method) (LLMUsageCategory method) isdecimal() (LLMTasks method) (LLMUsageCategory method) isdigit() (LLMTasks method) (LLMUsageCategory method) isidentifier() (LLMTasks method) (LLMUsageCategory method) islower() (LLMTasks method) (LLMUsageCategory method) isnumeric() (LLMTasks method) (LLMUsageCategory method) isprintable() (LLMTasks method) (LLMUsageCategory method) isspace() (LLMTasks method) (LLMUsageCategory method) istitle() (LLMTasks method) (LLMUsageCategory method) isupper() (LLMTasks method) (LLMUsageCategory method) items() (UsageTracker method) J join() (LLMTasks method) (LLMUsageCategory method) jurisdiction_dbs (Directories attribute) JurisdictionUpdater (class in compass.services.threaded) K keys() (UsageTracker method) L LegalTextValidator (class in compass.validation.content) ljust() (LLMTasks method) (LLMUsageCategory method) LLM_COST_REGISTRY (in module compass.utilities) llm_response_as_json() (in module compass.utilities.parsing) llm_response_does_not_start_with_no() (in module compass.extraction.common) llm_response_starts_with_no() (in module compass.extraction.common) llm_response_starts_with_yes() (in module compass.extraction.common) llm_service (LLMConfig property) (OpenAIConfig property) LLMCaller (class in compass.llm.calling) LLMConfig (class in compass.llm.config) LLMService (class in compass.services.base) LLMTasks (class in compass.utilities.enums) LLMUsageCategory (class in compass.utilities.enums) load_all_county_info() (in module compass.utilities.counties) load_counties_from_fp() (in module compass.utilities.counties) LocalProcessQueueHandler (class in compass.utilities.logs) Location (class in compass.utilities.location) LocationFileLog (class in compass.utilities.logs) LocationFilter (class in compass.utilities.logs) LocationValidator (class in compass.validation.location) LogListener (class in compass.utilities.logs) logs (Directories attribute) lower() (LLMTasks method) (LLMUsageCategory method) lstrip() (LLMTasks method) (LLMUsageCategory method) M maketrans() (LLMTasks static method) (LLMUsageCategory static method) MAX_CONCURRENT_JOBS (CleanedFileWriter attribute) (FileMover attribute) (JurisdictionUpdater attribute) (LLMService attribute) (OpenAIService attribute) (OrdDBFileWriter attribute) (PDFLoader attribute) (ProcessPoolService attribute) (Service attribute) (StoreFileOnDisk attribute) (TempFileCache attribute) (TempFileCachePB attribute) (ThreadedService attribute) (UsageUpdater attribute) max_num_concurrent_browsers (WebSearchParams attribute) max_num_concurrent_jurisdictions (ProcessKwargs attribute) merge_overlapping_texts() (in module compass.utilities.parsing) messages (AsyncDecisionTree property) module compass compass.exceptions compass.extraction compass.extraction.apply compass.extraction.common compass.extraction.date compass.extraction.features compass.extraction.ngrams compass.extraction.solar compass.extraction.solar.graphs compass.extraction.solar.ordinance compass.extraction.solar.parse compass.extraction.tree compass.extraction.wind compass.extraction.wind.graphs compass.extraction.wind.ordinance compass.extraction.wind.parse compass.llm compass.llm.calling compass.llm.config compass.pb compass.scripts compass.scripts.download compass.scripts.process compass.services compass.services.base compass.services.cpu compass.services.openai compass.services.provider compass.services.queues compass.services.threaded compass.services.usage compass.utilities compass.utilities.counties compass.utilities.enums compass.utilities.location compass.utilities.logs compass.utilities.parsing compass.validation compass.validation.content compass.validation.location compass.warn N name (CleanedFileWriter property) (FileMover property) (JurisdictionUpdater property) (LLMService property) (OpenAIService property) (OrdDBFileWriter property) (PDFLoader property) (ProcessPoolService property) (Service property) (StoreFileOnDisk property) (TempFileCache property) (TempFileCachePB property) (ThreadedService property) (UsageUpdater property) NoLocationFilter (class in compass.utilities.logs) NOT_TECH_WORDS (Heuristic property) num_ordinances_dataframe() (in module compass.utilities.parsing) num_ordinances_in_doc() (in module compass.utilities.parsing) num_urls_to_check_per_jurisdiction (WebSearchParams attribute) O OpenAIConfig (class in compass.llm.config) OpenAIService (class in compass.services.openai) OrdDBFileWriter (class in compass.services.threaded) ordinance_files (Directories attribute) ordinance_text (SolarOrdinanceTextCollector property) (WindOrdinanceTextCollector property) ordinance_text_collector (TechSpec attribute) ORDINANCE_TEXT_EXTRACTION (LLMTasks attribute) ordinance_text_extractor (TechSpec attribute) ORDINANCE_VALUE_EXTRACTION (LLMTasks attribute) out (Directories attribute) P parse() (DateExtractor method) (StructuredSolarOrdinanceParser method) (StructuredSolarPermittedUseDistrictsParser method) (StructuredWindOrdinanceParser method) (StructuredWindPermittedUseDistrictsParser method) parse_by_chunks() (in module compass.validation.content) parse_from_ind() (ParseChunksWithMemory method) ParseChunksWithMemory (class in compass.validation.content) parsers (SolarOrdinanceTextExtractor property) (SolarPermittedUseDistrictsTextExtractor property) (WindOrdinanceTextExtractor property) (WindPermittedUseDistrictsTextExtractor property) partition() (LLMTasks method) (LLMUsageCategory method) PDFLoader (class in compass.services.cpu) permitted_use_district_text (SolarPermittedUseDistrictsTextCollector property) (WindPermittedUseDistrictsTextCollector property) permitted_use_text_collector (TechSpec attribute) PERMITTED_USE_TEXT_EXTRACTION (LLMTasks attribute) permitted_use_text_extractor (TechSpec attribute) PERMITTED_USE_VALUE_EXTRACTION (LLMTasks attribute) pop() (UsageTracker method) popitem() (UsageTracker method) ppe_kwargs (ProcessKwargs attribute) prepare() (LocalProcessQueueHandler method) process() (CleanedFileWriter method) (FileMover method) (JurisdictionUpdater method) (LLMService method) (OpenAIService method) (OrdDBFileWriter method) (PDFLoader method) (ProcessPoolService method) (Service method) (StoreFileOnDisk method) (TempFileCache method) (TempFileCachePB method) (ThreadedService method) (UsageUpdater method) process_counties_with_openai() (in module compass.scripts.process) process_using_futures() (CleanedFileWriter method) (FileMover method) (JurisdictionUpdater method) (LLMService method) (OpenAIService method) (OrdDBFileWriter method) (PDFLoader method) (ProcessPoolService method) (Service method) (StoreFileOnDisk method) (TempFileCache method) (TempFileCachePB method) (ThreadedService method) (UsageUpdater method) ProcessKwargs (class in compass.scripts.process) ProcessPoolService (class in compass.services.cpu) pytesseract_exe_fp (WebSearchParams attribute) Q questions (TechSpec attribute) R read_pdf_doc() (in module compass.services.cpu) read_pdf_doc_ocr() (in module compass.services.cpu) release() (LocalProcessQueueHandler method) release_resources() (CleanedFileWriter method) (FileMover method) (JurisdictionUpdater method) (LLMService method) (OpenAIService method) (OrdDBFileWriter method) (PDFLoader method) (ProcessPoolService method) (Service method) (StoreFileOnDisk method) (TempFileCache method) (TempFileCachePB method) (ThreadedService method) (UsageUpdater method) removeFilter() (LocalProcessQueueHandler method) removeHandler() (LogListener method) removeprefix() (LLMTasks method) (LLMUsageCategory method) removesuffix() (LLMTasks method) (LLMUsageCategory method) replace() (LLMTasks method) (LLMUsageCategory method) rfind() (LLMTasks method) (LLMUsageCategory method) rindex() (LLMTasks method) (LLMUsageCategory method) rjust() (LLMTasks method) (LLMUsageCategory method) rpartition() (LLMTasks method) (LLMUsageCategory method) rsplit() (LLMTasks method) (LLMUsageCategory method) rstrip() (LLMTasks method) (LLMUsageCategory method) run() (AsyncDecisionTree method) (RunningAsyncServices class method) run_async_tree() (in module compass.extraction.common) run_async_tree_with_bm() (in module compass.extraction.common) RunningAsyncServices (class in compass.services.provider) S sentence_ngram_containment() (in module compass.extraction.ngrams) Service (class in compass.services.base) SetbackFeatures (class in compass.extraction.features) setdefault() (UsageTracker method) setFormatter() (LocalProcessQueueHandler method) setLevel() (LocalProcessQueueHandler method) setup_async_decision_tree() (in module compass.extraction.common) setup_base_setback_graph() (in module compass.extraction.common) setup_conditional() (in module compass.extraction.wind.graphs) setup_graph_extra_restriction() (in module compass.extraction.common) setup_graph_no_nodes() (in module compass.extraction.common) setup_graph_permitted_use_districts() (in module compass.extraction.common) setup_graph_sef_types() (in module compass.extraction.solar.graphs) setup_graph_wes_types() (in module compass.extraction.wind.graphs) setup_multiplier() (in module compass.extraction.solar.graphs) (in module compass.extraction.wind.graphs) setup_participating_owner() (in module compass.extraction.common) SolarHeuristic (class in compass.extraction.solar.ordinance) SolarOrdinanceTextCollector (class in compass.extraction.solar.ordinance) SolarOrdinanceTextExtractor (class in compass.extraction.solar.ordinance) SolarPermittedUseDistrictsTextCollector (class in compass.extraction.solar.ordinance) SolarPermittedUseDistrictsTextExtractor (class in compass.extraction.solar.ordinance) split() (LLMTasks method) (LLMUsageCategory method) splitlines() (LLMTasks method) (LLMUsageCategory method) startswith() (LLMTasks method) (LLMUsageCategory method) StoreFileOnDisk (class in compass.services.threaded) strip() (LLMTasks method) (LLMUsageCategory method) structured_ordinance_parser (TechSpec attribute) structured_permitted_use_parser (TechSpec attribute) StructuredLLMCaller (class in compass.llm.calling) StructuredSolarOrdinanceParser (class in compass.extraction.solar.parse) StructuredSolarParser (class in compass.extraction.solar.parse) StructuredSolarPermittedUseDistrictsParser (class in compass.extraction.solar.parse) StructuredWindOrdinanceParser (class in compass.extraction.wind.parse) StructuredWindParser (class in compass.extraction.wind.parse) StructuredWindPermittedUseDistrictsParser (class in compass.extraction.wind.parse) SUPPORTED_CLIENTS (OpenAIConfig attribute) swapcase() (LLMTasks method) (LLMUsageCategory method) SYSTEM_MESSAGE (CountyJurisdictionValidator attribute) (CountyNameValidator attribute) (LocationValidator attribute) (URLValidator attribute) T td_kwargs (ProcessKwargs attribute) tear_down_service_queue() (in module compass.services.queues) TechSpec (class in compass.scripts.process) TempFileCache (class in compass.services.threaded) TempFileCachePB (class in compass.services.threaded) text_splitter (LLMConfig property) (OpenAIConfig property) ThreadedService (class in compass.services.threaded) TimeBoundedUsageTracker (class in compass.services.usage) TimedEntry (class in compass.services.usage) title() (LLMTasks method) (LLMUsageCategory method) total (TimeBoundedUsageTracker property) totals (UsageTracker property) tpe_kwargs (ProcessKwargs attribute) translate() (LLMTasks method) (LLMUsageCategory method) U UNKNOWN_MODEL_LABEL (UsageTracker attribute) update() (UsageTracker method) update_from_model() (UsageTracker method) upper() (LLMTasks method) (LLMUsageCategory method) url_ignore_substrings (WebSearchParams attribute) URLValidator (class in compass.validation.location) usage_from_response() (in module compass.services.openai) UsageTracker (class in compass.services.usage) UsageUpdater (class in compass.services.threaded) V values() (UsageTracker method) W WebSearchParams (class in compass.scripts.process) WindHeuristic (class in compass.extraction.wind.ordinance) WindOrdinanceTextCollector (class in compass.extraction.wind.ordinance) WindOrdinanceTextExtractor (class in compass.extraction.wind.ordinance) WindPermittedUseDistrictsTextCollector (class in compass.extraction.wind.ordinance) WindPermittedUseDistrictsTextExtractor (class in compass.extraction.wind.ordinance) Z zfill() (LLMTasks method) (LLMUsageCategory method)