Skip to main content

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

Metadata

Release files for availai 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for availai 0.5.0
File Size Uploaded Provenance
availai-0.5.0.tar.gz 6.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for availai 0.5.0
File Interpreter ABI Platform
availai-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.1 kB

Release files / availai-0.5.0.tar.gz

Download URL availai-0.5.0.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
75a4a1374ed730e95c098893b4ddf2cce679c84fb353c29887fcf2b98e3a89dd
BLAKE2b-256 checksum
How to use checksums
330c77eced248dd855424e51b2a428d18f55a66a989fa706e495cbce7da46ec2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / availai-0.5.0-py3-none-any.whl

Download URL availai-0.5.0-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7e55670dc1f4dc6c673dca918052779f2eb83094cf326e8d4e889d879ba5d711
BLAKE2b-256 checksum
How to use checksums
39f87e0f6f6696bae83fb1596c997a2eea8b2524f7a0c63f76a48bbf169ec15c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Security for availai 0.5.0

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.

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