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 (wdmtoolbox, hspfbintoolbox, swmmtoolbox).

Documentation:http://pythonhosted.org/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 PyPI downloads count tstoolbox license

wdmtoolbox

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

Documentation:http://pythonhosted.org/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 PyPI downloads count wdmtoolbox license

hspfbintoolbox

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

Documentation:http://pythonhosted.org/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 PyPI downloads count hspfbintoolbox license

swmmtoolbox

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

Documentation:http://pythonhosted.org/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 PyPI downloads count swmmtoolbox license

Pyslice

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

Documentation:http://pythonhosted.org/Pyslice
https://travis-ci.org/timcera/pyslice.svg?branch=master https://coveralls.io/repos/timcera/pyslice/badge.png?branch=master Latest release PyPI downloads count pyslice license

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.

Main site:http://tappy.sf.net

Astronomia

Calculation of astronomical ephemeris for the Sun, Moon, and Planets. Used by TAPPy.

Documentation:http://pythonhosted.org/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 PyPI downloads count astronomia license

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

Table Of Contents