This is a collection of programs that I have developed or worked on.


tstoolbox

Calculations, transformations, statistics, and plots for time-series. Used with the other toolboxes below (tsgettoolbox, wdmtoolbox, hspfbintoolbox, swmmtoolbox).

Documentation

tstoolbox

Development

http://bitbucket.org/timcera/tstoolbox

https://travis-ci.org/timcera/tstoolbox.svg?branch=master https://coveralls.io/repos/timcera/tstoolbox/badge.png?branch=master Latest release BSD-3 clause license tstoolbox downloads

tsgettoolbox

Command line and Python library to collect meteorologic and hydrologic data from web services.

Documentation

tsgettoolbox

Development

http://bitbucket.org/timcera/tsgettoolbox

https://travis-ci.org/timcera/tsgettoolbox.svg?branch=master https://coveralls.io/repos/timcera/tsgettoolbox/badge.png?branch=master Latest release BSD-3 clause license tsgettoolbox downloads

pyslice

Templating engine to develop input model data sets. Especially useful for parametric or Monte Carlo simulations.

Documentation

pyslice

https://travis-ci.org/timcera/pyslice.svg?branch=master https://coveralls.io/repos/timcera/pyslice/badge.png?branch=master Latest release BSD-3 clause license pyslice downloads

astronomia

Calculation of astronomical ephemeris for the Sun, Moon, and Planets. Used by Tidal Analysis Program - Python.

Documentation

astronomia

Development

http://bitbucket.org/timcera/astronomia

https://travis-ci.org/timcera/astronomia.svg?branch=master https://coveralls.io/repos/timcera/astronomia/badge.png?branch=master Latest release GPL license astronomia downloads

HSPF: wdmtoolbox

Create, read, and write Watershed Data Management (WDM) files.

Documentation

wdmtoolbox

Development

http://bitbucket.org/timcera/wdmtoolbox

https://travis-ci.org/timcera/wdmtoolbox.svg?branch=master https://coveralls.io/repos/timcera/wdmtoolbox/badge.png?branch=master Latest release BSD-3 clause license wdmtoolbox downloads

HSPF: hspfbintoolbox

Read the Hydrological Simulation Program - FORTRAN (HSPF) binary files.

Documentation

hspfbintoolbox

Development

http://bitbucket.org/timcera/hspfbintoolbox

https://travis-ci.org/timcera/hspfbintoolbox.svg?branch=master https://coveralls.io/repos/timcera/hspfbintoolbox/badge.png?branch=master Latest release BSD-3 clause license hspfbintoolbox downloads

HSPF: hspf_water_balance

Summarize HSPF model results as a water balance.

Documentation

hspf_water_balance

Development

http://bitbucket.org/timcera/hspf_water_balance

https://travis-ci.org/timcera/hspf_water_balance.svg?branch=master https://coveralls.io/repos/timcera/hspf_water_balance/badge.png?branch=master Latest release BSD-3 clause license hspf_water_balance downloads

SWMM: swmmtoolbox

Read the Storm Water Management Model (SWMM) version 5 binary files.

Documentation

swmmtoolbox

Development

http://bitbucket.org/timcera/swmmtoolbox

https://travis-ci.org/timcera/swmmtoolbox.svg?branch=master https://coveralls.io/repos/timcera/swmmtoolbox/badge.png?branch=master Latest release BSD-3 clause license swmmtoolbox downloads

TSPROC

TSPROC is a Time Series PROCessor that uses a configuration file to describe the tasks the data scientest or modeler wants to accomplish. TSPROC was initially developed by John Doherty as part of the ‘Surface Water Utilities’ to support the use of his Parameter ESTimation (PEST) suite of optimization programs. Even though there are important components in TSPROC that are only used with PEST, TSPROC has general utility outside the PEST environment. I am involved in the ‘next-generation’ TSPROC development headed up by Steve Westenbroek of the Wisconsin USGS.

Main site

http://wi.water.usgs.gov/models/tsproc/

Documentation

http://pubs.usgs.gov/tm/tm7c7/

Development

https://github.com/smwesten-usgs/tsproc


Deprecated

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.

I have been planning a rewrite of TAPPy, but that will probably take a while. In the meantime, there are new tidal analysis tools written using Python which might be better/easier to use than TAPPy. Check out in no particular order;

With things always moving, if the OSU work can get you what you need, why do tidal analysis at all?

Main site

http://tappy.sf.net