The file format behind TACO.
Project description
The Tortilla Reader
What is Tortilla?
TODO
Specification
Read the full specification here.
Installation
You can install the Tortilla reader using pip:
pip install pytortilla
Usage
The tortilla reader only support four methods: create, edit, load, and compile.
Create
Create a Tortilla file from a list of local files.
import pytortilla
files = ["path/to/local/A.tif", "path/to/local/B.tif", "path/to/local/C.tif"]
tortilla_file = pytortilla.create(
files=files,
output= "path/to/local/demo.tortilla"
)
Load
Load local and remote Tortilla files. For remote files, the server must support the HTTP Range header method.
import pytortilla
# either local or remote you can load a Tortilla file with the same function
## local
tortilla_file = pytortilla.load(
file="path/to/local/demo.tortilla"
)
## remote
tortilla_file = pytortilla.load(
file="https://huggingface.co/datasets/tacofoundation/example/resolve/main/soy_una.tortilla"
)
Compile
Create small subsets of the Tortilla file. For instance, if you have a Tortilla file with 1000 items, you can create a new Tortilla file with only the first 100 items.
import pytortilla
# Load a Tortilla file
metadata = pytortilla.load(file="https://huggingface.co/datasets/tacofoundation/example/resolve/main/soy_una.tortilla")
# Create a new Tortilla file
subset = pytortilla.compile(
dataset=metadata.iloc[40:50],
output="soy_una_feliz.tortilla"
)
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 pytortilla-0.1.2.tar.gz.
File metadata
- Download URL: pytortilla-0.1.2.tar.gz
- Upload date:
- Size: 16.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/7.0.1 keyring/24.3.1 pkginfo/1.9.6 readme-renderer/34.0 requests-toolbelt/1.0.0 requests/2.32.3 rfc3986/1.5.0 tqdm/4.66.5 urllib3/2.2.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd934c1143c4a8781e77aef6ec3859d3d285712d4bf695be3154d8ac94647cf4
|
|
| MD5 |
7f13bfa456dc2b75bc600b9cd78e4945
|
|
| BLAKE2b-256 |
30dfd92359e2bdfdc914fade623b1a5a974a13c5d0fa9060a052b64d6418a062
|
File details
Details for the file pytortilla-0.1.2-py3-none-any.whl.
File metadata
- Download URL: pytortilla-0.1.2-py3-none-any.whl
- Upload date:
- Size: 21.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/7.0.1 keyring/24.3.1 pkginfo/1.9.6 readme-renderer/34.0 requests-toolbelt/1.0.0 requests/2.32.3 rfc3986/1.5.0 tqdm/4.66.5 urllib3/2.2.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61f1b279e6710ea4bb6334fa63a0c58cd85decc66d634f0012ee34dee48ead3a
|
|
| MD5 |
cc413eccccf32b82f67950f244454c25
|
|
| BLAKE2b-256 |
5b7ea0faab5374ef57aefef18cb3d79d14bfd79bc50aa0f8aff78327460a5713
|