You are not logged in. Click here to log in.

Application Lifecycle Management

Search In Project

Search inClear

CFA Base-flow analysis#6459/v4
Tags:  not added yet

CFA Base-flow analysis[SERVICE-6459]

Tracker: Services Priority: NormalNormal Status: Deployed
Submitted by: wlloydJan 12 2016 11:03 Modified by: tcwibleOct 17 2016 11:03 Type:
Model
Path: m/cfa/baseflow Context: csip-cfa Version: 1.0
Endpoints: http://csip.engr.colostate.edu:8082/csip-cfa/m/cfa/baseflow/1.0
Maintainers:
Website: -- Apps:
--
Test Status:
--
Last Tested: -- Test Count: --
Test Success Rate: -- Failed Tests: --
Traceability
Loading…
Description
Rather than write a numerical hydrograph separation tool, CFA has incorporated the numerical base-flow separation program “BFLOW,” developed by the by Arnold et al. (1995; Arnold and Allen 1999). BFLOW is an automated digital filter base-flow separation tool which performs a multi-pass separation of base-flow from total stream flow. In order to implement the windows executable BFLOW in CSIP, which uses a Linux platform, the windows emulator WINE (WineHQ 2012) was used within CSIP (Lloyd et al. 2012). For the ease of use, like the rest of the tools in CFA, BFLOW operates on uploaded or auto-extracted data. CFA also automatically generates and formats the data into the necessary input files for the BFLOW executable. Beyond simply performing the analysis and returning the results CFA’s base-flow analysis also graphs the outputs of BFLOW’s separation overlaid onto total stream-flow for a visual understanding of groundwater contributions to stream flow, see result .jpg. The result file (.out) of the BFLOW program is available for download like the other flow analysis modes in CFA.

References:

Arnold, J.G., P.M. Allen, R. Muttiah, and G. Bernhardt. 1995. "Automated base flow separation and recession analysis techniques." Ground Water 33(6): 1010-1018.

Arnold, J.G. and P.M. Allen. 1999. "Automated methods for estimating baseflow and ground water recharge from streamflow records." Journal of the American Water Resources Association 35(2): 411-424.

