🔍 Code Extractor

Search Components

Full-Text: Fast keyword matching | Semantic: AI-powered understanding of intent (finds similar concepts)

Search Results for "hierarchical"

Found 39 matching component(s)

  • function create_folder_hierarchy_v2

    Creates a hierarchical structure of Subfolder nodes in a Neo4j graph database based on a file path, establishing parent-child relationships between folders.

    File: /tf/active/vicechatdev/offline_parser_docstore.py

    neo4j graph-database hierarchy folder-structure file-system
  • function create_enhanced_word_document

    Converts markdown-formatted warranty disclosure content into a formatted Microsoft Word document with hierarchical headings, styled text, lists, and special formatting for block references.

    File: /tf/active/vicechatdev/improved_word_converter.py

    document-generation markdown-to-word docx warranty-processing legal-documents
  • function create_enhanced_word_document_v1

    Converts markdown content into a formatted Microsoft Word document with proper styling, table of contents, warranty sections, and reference handling for Project Victoria warranty disclosures.

    File: /tf/active/vicechatdev/enhanced_word_converter_fixed.py

    document-generation word-processing markdown-conversion docx formatting
  • function add_document_to_graph_v1

    Creates a Neo4j graph node for a processed document and connects it to a folder hierarchy, along with its text and table chunks.

    File: /tf/active/vicechatdev/offline_docstore_multi_vice.py

    neo4j graph-database document-management knowledge-graph cypher-query
  • function create_folder_hierarchy

    Creates a hierarchical structure of Subfolder nodes in a Neo4j graph database based on a file system path, connecting each folder level with PATH relationships.

    File: /tf/active/vicechatdev/offline_docstore_multi_vice.py

    neo4j graph-database file-system hierarchy folder-structure
  • class options

    A Panel-based UI class for managing slide release visibility in a study management system, allowing users to view and toggle the release status of slides at various hierarchical levels (Study, Group, Animal, Block, Slide).

    File: /tf/active/vicechatdev/options.py

    panel ui neo4j graph-database slide-management
  • function add_document_to_graph

    Creates nodes and relationships in a Neo4j graph database for a processed document, including its text and table chunks, connecting it to a folder hierarchy.

    File: /tf/active/vicechatdev/offline_docstore_multi.py

    neo4j graph-database document-management knowledge-graph data-ingestion
  • function create_folder_hierarchy_v1

    Creates a hierarchical structure of Subfolder nodes in a Neo4j graph database based on a file path, connecting each folder level with PATH relationships.

    File: /tf/active/vicechatdev/offline_docstore_multi.py

    neo4j graph-database folder-hierarchy file-system path-processing
  • function build_document_tree_recursive

    Recursively builds a complete hierarchical tree structure of documents and folders from a target directory path, filtering for supported file types and skipping hidden/cache directories.

    File: /tf/active/vicechatdev/docchat/app.py

    file-system directory-traversal recursive document-management tree-structure
  • function api_document_tree

    Flask API endpoint that returns a hierarchical document tree structure from a configured document folder, supporting lazy loading and full expansion modes for efficient navigation and search.

    File: /tf/active/vicechatdev/docchat/app.py

    flask api rest-endpoint document-management tree-structure
  • function api_folders

    Flask API endpoint that returns a hierarchical JSON tree structure of all folders (excluding files) within the configured document folder, used for folder selection in upload interfaces.

    File: /tf/active/vicechatdev/docchat/app.py

    flask api endpoint folder-tree directory-structure
  • class DocChatRAG

    Main RAG engine with three operating modes: 1. Basic RAG (similarity search) 2. Extensive (full document retrieval with preprocessing) 3. Full Reading (process all documents)

    File: /tf/active/vicechatdev/docchat/rag_engine.py

    class docchatrag
  • function explore_documents

    Explores and tests document accessibility across multiple FileCloud directory paths, attempting to download and validate document content from various locations in a hierarchical search pattern.

    File: /tf/active/vicechatdev/contract_validity_analyzer/explore_documents.py

    filecloud document-exploration diagnostic file-search pdf-validation
  • class TextClusterer

    A class that clusters similar documents based on their embeddings using various clustering algorithms (K-means, Agglomerative, DBSCAN) and optionally generates summaries for each cluster.

    File: /tf/active/vicechatdev/chromadb-cleanup/src/clustering/text_clusterer.py

    clustering document-clustering embeddings machine-learning kmeans
  • class DocumentSection

    A class representing a section within a complex document, supporting hierarchical structure with headers, text content, and references.

    File: /tf/active/vicechatdev/vice_ai/complex_app.py

    document-management data-structure serialization document-section hierarchical-data
  • class ComplexDocument

    A class representing a complex document with multiple sections, supporting section management, references, metadata, and serialization capabilities.

    File: /tf/active/vicechatdev/vice_ai/complex_app.py

    document-management data-structure serialization content-management section-management
  • function process_markdown_content

    Parses markdown-formatted text content and converts it into a structured list of content elements with type annotations and formatting metadata suitable for document export.

    File: /tf/active/vicechatdev/vice_ai/complex_app.py

    markdown parser document-processing text-processing content-conversion
  • function export_to_docx_v1

    Exports a document object to Microsoft Word DOCX format, converting sections, content, and references into a formatted Word document with proper styling and structure.

    File: /tf/active/vicechatdev/vice_ai/complex_app.py

    document-export docx word-document file-generation content-formatting
  • function export_to_pdf_v1

    Converts a document object with sections and references into a formatted PDF file using ReportLab, supporting multiple heading levels, text content with markdown/HTML processing, and reference management.

    File: /tf/active/vicechatdev/vice_ai/complex_app.py

    pdf export document-generation reportlab formatting
  • function create_text_section

    Flask API endpoint that creates a new text section with specified title, type, level, and content for an authenticated user.

    File: /tf/active/vicechatdev/vice_ai/new_app.py

    flask api-endpoint text-section document-management crud
  • class DocumentSection_v1

    A dataclass representing a reference to a section (TextSection or DataSection) within a document structure, supporting hierarchical organization and section type differentiation.

    File: /tf/active/vicechatdev/vice_ai/models.py

    dataclass document-structure reference serialization hierarchy
  • class Document

    A dataclass representing a document with hierarchical structure, versioning, metadata, and collaboration features.

    File: /tf/active/vicechatdev/vice_ai/models.py

    document-management dataclass versioning collaboration serialization
  • class DatabaseManager_v1

    SQLite database manager for persistent storage

    File: /tf/active/vicechatdev/vice_ai/models.py

    class databasemanager
  • function create_controlled_document

    Creates a new controlled document node in a graph database with metadata, establishes relationships with the CDocs root node, and returns a ControlledDocument instance.

    File: /tf/active/vicechatdev/CDocs/FC_sync.py

    document-management controlled-documents graph-database neo4j document-creation
  • function migrate_approval_data

    Migrates legacy single-step approval records in Neo4j to a new multi-step approval model by creating ApprovalStep nodes and Approver nodes with proper relationships.

    File: /tf/active/vicechatdev/CDocs/db/schema_manager.py

    database-migration neo4j graph-database data-transformation approval-workflow
  • function user_has_permission_for_resource

    Checks if a user has a specific permission for a resource, considering both general permissions and resource-specific ownership/creator rights.

    File: /tf/active/vicechatdev/CDocs/config/permissions.py

    authorization permissions access-control security resource-ownership
  • function get_filecloud_document_path

    Constructs and returns the FileCloud storage path for a controlled document, supporting both custom and standard folder structures with version-specific file paths.

    File: /tf/active/vicechatdev/CDocs/controllers/filecloud_controller.py

    filecloud document-management path-generation version-control file-storage
  • function ensure_document_folders

    Ensures all required folder hierarchies exist in FileCloud storage for a controlled document, creating them if they don't exist.

    File: /tf/active/vicechatdev/CDocs/controllers/filecloud_controller.py

    filecloud folder-management document-storage file-system hierarchy
  • function search_documents_in_filecloud

    Searches for controlled documents in FileCloud using text search and optional metadata filters, returning structured document information including UIDs, versions, and metadata.

    File: /tf/active/vicechatdev/CDocs/controllers/filecloud_controller.py

    document-search filecloud metadata-filtering document-management controlled-documents
  • function merge_option_dicts

    Performs a deep merge of two nested dictionaries where the top-level values are themselves dictionaries, preserving values from both dictionaries at the nested level.

    File: /tf/active/vicechatdev/patches/util.py

    dictionary merge deep-merge configuration options
  • function match_spec

    Matches an element's type, group, and label against a hierarchical specification dictionary, returning the most specific matching value.

    File: /tf/active/vicechatdev/patches/util.py

    matching specification hierarchical-lookup configuration element-matching
  • function layer_groups

    Groups elements from an ordering list into a dictionary based on a slice of each element's specification, using the first 'length' items as the grouping key.

    File: /tf/active/vicechatdev/patches/util.py

    grouping data-organization layer-management hierarchical-structure dictionary
  • function group_select

    Recursively groups a list of key tuples into a nested dictionary structure to optimize indexing operations by avoiding duplicate key lookups.

    File: /tf/active/vicechatdev/patches/util.py

    data-structures optimization indexing grouping recursion
  • function iterative_select

    Recursively selects subgroups from a hierarchical object structure by iterating through dimensions and applying select operations, avoiding duplication of selections.

    File: /tf/active/vicechatdev/patches/util.py

    hierarchical-selection recursive data-selection dimension-traversal holoviews
  • function get_path

    Extracts and sanitizes a hierarchical path from a Labelled object or a tuple containing an existing path and a Labelled object, returning a tuple of capitalized, sanitized path components.

    File: /tf/active/vicechatdev/patches/util.py

    path-construction sanitization hierarchical-data labelled-objects string-processing
  • function make_path_unique

    Generates a unique path tuple by appending Roman numerals to avoid conflicts with existing paths in a counts dictionary.

    File: /tf/active/vicechatdev/patches/util.py

    path-generation uniqueness hierarchical-structure roman-numerals conflict-resolution
  • function closest_match

    Recursively finds the closest matching specification from a list of specs by comparing hierarchical keys (type, group, label, overlay) with a target match pattern.

    File: /tf/active/vicechatdev/patches/util.py

    matching recursive hierarchical specification pattern-matching
  • function flatten

    Recursively flattens an arbitrarily nested sequence containing lists, tuples, and dictionaries into a single-level generator of non-sequence elements.

    File: /tf/active/vicechatdev/patches/util.py

    flatten nested-sequences recursion generator data-processing
  • class Config_v5

    A hierarchical configuration manager that loads and manages settings from multiple sources (defaults, files, environment variables) with support for nested structures and dynamic updates.

    File: /tf/active/vicechatdev/invoice_extraction/config.py

    configuration settings config-management yaml json

Search Examples