Skip to main content

Data augmentation library with Rust-accelerated operations

Project description

Additory v0.1.1a1

Data augmentation library with Polars backend.

Installation

pip install additory

Quick Start

import additory
import polars as pl

# Add columns from reference DataFrame
result = additory.add.to(df, reference_df, on='id', bring='price')

# Transform columns
result = additory.add.transform(df, mode='onehotencoding', columns=['category'])

# Filter data
result = additory.add.snapshot(df, where='age > 18')

# Generate synthetic data
result = additory.add.synthetic(df, rows=1000)

# Analyze data
result = additory.add.analyze(df, preset='quick')

# Evaluate expressions
result = additory.add.expressions(df, 'inbuilt:bmi')

Features

  • Blazing Fast: Built on Polars for maximum performance
  • Simple API: Clean, intuitive API with additory.add.function() pattern
  • Flexible: Works with Polars, pandas, and cuDF
  • Comprehensive: 6 main functions covering all data augmentation needs
  • Well Tested: 1,023 tests with 90% coverage

Documentation

Visit https://additory.dev for full documentation.

License

MIT

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

additory-0.1.1a4.tar.gz (62.9 kB view details)

Uploaded Source

Built Distribution

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

additory-0.1.1a4-py3-none-any.whl (87.2 kB view details)

Uploaded Python 3

File details

Details for the file additory-0.1.1a4.tar.gz.

File metadata

  • Download URL: additory-0.1.1a4.tar.gz
  • Upload date:
  • Size: 62.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for additory-0.1.1a4.tar.gz
Algorithm Hash digest
SHA256 1d7cce9f27433776d8124f771f582202170b9acd1655147bb0aaeb0143842bed
MD5 542b3b684c78e0daaedd72de32a6a3e8
BLAKE2b-256 3a17f2462ed237008d28eacb4ba146fc5e2260ea8412d6bff028509f90a14ce7

See more details on using hashes here.

File details

Details for the file additory-0.1.1a4-py3-none-any.whl.

File metadata

  • Download URL: additory-0.1.1a4-py3-none-any.whl
  • Upload date:
  • Size: 87.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for additory-0.1.1a4-py3-none-any.whl
Algorithm Hash digest
SHA256 79b3c5afc52c5f81f3b9e695bccc6427df98f048aa9b8cc4ab4b1ceaab452a88
MD5 a3db640b8b6fe7c6091e2e0b6b0822a6
BLAKE2b-256 652fbcbbb2ed7499c7148f79200c3d32f3b161a1236f99c85bea6b13707bbdc1

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