Skip to main content

A library for computer vision and machine learning

Project description

availai

availai is a Python library for managing and building computer vision workflows, including tools for dataset management, preprocessing, and seamless integration with Weights & Biases (W&B) and Roboflow. Future updates will expand functionality to include broader machine learning, deep learning, audio processing, NLP, and large language models (LLMs).

Features

Dataset Management

  • Download Datasets:

    • Fetch datasets directly from Weights & Biases using artifact versioning.
    • Retrieve datasets from Roboflow in various formats (e.g., YOLOv8).
  • Upload and Log:

    • Upload datasets as W&B artifacts for versioning and tracking.
    • Log dataset-related tables for visualization in W&B projects.
  • Dataset Customization:

    • Create smaller dataset versions for quick testing by reducing one or more dataset splits (e.g., train, val, test).
  • Copy Datasets:

    • Copy datasets to a specified location with a progress bar for visibility.

Integration with Roboflow

  • Download datasets using workspace and project names.
  • Support for multiple dataset formats, such as YOLOv8, COCO, and more.

Integration with Weights & Biases

  • Manage datasets using W&B artifact tracking.
  • Log preprocessing steps and metadata as W&B artifacts for reproducibility.

Installation

Install availai from PyPI:

pip install availai

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

availai-0.5.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

availai-0.5.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file availai-0.5.0.tar.gz.

File metadata

  • Download URL: availai-0.5.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for availai-0.5.0.tar.gz
Algorithm Hash digest
SHA256 75a4a1374ed730e95c098893b4ddf2cce679c84fb353c29887fcf2b98e3a89dd
MD5 5be9895eed4266a2f167b9681db5193b
BLAKE2b-256 330c77eced248dd855424e51b2a428d18f55a66a989fa706e495cbce7da46ec2

See more details on using hashes here.

File details

Details for the file availai-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: availai-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for availai-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e55670dc1f4dc6c673dca918052779f2eb83094cf326e8d4e889d879ba5d711
MD5 84ea460d4d2c6ec562dd7ff156d4ca12
BLAKE2b-256 39f87e0f6f6696bae83fb1596c997a2eea8b2524f7a0c63f76a48bbf169ec15c

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