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. ). .. toctree:: :maxdepth: 1 :hidden: tstoolbox/docs/index :Documentation: :ref:`tstoolbox_documentation` :Development: https://bitbucket.org/timcera/tstoolbox or https://github.com/timcera/tstoolbox .. include:: tstoolbox/BADGES.rst ---- 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 ...`. .. toctree:: :maxdepth: 1 :hidden: plottoolbox/docs/index :Documentation: :ref:`plottoolbox_documentation` :Development: https://bitbucket.org/timcera/plottoolbox or https://github.com/timcera/plottoolbox .. include:: plottoolbox/BADGES.rst ---- 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. .. toctree:: :maxdepth: 1 :hidden: tsgettoolbox/docs/index :Documentation: :ref:`tsgettoolbox_documentation` :Development: https://bitbucket.org/timcera/tsgettoolbox or https://github.com/timcera/tsgettoolbox .. include:: tsgettoolbox/BADGES.rst ---- mettoolbox ---------- Command line and Python library for meteorologic calculations. Includes disaggregation and evaporation functions. .. toctree:: :maxdepth: 1 :hidden: mettoolbox/docs/index :Documentation: :ref:`mettoolbox_documentation` :Development: https://bitbucket.org/timcera/mettoolbox or https://github.com/timcera/mettoolbox .. include:: mettoolbox/BADGES.rst ---- hydrotoolbox ------------ Command line and Python library for hydrologic calculations and analysis. Includes baseflow separation and hydrologic indices calculations. .. toctree:: :maxdepth: 1 :hidden: hydrotoolbox/docs/index :Documentation: :ref:`hydrotoolbox_documentation` :Development: https://bitbucket.org/timcera/hydrotoolbox or https://github.com/timcera/hydrotoolbox .. include:: hydrotoolbox/BADGES.rst ---- SWMM: swmmtoolbox ----------------- Read the Storm Water Management Model (SWMM) version 5 binary files. .. toctree:: :maxdepth: 1 :hidden: swmmtoolbox/docs/index :Documentation: :ref:`swmmtoolbox_documentation` :Development: https://bitbucket.org/timcera/swmmtoolbox or https://github.com/timcera/swmmtoolbox .. include:: swmmtoolbox/BADGES.rst ---- HSPF: wdmtoolbox ---------------- Create, read, and write Watershed Data Management (WDM) files. .. toctree:: :maxdepth: 1 :hidden: wdmtoolbox/docs/index :Documentation: :ref:`wdmtoolbox_documentation` :Development: https://bitbucket.org/timcera/wdmtoolbox or https://github.com/timcera/wdmtoolbox .. include:: wdmtoolbox/BADGES.rst ---- HSPF: hspfbintoolbox -------------------- Read the Hydrological Simulation Program - FORTRAN (HSPF) binary files. .. toctree:: :maxdepth: 1 :hidden: hspfbintoolbox/docs/index :Documentation: :ref:`hspfbintoolbox_documentation` :Development: https://bitbucket.org/timcera/hspfbintoolbox or https://github.com/timcera/hspfbintoolbox .. include:: hspfbintoolbox/BADGES.rst ---- 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`. .. toctree:: :maxdepth: 1 :hidden: hspf_reader/docs/index :Documentation: :ref:`hspf_reader_documentation` :Development: https://bitbucket.org/timcera/hspf_reader or https://github.com/timcera/hspf_reader .. include:: hspfbintoolbox/BADGES.rst ---- HSPF: hspf_utils ---------------- Some HSPF model utilities to create a water balance, table of parameters values, ...etc. .. toctree:: :maxdepth: 1 :hidden: hspf_utils/docs/index :Documentation: :ref:`hspf_utils_documentation` :Development: https://bitbucket.org/timcera/hspf_utils or https://github.com/timcera/hspf_utils .. include:: hspf_utils/BADGES.rst ---- astronomia ---------- Calculation of astronomical ephemeris for the Sun, Moon, and Planets. Used by Tidal Analysis Program - Python. .. toctree:: :maxdepth: 1 :hidden: astronomia/docs/index :Documentation: :ref:`astronomia_documentation` :Development: https://bitbucket.org/timcera/astronomia or https://github.com/timcera/astronomia .. include:: astronomia/BADGES.rst ---- 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. .. toctree:: :maxdepth: 1 :hidden: tappy/docs/index :Documentation: :ref:`tappy_documentation` :Development: https://bitbucket.org/timcera/tappy or https://github.com/timcera/tappy .. include:: tappy/BADGES.rst .. index:: single: WDM; Watershed Data Management file ---- pyslice ------- Templating engine to develop input model data sets. Especially useful for parametric or Monte Carlo simulations. .. toctree:: :maxdepth: 1 :hidden: pyslice/docs/index :Documentation: :ref:`pyslice_documentation` :Development: https://bitbucket.org/timcera/pyslice or https://github.com/timcera/pyslice .. include:: pyslice/BADGES.rst ---- cltoolbox --------- Toolbox to support the command line features of the other toolboxes. .. toctree:: :maxdepth: 1 :hidden: cltoolbox/docs/index :Documentation: :ref:`cltoolbox_documentation` :Development: https://bitbucket.org/timcera/cltoolbox or https://github.com/timcera/cltoolbox .. include:: cltoolbox/BADGES.rst ---- toolbox_utils ------------- Some functions to support the other toolboxes. .. toctree:: :maxdepth: 1 :hidden: toolbox_utils/docs/index :Documentation: :ref:`toolbox_utils_documentation` :Development: https://bitbucket.org/timcera/toolbox_utils or https://github.com/timcera/toolbox_utils .. include:: toolbox_utils/BADGES.rst ---- dapclient --------- A client only fork of the `pydap` package to use the Data Access Protocol to access data from a remote server. .. toctree:: :maxdepth: 1 :hidden: dapclient/docs/index :Documentation: :ref:`dapclient_documentation` :Development: https://bitbucket.org/timcera/dapclient or https://github.com/timcera/dapclient .. include:: dapclient/BADGES.rst ---- vigor_rst_tables ---------------- A vim plugin to easily create and edit reStructuredText tables. .. toctree:: :maxdepth: 1 :hidden: vigor_rst_tables/docs/index :Documentation: :ref:`vigor_rst_tables_documentation` :Development: https://github.com/timcera/vigor_rst_tables ---- TSPROC ------ TSPROC is a Time Series PROCessor that uses a configuration file to describe the tasks the data scientest or modeler wants to accomplish. .. toctree:: :maxdepth: 1 :hidden: tsproc :Main site: https://wi.water.usgs.gov/models/tsproc/ :Documentation: https://pubs.usgs.gov/tm/tm7c7/ :Development: https://github.com/smwesten-usgs/tsproc ---- tsblender --------- Command line tool intended as a drop-in replacement for the USGS Time-Series PROCessor (TSPROC) (still in development). .. toctree:: :maxdepth: 1 :hidden: tsblender/docs/index :Documentation: :ref:`tsblender_documentation` :Development: https://bitbucket.org/timcera/tsblender or https://github.com/timcera/tsblender .. include:: tsblender/BADGES.rst