TACOTIFF Python Package
Python bindings for the TACOTIFF high-performance GeoTIFF driver.
Installation
pip install tacotiff
Prerequisites
- GDAL Python bindings (
pip install gdal) - TACOTIFF GDAL driver installed in system
Usage
import tacotiff
# Open TACOTIFF with JSON metadata
metadata = {
"ImageWidth": 1024,
"ImageLength": 1024,
"TileWidth": 256,
"TileLength": 256,
# ... complete metadata
}
ds = tacotiff.open("data.tif", metadata_json=metadata, num_threads=4)
array = ds.ReadAsArray()
API Reference
tacotiff.open(filename, metadata_json, num_threads=1)- Open TACOTIFF filetacotiff.metadata_from_tiff(filename)- Extract metadata from TIFFtacotiff.validate_metadata(metadata)- Validate metadata schema
Metadata
Release files for tacotiff 0.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tacotiff-0.0.6.tar.gz | 12.4 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| tacotiff-0.0.6-cp313-cp313-manylinux_2_17_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.17+ x86-64 | Details |
| tacotiff-0.0.6-cp312-cp312-manylinux_2_17_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.17+ x86-64 | Details |
| tacotiff-0.0.6-cp311-cp311-manylinux_2_17_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.17+ x86-64 | Details |
| tacotiff-0.0.6-cp310-cp310-manylinux_2_17_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.17+ x86-64 | Details |
| tacotiff-0.0.6-cp39-cp39-manylinux_2_17_x86_64.whl | CPython 3.9 | CPython 3.9 | Linux glibc 2.17+ x86-64 | Details |
Total release size: 2.3 MB
Release files / tacotiff-0.0.6.tar.gz
| Download URL | tacotiff-0.0.6.tar.gz |
|---|---|
| Size | 12.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
473fa72e98d3779472323a4e055a22e70bd5affae43359008b029ea5cb876523
|
|
BLAKE2b-256 checksum How to use checksums |
6aaf9b1421d2f4f87b6ccacecdb0ccf909582c42f4e0f205e80357e1cf9905b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|
Release files / tacotiff-0.0.6-cp313-cp313-manylinux_2_17_x86_64.whl
| Download URL | tacotiff-0.0.6-cp313-cp313-manylinux_2_17_x86_64.whl |
|---|---|
| Size | 465.7 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
486c3c53860f46a93245432c28cb68f494a5de0b6df55e09f7c2b23e2d267e9f
|
|
BLAKE2b-256 checksum How to use checksums |
2940d2c88deb3cd3b42024c362c2ad434acdf6b5dacdc2614e6f1e61fe1a9bc1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|
Release files / tacotiff-0.0.6-cp312-cp312-manylinux_2_17_x86_64.whl
| Download URL | tacotiff-0.0.6-cp312-cp312-manylinux_2_17_x86_64.whl |
|---|---|
| Size | 465.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6af67564c879762dd0beceef4ab08c3f977f767b5297fc83a42d20205fd3eb87
|
|
BLAKE2b-256 checksum How to use checksums |
246cb71242b136bdf3198100316eb2835a64dd75df06f712ab2dfa2e3cd87c7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|
Release files / tacotiff-0.0.6-cp311-cp311-manylinux_2_17_x86_64.whl
| Download URL | tacotiff-0.0.6-cp311-cp311-manylinux_2_17_x86_64.whl |
|---|---|
| Size | 465.7 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b92e8df81ab0ffd939529414f9a160f3d511f9878b95ce7229f3089fbadfe69b
|
|
BLAKE2b-256 checksum How to use checksums |
b85c0c003402e34b39df783600ee8f53dcdd334b82956255ff7981efcc40e702
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|
Release files / tacotiff-0.0.6-cp310-cp310-manylinux_2_17_x86_64.whl
| Download URL | tacotiff-0.0.6-cp310-cp310-manylinux_2_17_x86_64.whl |
|---|---|
| Size | 465.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9075af5ffc7db4491e6fd6ccffe1fce6deff3170590e6556b2a2e11b5eead669
|
|
BLAKE2b-256 checksum How to use checksums |
8c503e1990aaa23ab5029a5c8db8b1bea54eb77f197e284eb68c1f0aed3e34ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|
Release files / tacotiff-0.0.6-cp39-cp39-manylinux_2_17_x86_64.whl
| Download URL | tacotiff-0.0.6-cp39-cp39-manylinux_2_17_x86_64.whl |
|---|---|
| Size | 465.7 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
06d2f3b32daed27d252a33aa729792d9de02c64906c13600a9c2d0b27cd61bf4
|
|
BLAKE2b-256 checksum How to use checksums |
6fb1848d01a4f511175d9305e12dfeb7d7526d49da1248799cd2c067ff04eb91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|