Skip to main content

Python SDK for Therminal — Kalshi temperature prediction markets + NWS weather data

Project description

therminal-py

Python SDK for Therminal — Kalshi temperature prediction markets + NWS weather data.

Install

pip install therminal-py            # core (returns dicts)
pip install therminal-py[pandas]    # + DataFrame support
pip install therminal-py[cli]       # + CLI tool
pip install therminal-py[dev]       # everything (for development)

Quick Start

from therminal import TherminalClient

client = TherminalClient()

# Get candles as a Pandas DataFrame
df = client.candles(
    market="KXHIGHNY-26MAR20-T50",
    from_date="2026-03-01",
    interval=5,
    as_dataframe=True,
)

# Get NYC weather observations in metric units
obs = client.observations(station="NYC", units="metric", limit=10)

# Download a parquet file
client.download_parquet("observations", station="NYC", year=2024)

API Reference

See the full API documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

therminal_py-0.1.0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

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

therminal_py-0.1.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file therminal_py-0.1.0.tar.gz.

File metadata

  • Download URL: therminal_py-0.1.0.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for therminal_py-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e2ac246c4c42e57520707324f995327a0044b3f8faa082d3109ecba2ab8ae81f
MD5 c622c2d676ccc4b89f960ac1e0e1dd85
BLAKE2b-256 bb2c5da4ab8f47396f2c55042db14a7f2d8bf80e9087b799c0cdc17a71a0fab1

See more details on using hashes here.

Provenance

The following attestation bundles were made for therminal_py-0.1.0.tar.gz:

Publisher: publish.yml on Tarabcak/therminal-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file therminal_py-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: therminal_py-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for therminal_py-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 54975c75b05312ccda6d24c95cb0bee895c4213f6b71d8e0796c4fb2c864768d
MD5 0a15f19ec77b4f82fb0b997de865e16c
BLAKE2b-256 39e8bf07f4fab8219f2cf1ed3fccf7de116f276401cb5463c1e85bc46f015727

See more details on using hashes here.

Provenance

The following attestation bundles were made for therminal_py-0.1.0-py3-none-any.whl:

Publisher: publish.yml on Tarabcak/therminal-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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