Skip to main content

birdoo_data_manager_2

License Python

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:

  1. 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.

  2. 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
  1. Clone the repository
   git clone https://<token_name>:<token>@kgitlab.knexinc.com/pawlin_birdoo/birdoo-data-manager.git -b feature/full_refactor
  1. Creating an Environment | installing dependencies
conda create <env name> python=<3.9>
conda activate <env name> 
cd <project dir>
pip install poetry 

poetry install
  1. 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)

Source distribution for bdm2 0.2.1
File Size Uploaded Provenance
bdm2-0.2.1.tar.gz 310.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for bdm2 0.2.1
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page