Skip to main content

THORR - A python package that generates river temperature in a continuous spatiotemporal manner. The name THORR is abbreviated from Thermal History Of Regulated Rivers.

Project description

Thermal History Of Regulated Rivers (THORR)

THORR is a data-driven approach to estimating water temperature in regulated rivers. We piloted the project in the Columbia River basin which is located northwest of the United States and southwest of Canada. The thermal stratification of deep reservoirs causes a thermal difference between the upstream and downstream sections of dams. Because of the spatial limitation of in-situ water temperature probes, it is difficult to obtain a spatially continuous representation of the temperature variation along regulated rivers. Satellite remote sensing offers a spatial advantage over point-based in-situ measurements. However, some of the challenges with remote sensing of water temperature include obstruction by clouds and the difficulty in obtaining the water temperature for narrow rivers. This results in temporal gaps in the satellite-based temperature. Also, because the satellites recorded the "skin" surface temperature, it is worth noting that remotely sensed water temperature may differ from in-situ water temperature measurements.

This GitHub contains the code and data used in the project as well as a copy of the THORR web app.

The Data folder contains all the GIS shapefiles, in-situ temperature records, and satellite data obtained from Landsat.
The Methods folder contains Jupyter Notebooks that were used to obtain and process the data and the code for the model development and evaluation.
The results of this study can be found in the Results folder.
Finally, the Webapp folder contains a clone of the online tool for viewing the spatially continuous thermal profile of the Columbia River and its adjoining tributaries.

Zenodo: DOI

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

thorr-1.0.4a1.tar.gz (40.8 kB view details)

Uploaded Source

Built Distribution

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

thorr-1.0.4a1-py3-none-any.whl (42.5 kB view details)

Uploaded Python 3

File details

Details for the file thorr-1.0.4a1.tar.gz.

File metadata

  • Download URL: thorr-1.0.4a1.tar.gz
  • Upload date:
  • Size: 40.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for thorr-1.0.4a1.tar.gz
Algorithm Hash digest
SHA256 36b5e38b71701e5fefcbd666d0f685aadb07cf84cb544916add7a4d70139ee47
MD5 f6097d6f3a8b8fb51d46980a066f2d14
BLAKE2b-256 5652e6000ed65264bdf1b5098128dbfbdf8465056dd57c741dbd4f2244a3b0e3

See more details on using hashes here.

File details

Details for the file thorr-1.0.4a1-py3-none-any.whl.

File metadata

  • Download URL: thorr-1.0.4a1-py3-none-any.whl
  • Upload date:
  • Size: 42.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for thorr-1.0.4a1-py3-none-any.whl
Algorithm Hash digest
SHA256 843ad850c774e54e5fd7166d26250ef885fa6a60c69a575b3c5c1ff646ae76c6
MD5 8f99dfd53b655432c8b51954005169e8
BLAKE2b-256 cba8b93a31df6497d96928e3dbb216feecb1621c60f96f4321bd9ee2dc3d59fc

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