🔍 Code Extractor

Browse Components

Showing 20 of 2143 components

  • function download_file_v1

    Downloads a single file from a FileCloud server using an authenticated session and saves it to a local path with streaming support.

    File: /tf/active/vicechatdev/UQchat/download_uq_files.py | Lines: 70-107

    file-download filecloud cloud-storage streaming http-client
  • function get_file_list

    Retrieves a list of files and directories from a FileCloud server at a specified path by making an authenticated API request and parsing the XML response.

    File: /tf/active/vicechatdev/UQchat/download_uq_files.py | Lines: 44-67

    filecloud api file-listing directory-traversal xml-parsing
  • function login_filecloud

    Authenticates with FileCloud service using guest login credentials and returns an active session object for subsequent API calls.

    File: /tf/active/vicechatdev/UQchat/download_uq_files.py | Lines: 25-41

    authentication filecloud login session-management api-client
  • class pathobrowser_base_v3

    Base class that contains all static elements of the app Parameters ---------- image : str An Image UID which may be passed on app startup. Immediately redirects to said image Attributes ---------- current_user : Userclass A class containing various information on the user workspace : panel.layout.Column The main container of the app sidebar : panel.layout.Column Container showing items on the side of the app head : panel.layout.Row The header of the app modal : panel.layout.Column The container for the modal window of the app

    File: /tf/active/vicechatdev/data_capture_backup_18072025/datacapture.py | Lines: 124-4260

    class pathobrowser_base
  • class ExtensiveSearchManager_v2

    Manages extensive search functionality including full document retrieval, summarization, and enhanced context gathering.

    File: /tf/active/vicechatdev/data_capture_backup_18072025/OneCo_hybrid_RAG.py | Lines: 3615-4471

    class extensivesearchmanager
  • class OneCo_hybrid_RAG_v5

    A class named OneCo_hybrid_RAG

    File: /tf/active/vicechatdev/data_capture_backup_18072025/OneCo_hybrid_RAG.py | Lines: 1170-3613

    class oneco_hybrid_rag
  • class pathobrowser_base_v2

    Base class that contains all static elements of the app Parameters ---------- image : str An Image UID which may be passed on app startup. Immediately redirects to said image Attributes ---------- current_user : Userclass A class containing various information on the user workspace : panel.layout.Column The main container of the app sidebar : panel.layout.Column Container showing items on the side of the app head : panel.layout.Row The header of the app modal : panel.layout.Column The container for the modal window of the app

    File: /tf/active/vicechatdev/datacapture_backup_16072025/datacapture.py | Lines: 124-4204

    class pathobrowser_base
  • class OneCo_hybrid_RAG_v4

    A class named OneCo_hybrid_RAG

    File: /tf/active/vicechatdev/datacapture_backup_16072025/OneCo_hybrid_RAG.py | Lines: 1165-2806

    class oneco_hybrid_rag
  • class ReferenceManager_v5

    Manages extraction and formatting of references for LLM chat responses. Handles both file references and BibTeX citations, formatting them according to various academic citation styles.

    File: /tf/active/vicechatdev/datacapture_backup_16072025/OneCo_hybrid_RAG.py | Lines: 289-962

    class referencemanager
  • class UKExtractor

    UK-specific invoice data extractor.

    File: /tf/active/vicechatdev/invoice_extraction/extractors/uk_extractor.py | Lines: 12-684

    class ukextractor
  • class BaseExtractor

    Abstract base class that defines the interface and shared functionality for entity-specific invoice data extractors (UK, BE, AU), providing a multi-stage extraction pipeline for invoice processing.

    File: /tf/active/vicechatdev/invoice_extraction/extractors/base_extractor.py | Lines: 10-387

    invoice-processing data-extraction abstract-base-class OCR document-processing
  • class AUExtractor

    Australia-specific invoice data extractor that uses LLM (Large Language Model) to extract structured invoice data from Australian tax invoices, handling ABN, ACN, GST, BSB numbers and Australian date formats.

    File: /tf/active/vicechatdev/invoice_extraction/extractors/au_extractor.py | Lines: 11-503

    invoice-extraction australia llm ocr document-processing
  • class BEExtractor

    Belgium-specific invoice data extractor that uses LLM (Large Language Model) to extract structured invoice data from Belgian invoices in multiple languages (English, French, Dutch).

    File: /tf/active/vicechatdev/invoice_extraction/extractors/be_extractor.py | Lines: 11-463

    invoice-extraction belgium llm ocr document-processing
  • class FormatNormalizer

    Normalizes extracted data formats to ensure consistency. Handles: - Date format standardization - Number/currency normalization - VAT/tax number formatting - Field name standardization - Address formatting - Field value cleaning

    File: /tf/active/vicechatdev/invoice_extraction/utils/format_normalizer.py | Lines: 10-797

    class formatnormalizer
  • class LLMClient

    A singleton client class for interacting with multiple LLM providers (OpenAI, Anthropic, Azure OpenAI, and local models) with unified interface for text generation and structured data extraction.

    File: /tf/active/vicechatdev/invoice_extraction/utils/llm_client.py | Lines: 14-461

    llm openai anthropic azure gpt
  • class LLMClient_v1

    Multi-LLM client that provides a unified interface for interacting with OpenAI GPT-4o, Azure OpenAI, Google Gemini, and Anthropic Claude models.

    File: /tf/active/vicechatdev/vice_ai/new_app.py | Lines: 134-247

    llm openai azure gemini claude
  • function get_logger

    Factory function that returns a configured logger instance, automatically initializing the logging system if not already set up.

    File: /tf/active/vicechatdev/invoice_extraction/utils/logging_utils.py | Lines: 270-288

    logging logger configuration initialization factory-pattern
  • function get_logger_v1

    A wrapper function that retrieves a logger instance from Python's logging module with the specified name.

    File: /tf/active/vicechatdev/contract_validity_analyzer/utils/logging_utils.py | Lines: 68-78

    logging logger wrapper utility debugging
  • class PerformanceLogger

    A context manager class for measuring and logging execution time and custom performance metrics of code operations.

    File: /tf/active/vicechatdev/invoice_extraction/utils/logging_utils.py | Lines: 211-267

    performance logging metrics context-manager timing
  • class PerformanceLogger_v1

    A context manager class that measures and logs the execution time of code blocks, with support for custom metrics and automatic error handling.

    File: /tf/active/vicechatdev/contract_validity_analyzer/utils/logging_utils.py | Lines: 80-126

    performance logging context-manager timing metrics