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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27a258170efd31ffc328d7dcaab1cdf4b14f77b2974f86621074d5e15b76512f
|
|
| MD5 |
3ab6a93e37ae9bc6358a958c798f57a2
|
|
| BLAKE2b-256 |
edabffcecf06371da83dbedea45b58d7b4d6b4d0c3f9ba05e13b282fefa31f97
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b811afba29d52754992a9ec8c019786e7a2635485c92ce11f10401751f973c2d
|
|
| MD5 |
74a1293e04826362409c5d5eccb2dabc
|
|
| BLAKE2b-256 |
8f5c515111d0825db36b2e7ec14369744873ce72044100fd0f3061ae90932833
|