Skip to main content

No project description provided

Project description

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

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

bdm2-0.2.1.tar.gz (310.9 kB view details)

Uploaded Source

Built Distribution

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

bdm2-0.2.1-py3-none-any.whl (397.5 kB view details)

Uploaded Python 3

File details

Details for the file bdm2-0.2.1.tar.gz.

File metadata

  • Download URL: bdm2-0.2.1.tar.gz
  • Upload date:
  • Size: 310.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.9.20 Linux/6.1.75-99.163.amzn2023.aarch64

File hashes

Hashes for bdm2-0.2.1.tar.gz
Algorithm Hash digest
SHA256 16c3dbae54c80f6db3743c789853dcc3bafaeef60fd5048790e79577d618aaf3
MD5 8718d6afc9db65aadcad2691333c18f3
BLAKE2b-256 b61b6796b3a9d7910b1839be70ca57353cd927a90454527b64caca849c0b1ce3

See more details on using hashes here.

File details

Details for the file bdm2-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: bdm2-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 397.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.9.20 Linux/6.1.75-99.163.amzn2023.aarch64

File hashes

Hashes for bdm2-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 93faedf3c143ad9a0c79c51eef7e74c13230e8ecf5ad55014f413fe5c519b9ba
MD5 b777e4c7f63e229af8e4ff1fb06c0fe0
BLAKE2b-256 d5c92ccac483d0e627f39f7ce6c1e871853984e172e56fedcbe66c06d0c28ecf

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