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 | Y | Z Symbols --config compass-process command line option --no_progress compass-process command line option --plugin 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 -p compass-process command line option -v compass-process command line option _ __add__() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) (ProcessKwargs method) __mul__() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) (ProcessKwargs method) A acquire_resources() (CleanedFileWriter method) (FileMover method) (HTMLFileLoader method) (JurisdictionUpdater method) (LLMService method) (OCRPDFLoader 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) addHandler() (LogListener method) AddLocationFilter (class in compass.utilities.logs) all_messages_txt (AsyncDecisionTree property) ALLOW_MULTI_DOC_EXTRACTION (COMPASSSmallWindExtractor attribute) (COMPASSSolarExtractor attribute) (COMPASSWindExtractor attribute) (OrdinanceExtractionPlugin attribute) analysis run api (AsyncDecisionTree property) async_call_node() (AsyncDecisionTree method) ASYNC_EXIT_SLEEP_SECONDS (LocationFileLog attribute) async_run() (AsyncDecisionTree method) AsyncDecisionTree (class in compass.common.tree) B BaseExtractionPlugin (class in compass.plugin.base) BaseHeuristic (class in compass.plugin.interface) BaseLLMCaller (class in compass.llm.calling) BaseParser (class in compass.plugin.ordinance) BaseTextCollector (class in compass.plugin.interface) BaseTextExtractor (class in compass.plugin.ordinance) C call() (ChatLLMCaller method) (CleanedFileWriter class method) (FileMover class method) (HTMLFileLoader class method) (JSONFromTextLLMCaller method) (JurisdictionUpdater class method) (LegalTextValidator method) (LLMCaller method) (LLMService method) (OCRPDFLoader class method) (OpenAIService method) (OrdDBFileWriter class method) (PDFLoader class method) (ProcessPoolService class method) (PromptBasedTextCollector method) (PromptBasedTextExtractor method) (SchemaBasedTextCollector method) (SchemaBasedTextExtractor method) (SchemaOrdinanceParser method) (SchemaOutputLLMCaller method) (Service class method) (SmallWindOrdinanceTextCollector method) (SmallWindOrdinanceTextExtractor method) (SmallWindPermittedUseDistrictsTextCollector method) (SmallWindPermittedUseDistrictsTextExtractor method) (SolarOrdinanceTextCollector method) (SolarOrdinanceTextExtractor method) (SolarPermittedUseDistrictsTextCollector method) (SolarPermittedUseDistrictsTextExtractor method) (StoreFileOnDisk class method) (TempFileCache class method) (TempFileCachePB class method) (ThreadedService class method) (UsageUpdater class method) (WindOrdinanceTextCollector method) (WindOrdinanceTextExtractor method) (WindPermittedUseDistrictsTextCollector method) (WindPermittedUseDistrictsTextExtractor method) call_node() (AsyncDecisionTree method) can_process (CleanedFileWriter property) (FileMover property) (HTMLFileLoader property) (JurisdictionUpdater property) (LLMService property) (OCRPDFLoader property) (OpenAIService property) (OrdDBFileWriter property) (PDFLoader property) (ProcessPoolService property) (Service property) (StoreFileOnDisk property) (TempFileCache property) (TempFileCachePB property) (ThreadedService property) (UsageUpdater property) capitalize() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) casefold() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) CaseInsensitiveEnum (class in compass.utilities.enums) center() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) CHAT (LLMUsageCategory attribute) chat_llm_caller (AsyncDecisionTree property) ChatLLMCaller (class in compass.llm.calling) check() (BaseHeuristic method) (DTreeJurisdictionValidator method) (DTreeURLJurisdictionValidator method) (Heuristic method) (JurisdictionValidator method) (JurisdictionWebsiteValidator method) (KeywordBasedHeuristic method) (NoOpHeuristic method) (SmallWindHeuristic method) (SolarHeuristic method) (WaterRightsHeuristic method) (WindHeuristic method) check_chunk() (BaseTextCollector method) (LegalTextValidator method) (NoOpTextCollector method) (PromptBasedTextCollector method) (SchemaBasedTextCollector method) (SmallWindOrdinanceTextCollector method) (SmallWindPermittedUseDistrictsTextCollector method) (SolarOrdinanceTextCollector method) (SolarPermittedUseDistrictsTextCollector method) (TextKindValidator method) (WindOrdinanceTextCollector method) (WindPermittedUseDistrictsTextCollector method) check_for_relevant_text() (in module compass.extraction.apply) clean directory clean text file clean_backticks_from_llm_response() (in module compass.utilities.parsing) CleanedFileWriter (class in compass.services.threaded) client_kwargs (OpenAIConfig property) compass module compass command line option --version compass process compass-process command line option --config --no_progress --plugin --verbose -c -np -p -v compass.common module compass.common.base module compass.common.tree module compass.exceptions module compass.extraction module compass.extraction.apply module compass.extraction.context module compass.extraction.date module compass.extraction.features module compass.extraction.small_wind module compass.extraction.small_wind.graphs module compass.extraction.small_wind.ordinance module compass.extraction.small_wind.parse module compass.extraction.small_wind.plugin module compass.extraction.solar module compass.extraction.solar.graphs module compass.extraction.solar.ordinance module compass.extraction.solar.parse module compass.extraction.solar.plugin module compass.extraction.water module compass.extraction.water.graphs module compass.extraction.water.parse module compass.extraction.water.plugin module compass.extraction.wind module compass.extraction.wind.graphs module compass.extraction.wind.ordinance module compass.extraction.wind.parse module compass.extraction.wind.plugin module compass.llm module compass.llm.calling module compass.llm.config module compass.pb module compass.plugin module compass.plugin.base module compass.plugin.interface module compass.plugin.noop module compass.plugin.one_shot module compass.plugin.one_shot.base module compass.plugin.one_shot.cache module compass.plugin.one_shot.components module compass.plugin.one_shot.generators module compass.plugin.ordinance module compass.plugin.registry 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.base module compass.utilities.costs module compass.utilities.enums module compass.utilities.finalize module compass.utilities.io module compass.utilities.jurisdictions module compass.utilities.logs module compass.utilities.ngrams module compass.utilities.nt module compass.utilities.parsing module compass.validation module compass.validation.content module compass.validation.graphs module compass.validation.location module compass.warn module compass.web module compass.web.website_crawl module COMPASS_PB (in module compass.pb) COMPASSCrawler (class in compass.web.website_crawl) COMPASSError COMPASSFileNotFoundError COMPASSLinkScorer (class in compass.web.website_crawl) COMPASSNotInitializedError COMPASSPluginConfigurationError COMPASSRuntimeError COMPASSSmallWindExtractor (class in compass.extraction.small_wind.plugin) COMPASSSolarExtractor (class in compass.extraction.solar.plugin) COMPASSTypeError COMPASSValueError COMPASSWarning COMPASSWindExtractor (class in compass.extraction.wind.plugin) compile_run_summary_message() (in module compass.utilities.finalize) compute_cost_from_totals() (in module compass.utilities.costs) compute_total_cost_from_usage() (in module compass.utilities.costs) ConfigType (class in compass.utilities.io) configuration file consumer_producer_pairs (COMPASSSmallWindExtractor property) (COMPASSSolarExtractor property) (COMPASSWindExtractor property) (OrdinanceExtractionPlugin property) convert_text_to_sentence_ngrams() (in module compass.utilities.ngrams) cost_for_model() (in module compass.utilities.costs) count() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) (ProcessKwargs method) count_tokens() (in module compass.services.openai) create_schema_based_one_shot_extraction_plugin() (in module compass.plugin.one_shot.base) D data_docs (ExtractionContext property) DATA_EXTRACTION (LLMTasks attribute) DATA_TYPE_SHORT_DESC (SchemaOrdinanceParser attribute) DATE_EXTRACTION (LLMTasks attribute) (LLMUsageCategory attribute) DateExtractor (class in compass.extraction.date) decision tree decision tree prompt DECISION_TREE (LLMUsageCategory attribute) DEFAULT (LLMTasks attribute) (LLMUsageCategory attribute) DEFAULT_FEATURE_DESCRIPTIONS (SetbackFeatures attribute) (SmallWindSetbackFeatures attribute) Directories (class in compass.utilities.base) doc_infos_to_db() (in module compass.utilities.finalize) DOC_THRESHOLD (in module compass.web.website_crawl) DOCUMENT_CONTENT_VALIDATION (LLMTasks attribute) (LLMUsageCategory attribute) DOCUMENT_JURISDICTION_VALIDATION (LLMTasks attribute) (LLMUsageCategory attribute) DOCUMENT_ORDINANCE_SUMMARY (LLMUsageCategory attribute) DOCUMENT_PERMITTED_USE_CONTENT_VALIDATION (LLMUsageCategory attribute) DOCUMENT_PERMITTED_USE_DISTRICTS_SUMMARY (LLMUsageCategory attribute) documents (ExtractionContext property) download_jurisdiction_ordinance_using_search_engine() (in module compass.scripts.download) download_jurisdiction_ordinances_from_website() (in module compass.scripts.download) download_jurisdiction_ordinances_from_website_compass_crawl() (in module compass.scripts.download) download_known_urls() (in module compass.scripts.download) DTreeJurisdictionValidator (class in compass.validation.location) DTreeURLJurisdictionValidator (class in compass.validation.location) dump() (Handler class method) (JSON5Handler class method) (JSONHandler class method) (TOMLHandler class method) (YAMLHandler class method) dumps() (Handler class method) (JSON5Handler class method) (JSONHandler class method) (TOMLHandler class method) (YAMLHandler class method) E EMBEDDING (LLMTasks attribute) empty_output() (in module compass.common.base) encode() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) endswith() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) ExceptionOnlyFilter (class in compass.utilities.logs) expandtabs() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) extract_date() (in module compass.extraction.apply) extract_ordinance_values() (in module compass.extraction.apply) extract_ordinances_from_text() (COMPASSSmallWindExtractor method) (COMPASSSolarExtractor method) (COMPASSWindExtractor method) (OrdinanceExtractionPlugin method) extract_relevant_text() (COMPASSSmallWindExtractor method) (COMPASSSolarExtractor method) (COMPASSWindExtractor method) (FilteredExtractionPlugin method) (OrdinanceExtractionPlugin method) extract_relevant_text_with_llm() (in module compass.extraction.apply) extract_relevant_text_with_ngram_validation() (in module compass.extraction.apply) extract_year_from_doc_attrs() (in module compass.utilities.parsing) extraction pipeline ExtractionContext (class in compass.extraction.context) F FEATURE_CLARIFICATIONS (SetbackFeatures attribute) (SmallWindSetbackFeatures attribute) FEATURES_AS_IGNORE (SetbackFeatures attribute) (SmallWindSetbackFeatures attribute) FILE_EXTENSION (Handler property) (JSON5Handler attribute) (JSONHandler attribute) (TOMLHandler attribute) (YAMLHandler attribute) file_loader_kwargs (ProcessKwargs attribute) FileMover (class in compass.services.threaded) filter() (AddLocationFilter method) (ExceptionOnlyFilter method) (LocationFilter method) (NoLocationFilter method) filter_docs() (BaseExtractionPlugin method) (COMPASSSmallWindExtractor method) (COMPASSSolarExtractor method) (COMPASSWindExtractor method) (FilteredExtractionPlugin method) (OrdinanceExtractionPlugin method) (TexasWaterRightsExtractor method) filter_ordinance_docs() (in module compass.scripts.download) FilteredExtractionPlugin (class in compass.plugin.interface) find() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) find_jurisdiction_website() (in module compass.scripts.download) format() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) format_map() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) FORMATTING_PROMPT (PromptBasedTextExtractor attribute) (SmallWindOrdinanceTextExtractor attribute) (SmallWindPermittedUseDistrictsTextExtractor attribute) (SolarOrdinanceTextExtractor attribute) (SolarPermittedUseDistrictsTextExtractor attribute) (WindOrdinanceTextExtractor attribute) (WindPermittedUseDistrictsTextExtractor attribute) full_county_phrase (Jurisdiction property) full_name (Jurisdiction property) full_name_the_prefixed (Jurisdiction property) full_subdivision_phrase (Jurisdiction property) full_subdivision_phrase_the_prefixed (Jurisdiction property) G generate_heuristic_keywords() (in module compass.plugin.one_shot.generators) generate_query_templates() (in module compass.plugin.one_shot.generators) generate_website_keywords() (in module compass.plugin.one_shot.generators) get_heuristic() (BaseExtractionPlugin method) (COMPASSSmallWindExtractor method) (COMPASSSolarExtractor method) (COMPASSWindExtractor method) (FilteredExtractionPlugin method) (OrdinanceExtractionPlugin method) (TexasWaterRightsExtractor method) get_query_templates() (BaseExtractionPlugin method) (COMPASSSmallWindExtractor method) (COMPASSSolarExtractor method) (COMPASSWindExtractor method) (FilteredExtractionPlugin method) (OrdinanceExtractionPlugin method) (TexasWaterRightsExtractor method) get_service_queue() (in module compass.services.queues) get_structured_data_row_count() (COMPASSSmallWindExtractor class method) (COMPASSSolarExtractor class method) (COMPASSWindExtractor class method) (OrdinanceExtractionPlugin class method) get_website_keywords() (BaseExtractionPlugin method) (COMPASSSmallWindExtractor method) (COMPASSSolarExtractor method) (COMPASSWindExtractor method) (FilteredExtractionPlugin method) (OrdinanceExtractionPlugin method) (TexasWaterRightsExtractor method) GOOD_TECH_ACRONYMS (Heuristic property) (KeywordBasedHeuristic property) (SmallWindHeuristic attribute) (SolarHeuristic attribute) (WindHeuristic attribute) GOOD_TECH_KEYWORDS (Heuristic property) (KeywordBasedHeuristic property) (SmallWindHeuristic attribute) (SolarHeuristic attribute) (WindHeuristic attribute) GOOD_TECH_PHRASES (Heuristic property) (KeywordBasedHeuristic property) (SmallWindHeuristic attribute) (SolarHeuristic attribute) (WindHeuristic attribute) graph (AsyncDecisionTree property) H Handler (class in compass.utilities.io) Heuristic (class in compass.validation.content) HEURISTIC (COMPASSSmallWindExtractor attribute) (COMPASSSolarExtractor attribute) (COMPASSWindExtractor attribute) (FilteredExtractionPlugin property) (OrdinanceExtractionPlugin property) history (AsyncDecisionTree property) HTMLFileLoader (class in compass.services.threaded) I IDENTIFIER (BaseExtractionPlugin property) (COMPASSSmallWindExtractor attribute) (COMPASSSolarExtractor attribute) (COMPASSWindExtractor attribute) (FilteredExtractionPlugin property) (OrdinanceExtractionPlugin property) (TexasWaterRightsExtractor attribute) IN_LABEL (BaseParser property) (BaseTextExtractor property) (NoOpTextExtractor property) (OrdinanceParser property) (PromptBasedTextExtractor property) (SchemaBasedTextExtractor property) (SchemaOrdinanceParser property) (SmallWindOrdinanceTextExtractor attribute) (SmallWindPermittedUseDistrictsTextExtractor attribute) (SolarOrdinanceTextExtractor attribute) (SolarPermittedUseDistrictsTextExtractor attribute) (StructuredSmallWindOrdinanceParser attribute) (StructuredSmallWindParser property) (StructuredSmallWindPermittedUseDistrictsParser attribute) (StructuredSolarOrdinanceParser attribute) (StructuredSolarParser property) (StructuredSolarPermittedUseDistrictsParser attribute) (StructuredWindOrdinanceParser attribute) (StructuredWindParser property) (StructuredWindPermittedUseDistrictsParser attribute) (WindOrdinanceTextExtractor attribute) (WindPermittedUseDistrictsTextExtractor attribute) index() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) (ProcessKwargs method) INFRA-COMPASS initialize_service_queue() (in module compass.services.queues) is_correct_kind_of_text (LegalTextValidator property) (TextKindValidator property) isalnum() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) isalpha() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) isascii() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) isdecimal() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) isdigit() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) isidentifier() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) islower() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) isnumeric() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) isprintable() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) isspace() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) istitle() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) isupper() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) J join() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) JSON (ConfigType attribute) JSON5 (ConfigType attribute) JSON5Handler (class in compass.utilities.io) JSONFromTextLLMCaller (class in compass.llm.calling) JSONHandler (class in compass.utilities.io) jurisdiction Jurisdiction (class in compass.utilities.jurisdictions) jurisdiction CSV JURISDICTION_DATA_FP (BaseExtractionPlugin attribute) (COMPASSSmallWindExtractor attribute) (COMPASSSolarExtractor attribute) (COMPASSWindExtractor attribute) (FilteredExtractionPlugin attribute) (OrdinanceExtractionPlugin attribute) (TexasWaterRightsExtractor attribute) JURISDICTION_MAIN_WEBSITE_VALIDATION (LLMTasks attribute) (LLMUsageCategory attribute) jurisdiction_websites() (in module compass.utilities.jurisdictions) jurisdictions_from_df() (in module compass.utilities.jurisdictions) JurisdictionUpdater (class in compass.services.threaded) JurisdictionValidator (class in compass.validation.location) JurisdictionWebsiteValidator (class in compass.validation.location) K KeywordBasedHeuristic (class in compass.plugin.ordinance) known_doc_urls (ProcessKwargs attribute) known_local_docs (ProcessKwargs attribute) L LegalTextValidator (class in compass.validation.content) ljust() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) LLM llm cost tracker llm service llm service rate limit llm task LLM_COST_REGISTRY (in module compass.utilities.costs) llm_response_as_json() (in module compass.utilities.parsing) llm_response_does_not_start_with_no() (in module compass.common.base) llm_response_starts_with_no() (in module compass.common.base) llm_response_starts_with_yes() (in module compass.common.base) 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() (Handler class method) (JSON5Handler class method) (JSONHandler class method) (TOMLHandler class method) (YAMLHandler class method) load_all_jurisdiction_info() (in module compass.utilities.jurisdictions) load_config() (in module compass.utilities.io) load_jurisdictions_from_fp() (in module compass.utilities.jurisdictions) load_known_docs() (in module compass.scripts.download) load_local_docs() (in module compass.utilities.io) loads() (Handler class method) (JSON5Handler class method) (JSONHandler class method) (TOMLHandler class method) (YAMLHandler class method) location location file log location manifest LocationFileLog (class in compass.utilities.logs) LocationFilter (class in compass.utilities.logs) log directory log_versions() (in module compass.utilities.logs) LogListener (class in compass.utilities.logs) lower() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) lstrip() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) M make_dirs() (Directories method) maketrans() (CaseInsensitiveEnum static method) (ConfigType static method) (LLMTasks static method) (LLMUsageCategory static method) mark_doc_as_data_source() (ExtractionContext method) MAX_CONCURRENT_JOBS (CleanedFileWriter attribute) (FileMover attribute) (HTMLFileLoader attribute) (JurisdictionUpdater attribute) (LLMService attribute) (OCRPDFLoader attribute) (OpenAIService attribute) (OrdDBFileWriter attribute) (PDFLoader attribute) (ProcessPoolService attribute) (Service attribute) (StoreFileOnDisk attribute) (TempFileCache attribute) (TempFileCachePB attribute) (ThreadedService attribute) (UsageUpdater attribute) max_num_concurrent_jurisdictions (ProcessKwargs attribute) members_as_str() (CaseInsensitiveEnum class method) (ConfigType class method) merge_overlapping_texts() (in module compass.utilities.parsing) messages (AsyncDecisionTree property) META_SCORE_KEY (DTreeJurisdictionValidator attribute) module compass compass.common compass.common.base compass.common.tree compass.exceptions compass.extraction compass.extraction.apply compass.extraction.context compass.extraction.date compass.extraction.features compass.extraction.small_wind compass.extraction.small_wind.graphs compass.extraction.small_wind.ordinance compass.extraction.small_wind.parse compass.extraction.small_wind.plugin compass.extraction.solar compass.extraction.solar.graphs compass.extraction.solar.ordinance compass.extraction.solar.parse compass.extraction.solar.plugin compass.extraction.water compass.extraction.water.graphs compass.extraction.water.parse compass.extraction.water.plugin compass.extraction.wind compass.extraction.wind.graphs compass.extraction.wind.ordinance compass.extraction.wind.parse compass.extraction.wind.plugin compass.llm compass.llm.calling compass.llm.config compass.pb compass.plugin compass.plugin.base compass.plugin.interface compass.plugin.noop compass.plugin.one_shot compass.plugin.one_shot.base compass.plugin.one_shot.cache compass.plugin.one_shot.components compass.plugin.one_shot.generators compass.plugin.ordinance compass.plugin.registry 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.base compass.utilities.costs compass.utilities.enums compass.utilities.finalize compass.utilities.io compass.utilities.jurisdictions compass.utilities.logs compass.utilities.ngrams compass.utilities.nt compass.utilities.parsing compass.validation compass.validation.content compass.validation.graphs compass.validation.location compass.warn compass.web compass.web.website_crawl multi_doc_context() (ExtractionContext method) N name (CleanedFileWriter property) (FileMover property) (HTMLFileLoader property) (JurisdictionUpdater property) (LLMService property) (OCRPDFLoader 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) NoOpHeuristic (class in compass.plugin.noop) NoOpTextCollector (class in compass.plugin.noop) NoOpTextExtractor (class in compass.plugin.noop) NOT_TECH_WORDS (Heuristic property) (KeywordBasedHeuristic property) (SmallWindHeuristic attribute) (SolarHeuristic attribute) (WindHeuristic attribute) num_documents (ExtractionContext property) num_ordinances_dataframe() (in module compass.utilities.parsing) O OCR OCRPDFLoader (class in compass.services.cpu) OpenAIConfig (class in compass.llm.config) OpenAIService (class in compass.services.openai) OrdDBFileWriter (class in compass.services.threaded) ordinance ordinance document ordinance file directory ORDINANCE_TEXT_EXTRACTION (LLMTasks attribute) ORDINANCE_VALUE_EXTRACTION (LLMTasks attribute) (LLMUsageCategory attribute) OrdinanceExtractionPlugin (class in compass.plugin.ordinance) OrdinanceParser (class in compass.plugin.ordinance) ordinances_bool_index() (in module compass.utilities.parsing) out directory OUT_LABEL (BaseParser property) (BaseTextCollector property) (BaseTextExtractor property) (NoOpTextCollector attribute) (NoOpTextExtractor property) (OrdinanceParser property) (PromptBasedTextCollector property) (PromptBasedTextExtractor property) (SchemaBasedTextCollector property) (SchemaBasedTextExtractor property) (SchemaOrdinanceParser property) (SmallWindOrdinanceTextCollector attribute) (SmallWindPermittedUseDistrictsTextCollector attribute) (SolarOrdinanceTextCollector attribute) (SolarPermittedUseDistrictsTextCollector attribute) (StructuredSmallWindOrdinanceParser attribute) (StructuredSmallWindParser property) (StructuredSmallWindPermittedUseDistrictsParser attribute) (StructuredSolarOrdinanceParser attribute) (StructuredSolarParser property) (StructuredSolarPermittedUseDistrictsParser attribute) (StructuredWindOrdinanceParser attribute) (StructuredWindParser property) (StructuredWindPermittedUseDistrictsParser attribute) (WindOrdinanceTextCollector attribute) (WindPermittedUseDistrictsTextCollector attribute) OUTPUT_PROMPT (PromptBasedTextExtractor attribute) (SmallWindOrdinanceTextExtractor attribute) (SmallWindPermittedUseDistrictsTextExtractor attribute) (SolarOrdinanceTextExtractor attribute) (SolarPermittedUseDistrictsTextExtractor attribute) (WindOrdinanceTextExtractor attribute) (WindPermittedUseDistrictsTextExtractor attribute) OUTPUT_SCHEMA (SchemaBasedTextCollector property) (SchemaBasedTextExtractor property) P pages (ExtractionContext property) parse() (BaseParser method) (DateExtractor method) (OrdinanceParser method) (SchemaOrdinanceParser method) (StructuredSmallWindOrdinanceParser method) (StructuredSmallWindParser method) (StructuredSmallWindPermittedUseDistrictsParser method) (StructuredSolarOrdinanceParser method) (StructuredSolarParser method) (StructuredSolarPermittedUseDistrictsParser method) (StructuredWaterParser method) (StructuredWindOrdinanceParser method) (StructuredWindParser method) (StructuredWindPermittedUseDistrictsParser method) parse_by_chunks() (in module compass.validation.content) parse_docs_for_structured_data() (BaseExtractionPlugin method) (COMPASSSmallWindExtractor method) (COMPASSSolarExtractor method) (COMPASSWindExtractor method) (FilteredExtractionPlugin method) (OrdinanceExtractionPlugin method) (TexasWaterRightsExtractor method) parse_for_structured_data() (COMPASSSmallWindExtractor method) (COMPASSSolarExtractor method) (COMPASSWindExtractor method) (OrdinanceExtractionPlugin method) parse_from_ind() (ParseChunksWithMemory method) parse_multi_doc_context_for_structured_data() (COMPASSSmallWindExtractor method) (COMPASSSolarExtractor method) (COMPASSWindExtractor method) (OrdinanceExtractionPlugin method) parse_single_doc_for_structured_data() (COMPASSSmallWindExtractor method) (COMPASSSolarExtractor method) (COMPASSWindExtractor method) (OrdinanceExtractionPlugin method) ParseChunksWithMemory (class in compass.validation.content) parsers (BaseTextExtractor property) PARSERS (COMPASSSmallWindExtractor attribute) (COMPASSSolarExtractor attribute) (COMPASSWindExtractor attribute) parsers (NoOpTextExtractor property) PARSERS (OrdinanceExtractionPlugin property) parsers (PromptBasedTextExtractor property) (SchemaBasedTextExtractor property) (SmallWindOrdinanceTextExtractor property) (SmallWindPermittedUseDistrictsTextExtractor property) (SolarOrdinanceTextExtractor property) (SolarPermittedUseDistrictsTextExtractor property) (WindOrdinanceTextExtractor property) (WindPermittedUseDistrictsTextExtractor property) partition() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) PDFLoader (class in compass.services.cpu) PERMITTED_USE_TEXT_EXTRACTION (LLMTasks attribute) PERMITTED_USE_VALUE_EXTRACTION (LLMTasks attribute) (LLMUsageCategory attribute) Pixi Playwright PLUGIN_GENERATION (LLMTasks attribute) (LLMUsageCategory attribute) PLUGIN_REGISTRY (in module compass.plugin.registry) post_filter_docs_hook() (COMPASSSmallWindExtractor method) (COMPASSSolarExtractor method) (COMPASSWindExtractor method) (FilteredExtractionPlugin method) (OrdinanceExtractionPlugin method) ppe_kwargs (ProcessKwargs attribute) pre_filter_docs_hook() (COMPASSSmallWindExtractor method) (COMPASSSolarExtractor method) (COMPASSWindExtractor method) (FilteredExtractionPlugin method) (OrdinanceExtractionPlugin method) process() (CleanedFileWriter method) (FileMover method) (HTMLFileLoader method) (JurisdictionUpdater method) (LLMService method) (OCRPDFLoader method) (OpenAIService method) (OrdDBFileWriter method) (PDFLoader method) (ProcessPoolService method) (Service method) (StoreFileOnDisk method) (TempFileCache method) (TempFileCachePB method) (ThreadedService method) (UsageUpdater method) process_jurisdictions_with_openai() (in module compass.scripts.process) process_using_futures() (CleanedFileWriter method) (FileMover method) (HTMLFileLoader method) (JurisdictionUpdater method) (LLMService method) (OCRPDFLoader 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.utilities.nt) ProcessPoolService (class in compass.services.cpu) producers (COMPASSSmallWindExtractor property) (COMPASSSolarExtractor property) (COMPASSWindExtractor property) (OrdinanceExtractionPlugin property) PromptBasedTextCollector (class in compass.plugin.ordinance) PromptBasedTextExtractor (class in compass.plugin.ordinance) PROMPTS (PromptBasedTextCollector property) (PromptBasedTextExtractor property) (SmallWindOrdinanceTextCollector attribute) (SmallWindOrdinanceTextExtractor attribute) (SmallWindPermittedUseDistrictsTextCollector attribute) (SmallWindPermittedUseDistrictsTextExtractor attribute) (SolarOrdinanceTextCollector attribute) (SolarOrdinanceTextExtractor attribute) (SolarPermittedUseDistrictsTextCollector attribute) (SolarPermittedUseDistrictsTextExtractor attribute) (WindOrdinanceTextCollector attribute) (WindOrdinanceTextExtractor attribute) (WindPermittedUseDistrictsTextCollector attribute) (WindPermittedUseDistrictsTextExtractor attribute) pytesseract Q QUAL_OUT_COLS (in module compass.utilities.finalize) QUALITATIVE_FEATURES (SchemaOrdinanceParser property) QUANT_OUT_COLS (in module compass.utilities.finalize) QUERY_TEMPLATES (COMPASSSmallWindExtractor attribute) (COMPASSSolarExtractor attribute) (COMPASSWindExtractor attribute) (FilteredExtractionPlugin property) (OrdinanceExtractionPlugin property) R rate limiter read_html_file() (in module compass.services.threaded) read_pdf_doc() (in module compass.services.cpu) read_pdf_doc_ocr() (in module compass.services.cpu) read_pdf_file() (in module compass.services.cpu) read_pdf_file_ocr() (in module compass.services.cpu) record_usage() (BaseExtractionPlugin method) (COMPASSSmallWindExtractor method) (COMPASSSolarExtractor method) (COMPASSWindExtractor method) (FilteredExtractionPlugin method) (OrdinanceExtractionPlugin method) (TexasWaterRightsExtractor method) register_plugin() (in module compass.plugin.registry) release_resources() (CleanedFileWriter method) (FileMover method) (HTMLFileLoader method) (JurisdictionUpdater method) (LLMService method) (OCRPDFLoader method) (OpenAIService method) (OrdDBFileWriter method) (PDFLoader method) (ProcessPoolService method) (Service method) (StoreFileOnDisk method) (TempFileCache method) (TempFileCachePB method) (ThreadedService method) (UsageUpdater method) relevant_text (BaseTextCollector property) (NoOpTextCollector property) (PromptBasedTextCollector property) (SchemaBasedTextCollector property) (SmallWindOrdinanceTextCollector property) (SmallWindPermittedUseDistrictsTextCollector property) (SolarOrdinanceTextCollector property) (SolarPermittedUseDistrictsTextCollector property) (WindOrdinanceTextCollector property) (WindPermittedUseDistrictsTextCollector property) removeHandler() (LogListener method) removeprefix() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) removesuffix() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) replace() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) resolve_all_paths() (in module compass.utilities.io) resolve_path() (in module compass.utilities.io) return_original() (NoOpTextExtractor method) rfind() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) rindex() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) rjust() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) rpartition() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) rsplit() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) rstrip() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) run() (AsyncDecisionTree method) (COMPASSCrawler method) (RunningAsyncServices class method) run_async_tree() (in module compass.common.base) run_async_tree_with_bm() (in module compass.common.base) RunningAsyncServices (class in compass.services.provider) S save_db() (in module compass.utilities.finalize) save_run_meta() (in module compass.utilities.finalize) save_structured_data() (BaseExtractionPlugin class method) (COMPASSSmallWindExtractor class method) (COMPASSSolarExtractor class method) (COMPASSWindExtractor class method) (FilteredExtractionPlugin class method) (OrdinanceExtractionPlugin class method) (TexasWaterRightsExtractor class method) SCHEMA (SchemaBasedTextCollector property) (SchemaBasedTextExtractor property) (SchemaOrdinanceParser property) SchemaBasedTextCollector (class in compass.plugin.one_shot.components) SchemaBasedTextExtractor (class in compass.plugin.one_shot.components) SchemaOrdinanceParser (class in compass.plugin.one_shot.components) SchemaOutputLLMCaller (class in compass.llm.calling) score() (COMPASSLinkScorer method) se_kwargs (WebSearchParams property) sentence_ngram_containment() (in module compass.utilities.ngrams) Service (class in compass.services.base) SetbackFeatures (class in compass.extraction.features) setup_async_decision_tree() (in module compass.common.base) setup_base_setback_graph() (in module compass.common.base) setup_conditional_max() (in module compass.extraction.small_wind.graphs) (in module compass.extraction.wind.graphs) setup_conditional_min() (in module compass.extraction.small_wind.graphs) (in module compass.extraction.wind.graphs) setup_graph_contingency() (in module compass.extraction.water.graphs) setup_graph_correct_document_type() (in module compass.validation.graphs) setup_graph_correct_jurisdiction_from_url() (in module compass.validation.graphs) setup_graph_correct_jurisdiction_type() (in module compass.validation.graphs) setup_graph_drought() (in module compass.extraction.water.graphs) setup_graph_external_transfer() (in module compass.extraction.water.graphs) setup_graph_extra_restriction() (in module compass.common.base) setup_graph_extraction() (in module compass.extraction.water.graphs) setup_graph_geothermal() (in module compass.extraction.water.graphs) setup_graph_limits() (in module compass.extraction.water.graphs) setup_graph_metering_device() (in module compass.extraction.water.graphs) setup_graph_no_nodes() (in module compass.common.base) setup_graph_oil_and_gas() (in module compass.extraction.water.graphs) setup_graph_permits() (in module compass.extraction.water.graphs) setup_graph_permitted_use_districts() (in module compass.common.base) setup_graph_plugging_reqs() (in module compass.extraction.water.graphs) setup_graph_production_cost() (in module compass.extraction.water.graphs) setup_graph_production_reporting() (in module compass.extraction.water.graphs) setup_graph_redrilling() (in module compass.extraction.water.graphs) setup_graph_sef_types() (in module compass.extraction.solar.graphs) setup_graph_setback_features() (in module compass.extraction.water.graphs) setup_graph_time() (in module compass.extraction.water.graphs) setup_graph_well_spacing() (in module compass.extraction.water.graphs) setup_graph_wes_types() (in module compass.extraction.small_wind.graphs) (in module compass.extraction.wind.graphs) setup_multiplier() (in module compass.extraction.small_wind.graphs) (in module compass.extraction.solar.graphs) (in module compass.extraction.wind.graphs) setup_participating_owner() (in module compass.common.base) SmallWindHeuristic (class in compass.extraction.small_wind.ordinance) SmallWindOrdinanceTextCollector (class in compass.extraction.small_wind.ordinance) SmallWindOrdinanceTextExtractor (class in compass.extraction.small_wind.ordinance) SmallWindPermittedUseDistrictsTextCollector (class in compass.extraction.small_wind.ordinance) SmallWindPermittedUseDistrictsTextExtractor (class in compass.extraction.small_wind.ordinance) SmallWindSetbackFeatures (class in compass.extraction.small_wind.parse) 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() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) splitlines() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) startswith() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) StoreFileOnDisk (class in compass.services.threaded) strip() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) structured record StructuredSmallWindOrdinanceParser (class in compass.extraction.small_wind.parse) StructuredSmallWindParser (class in compass.extraction.small_wind.parse) StructuredSmallWindPermittedUseDistrictsParser (class in compass.extraction.small_wind.parse) StructuredSolarOrdinanceParser (class in compass.extraction.solar.parse) StructuredSolarParser (class in compass.extraction.solar.parse) StructuredSolarPermittedUseDistrictsParser (class in compass.extraction.solar.parse) StructuredWaterParser (class in compass.extraction.water.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() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) SYSTEM_MESSAGE (DateExtractor attribute) (DTreeJurisdictionValidator attribute) (DTreeURLJurisdictionValidator attribute) (LegalTextValidator attribute) (PromptBasedTextExtractor attribute) (SmallWindOrdinanceTextExtractor attribute) (SmallWindPermittedUseDistrictsTextExtractor attribute) (SolarOrdinanceTextExtractor attribute) (SolarPermittedUseDistrictsTextExtractor attribute) (WindOrdinanceTextExtractor attribute) (WindPermittedUseDistrictsTextExtractor attribute) SYSTEM_PROMPT (SchemaOrdinanceParser attribute) T TASK_DESCRIPTION (BaseTextExtractor attribute) (NoOpTextExtractor attribute) (PromptBasedTextExtractor attribute) (SchemaBasedTextExtractor attribute) (SmallWindOrdinanceTextExtractor attribute) (SmallWindPermittedUseDistrictsTextExtractor attribute) (SolarOrdinanceTextExtractor attribute) (SolarPermittedUseDistrictsTextExtractor attribute) (WindOrdinanceTextExtractor attribute) (WindPermittedUseDistrictsTextExtractor attribute) TASK_ID (BaseParser attribute) (BaseTextExtractor attribute) (NoOpTextExtractor attribute) (OrdinanceParser attribute) (PromptBasedTextExtractor attribute) (SchemaBasedTextExtractor attribute) (SchemaOrdinanceParser attribute) (SmallWindOrdinanceTextExtractor attribute) (SmallWindPermittedUseDistrictsTextExtractor attribute) (SolarOrdinanceTextExtractor attribute) (SolarPermittedUseDistrictsTextExtractor attribute) (StructuredSmallWindOrdinanceParser attribute) (StructuredSmallWindParser attribute) (StructuredSmallWindPermittedUseDistrictsParser attribute) (StructuredSolarOrdinanceParser attribute) (StructuredSolarParser attribute) (StructuredSolarPermittedUseDistrictsParser attribute) (StructuredWindOrdinanceParser attribute) (StructuredWindParser attribute) (StructuredWindPermittedUseDistrictsParser attribute) (WindOrdinanceTextExtractor attribute) (WindPermittedUseDistrictsTextExtractor attribute) td_kwargs (ProcessKwargs attribute) tear_down_service_queue() (in module compass.services.queues) technology TempFileCache (class in compass.services.threaded) TempFileCachePB (class in compass.services.threaded) TexasWaterRightsExtractor (class in compass.extraction.water.plugin) text (ExtractionContext property) text splitter TEXT_COLLECTORS (COMPASSSmallWindExtractor attribute) (COMPASSSolarExtractor attribute) (COMPASSWindExtractor attribute) (FilteredExtractionPlugin property) (OrdinanceExtractionPlugin property) TEXT_EXTRACTION (LLMTasks attribute) TEXT_EXTRACTORS (COMPASSSmallWindExtractor attribute) (COMPASSSolarExtractor attribute) (COMPASSWindExtractor attribute) (OrdinanceExtractionPlugin property) TEXT_FORMATTER (LocationFileLog attribute) text_splitter (LLMConfig property) (OpenAIConfig property) TextKindValidator (class in compass.validation.content) ThreadedService (class in compass.services.threaded) TimeBoundedUsageTracker (class in compass.services.usage) TimedEntry (class in compass.services.usage) title() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) title_preserving_caps() (in module compass.utilities.base) TOML (ConfigType attribute) TOMLHandler (class in compass.utilities.io) total (TimeBoundedUsageTracker property) totals (UsageTracker property) tpe_kwargs (ProcessKwargs attribute) translate() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) tree_name (AsyncDecisionTree property) U UNKNOWN_MODEL_LABEL (UsageTracker attribute) update_from_model() (UsageTracker method) upper() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method) URL_JURISDICTION_VALIDATION (LLMUsageCategory attribute) usage_from_response() (in module compass.services.openai) UsageTracker (class in compass.services.usage) UsageUpdater (class in compass.services.threaded) V validation pipeline W WaterRightsHeuristic (class in compass.extraction.water.plugin) web search WEB_PAGE_CHECK_SYSTEM_MESSAGE (JurisdictionWebsiteValidator attribute) WebSearchParams (class in compass.utilities.base) WEBSITE_KEYWORDS (COMPASSSmallWindExtractor attribute) (COMPASSSolarExtractor attribute) (COMPASSWindExtractor attribute) (FilteredExtractionPlugin property) (OrdinanceExtractionPlugin property) 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) write() (Handler class method) (JSON5Handler class method) (JSONHandler class method) (TOMLHandler class method) (YAMLHandler class method) Y YAML (ConfigType attribute) YAMLHandler (class in compass.utilities.io) YML (ConfigType attribute) Z zfill() (CaseInsensitiveEnum method) (ConfigType method) (LLMTasks method) (LLMUsageCategory method)