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

Application Lifecycle Management

Search In Project

Search inClear

CFA Base-flow analysis#6459/HEAD / v8
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: tcwibleFeb 28 2019 14:38 Type:
Model
Path: m/cfa/baseflow Context: csip-cfa Version: 1.0
Endpoints: http://csip.engr.colostate.edu:8088/csip-cfa/m/cfa/baseflow/1.0
Maintainers:
Website: http://onewatersolutions.com/our-software/tools/water-quality 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.

Notes about Data Sources:

- All Data sources are accessed through the csip-lib-water library

- USGS Data extracted from the National Water Information System (NWIS) by encoded url (i.e. station id, begin/end dates, parameter type): https://help.waterdata.usgs.gov/faq/automated-retrievals

- STORET Data extracted from the Water Quality Data Portal (by the National Water Quality Monitoring Council) Web Services: https://www.waterqualitydata.us/webservices_documentation/

- CDWR Data extracted from the Colorado Decision Support System (CDSS) REST Services: http://dnrweb.state.co.us/dwr/dwrapiservice/help#TechInfoHelp&#All&#gettingstarted&#jsonxml

{
  "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"
    }
  ]
}
 (none)
 baseflow_graph.jpg; baseflow.out
Details
Comments & Attachments
Associations
Children
SCM Commits
History (8)
Baselines
All (8)

Deployed Jan 12 2016 11:03
Submit by wlloyd
Compare tracker item versions
Submitted Action Version
tcwible
Feb 28 2019 14:38
Edit 8
Website [http://onewatersolutions.com/our-software/tools/water-quality] --
tcwible
Feb 11 2019 14:04
Edit 7
Description
Rather than write a numerical hydrograph separation tool, CFA has incorporated the numerical base-f...mflow records." ''Journal of the American Water Resources Association'' 35(2): 411-424.
!3 Notes about Data Sources:¶
- All Data sources are accessed through the [REPO:30000] library¶
- USGS Data extracted from the National Water Information System (NWIS) by encoded url (i.e. station id, begin/end dates, parameter type): [https://help.waterdata.usgs.gov/faq/automated-retrievals]¶
- STORET Data extracted from the Water Quality Data Portal (by the National Water Quality Monitoring Council) Web Services: [https://www.waterqualitydata.us/webservices_documentation/]¶
- CDWR Data extracted from the Colorado Decision Support System (CDSS) REST Services: [http://dnrweb.state.co.us/dwr/dwrapiservice/help#TechInfoHelp&#All&#gettingstarted&#jsonxml]¶
%%tabbedSection
%%tab-Request
{{{
{
"metainfo": {},
"parameter": [...ch
{{{
(none)
}}}
%%
%%tab-FilesToFetch
{{{
baseflow_graph.jpg; baseflow.out
}}}
%%
%%

Show diff
Rather than write a numerical hydrograph separation tool, CFA has incorporated the numerical base-f...mflow records." ''Journal of the American Water Resources Association'' 35(2): 411-424.
%%tabbedSection
%%tab-Request
{{{
{
"metainfo": {},
"parameter": [...ch
{{{
(none)
}}}
%%
%%tab-FilesToFetch
{{{
baseflow_graph.jpg; baseflow.out
}}}
%%
%%
jdri
May 21 2018 07:58
Edit 6
Description
Rather than write a numerical hydrograph separation tool, CFA has incorporated the numerical base-f...eamflow records." ''Journal of the American Water Resources Association'' 35(2): 411-424.
%%tabbedSection¶
%%tab-Request¶
{{{
{
"metainfo": {},
"parameter": [
{
"name": "da...s == 'true' or database == 'UserData'.",
"value": ""
}
]
}}}
%%¶
%%tab-Response¶
{{{
{
"metainfo": {
"status": "Finished",
"suid": ...u:8082/csip-cfa/q/e1e778a2-d981-11e5-988e-ef9ae9f74501/baseflow_timeseries.out"
}
]

Show diff
Rather than write a numerical hydrograph separation tool, CFA has incorporated the numerical base-f...eamflow records." ''Journal of the American Water Resources Association'' 35(2): 411-424.
[{Table¶
|__Request__¶
|__Response__¶
|(text-align:left;vertical-align:top;){{{{
"metainfo": {},
"parameter": [
{
"name": "da...s == 'true' or database == 'UserData'.",
"value": ""
}
]
}}}
|(text-align:left;vertical-align:top;){{{{
"metainfo": {
"status": "Finished",
"suid": ...u:8082/csip-cfa/q/e1e778a2-d981-11e5-988e-ef9ae9f74501/baseflow_timeseries.out"
}
]
tcwible
May 04 2017 15:24
Edit 5
Endpoints [http://csip.engr.colostate.edu:8088/csip-cfa/m/cfa/baseflow/1.0] [http://csip.engr.colostate.edu:8082/csip-cfa/m/cfa/baseflow/1.0]
tcwible
Oct 17 2016 11:03
Edit 4
Description
Rather than write a numerical hydrograph separation tool, CFA has incorporated the numerical base-f...out) of the BFLOW program is available for download like the other flow analysis modes in CFA.
!3 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.¶
[{Table
|__Request__
|__Response__
|(text-align:left;vertical-align:top;){{{{
"metai...= 'true' or database == 'UserData'.",
"value": ""
}
]
}}}
|(text-align:left;vertical-align:top;){{{{
"metainfo": {
"status": &q...082/csip-cfa/q/e1e778a2-d981-11e5-988e-ef9ae9f74501/baseflow_timeseries.out"
}
]
}}}

Show diff
Rather than write a numerical hydrograph separation tool, CFA has incorporated the numerical base-f...out) of the BFLOW program is available for download like the other flow analysis modes in CFA.
[{Table
|__Request__
|__Response__
|(text-align:left;vertical-align:top;){{{{
"metai...= 'true' or database == 'UserData'.",
"value": ""
}
]
}}}}
\\
|(text-align:left;vertical-align:top;){{{{
"metainfo": {
"status": &q...082/csip-cfa/q/e1e778a2-d981-11e5-988e-ef9ae9f74501/baseflow_timeseries.out"
}
]
}}}
tcwible
Feb 22 2016 09:33
Edit 3
Description
Rather than write a numerical hydrograph separation tool, CFA has incorporated the numerical base-f...out) of the BFLOW program is available for download like the other flow analysis modes in CFA.
[{Table
|__Request__
|__Response__
|(text-align:left;vertical-align:top;){{{{
"metainfo": {},
"parameter": [
{
"name": "da...uot;,
"value": "USGS"
},
{
"name": "org_id",
"description": "

Show diff
Rather than write a numerical hydrograph separation tool, CFA has incorporated the numerical base-f...out) of the BFLOW program is available for download like the other flow analysis modes in CFA.
[{Table
|__Request__ |__Response__
|(text-align:left;vertical-align:top;)
  {{{
{
"metainfo": {},
"parameter": [
{
"name": "da...uot;,
"value": "USGS"
},
{
"name": "org",
"description": "
tcwible
Jan 27 2016 13:14
Edit 2
Endpoints [http://csip.engr.colostate.edu:8082/csip-cfa/m/cfa/baseflow/1.0] [http://csip.engr.colostate.edu:8082/csip/m/cfa/baseflow/1.0]
wlloyd
Jan 12 2016 11:03
Submit 1
No changes.