birdoo_data_manager_2
Table of Contents
Project Description
Birdoo Data Manager 2 is a project aimed at maintaining and validating the Birdoo system. The project focuses on two primary areas:
-
Data Validation, Processing, and Generation: This aspect of the project ensures that all data related to the Birdoo system is accurate, consistent, and up-to-date. It includes various tools and processes for validating incoming data, processing it for use within the system, and generating new data as needed.
-
Release Management System: This component of the project manages the release process for the Birdoo system. It includes tools and workflows for preparing, testing, and deploying new releases, ensuring that updates are delivered smoothly and efficiently.
By addressing these two key areas, Birdoo Data Manager 2 aims to enhance the reliability and performance of the Birdoo system, providing a robust framework for ongoing development and maintenance.
Features
Data Validation, Processing, and Generation
- Data Validation: Ensures accuracy and consistency of incoming data.
- Data Processing: Efficiently processes data for integration into the Birdoo system.
- Data Generation: Generates new data as needed for various system requirements.
Release Management System
- Release Preparation: Tools and workflows for preparing new releases.
- Testing: Comprehensive testing tools to ensure the quality and stability of releases.
- Deployment: Streamlined deployment processes for smooth and efficient updates.
Additional Features
- Configurable Settings: Customize various aspects of data validation and release management to suit different needs.
- Scalability: Designed to handle growing data and system demands.
- Robust Logging: Detailed logging for tracking data processing and release activities.
- User-Friendly Interface: Intuitive interface for managing data and releases.
Installation
Prerequisites
Steps
Initial installation and configuration of poetry
skip this part if you've installed poetry.
How to implement it: Install Poetry in the conda base environment.
pip install poetry
Specify the directory containing Poetry's conda environments as the default environments folder.
poetry configuration virtualenvs.path C:\Users\Your_user\anaconda3\envs
Explain that you do not need to create the environment yourself
poetry config virtualenvs.create false
- Clone the repository
git clone https://<token_name>:<token>@kgitlab.knexinc.com/pawlin_birdoo/birdoo-data-manager.git -b feature/full_refactor
- Creating an Environment | installing dependencies
conda create <env name> python=<3.9>
conda activate <env name>
cd <project dir>
pip install poetry
poetry install
- get .env file from server and set environment variable
- get .env file from \Datasets\chikens\configs\credentials\BDM2.env
- set on your machine environment_variable "BIRDOO_CREDS_PATH" to your .env copied to project root or path to file on server
Metadata
Release files for bdm2 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| bdm2-0.2.1.tar.gz | 310.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bdm2-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 708.4 kB
Release files / bdm2-0.2.1.tar.gz
| Download URL | bdm2-0.2.1.tar.gz |
|---|---|
| Size | 310.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
16c3dbae54c80f6db3743c789853dcc3bafaeef60fd5048790e79577d618aaf3
|
|
BLAKE2b-256 checksum How to use checksums |
b61b6796b3a9d7910b1839be70ca57353cd927a90454527b64caca849c0b1ce3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.4 CPython/3.9.20 Linux/6.1.75-99.163.amzn2023.aarch64
|
Release files / bdm2-0.2.1-py3-none-any.whl
| Download URL | bdm2-0.2.1-py3-none-any.whl |
|---|---|
| Size | 397.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
93faedf3c143ad9a0c79c51eef7e74c13230e8ecf5ad55014f413fe5c519b9ba
|
|
BLAKE2b-256 checksum How to use checksums |
d5c92ccac483d0e627f39f7ce6c1e871853984e172e56fedcbe66c06d0c28ecf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.4 CPython/3.9.20 Linux/6.1.75-99.163.amzn2023.aarch64
|
Security for bdm2 0.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.