Request Response
{
  "metainfo": {},
  "parameter": [
    {
      "name": "database",
      "description": "the database that the flow station belongs to (CDWR | STORET | USGS)",
      "value": "USGS"
    },
    {
      "name": "org_id",
      "description": "The ID for the supervising organization for the station within the STORET database (only used if database = 'STORET')",
      "value": "n\/a"
    },
    {
      "name": "station_id",
      "description": "station ID or name abbreviation used to query the specified database",
      "value": "06764880"
    },
    {
      "name": "station_name",
      "description": "Station name",
      "value": "South Platte River at Roscoe, Nebr."
    },
    {
      "name": "begin_date",
      "description": "Begin date of data analysis, blank or formatted yyyy-MM-dd",
      "value": ""
    },
    {
      "name": "end_date",
      "description": "End date of data analysis, blank or formatted yyyy-MM-dd",
      "value": ""
    },
    {
      "name": "ndmin",
      "description": "minimum number of baseflow days (integer)",
      "value": 10
    },
    {
      "name": "ndmax",
      "description": "maximum number of baseflow days (integer)",
      "value": 10
    },
    {
      "name": "drainage_area",
      "description": "Drainage Area (only used if model_type = 'HYSEP')",
      "unit": "sqare miles",
      "value": 23900
    },
    {
      "name": "model_type",
      "description": "Model type (BFLOW | HYSEP) ",
      "value": "BFLOW"
    },
    {
      "name": "merge_datasets",
      "description": "true if user data is provided and this dataset is to be merged with the public dataset, false if public or user data is to be analyzed alone (not merged)",
      "value": false
    },
    {
      "name": "merge_method",
      "description": "Method of merging the datasets, user data first, public data first, max, ave., min (user | public | max | average | min)",
      "value": "user"
    },
    {
      "name": "user_data",
      "description": "String containing user uploaded data with one line header, first column dates (yyyy-mm-dd format), second column values in a tab-delimited format. Only used if merge_datasets == 'true' or database == 'UserData'.",
      "value": ""
    }
  ]
}
{
  "metainfo": {
    "status": "Finished",
    "suid": "e1e778a2-d981-11e5-988e-ef9ae9f74501",
    "cloud_node": "172.1.6.246",
    "tstamp": "2016-02-22 09:32:36",
    "service_url": "http://csip.engr.colostate.edu:8082/csip-cfa/m/cfa/baseflow/1.0",
    "request_ip": "10.2.228.70",
    "cpu_time": 9476,
    "expiration_date": "2016-02-22 09:33:16"
  },
  "parameter": [
    {
      "name": "database",
      "description": "the database that the flow station belongs to (CDWR | STORET | USGS)",
      "value": "USGS"
    },
    {
      "name": "org_id",
      "description": "The ID for the supervising organization for the station within the STORET database (only used if database = 'STORET')",
      "value": "n/a"
    },
    {
      "name": "station_id",
      "description": "station ID or name abbreviation used to query the specified database",
      "value": "06764880"
    },
    {
      "name": "station_name",
      "description": "Station name",
      "value": "South Platte River at Roscoe, Nebr."
    },
    {
      "name": "begin_date",
      "description": "Begin date of data analysis, blank or formatted yyyy-MM-dd",
      "value": ""
    },
    {
      "name": "end_date",
      "description": "End date of data analysis, blank or formatted yyyy-MM-dd",
      "value": ""
    },
    {
      "name": "ndmin",
      "description": "minimum number of baseflow days (integer)",
      "value": 10
    },
    {
      "name": "ndmax",
      "description": "maximum number of baseflow days (integer)",
      "value": 10
    },
    {
      "name": "drainage_area",
      "description": "Drainage Area (only used if model_type = 'HYSEP')",
      "unit": "sqare miles",
      "value": 23900
    },
    {
      "name": "model_type",
      "description": "Model type (BFLOW | HYSEP) ",
      "value": "BFLOW"
    },
    {
      "name": "merge_datasets",
      "description": "true if user data is provided and this dataset is to be merged with the public dataset, false if public or user data is to be analyzed alone (not merged)",
      "value": false
    },
    {
      "name": "merge_method",
      "description": "Method of merging the datasets, user data first, public data first, max, ave., min (user | public | max | average | min)",
      "value": "user"
    },
    {
      "name": "user_data",
      "description": "String containing user uploaded data with one line header, first column dates (yyyy-mm-dd format), second column values in a tab-delimited format. Only used if merge_datasets == 'true' or database == 'UserData'.",
      "value": ""
    }
  ],
  "result": [
    {
      "name": "len",
      "value": "11381"
    },
    {
      "name": "start",
      "value": "1982-10-01"
    },
    {
      "name": "end",
      "value": "2016-02-21"
    },
    {
      "name": "data_source",
      "value": "Stream flow data retrieved from the U.S. Geological Survey, National Water Information System: Web Interface. http://waterdata.usgs.gov/nwis, accessed: 2016-02-22 09:32"
    },
    {
      "name": "baseflow_summary",
      "value": "Baseflow data file: this file summarizes the fraction of streamflow that is contributed by baseflow for each of the 3 passes made by the program\r\n\r\nGage file       Baseflow Fr1 Baseflow Fr2 Baseflow Fr3    NPR Alpha Factor Baseflow Days  Maxflow\r\nbaseflow.txt            0.75         0.60         0.50     21       0.0432       53.2457   12861.2871\r\n"
    },
    {
      "name": "baseflow_results",
      "value": "baseflow.out"
    },
    {
      "name": "graph",
      "value": "baseflow_graph.jpg"
    },
    {
      "name": "streamflow_max",
      "value": "18600.0",
      "unit": "cfs"
    },
    {
      "name": "streamflow_min",
      "value": "0.0",
      "unit": "cfs"
    },
    {
      "name": "streamflow_median",
      "value": "231.0",
      "unit": "cfs"
    },
    {
      "name": "streamflow_mean",
      "value": "728.591",
      "unit": "cfs"
    },
    {
      "name": "bflowPass1_max",
      "value": "12861.287",
      "unit": "cfs"
    },
    {
      "name": "bflowPass1_min",
      "value": "0.0",
      "unit": "cfs"
    },
    {
      "name": "bflowPass1_median",
      "value": "190.0",
      "unit": "cfs"
    },
    {
      "name": "bflowPass1_mean",
      "value": "549.825",
      "unit": "cfs"
    },
    {
      "name": "bflowPass2_max",
      "value": "10215.608",
      "unit": "cfs"
    },
    {
      "name": "bflowPass2_min",
      "value": "0.0",
      "unit": "cfs"
    },
    {
      "name": "bflowPass2_median",
      "value": "156.945",
      "unit": "cfs"
    },
    {
      "name": "bflowPass2_mean",
      "value": "439.83",
      "unit": "cfs"
    },
    {
      "name": "bflowPass3_max",
      "value": "8715.451",
      "unit": "cfs"
    },
    {
      "name": "bflowPass3_min",
      "value": "0.0",
      "unit": "cfs"
    },
    {
      "name": "bflowPass3_median",
      "value": "139.0",
      "unit": "cfs"
    },
    {
      "name": "bflowPass3_mean",
      "value": "362.427",
      "unit": "cfs"
    },
    {
      "name": "graph_data_files",
      "value": "baseflow_timeseries.out"
    },
    {
      "name": "baseflow_graph.jpg",
      "value": "http://csip.engr.colostate.edu:8082/csip-cfa/q/e1e778a2-d981-11e5-988e-ef9ae9f74501/baseflow_graph.jpg"
    },
    {
      "name": "baseflow.out",
      "value": "http://csip.engr.colostate.edu:8082/csip-cfa/q/e1e778a2-d981-11e5-988e-ef9ae9f74501/baseflow.out"
    },
    {
      "name": "baseflow_timeseries.out",
      "value": "http://csip.engr.colostate.edu:8082/csip-cfa/q/e1e778a2-d981-11e5-988e-ef9ae9f74501/baseflow_timeseries.out"
    }
  ]
}
Files to attach:
(none)
Files to fetch:
baseflow_graph.jpg; baseflow.out

Details
Comments & Attachments
Associations
Children
SCM Commits
History (4)
Baselines
All (4)