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)

Documentation

Full API reference with interactive playground: docs.mostlyright.xyz

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.2.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.2.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: therminal_py-0.2.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.2.0.tar.gz
Algorithm Hash digest
SHA256 805799e28f0a123076948cad3b573bda4c55fbdbdebb300fc7cf70ffb3dd38ca
MD5 7e362922747287b8f78ca9f8968e865e
BLAKE2b-256 a480d4ad3c501dae523641212ee1cb7759c81e48635ef2bba0987152c94e3da3

See more details on using hashes here.

Provenance

The following attestation bundles were made for therminal_py-0.2.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.2.0-py3-none-any.whl.

File metadata

  • Download URL: therminal_py-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 693ac61d077bdf785408484cf1d127724f9bbb281f1ee3cc5f548596fcdf8e10
MD5 d921e47e989565c9dbcf6b17759d70d5
BLAKE2b-256 6d125b77cf23ada1b9841a282a010ded791ca3a66ae70b165bd1c02477710470

See more details on using hashes here.

Provenance

The following attestation bundles were made for therminal_py-0.2.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