Skip to main content

Client version of the terrakio-python-api

Project description

Terrakio API Client

A Python client for Terrakio API. This package provides a user-friendly interface for accessing Terrakio's data services.

Features

  • Authentication
  • WCS queries and data retrieval
  • Mass stats related functionalities

Installation

pip install terrakio-api

Usage Example

from terrakio_api import Client
from shapely.geometry import Point

# Initialize the client
client = Client( url = "https://dev-au.terrak.io")

# Login to your account
token = client.auth.login(email = "XXX", password = "XXX")
print(f"✓ Login successful, personal token: {token[:10]}...")

# The login account will automatically be used for the requests

# View API key
api_key = client.auth.view_api_key()
print(f"✓ Current API key: {api_key[:10]}...")

# Create a geographic feature
point = Point(149.057, -35.1548)

# Make a WCS request
dataset = client.geoquery(
     expr="prec=MSWX.precipitation@(year=2024, month=1)\nprec",
     feature=point,
     output="netcdf"
)

For more documentation, see the main repository.

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

terrakio_api-0.4.98.1b1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

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

terrakio_api-0.4.98.1b1-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file terrakio_api-0.4.98.1b1.tar.gz.

File metadata

  • Download URL: terrakio_api-0.4.98.1b1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.3

File hashes

Hashes for terrakio_api-0.4.98.1b1.tar.gz
Algorithm Hash digest
SHA256 fe69887a302ef041c6f4cd6de003ce23be65c03ca92efe7aeec1abe032a7d76e
MD5 e7fea90933ab0c0e6b99ed52525240c4
BLAKE2b-256 84095ec403005316ef7c0d7444ae11e2b19bf489b3bfcf261562ab094721db68

See more details on using hashes here.

File details

Details for the file terrakio_api-0.4.98.1b1-py3-none-any.whl.

File metadata

File hashes

Hashes for terrakio_api-0.4.98.1b1-py3-none-any.whl
Algorithm Hash digest
SHA256 05aa627d3257a7e738d70503aeb44bbc2bf049ccbeea06d0926484ee9a87d7e2
MD5 cf5e3b008f24cde35c13ab7287661590
BLAKE2b-256 51e6eda4972df77d244151d8174bb2c6ecb13f17113e75a80e9d71224dea10f1

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