Teaspoon
See the full documentation on the ReadTheDocs Pages
What is it?
tsp ('teaspoon') is a python library designed to make working with permafrost ground temperature time series data more straightforward, efficient, and reproduceable. Some of the features include:
- Read a variety of common published data formats, datalogger outputs, and model results into a common data structure
- GEOtop model output
- GTN-P database export csv
- NTGS ground temperature report csv
- Geoprecision datalogger export
- HoboWare datalogger export
- Export data in a variety of common formats
- TSP-recommended csv format
- netcdf
- 'GTN-P'-style csv
- 'NTGS'-style csv
- Perform common data transformations
- Calculate daily, monthly, or yearly means, ignoring averaging periods with missing data
- Switch between "long" and "wide" dataframes
- Visualize and explore your data with commonly used plots
- Trumpet curves
- Temperature-time graphs
- Colour-contour profiles
Installation
Usage Examples
How to contribute
Data Standard
TSP also defines a recommended csv format for ground temperature data (which can also be extended to many other kinds of permafrost data). It is described in the DATA_STANDARD.md file in this directory. Files can be read (using the TSP.to_csv method) and written (using read_tsp) using the teaspoon software package.
Citation
If you find this software helpful, please consider using the following citation:
Brown, N., (2022). tsp ("Teaspoon"): A library for ground temperature data. Journal of Open Source Software, 7(77), 4704, https://doi.org/10.21105/joss.04704
Metadata
Release files for tsp 1.10.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tsp-1.10.5.tar.gz | 5.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tsp-1.10.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.8 MB
Release files / tsp-1.10.5.tar.gz
| Download URL | tsp-1.10.5.tar.gz |
|---|---|
| Size | 5.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3b6e2186d47a4381b0d43d5f133f5d764e89157d051829523458517d846b3986
|
|
BLAKE2b-256 checksum How to use checksums |
9a6553aa532ab1f4b563712d65d790fd130c87e3bcf273cf9341fcb66736f9a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / tsp-1.10.5-py3-none-any.whl
| Download URL | tsp-1.10.5-py3-none-any.whl |
|---|---|
| Size | 5.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a3459716a5c8a9d230b19149ee17db13d22ad184282eb37da5bc1bb7904f1291
|
|
BLAKE2b-256 checksum How to use checksums |
3d5b61dfa06c5a70df28a7cce0fc963c4d08bea9a8d3d511b40994fe332016f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|