Data workflow automation
Project description
Pipewine
Pipewine is a complete rewrite of the Pipelime library and intends to serve the same purpose: provide a set of tools to manipulate multi-modal small/medium-sized datasets, mainly for research purposes in the CV/ML domain.
🚀 Features
- Unified access pattern to datasets of various formats, origin and content.
- Underfolder, a quick and easy filesystem-based dataset format good for small/medium datasets.
- Common data encoding formats for images, text and metadata.
- Common operators to manipulate existing datasets.
- Workflows that transform data in complex DAGs (Directed Acyclic Graph) pipelines.
- CLI (Command Line Interface) to quickly run simple workflows without writing a full python script.
- Extendibility, allowing the user to easily extend the library in many aspects, adding components that seamlessly integrate with the built-in ones:
- Add custom dataset formats
- Add custom data encoding formats
- Add custom operators on datasets
- Register components to the CLI
Documentation
Full documentation is available at lucabonfiglioli.github.io/pipewine.
Installation
Pipewine is available on PyPI and can be installed via pip:
pip install pipewine
License
Pipewine is public domain software released under the Unlicense. You can do whatever you want with it.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pipewine-0.2.0.tar.gz.
File metadata
- Download URL: pipewine-0.2.0.tar.gz
- Upload date:
- Size: 58.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8fe9f511ef3749502e0f67645027a53b92ee767f62de7ce8f560c5c1dc2c72e2
|
|
| MD5 |
4aa31c4ed2485e7c3cedef2bdc4cd755
|
|
| BLAKE2b-256 |
92fea32905d7399d723c18f79ed02caf5be94ccab3677fedd2da3784dfe12348
|
Provenance
The following attestation bundles were made for pipewine-0.2.0.tar.gz:
Publisher:
python-publish.yml on LucaBonfiglioli/pipewine
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pipewine-0.2.0.tar.gz -
Subject digest:
8fe9f511ef3749502e0f67645027a53b92ee767f62de7ce8f560c5c1dc2c72e2 - Sigstore transparency entry: 195853180
- Sigstore integration time:
-
Permalink:
LucaBonfiglioli/pipewine@80c4a480a4937bea09dfae77dc02d5ede8fd0353 -
Branch / Tag:
refs/tags/0.2.0 - Owner: https://github.com/LucaBonfiglioli
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@80c4a480a4937bea09dfae77dc02d5ede8fd0353 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pipewine-0.2.0-py3-none-any.whl.
File metadata
- Download URL: pipewine-0.2.0-py3-none-any.whl
- Upload date:
- Size: 82.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfc95036651e5d5c5b340cf9a85ec4d9652a128f34bbf09fbfad9362251b4f5b
|
|
| MD5 |
f36b2f1bdeac65f830792ae8ef788066
|
|
| BLAKE2b-256 |
b9dafeaa89815f17b7dd8479c1fbb886a1def142da183f82309b077f8940107b
|
Provenance
The following attestation bundles were made for pipewine-0.2.0-py3-none-any.whl:
Publisher:
python-publish.yml on LucaBonfiglioli/pipewine
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pipewine-0.2.0-py3-none-any.whl -
Subject digest:
cfc95036651e5d5c5b340cf9a85ec4d9652a128f34bbf09fbfad9362251b4f5b - Sigstore transparency entry: 195853181
- Sigstore integration time:
-
Permalink:
LucaBonfiglioli/pipewine@80c4a480a4937bea09dfae77dc02d5ede8fd0353 -
Branch / Tag:
refs/tags/0.2.0 - Owner: https://github.com/LucaBonfiglioli
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@80c4a480a4937bea09dfae77dc02d5ede8fd0353 -
Trigger Event:
release
-
Statement type: