Skip to main content

No project description provided

Project description

bclearer core

The bclearer_core package is the foundational component of the bclearer framework, providing essential utilities and services required for the data pipeline architecture in semantic engineering. It encompasses core functionalities that are utilized across the entire framework, ensuring consistency and extensibility.

Overview

The bclearer_core library offers a collection of modules responsible for handling common tasks and configurations that are integral to the bclearer framework. These components form the backbone of the system and enable efficient management of knowledge, configurations, constants, and stages within the pipeline.

Structure

The package consists of several key modules:

  • ckids: Manages unique identifiers within the bclearer framework, ensuring consistency and traceability across components.
  • common_knowledge: Contains shared knowledge and common utilities that are used across the framework.
  • configuration_managers: Responsible for managing and handling various configurations for bclearer applications and processes.
  • configurations: Defines standard configuration structures and utilities for the framework.
  • constants: Stores and manages global constants used throughout the bclearer framework.
  • nf: Manages foundational operations, providing core support for various tasks.
  • substages: Handles the different substages of the data pipeline, offering utilities to manage transitions and execution within stages.

Installation

To install this package, use pip:

pip install bclearer_core

Or, clone this repository and install it locally:

git clone <repository-url>
cd bclearer_core
pip install .

Usage

To use the core functionalities, import the desired module. For example:

from bclearer_core import configurations

# Example usage
config = configurations.load_configuration(config_path="path/to/config.yaml")
print(config)

Contributions

Contributions are highly appreciated! Feel free to submit issues, pull requests, or feature requests to enhance the core functionality.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bclearer_core-0.1.3.tar.gz (57.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bclearer_core-0.1.3-py3-none-any.whl (141.9 kB view details)

Uploaded Python 3

File details

Details for the file bclearer_core-0.1.3.tar.gz.

File metadata

  • Download URL: bclearer_core-0.1.3.tar.gz
  • Upload date:
  • Size: 57.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.12.11 Linux/6.11.0-1015-azure

File hashes

Hashes for bclearer_core-0.1.3.tar.gz
Algorithm Hash digest
SHA256 27a258170efd31ffc328d7dcaab1cdf4b14f77b2974f86621074d5e15b76512f
MD5 3ab6a93e37ae9bc6358a958c798f57a2
BLAKE2b-256 edabffcecf06371da83dbedea45b58d7b4d6b4d0c3f9ba05e13b282fefa31f97

See more details on using hashes here.

File details

Details for the file bclearer_core-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: bclearer_core-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 141.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.12.11 Linux/6.11.0-1015-azure

File hashes

Hashes for bclearer_core-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b811afba29d52754992a9ec8c019786e7a2635485c92ce11f10401751f973c2d
MD5 74a1293e04826362409c5d5eccb2dabc
BLAKE2b-256 8f5c515111d0825db36b2e7ec14369744873ce72044100fd0f3061ae90932833

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page