Skip to main content

Crate graph_loom

Crate graph_loom 

Source
Expand description

This module serves as the entry point for several submodules that provide functionality across different domains of the application. Below is an overview of each submodule:

  • graph_utils: Contains utilities and functions for handling graph-related operations, such as graph traversal, manipulation, and representation.

  • gui: Provides the components and logic necessary for building and managing the graphical user interface of the application.

  • persistence: Handles data persistence functionality, such as saving and loading data to/from storage, and managing data serialization and deserialization.

  • gql: Implements GraphQL-related operations, including query execution, schema validation, and GraphQL API integration.

  • api: Includes functionality to expose and consume APIs, serving as an interface for external systems or clients interacting with the application.

  • semantic: Focuses on semantic processing, such as natural language understanding, data interpretation, or semantic validation.

This module provides a centralized structure to facilitate organization and code reusability across the application.

Modulesยง

api
API Request and Broker System
gql
This module defines the structure and implementation of two key submodules used in the system: query_interface and cypher_spec. These submodules are designed to handle query logic and Cypher query specifications, respectively.
graph_utils
This module serves as the main entry point for the library, organizing essential components related to graphs, algorithms, and temporal data. It includes the following submodules:
gui
This module serves as the main entry point for the application components. It defines several submodules and a shared application state variable.
persistence
The module persist provides functionality for persisting data and managing state over time. It contains tools and utilities to save, load, and handle persistent storage efficiently.
semantic
This module serves as the main interface for various functionalities provided in the library. It contains sub-modules that focus on specific tasks related to large language models, data extraction, retrieval-augmented generation, and embeddings.