forked from PRMS-Python/PRMS-Python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
24 lines (21 loc) · 1.11 KB
/
Copy path__init__.py
File metadata and controls
24 lines (21 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
"""
PRMS-Python provides a Python interface to PRMS data files and manages
PRMS simulations. This module aims to improve the efficiency of PRMS
workflows by giving access to PRMS data structures while providing
"pythonic" tools to do scenario-based PRMS simulations. By
"scenario-based" we mean testing model hypotheses associated with model
inputs, outputs, and model structure. For example, parameter sensitivity
analysis, where each "scenario" is an iterative perturbation of one or
many parameters. Another example "scenario-based" modeling exercise
would be climate scenario modeling: what will happen to modeled outputs
if the input meteorological data were to change?
"""
__name__ = 'prms_python'
__author__ = 'John Volk and Matthew Turner'
__version__ = '1.0.1'
from prms_python.data import Data
from prms_python.optimizer import Optimizer, OptimizationResult
from prms_python.parameters import Parameters, modify_params
from prms_python.simulation import Simulation, SimulationSeries
from prms_python.scenario import Scenario, ScenarioSeries
from prms_python.util import load_statvar, load_data, nash_sutcliffe