Skip to main content

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 file
  • tacotiff.metadata_from_tiff(filename) - Extract metadata from TIFF
  • tacotiff.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)

Source distribution for tacotiff 0.0.6
File Size Uploaded
tacotiff-0.0.6.tar.gz 12.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for tacotiff 0.0.6
File
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

Release history Release notifications | RSS feed

This release

0.0.6 This release

6 release files

0.0.5

6 release files

0.0.4

2 release files

0.0.3

6 release files

0.0.2

6 release files

0.0.1

2 release files

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