🔍 Code Extractor

Browse Components

Showing 20 of 1808 components

  • function create_test_dataset

    Creates a test CSV dataset with sample product sales data across different regions and months, saving it to a temporary file.

    File: /tf/active/vicechatdev/vice_ai/test_integration.py | Lines: 133-152

    testing test-data csv dataset-generation synthetic-data
  • function test_database_schema

    A test function that validates database schema updates, specifically testing the storage and retrieval of TextSection objects with analysis_session_id fields using an in-memory SQLite database.

    File: /tf/active/vicechatdev/vice_ai/test_integration.py | Lines: 96-131

    testing database schema validation unit-test
  • function test_data_analysis_service

    A test function that validates the functionality of the DataAnalysisService by creating, initializing, and retrieving analysis sessions.

    File: /tf/active/vicechatdev/vice_ai/test_integration.py | Lines: 56-94

    testing integration-test data-analysis service-validation session-management
  • function test_models_integration

    Integration test function that validates the import and instantiation of data models including SectionType, TextSection, DataAnalysisSession, AnalysisStatus, DataSource, and DataSourceType.

    File: /tf/active/vicechatdev/vice_ai/test_integration.py | Lines: 17-54

    testing integration-test models validation import-test
  • class ChatSessionService

    Service class for managing chat sessions, including creation, retrieval, message management, and configuration updates for document section-based conversations.

    File: /tf/active/vicechatdev/vice_ai/services.py | Lines: 875-951

    chat session-management conversation messaging database-service
  • class DocumentExportService

    Service class for exporting documents in various formats with enhanced formatting, providing both full structured exports and content-only exports.

    File: /tf/active/vicechatdev/vice_ai/services.py | Lines: 820-873

    document-export data-transformation formatting serialization document-management
  • class DocumentService

    Service class for managing Document entities, including creation, retrieval, section management, versioning, and duplication operations.

    File: /tf/active/vicechatdev/vice_ai/services.py | Lines: 406-818

    document-management service-layer crud-operations versioning section-management
  • class DataSectionService

    Service class for managing DataSection entities, providing CRUD operations and specialized update methods for analysis sessions, plots, and conclusions.

    File: /tf/active/vicechatdev/vice_ai/services.py | Lines: 337-404

    service-layer data-management CRUD database data-section
  • class TextSectionService

    Service class for managing TextSection entities, providing CRUD operations, versioning, chat functionality, and search capabilities.

    File: /tf/active/vicechatdev/vice_ai/services.py | Lines: 16-335

    service-layer text-management versioning crud-operations chat-integration
  • class LegacySystemMigrator

    Migrates data from a legacy file-based document system to a new database-backed architecture with TextSection-centric design, including document metadata, sections, chat configurations, and version history.

    File: /tf/active/vicechatdev/vice_ai/migration.py | Lines: 20-373

    migration data-migration legacy-system database document-management
  • function clean_nan_for_json

    Recursively traverses nested data structures (dicts, lists) and converts NaN, null, and invalid numeric values to None for safe JSON serialization.

    File: /tf/active/vicechatdev/vice_ai/data_analysis_service.py | Lines: 484-516

    json-serialization data-cleaning nan-handling recursive data-preprocessing
  • class DataAnalysisService

    Service class for managing data analysis operations within document sections, integrating with SmartStat components for statistical analysis, dataset processing, and visualization generation.

    File: /tf/active/vicechatdev/vice_ai/data_analysis_service.py | Lines: 34-482

    data-analysis statistical-analysis session-management dataset-processing visualization
  • function direct_fix

    A database maintenance function that detects and fixes corrupted chat_session_id values in a SQLite database's text_sections table by identifying invalid patterns and setting them to NULL.

    File: /tf/active/vicechatdev/vice_ai/direct_sqlite_fix.py | Lines: 7-73

    database sqlite maintenance corruption-fix data-cleaning
  • class TestingConfig

    TestingConfig is a configuration class that inherits from Config and provides settings specifically for testing environments, including in-memory database and debug flags.

    File: /tf/active/vicechatdev/vice_ai/smartstat_config.py | Lines: 104-108

    configuration testing test-config sqlite in-memory-database
  • class ProductionConfig

    ProductionConfig is a configuration class that inherits from Config and sets production-specific settings with debugging and testing disabled.

    File: /tf/active/vicechatdev/vice_ai/smartstat_config.py | Lines: 99-102

    configuration production settings deployment environment
  • class DevelopmentConfig

    A configuration class for development environment settings that inherits from a base Config class and enables debug mode while disabling testing mode.

    File: /tf/active/vicechatdev/vice_ai/smartstat_config.py | Lines: 94-97

    configuration development settings environment debug
  • class Config

    Configuration class that manages application-wide settings, directory structures, API keys, and operational parameters for a statistical analysis application.

    File: /tf/active/vicechatdev/vice_ai/smartstat_config.py | Lines: 9-92

    configuration settings flask api-keys directory-management
  • function serve_analysis_plot

    Flask route handler that serves analysis plot image files from the data analysis service's plots directory, with authentication and error handling.

    File: /tf/active/vicechatdev/vice_ai/new_app.py | Lines: 6120-6130

    flask api-endpoint file-serving image-serving authentication
  • function export_analysis_content

    Flask API endpoint that exports analysis session content for integration into documents, with authentication and authorization checks.

    File: /tf/active/vicechatdev/vice_ai/new_app.py | Lines: 6096-6116

    flask api-endpoint export data-analysis authentication
  • function update_analysis_conclusions

    Flask API endpoint that updates the conclusions text for a specific data analysis session, with authentication and ownership validation.

    File: /tf/active/vicechatdev/vice_ai/new_app.py | Lines: 6069-6092

    flask api-endpoint data-analysis authentication authorization