All Projects → usbr → PyForecast

usbr / PyForecast

Licence: other
PyForecast is a statistical modeling tool used by Reclamation water managers and reservoir operators to train and build predictive models for seasonal inflows and streamflows. PyForecast allows users to make current water-year forecasts using models developed with the program.

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to PyForecast

hydrotools
Suite of tools for retrieving USGS NWIS observations and evaluating National Water Model (NWM) data.
Stars: ✭ 36 (+50%)
Mutual labels:  forecasting, hydrology
ForestCoverChange
Detecting and Predicting Forest Cover Change in Pakistani Areas Using Remote Sensing Imagery
Stars: ✭ 23 (-4.17%)
Mutual labels:  forecasting
Covid19 Severity Prediction
Extensive and accessible COVID-19 data + forecasting for counties and hospitals. 📈
Stars: ✭ 170 (+608.33%)
Mutual labels:  forecasting
anompy
A Python library for anomaly detection
Stars: ✭ 13 (-45.83%)
Mutual labels:  forecasting
Introduction To Time Series Forecasting Python
Introduction to time series preprocessing and forecasting in Python using AR, MA, ARMA, ARIMA, SARIMA and Prophet model with forecast evaluation.
Stars: ✭ 173 (+620.83%)
Mutual labels:  forecasting
SARS-CoV-2-Nowcasting und -R-Schaetzung
Das Nowcasting erstellt eine Schätzung des Verlaufs der Anzahl von bereits erfolgten SARS-CoV-2-Erkrankungsfällen in Deutschland unter Berücksichtigung des Diagnose-, Melde- und Übermittlungsverzugs.
Stars: ✭ 80 (+233.33%)
Mutual labels:  forecasting
Stocks
Programs for stock prediction and evaluation
Stars: ✭ 155 (+545.83%)
Mutual labels:  forecasting
py3dep
A part of HyRiver software stack for getting topography data within the US through 3D Elevation Program (3DEP)
Stars: ✭ 30 (+25%)
Mutual labels:  hydrology
HyRiver
A Python software stack for retrieving hydroclimate data from web services.
Stars: ✭ 68 (+183.33%)
Mutual labels:  hydrology
SparseRegression.jl
Statistical Models with Regularization in Pure Julia
Stars: ✭ 37 (+54.17%)
Mutual labels:  statistical-models
Da Rnn
Dual-Stage Attention-Based Recurrent Neural Net for Time Series Prediction
Stars: ✭ 242 (+908.33%)
Mutual labels:  forecasting
Supplychainpy
Supplychainpy is a Python library for supply chain analysis, modelling and simulation. The library assists a workflow that is reliant on Excel and VBA.
Stars: ✭ 184 (+666.67%)
Mutual labels:  forecasting
query-selector
LONG-TERM SERIES FORECASTING WITH QUERYSELECTOR – EFFICIENT MODEL OF SPARSEATTENTION
Stars: ✭ 63 (+162.5%)
Mutual labels:  forecasting
Prophet
Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
Stars: ✭ 13,832 (+57533.33%)
Mutual labels:  forecasting
wattnet-fx-trading
WATTNet: Learning to Trade FX with Hierarchical Spatio-Temporal Representations of Highly Multivariate Time Series
Stars: ✭ 70 (+191.67%)
Mutual labels:  forecasting
Java Timeseries
Time series analysis in Java
Stars: ✭ 155 (+545.83%)
Mutual labels:  forecasting
Tcdf
Temporal Causal Discovery Framework (PyTorch): discovering causal relationships between time series
Stars: ✭ 217 (+804.17%)
Mutual labels:  forecasting
dbnR
Gaussian dynamic Bayesian networks structure learning and inference based on the bnlearn package
Stars: ✭ 33 (+37.5%)
Mutual labels:  forecasting
SoilMachine
Advanced, modular, coupled geomorpohology simulator for real-time procedural terrain generation.
Stars: ✭ 166 (+591.67%)
Mutual labels:  hydrology
McMasterPandemic
SEIR+ model
Stars: ✭ 18 (-25%)
Mutual labels:  forecasting

PyForecast

PyForecast is a statistical modeling tool useful in predicting monthly and seasonal inflows and streamflows. The tool collects meterological and hydrologic datasets, analyzes hundreds to thousands of predictor subsets, and returns statistical regressions between predictors and streamflows. Check out the Wiki for background information and a brief walkthrough for how to use the software. Beta testing is underway, you may download an installer at this link to install PyForecast on your machine.

Requirements

These packages can be installed automatically to your default python distribution by running the 'install_dependencies.bat' script.

Use

Run the software by downloading the source code and running the program via a Python IDE with main.py, via Visual Studio with NextFlow.pyproj, or by installing the program using the latest release at this link.

Disclaimer

The software as originally published constitutes a work of the United States Government and is not subject to domestic copyright protection under 17 USC ยค 105. Subsequent contributions by members of the public, however, retain their original copyright.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].