Will get time series from different sources on the internet.
Project description
tsgettoolbox - Quick Guide
The ‘tsgettoolbox’ is a Python script and library to get time-series data from different web services. The tsgettoolbox will work with Python 2.6+ and 3.0+.
Documentation
Reference documentation is at tsgettoolbox_documentation.
Installation
At the command line:
$ pip install tsgettoolbox # OR $ easy_install tsgettoolbox
Or, if you have virtualenvwrapper installed:
$ mkvirtualenv tsgettoolbox $ pip install tsgettoolbox
Usage Summary - Command Line
Just run ‘tsgettoolbox –help’ to get a list of subcommands. To get detailed help for a particular sub-command, for instance ‘coops’, type ‘tsgettoolbox coops –help’.
- about
Print out information about tsgettoolbox and the system.
- cdec
This module provides access to data provided by the California Department of Water Resources: California Data Exchange Center web site.
- coops
Download data from Center for Operational Oceanographic Products and Services (CO-OPS). Detailed documentation about the National Ocean Service CO-OPS web services is at http://tidesandcurrents.noaa.gov/api/
- cpc
This module provides direct access to Climate Prediction Center, Weekly Drought Index dataset.
- darksky
Download data from http://api.darksky.net. Detailed documentation about the Forecast.io service is at https://darksky.net/dev/docs. You have to get an API key from https://darksky.net/dev/register
- daymet
Download data from the Daymet dataset created by the Oak Ridge National Laboratory. Detailed documentation is at http://daymet.ornl.gov/
- lcra_hydromet
Fetches site parameter data
- lcra_wq
Fetches historical or near real-time (for some sites) data
- ldas
Download data from the Land Data Assimilation Service (LDAS). Two projects are available, the National LDAS (0.125x0.125 degree hourly) and the Global LDAS (0.25x0.25 degree 3 hourly).
- modis
Download datasets developed using the MODIS satellite imagery.
Documentation: https://modis.ornl.gov/documentation.html
Policies: https://lpdaac.usgs.gov/products/modis_policies
Citation: https://lpdaac.usgs.gov/citing_our_data
Product
Name
MCD12Q1
MODIS/Terra+Aqua Land Cover (LC) Type Yearly L3 Global 500m SIN Grid
MCD12Q2
MODIS/Terra+Aqua Land Cover Dynamics (LCD) Yearly L3 Global 500m SIN Grid
MCD43A1
MODIS/Terra+Aqua BRDF/Albedo (BRDF/MCD43A1) 16-Day L3 Global 500m SIN Grid
MCD43A2
MODIS/Terra+Aqua BRDF/Model Quality (BRDF/MCD43A2) 16-Day L3 Global 500m SIN Grid V005
MCD43A4
MODIS/Terra+Aqua Nadir BRDF-Adjusted Reflectance (NBAR) 16-Day L3 Global 500m SIN Grid
MOD09A1
MODIS/Terra Surface Reflectance (SREF) 8-Day L3 Global 500m SIN Grid
MOD11A2
MODIS/Terra Land Surface Temperature/Emissivity (LST) 8-Day L3 Global 1km SIN Grid
MOD13Q1
MODIS/Terra Vegetation Indices (NDVI/EVI) 16-Day L3 Global 250m SIN Grid [Collection 5]
MOD15A2
Leaf Area Index (LAI) and Fraction of Photosynthetically Active Radiation (FPAR) 8-Day Composite [Collection 5]
MOD16A2
MODIS/Terra Evapotranspiration (ET) 8-Day L4 Global Collection 5
MOD17A2
MODIS/Terra Gross Primary Production (GPP) 8-Day L4 Global [Collection 5.1]
MOD17A3
MODIS/Terra Net Primary Production (NPP) Yearly L4 Global 1km SIN Grid
MYD09A1
MODIS/Aqua Surface Reflectance (SREF) 8-Day L3 Global 500m SIN Grid
MYD11A2
MODIS/Aqua Land Surface Temperature/Emissivity (LST)8-Day L3 Global 1km SIN Grid
MYD13Q1
MODIS/Aqua Vegetation Indices (NDVI/EVI) 16-Day L3 Global 1km SIN Grid
MYD15A2
MODIS/Aqua Leaf Area Index (LAI) and Fraction of Photosynthetically Active Radiation (FPAR) 8 Day Composite
MYD17A2
MODIS/Aqua Gross Primary Production (GPP) 8 Day L4 Global
- ncdc_ghcnd
Download from the Global Historical Climatology Network - Daily. Requires registration and free API key.
If you use this data, please read ftp://ftp.ncdc.noaa.gov/pub/data/ghcn/daily/readme.txt about “How to cite”.
GHCN (Global Historical Climatology Network)-Daily is an integrated database of daily climate summaries from land surface stations across the globe. Like its monthly counterpart (GHCN-Monthly) , GHCN-Daily is comprised of daily climate records from numerous sources that have been integrated and subjected to a common suite of quality assurance reviews.
- ncdc_ghcnd_ftp
Download from the Global Historical Climatology Network - Daily.
- ncdc_gs
National Climatic Data Center Global Summary of the Month (GSOM) or Global Summary of the Year (GSOY). Requires registration and free API key.
- ncdc_normal_ann
National Climatic Data Center annual normals. Requires registration and free API key.
- ncdc_normal_dly
National Climatic Data Center Daily Normals. Requires registration and free API key.
- ncdc_normal_hly
National Climatic Data Center GHCND Monthly Summaries. Requires registration and free API key.
- ncdc_normal_mly
National Climatic Data Center GHCND Monthly Summaries. Requires registration and free API key.
- ncdc_precip_15
National Climatic Data Center 15 minute precipitation. Requires registration and free API key.
- ncdc_precip_hly
National Climatic Data Center hourly precipitation. Requires registration and free API key.
- ncdc_annual
National Climatic Data Center annual data summaries. Requires registration and free API key.
- ncdc_ghcndms
National Climatic Data Center GHCND Monthly Summaries. Requires registration and free API key.
- ndbc
Download data from the National Data Buoy Center.
- nwis
Download time-series from the USGS National Water Information Service (NWIS). There are three main NWIS databases. The ‘tsgettoolbox’ can currently pull from the Instantaneous Value database (–database=iv) for sub-daily interval data starting in 2007, and the Daily Values database (–database=dv). Detailed documentation is available at http://waterdata.usgs.gov/nwis
- twc
Fetches Texas weather data
- unavco
Detailed information at: http://www.unavco.com/data/web-services/web-services.html
Returns ‘met’, ‘pore_temperature’, ‘pore_pressure’, ‘tilt’, ‘strain’, or ‘positional’ data for UNAVCO stations.
- usgs_eddn
Download from the USGS Emergency Data Distribution Network
Usage Summary - Python Library
To use the tsgettoolbox in a project:
from tsgettoolbox import tsgettoolbox
Refer to the API Documentation at tsgettoolbox_documentation.
Development
Development is managed on bitbucket at https://bitbucket.org/timcera/tsgettoolbox/overview.
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
File details
Details for the file tsgettoolbox-23.20.1.tar.gz
.
File metadata
- Download URL: tsgettoolbox-23.20.1.tar.gz
- Upload date:
- Size: 964.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0da113f17ad1df635d91ef357efe08a3f7a8b0d6db13503ae0306f3cf7d5bbd |
|
MD5 | 7f95dc3106e08dac080e37a97e434dc4 |
|
BLAKE2b-256 | 369c72f016751e8e4bc35e7854a4f7f4f60eaec42deb290a8f35f0c4b4606665 |