Skip to content

Commit ce60a8f

Browse files
committed
Remove defunct nwis functions (recreation of PR DOI-USGS#216)
1 parent 26c6e5d commit ce60a8f

15 files changed

Lines changed: 303 additions & 1347 deletions

dataretrieval/nwis.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,8 @@ def get_discharge_measurements(
152152
153153
"""
154154
raise NameError(
155-
"`nwis.get_discharge_measurements` has been replaced with "
156-
"`waterdata.get_field_measurements`."
155+
"`nwis.get_discharge_measurements` has been replaced "
156+
"with `waterdata.get_field_measurements`."
157157
)
158158

159159

@@ -241,8 +241,8 @@ def get_gwlevels(
241241
242242
"""
243243
raise NameError(
244-
"`nwis.get_gwlevels` has been replaced with "
245-
"`waterdata.get_field_measurements()`."
244+
"`nwis.get_gwlevels` has been replaced "
245+
"with `waterdata.get_field_measurements()`."
246246
)
247247

248248

@@ -678,12 +678,12 @@ def get_pmcodes(
678678
) -> tuple[pd.DataFrame, BaseMetadata]:
679679
"""
680680
This function is defunct, use
681-
`waterdata.get_reference_table(collection='parameter_code')`.
681+
`get_reference_table(collection="parameter-codes")`.
682682
683683
"""
684684
raise NameError(
685-
"`nwis.get_pmcodes` has been replaced with "
686-
"`waterdata.get_reference_table(collection='parameter_code')`."
685+
"`nwis.get_pmcodes` has been replaced "
686+
"with `get_reference_table(collection='parameter-codes')`."
687687
)
688688

689689

@@ -695,10 +695,10 @@ def get_water_use(
695695
ssl_check: bool = True,
696696
) -> tuple[pd.DataFrame, BaseMetadata]:
697697
"""
698-
This function is defunct with no current replacement.
698+
This function is defunct and currently has no replacement.
699699
700700
"""
701-
raise NameError("`nwis.get_water_use` is defunct with no current replacement.")
701+
raise NameError("`nwis.get_water_use` is defunct.")
702702

703703

704704
def get_ratings(

demos/R Python Vignette equivalents.ipynb

Lines changed: 2 additions & 133 deletions
Original file line numberDiff line numberDiff line change
@@ -25,53 +25,6 @@
2525
"The following shows python equivalents for methods outlined in the R dataRetrieval Vignette with the equivalent R code in comments"
2626
]
2727
},
28-
{
29-
"cell_type": "code",
30-
"execution_count": null,
31-
"metadata": {},
32-
"outputs": [],
33-
"source": [
34-
"\"\"\"\n",
35-
"library(dataRetrieval)\n",
36-
"# Choptank River near Greensboro, MD\n",
37-
"siteNumber <- \"01491000\"\n",
38-
"ChoptankInfo <- readNWISsite(siteNumber)\n",
39-
"parameterCd <- \"00060\"\n",
40-
"\n",
41-
"#Raw daily data:\n",
42-
"rawDailyData <- readNWISdv(siteNumber,parameterCd,\n",
43-
" \"1980-01-01\",\"2010-01-01\")\n",
44-
"\n",
45-
"# Sample data Nitrate:\n",
46-
"parameterCd <- \"00618\"\n",
47-
"qwData <- read_USGS_samples(monitoringLocationIdentifier=sprintf(\"USGS-%s\", siteNumber),usgsPCode=parameterCd,\n",
48-
" activityStartDateLower=\"1980-01-01\", activityStartDateUpper=\"2010-01-01\")\n",
49-
"\n",
50-
"pCode <- readNWISpCode(parameterCd)\n",
51-
"\"\"\"\n",
52-
"\n",
53-
"# Choptank River near Greensboro, MD\n",
54-
"siteNumber = \"01491000\"\n",
55-
"chop_tank_info, md = nwis.get_info(sites=siteNumber)\n",
56-
"parameterCd = \"00060\"\n",
57-
"\n",
58-
"# raw daily data\n",
59-
"rawDailyData, md = nwis.get_dv(\n",
60-
" sites=siteNumber, parameterCd=parameterCd, start=\"1980-01-01\", end=\"2010-01-01\"\n",
61-
")\n",
62-
"\n",
63-
"# sample data Nitrate:\n",
64-
"parameterCd = \"00618\"\n",
65-
"samples_data, md = waterdata.get_samples(\n",
66-
" monitoringLocationIdentifier=f\"USGS-{siteNumber}\",\n",
67-
" usgsPCode=parameterCd,\n",
68-
" activityStartDateLower=\"1980-01-01\",\n",
69-
" activityStartDateUpper=\"2010-01-01\",\n",
70-
")\n",
71-
"\n",
72-
"pCode, md = nwis.get_pmcodes(parameterCd=parameterCd)"
73-
]
74-
},
7528
{
7629
"cell_type": "code",
7730
"execution_count": null,
@@ -103,25 +56,6 @@
10356
"dailyDataAvailable, md = nwis.get_dv(sites=siteNumbers, statCd=\"00003\")"
10457
]
10558
},
106-
{
107-
"cell_type": "code",
108-
"execution_count": null,
109-
"metadata": {
110-
"pycharm": {
111-
"is_executing": false
112-
}
113-
},
114-
"outputs": [],
115-
"source": [
116-
"\"\"\"\n",
117-
"# Using defaults:\n",
118-
"parameterCd <- \"00618\" \n",
119-
"parameterINFO <- readNWISpCode(parameterCd)\n",
120-
"\"\"\"\n",
121-
"\n",
122-
"pCode, md = nwis.get_pmcodes(parameterCd=\"00618\")"
123-
]
124-
},
12559
{
12660
"cell_type": "code",
12761
"execution_count": null,
@@ -228,20 +162,6 @@
228162
")"
229163
]
230164
},
231-
{
232-
"cell_type": "code",
233-
"execution_count": null,
234-
"metadata": {},
235-
"outputs": [],
236-
"source": [
237-
"\"\"\"\n",
238-
"siteNumber <- \"434400121275801\"\n",
239-
"groundWater <- readNWISgwl(siteNumber)\n",
240-
"\"\"\"\n",
241-
"siteNumber = \"434400121275801\"\n",
242-
"groundWater, md = nwis.get_gwlevels(sites=siteNumber)"
243-
]
244-
},
245165
{
246166
"cell_type": "code",
247167
"execution_count": null,
@@ -269,35 +189,6 @@
269189
"ratings_data, md = nwis.get_ratings(site=\"01594440\", file_type=\"base\")"
270190
]
271191
},
272-
{
273-
"cell_type": "code",
274-
"execution_count": null,
275-
"metadata": {},
276-
"outputs": [],
277-
"source": [
278-
"\"\"\"surfaceData <- readNWISmeas(siteNumber)\"\"\"\n",
279-
"siteNumber = \"01594440\"\n",
280-
"surface_data, md = nwis.get_discharge_measurements(sites=siteNumber)"
281-
]
282-
},
283-
{
284-
"cell_type": "code",
285-
"execution_count": null,
286-
"metadata": {},
287-
"outputs": [],
288-
"source": [
289-
"\"\"\"\n",
290-
"allegheny <- readNWISuse(stateCd = \"Pennsylvania\",\n",
291-
" countyCd = \"Allegheny\")\n",
292-
"national <- readNWISuse(stateCd = NULL, \n",
293-
" countyCd = NULL, \n",
294-
" transform = TRUE)\n",
295-
"\"\"\"\n",
296-
"allegheny, md = nwis.get_water_use(state=\"PA\", counties=\"003\")\n",
297-
"\n",
298-
"national, md = nwis.get_water_use()"
299-
]
300-
},
301192
{
302193
"cell_type": "code",
303194
"execution_count": null,
@@ -314,22 +205,6 @@
314205
")"
315206
]
316207
},
317-
{
318-
"cell_type": "code",
319-
"execution_count": null,
320-
"metadata": {},
321-
"outputs": [],
322-
"source": [
323-
"# '''\n",
324-
"# specificCond <- readWQPqw('WIDNR_WQX-10032762',\n",
325-
"# 'Specific conductance',\n",
326-
"# '2011-05-01','2011-09-30')\n",
327-
"# '''\n",
328-
"# specific_cond, md = wqp.get_results(siteid='WIDNR_WQX-10032762',\n",
329-
"# characteristicName = 'Specific conductance',\n",
330-
"# startDateLo='2011-05-01', startDateHi='2011-09-30')"
331-
]
332-
},
333208
{
334209
"cell_type": "code",
335210
"execution_count": null,
@@ -400,12 +275,7 @@
400275
{
401276
"cell_type": "code",
402277
"execution_count": null,
403-
"metadata": {
404-
"collapsed": false,
405-
"pycharm": {
406-
"name": "#%%\n"
407-
}
408-
},
278+
"metadata": {},
409279
"outputs": [],
410280
"source": [
411281
"\"\"\"\n",
@@ -461,8 +331,7 @@
461331
"mimetype": "text/x-python",
462332
"name": "python",
463333
"nbconvert_exporter": "python",
464-
"pygments_lexer": "ipython3",
465-
"version": "3.8.13"
334+
"pygments_lexer": "ipython3"
466335
},
467336
"vscode": {
468337
"interpreter": {

0 commit comments

Comments
 (0)