A Python library as a Basic Model Interface implementation for the USGS NWIS data
copied from cf-staging / bmi_nwisbminwis package is an implementation of the Basic Model Interface (BMI) for the USGS NWIS dataset. This package uses the dataretrieval package to download the NWIS dataset and wraps the dataset with BMI for data control and query. This package is not implemented for people to use but is the key element to convert the NWIS dataset into a data component (pymtnwis) for the PyMT modeling framework developed by Community Surface Dynamics Modeling System (CSDMS). Please note that the current bmi_nwis implementation only supports to download time series data for instantaneous values and daily mean values ('iv' or 'dv' service option in the dataretrieval package).