This is a collection of programs that I have developed or worked on.
tstoolbox¶
Import, calculations, transformations, statistics, and plots for time-series. Can be used with the other toolboxes below ( tsgettoolbox, swmmtoolbox, wdmtoolbox, hspfbintoolbox, …etc. ).
- Documentation:
- Development:
https://bitbucket.org/timcera/tstoolbox or https://github.com/timcera/tstoolbox
plottoolbox¶
Plots data with several plot types, including; time-series, normal x or y axis, xy scatter, box and whiskers. Split from tstoolbox and should replace Python API calls to tstoolbox.plot(…) and command line tstoolbox plot ….
- Documentation:
- Development:
https://bitbucket.org/timcera/plottoolbox or https://github.com/timcera/plottoolbox
tsgettoolbox¶
Command line and Python library to collect meteorologic and hydrologic data from web services. Can collect from the following organizations:
California Department of Water Resources
Daymet from the Oak Ridge National Laboratory
Florida Automated Weather Network
Kisters Hydstra time-series database webservice
Land Data Assimilation System
METDATA, or GridMET based on PRISM.
MODIS derived data.
Terraclimate.
Texas Weather Connection
Topowx
Unavco web services.
US Army Corps of Engineers River Gages
US Army Corps of Engineers: Southwest Division, Tulsa Water Control
US Center for Operational Oceanographic Products and Services
US Climate Prediction Center
US EPA Water Quality Portal.
USGS FL Evapotranspiration
USGS National Water Information System
US National Center for Environmental Information
US National Data Buoy Center.
- Documentation:
- Development:
https://bitbucket.org/timcera/tsgettoolbox or https://github.com/timcera/tsgettoolbox
mettoolbox¶
Command line and Python library for meteorologic calculations. Includes disaggregation and evaporation functions.
- Documentation:
- Development:
https://bitbucket.org/timcera/mettoolbox or https://github.com/timcera/mettoolbox
hydrotoolbox¶
Command line and Python library for hydrologic calculations and analysis. Includes baseflow separation and hydrologic indices calculations.
- Documentation:
- Development:
https://bitbucket.org/timcera/hydrotoolbox or https://github.com/timcera/hydrotoolbox
SWMM: swmmtoolbox¶
Read the Storm Water Management Model (SWMM) version 5 binary files.
- Documentation:
- Development:
https://bitbucket.org/timcera/swmmtoolbox or https://github.com/timcera/swmmtoolbox
HSPF: wdmtoolbox¶
Create, read, and write Watershed Data Management (WDM) files.
- Documentation:
- Development:
https://bitbucket.org/timcera/wdmtoolbox or https://github.com/timcera/wdmtoolbox
HSPF: hspfbintoolbox¶
Read the Hydrological Simulation Program - FORTRAN (HSPF) binary files.
- Documentation:
- Development:
https://bitbucket.org/timcera/hspfbintoolbox or https://github.com/timcera/hspfbintoolbox
HSPF: hspf_reader¶
A command line tool and Python library to read the Hydrological Simulation Program - FORTRAN (HSPF) WDM files, binary files, and PLOTGEN files. The hspf_reader is a pure Python package including readers for PLOTGET, HSPF binary files and WDM files. If you need to create or populate WDM files use wdmtoolbox, and if you need a catalog of available water balance terms or large scale extraction from HPSF binary files use hspfbintoolbox.
- Documentation:
- Development:
https://bitbucket.org/timcera/hspf_reader or https://github.com/timcera/hspf_reader
HSPF: hspf_utils¶
Some HSPF model utilities to create a water balance, table of parameters values, …etc.
- Documentation:
- Development:
https://bitbucket.org/timcera/hspf_utils or https://github.com/timcera/hspf_utils
astronomia¶
Calculation of astronomical ephemeris for the Sun, Moon, and Planets. Used by Tidal Analysis Program - Python.
- Documentation:
- Development:
https://bitbucket.org/timcera/astronomia or https://github.com/timcera/astronomia
TAPPy¶
Tidal Analysis Program in Python. Takes a time-series of water level observations and finds the pure sine wave tidal constituents that would sum to the observations. TAPPy can then take the calculated constituents and make predictions of tidal heights in the future.
- Documentation:
- Development:
https://bitbucket.org/timcera/tappy or https://github.com/timcera/tappy
pyslice¶
Templating engine to develop input model data sets. Especially useful for parametric or Monte Carlo simulations.
- Documentation:
- Development:
https://bitbucket.org/timcera/pyslice or https://github.com/timcera/pyslice
cltoolbox¶
Toolbox to support the command line features of the other toolboxes.
- Documentation:
- Development:
https://bitbucket.org/timcera/cltoolbox or https://github.com/timcera/cltoolbox
toolbox_utils¶
Some functions to support the other toolboxes.
- Documentation:
- Development:
https://bitbucket.org/timcera/toolbox_utils or https://github.com/timcera/toolbox_utils
dapclient¶
A client only fork of the pydap package to use the Data Access Protocol to access data from a remote server.
- Documentation:
- Development:
https://bitbucket.org/timcera/dapclient or https://github.com/timcera/dapclient
vigor_rst_tables¶
A vim plugin to easily create and edit reStructuredText tables.
- Documentation:
- Development:
TSPROC¶
TSPROC is a Time Series PROCessor that uses a configuration file to describe the tasks the data scientest or modeler wants to accomplish.
- Main site:
- Documentation:
- Development:
tsblender¶
Command line tool intended as a drop-in replacement for the USGS Time-Series PROCessor (TSPROC) (still in development).
- Documentation:
- Development:
https://bitbucket.org/timcera/tsblender or https://github.com/timcera/tsblender