🔍 Code Extractor

Browse Components

Showing 20 of 2143 components

  • class LiteratureClient

    A client class for searching and retrieving scientific literature from multiple academic databases including PubMed, Semantic Scholar, arXiv, and ScienceOpen.

    File: /tf/active/vicechatdev/QA_updater/data_access/literature_client.py | Lines: 14-397

    literature-search academic-databases pubmed semantic-scholar arxiv
  • class PatentClient

    A client class for searching and retrieving patent data from multiple sources including USPTO, EPO (European Patent Office), and The Lens API.

    File: /tf/active/vicechatdev/QA_updater/data_access/patent_client.py | Lines: 14-277

    patent-search api-client uspto epo lens
  • class Neo4jManager

    A manager class that provides a high-level interface for interacting with Neo4j graph databases, handling connections, queries, node creation, and relationship management.

    File: /tf/active/vicechatdev/QA_updater/knowledge_store/neo4j_manager.py | Lines: 7-94

    neo4j graph-database database-manager cypher graph
  • class ChromaManager

    ChromaManager is a class that manages interactions with a Chroma vector database, providing methods to create collections, add documents with embeddings, and query for similar documents.

    File: /tf/active/vicechatdev/QA_updater/knowledge_store/chroma_manager.py | Lines: 80-168

    vector-database chromadb embeddings semantic-search document-retrieval
  • class QAUpdater_v1

    Orchestrates the Q&A document updating process.

    File: /tf/active/vicechatdev/QA_updater/qa_engine/qa_updater_full.py | Lines: 17-483

    class qaupdater
  • class QAUpdater

    Orchestrates a two-step Q&A document updating process that generates optimal search queries, retrieves information from internal and external sources, and uses an LLM to determine if updates are needed.

    File: /tf/active/vicechatdev/QA_updater/qa_engine/qa_updater.py | Lines: 13-368

    qa-management document-updating llm-orchestration information-retrieval vector-search
  • class QueryParser

    A parser class that converts LLM-generated query response text into structured dictionaries containing various search query types, metadata, and parameters.

    File: /tf/active/vicechatdev/QA_updater/core/query_parser.py | Lines: 4-218

    parser LLM query-processing text-parsing structured-data
  • class PromptManager

    A class that manages loading and accessing prompt templates from a specified directory, with automatic directory creation and error handling.

    File: /tf/active/vicechatdev/QA_updater/core/prompt_manager.py | Lines: 5-45

    prompt-management template-loading file-io configuration llm-prompts
  • class LLMClient_v1

    A client class for interacting with Large Language Models (LLMs), specifically designed to work with OpenAI's chat completion API.

    File: /tf/active/vicechatdev/QA_updater/core/llm_client.py | Lines: 7-53

    llm openai gpt chat-completion api-client
  • class LLMClient_v2

    Client for interacting with LLM providers (OpenAI, Anthropic, Azure, etc.)

    File: /tf/active/vicechatdev/contract_validity_analyzer/utils/llm_client.py | Lines: 18-613

    class llmclient
  • class GridMatrix

    GridMatrix is a container class for heterogeneous Element types arranged in a grid layout where axes don't represent coordinate space but are used to plot various dimensions against each other.

    File: /tf/active/vicechatdev/patches/spaces.py | Lines: 1873-1889

    visualization grid-layout container multi-dimensional plotting
  • class GridSpace

    GridSpace is a container class for organizing elements in a 1D or 2D grid structure with floating-point keys, ensuring all contained elements are of the same type.

    File: /tf/active/vicechatdev/patches/spaces.py | Lines: 1732-1870

    grid layout container mapping 2D-grid
  • class DynamicMap

    A DynamicMap is a type of HoloMap where the elements are dynamically generated by a callable. The callable is invoked with values associated with the key dimensions or with values supplied by stream parameters.

    File: /tf/active/vicechatdev/patches/spaces.py | Lines: 731-1729

    class dynamicmap
  • class periodic_v1

    A utility class that manages periodic event updates for DynamicMap objects, allowing scheduled triggering of stream updates that can be started and stopped.

    File: /tf/active/vicechatdev/patches/spaces.py | Lines: 677-727

    periodic scheduling animation streaming events
  • function dynamicmap_memoization

    A context manager that temporarily controls memoization behavior of a callable object based on the state of associated streams, disabling memoization when transient streams are triggering.

    File: /tf/active/vicechatdev/patches/spaces.py | Lines: 661-673

    context-manager memoization caching streams dynamic-map
  • function get_nested_streams

    Recursively traverses a DynamicMap object to extract and return all unique Stream objects found within it and its nested DynamicMaps.

    File: /tf/active/vicechatdev/patches/spaces.py | Lines: 648-657

    holoviews dynamicmap streams recursion traversal
  • function get_nested_dmaps

    Recursively traverses a DynamicMap object to find and collect all nested DynamicMap instances that serve as inputs to the callback function.

    File: /tf/active/vicechatdev/patches/spaces.py | Lines: 631-645

    holoviews DynamicMap recursion graph-traversal dependency-discovery
  • class Generator

    Generator is a specialized Callable wrapper class that wraps Python generator objects, providing controlled iteration with no arguments and no memoization.

    File: /tf/active/vicechatdev/patches/spaces.py | Lines: 606-628

    generator callable iterator wrapper param
  • class Callable

    Callable is a wrapper class for callback functions used with DynamicMaps, providing memoization, stream management, and input/output tracking capabilities.

    File: /tf/active/vicechatdev/patches/spaces.py | Lines: 434-602

    callback wrapper memoization caching dynamic-visualization
  • class HoloMap

    HoloMap is an n-dimensional mapping container that stores viewable elements or overlays indexed by tuple keys along declared key dimensions, enabling interactive exploration through widgets.

    File: /tf/active/vicechatdev/patches/spaces.py | Lines: 30-431

    visualization mapping multi-dimensional interactive container