From 707002d9cb5a598e1299a1b306d4f1f7ecae60f6 Mon Sep 17 00:00:00 2001 From: unknown <ldecicco@usgs.gov> Date: Thu, 23 Oct 2014 08:56:33 -0500 Subject: [PATCH] Name updates. --- vignettes/dataRetrieval.Rnw | 71 ++++++++---------- vignettes/figure/getNWIStemperaturePlot-1.pdf | Bin 6593 -> 12359 bytes vignettes/figure/getQWtemperaturePlot-1.pdf | Bin 8435 -> 36140 bytes 3 files changed, 31 insertions(+), 40 deletions(-) diff --git a/vignettes/dataRetrieval.Rnw b/vignettes/dataRetrieval.Rnw index 866a2796..f0f202fb 100644 --- a/vignettes/dataRetrieval.Rnw +++ b/vignettes/dataRetrieval.Rnw @@ -194,27 +194,18 @@ A quick workflow for major dataRetrieval functions: library(dataRetrieval) # Choptank River near Greensboro, MD siteNumber <- "01491000" -ChoptankInfo <- getNWISSiteInfo(siteNumber) +ChoptankInfo <- readNWISsite(siteNumber) parameterCd <- "00060" #Raw daily data: -rawDailyData <- getNWISdvData(siteNumber,parameterCd, - "1980-01-01","2010-01-01") -# Data compiled for EGRET analysis -Daily <- getNWISDaily(siteNumber,parameterCd, +rawDailyData <- readNWISdv(siteNumber,parameterCd, "1980-01-01","2010-01-01") # Sample data Nitrate: parameterCd <- "00618" -Sample <- getNWISSample(siteNumber,parameterCd, +qwData <- readNWISqw(siteNumber,parameterCd, "1980-01-01","2010-01-01") -# Metadata on site and nitrate: -INFO <- getNWISInfo(siteNumber,parameterCd) - -# Merge discharge and nitrate data to one dataframe: -Sample <- mergeReport() - @ @@ -295,15 +286,15 @@ Examples for using these siteNumber's, parameter codes, and stat codes will be p %------------------------------------------------------------ %------------------------------------------------------------ -\subsubsection{getNWISSiteInfo} +\subsubsection{readNWISsite} \label{sec:usgsSiteFileData} %------------------------------------------------------------ -Use the \texttt{getNWISSiteInfo} function to obtain all of the information available for a particular USGS site such as full station name, drainage area, latitude, and longitude. \texttt{getNWISSiteInfo} can also access information about multiple sites with a vector input. +Use the \texttt{readNWISsite} function to obtain all of the information available for a particular USGS site such as full station name, drainage area, latitude, and longitude. \texttt{readNWISsite} can also access information about multiple sites with a vector input. <<getSite, echo=TRUE>>= siteNumbers <- c("01491000","01645000") -siteINFO <- getNWISSiteInfo(siteNumbers) +siteINFO <- readNWISsite(siteNumbers) @ A specific example piece of information can be retrieved, in this case a station name, as follows: @@ -315,17 +306,17 @@ Site information is obtained from \url{http://waterservices.usgs.gov/rest/Site-T \FloatBarrier %------------------------------------------------------------ -\subsubsection{getNWISDataAvailability} +\subsubsection{whatNWISData} \label{sec:usgsDataAvailability} %------------------------------------------------------------ -To discover what data is available for a particular USGS site, including measured parameters, period of record, and number of samples (count), use the \texttt{getNWISDataAvailability} function. It is possible to limit the retrieval information to a subset of types (\texttt{"}dv\texttt{"}, \texttt{"}uv\texttt{"}, or \texttt{"}qw\texttt{"}). In the following example, we limit the retrieved Choptank data to only daily data. Leaving the \texttt{"}type\texttt{"} argument blank returns all of the available data for that site. +To discover what data is available for a particular USGS site, including measured parameters, period of record, and number of samples (count), use the \texttt{whatNWISData} function. It is possible to limit the retrieval information to a subset of types (\texttt{"}dv\texttt{"}, \texttt{"}uv\texttt{"}, or \texttt{"}qw\texttt{"}). In the following example, we limit the retrieved Choptank data to only daily data. Leaving the \texttt{"}type\texttt{"} argument blank returns all of the available data for that site. <<getSiteExtended, echo=TRUE>>= # Continuing from the previous example: # This pulls out just the daily data: -dailyDataAvailable <- getNWISDataAvailability(siteNumbers, +dailyDataAvailable <- whatNWISData(siteNumbers, type="dv") @ @@ -369,12 +360,12 @@ See Section \ref{app:createWordTable} for instructions on converting an R datafr \subsection{Parameter Information} \label{sec:usgsParams} %------------------------------------------------------------ -To obtain all of the available information concerning a measured parameter (or multiple parameters), use the \texttt{getNWISPcodeInfo} function: +To obtain all of the available information concerning a measured parameter (or multiple parameters), use the \texttt{readNWISpCode} function: <<label=getPCodeInfo, echo=TRUE>>= # Using defaults: parameterCd <- "00618" -parameterINFO <- getNWISPcodeInfo(parameterCd) +parameterINFO <- readNWISpCode(parameterCd) colnames(parameterINFO) @ @@ -389,7 +380,7 @@ Parameter information can obtained from \url{http://nwis.waterdata.usgs.gov/usa/ \subsection{Daily Values} \label{sec:usgsDaily} %------------------------------------------------------------ -To obtain daily records of USGS data, use the \texttt{getNWISdvData} function. The arguments for this function are siteNumber, parameterCd, startDate, endDate, statCd, and a logical (TRUE/FALSE) interactive. There are 2 default arguments: statCd (defaults to \texttt{"}00003\texttt{"}), and interactive (defaults to TRUE). If you want to use the default values, you do not need to list them in the function call. By setting the \texttt{"}interactive\texttt{"} option to FALSE, the operation of the function will advance automatically. It might make more sense to run large batch collections with the interactive option set to FALSE. +To obtain daily records of USGS data, use the \texttt{readNWISdv} function. The arguments for this function are siteNumber, parameterCd, startDate, endDate, statCd, and a logical (TRUE/FALSE) interactive. There are 2 default arguments: statCd (defaults to \texttt{"}00003\texttt{"}), and interactive (defaults to TRUE). If you want to use the default values, you do not need to list them in the function call. By setting the \texttt{"}interactive\texttt{"} option to FALSE, the operation of the function will advance automatically. It might make more sense to run large batch collections with the interactive option set to FALSE. The dates (start and end) must be in the format \texttt{"}YYYY-MM-DD\texttt{"} (note: the user must include the quotes). Setting the start date to \texttt{"}\texttt{"} (no space) will prompt the program to ask for the earliest date, and setting the end date to \texttt{"}\texttt{"} (no space) will prompt for the latest available date. @@ -401,7 +392,7 @@ parameterCd <- "00060" # Discharge startDate <- "" # Will request earliest date endDate <- "" # Will request latest date -discharge <- getNWISdvData(siteNumber, +discharge <- readNWISdv(siteNumber, parameterCd, startDate, endDate) names(discharge) @ @@ -417,7 +408,7 @@ statCd <- c("00001","00003") # Mean and maximum startDate <- "2012-01-01" endDate <- "2012-05-01" -temperatureAndFlow <- getNWISdvData(siteNumber, parameterCd, +temperatureAndFlow <- readNWISdv(siteNumber, parameterCd, startDate, endDate, statCd=statCd) @ @@ -464,14 +455,14 @@ There are occasions where NWIS values are not reported as numbers, instead there \subsection{Unit Values} \label{sec:usgsRT} %------------------------------------------------------------ -Any data collected at regular time intervals (such as 15-minute or hourly) are known as \enquote{unit values.} Many of these are delivered on a real time basis and very recent data (even less than an hour old in many cases) are available through the function \texttt{getNWISunitData}. Some of these unit values are available for many years, and some are only available for a recent time period such as 120 days. Here is an example of a retrieval of such data. +Any data collected at regular time intervals (such as 15-minute or hourly) are known as \enquote{unit values.} Many of these are delivered on a real time basis and very recent data (even less than an hour old in many cases) are available through the function \texttt{readNWISunit}. Some of these unit values are available for many years, and some are only available for a recent time period such as 120 days. Here is an example of a retrieval of such data. <<label=getNWISUnit, echo=TRUE>>= parameterCd <- "00060" # Discharge startDate <- "2012-05-12" endDate <- "2012-05-13" -dischargeToday <- getNWISunitData(siteNumber, parameterCd, +dischargeToday <- readNWISunit(siteNumber, parameterCd, startDate, endDate) @ @@ -492,7 +483,7 @@ Note that time now becomes important, so the variable datetime is a POSIXct, and \subsection{Water Quality Values} \label{sec:usgsWQP} %------------------------------------------------------------ -To get USGS water quality data from water samples collected at the streamgage or other monitoring site (as distinct from unit values collected through some type of automatic monitor) we can use the function \texttt{getNWISqwData}, with the input arguments: siteNumber, parameterCd, startDate, endDate, and interactive (similar to \texttt{getNWISunitData} and \texttt{getNWISdvData}). Additionally, the argument \texttt{"}expanded\texttt{"} is a logical input that allows the user to choose between a simple return of datetimes/qualifier/values (expanded=FALSE), or a more complete and verbose output (expanded=TRUE). Expanded = TRUE includes such columns as remark codes, value qualifying text, and detection level. +To get USGS water quality data from water samples collected at the streamgage or other monitoring site (as distinct from unit values collected through some type of automatic monitor) we can use the function \texttt{readNWISqw}, with the input arguments: siteNumber, parameterCd, startDate, endDate, and interactive (similar to \texttt{readNWISunit} and \texttt{readNWISdv}). Additionally, the argument \texttt{"}expanded\texttt{"} is a logical input that allows the user to choose between a simple return of datetimes/qualifier/values (expanded=FALSE), or a more complete and verbose output (expanded=TRUE). Expanded = TRUE includes such columns as remark codes, value qualifying text, and detection level. <<label=getQW, echo=TRUE>>= @@ -502,7 +493,7 @@ parameterCd <- c("00618","71851") startDate <- "1985-10-01" endDate <- "2012-09-30" -dissolvedNitrate <- getNWISqwData(siteNumber, parameterCd, +dissolvedNitrate <- readNWISqw(siteNumber, parameterCd, startDate, endDate, expanded=TRUE) names(dissolvedNitrate) @@ -545,11 +536,11 @@ url_uv <- constructNWISURL(siteNumber,"00060",startDate,endDate,'uv') \section{Water Quality Portal Web Retrievals} \label{sec:usgsSTORET} %------------------------------------------------------------ -There are additional water quality data sets available from the Water Quality Data Portal (\url{http://www.waterqualitydata.us/}). These data sets can be housed in either the STORET database (data from EPA), NWIS database (data from USGS), STEWARDS database (data from USDA), and additional databases are slated to be included. Because only USGS uses parameter codes, a \texttt{"}characteristic name\texttt{"} must be supplied. The \texttt{getWQPqwData} function can take either a USGS parameter code, or a more general characteristic name in the parameterCd input argument. The Water Quality Data Portal includes data discovery tools and information on characteristic names. The following example retrieves specific conductance from a DNR site in Wisconsin. +There are additional water quality data sets available from the Water Quality Data Portal (\url{http://www.waterqualitydata.us/}). These data sets can be housed in either the STORET database (data from EPA), NWIS database (data from USGS), STEWARDS database (data from USDA), and additional databases are slated to be included. Because only USGS uses parameter codes, a \texttt{"}characteristic name\texttt{"} must be supplied. The \texttt{readWQPqw} function can take either a USGS parameter code, or a more general characteristic name in the parameterCd input argument. The Water Quality Data Portal includes data discovery tools and information on characteristic names. The following example retrieves specific conductance from a DNR site in Wisconsin. <<label=getQWData, echo=TRUE, eval=FALSE>>= -specificCond <- getWQPqwData('WIDNR_WQX-10032762', +specificCond <- readWQPqw('WIDNR_WQX-10032762', 'Specific conductance','2011-05-01','2011-09-30') @ @@ -567,7 +558,7 @@ The previous examples all took specific input arguments: siteNumber, parameterCd \subsubsection{NWIS sites} \label{sec:NWISGenSite} %------------------------------------------------------------ -The function \texttt{getNWISSites} can be used to discover NWIS sites based on any query that the NWIS Site Service offers. This is done by using the \texttt{"..."} argument, which allows the user to use any arbitrary input argument. We can then use the service here: +The function \texttt{whatNWISsites} can be used to discover NWIS sites based on any query that the NWIS Site Service offers. This is done by using the \texttt{"..."} argument, which allows the user to use any arbitrary input argument. We can then use the service here: \url{http://waterservices.usgs.gov/rest/Site-Test-Tool.html} @@ -578,7 +569,7 @@ to discover many options for searching for NWIS sites. For example, you may want The following dataRetrieval code can be used to get those sites: <<siteSearch>>= -sites <- getNWISSites(bBox="-83.0,36.5,-81.0,38.5", +sites <- whatNWISsites(bBox="-83.0,36.5,-81.0,38.5", parameterCd="00010,00060", hasDataTypeCd="dv") @@ -591,7 +582,7 @@ nrow(sites) \subsubsection{NWIS data} \label{sec:NWISGenData} %------------------------------------------------------------ -For NWIS data, the function \texttt{getNWISData} can be used. The argument listed in the R help file is \texttt{"..."} and \texttt{"}service\texttt{"} (only for data requests). Table \ref{tab:NWISGeneral} describes the services are available. +For NWIS data, the function \texttt{readNWISdata} can be used. The argument listed in the R help file is \texttt{"..."} and \texttt{"}service\texttt{"} (only for data requests). Table \ref{tab:NWISGeneral} describes the services are available. \begin{table}[!ht] \begin{minipage}{\linewidth} @@ -617,7 +608,7 @@ For NWIS data, the function \texttt{getNWISData} can be used. The argument liste The \texttt{"..."} argument allows the user to create their own queries based on the instructions found in the web links above. The links provide instructions on how to create a URL to request data. Perhaps you want sites only in Wisconsin, with a drainage area less than 50 mi$^2$, and the most recent daily dischage data. That request would be done as follows: <<dataExample>>= -dischargeWI <- getNWISData(stateCd="WI", +dischargeWI <- readNWISdata(stateCd="WI", parameterCd="00060", drainAreaMin="50", statCd="00003") @@ -634,11 +625,11 @@ Just as with NWIS, the Water Quality Portal (WQP) offers a variety of ways to se \url{http://www.waterqualitydata.us/webservices_documentation.jsp} -To discover available sites in the WQP in New Jersey that have measured Chloride, use the function \texttt{getWQPSites}. +To discover available sites in the WQP in New Jersey that have measured Chloride, use the function \texttt{whatWQPsites}. <<NJChloride, eval=FALSE>>= -sitesNJ <- getWQPSites(statecode="US:34", +sitesNJ <- whatWQPsites(statecode="US:34", characteristicName="Chloride") @ @@ -648,11 +639,11 @@ sitesNJ <- getWQPSites(statecode="US:34", \subsubsection{Water Quality Portal data} \label{sec:WQPGenData} %------------------------------------------------------------ -Finally, to get data from the WQP using generalized Web service calls, use the function \texttt{getWQPData}. For example, to get all the pH data in Wisconsin: +Finally, to get data from the WQP using generalized Web service calls, use the function \texttt{readWQPdata}. For example, to get all the pH data in Wisconsin: <<phData, eval=FALSE>>= -dataPH <- getWQPData(statecode="US:55", +dataPH <- readWQPdata(statecode="US:55", characteristicName="pH") @ @@ -678,7 +669,7 @@ If you are new to R, you will need to first install the latest version of R, whi At any time, you can get information about any function in R by typing a question mark before the functions name. This will open a file (in RStudio, in the Help window) that describes the function, the required arguments, and provides working examples. <<helpFunc,eval = FALSE>>= -?getNWISPcodeInfo +?readNWISpCode @ This will open a help file similar to Figure \ref{fig:help}. @@ -687,7 +678,7 @@ This will open a help file similar to Figure \ref{fig:help}. To see the raw code for a particular code, type the name of the function, without parentheses.: <<rawFunc,eval = TRUE>>= -getNWISPcodeInfo +readNWISpCode @ @@ -730,7 +721,7 @@ library(dataRetrieval) There are a few steps that are required in order to create a table in Microsoft\textregistered\ software (Excel, Word, PowerPoint, etc.) from an R dataframe. There are certainly a variety of good methods, one of which is detailed here. The example we will step through here will be to create a table in Microsoft Excel based on the dataframe tableData: <<label=getSiteApp, echo=TRUE>>= -availableData <- getNWISDataAvailability(siteNumber) +availableData <- whatNWISData(siteNumber) dailyData <- availableData["dv" == availableData$service,] dailyData <- dailyData["00003" == dailyData$statCd,] diff --git a/vignettes/figure/getNWIStemperaturePlot-1.pdf b/vignettes/figure/getNWIStemperaturePlot-1.pdf index 98185b54b7b74a7b16f1c12c9eba9717b9b80a65..2516018eb0bf1ee7fd2e66e387442582a57bb53a 100644 GIT binary patch delta 8760 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 Ni<5vr8itxA{|AWuk%#~Q delta 2865 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 diff --git a/vignettes/figure/getQWtemperaturePlot-1.pdf b/vignettes/figure/getQWtemperaturePlot-1.pdf index 7feb738d14b19a12065af2387fd270a0c901544e..f251bf281ba16d65c046ce807b2e9c6366052c7d 100644 GIT binary patch delta 32727 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 YAsJiCEpSFk8X+k`%g?W@b(8l019j?`wg3PC delta 4724 zcmZXTcQD+Izx^Xhl(0#J=tQ@A-PIGlJc;ORtQuXkU<vZcqqBOi(Lx9tEm&3;A&9<u z@7*G@O4ys<Z|>Zgd%y3$UUTL>XU-qzRA%2keVPcpBOxX$CN3?Vq)hie_;Q{^N=jTT zMS+MDD9O`JVC_u`$Ky>Wl1UtNvKTKcU{b;fWJN;BndbLk<R`>jT4dZzxTSn(65bC& zI_C)>3QJ>p#?8~x7>8+-F3wN-dO^Lz86NTZ2@OL=2{w)>&7Ws18`Vj}Ch=A`K7Wpm zrv@C^m);#;9Pcjh<O!6l?F=KT7SEUB{r&*gCo6MYtU$~9nl9leQg>1r+SVL&b8|9t zR13o23|}4(h!4qKTa{ibD<y(*rl2UcBS6mb&-sZzA#^F2FtBlU1rWDRCiN=3Bz79t zO~($o-+~X%#E)Tk_b;|fcRKAFC9hH%eV)tsRcY3|n|-n^ogi_V#rGsZlKN&H4-{n# zH(}r0|D}Lp@0s%bL4Gjs@#9;E+M%hex`fuDrhCowH;a2LN?RqlJc{g!cFn&QsVnOl zYt`+Tr<Y(w1CFR%+8}XF*U6wE+DvIpT{$%L=c|2hns&kas+%p}XoS;R8wGFY*W1Dl zhc%}Zw?vXUb@C2auKRx4gA-%w@_`@m`$&i6`pMx#yWyTTGtkVcV0|*a4RoN~B;xgJ z{Um5e(!LE=+Qxt_Q~@=zCZ|4r+US$H|M2%>n`$}lgKSsp!fWJ=^;KZrbv(9qC=FC6 z(7iX~L@?U4+wzhT+lr@A{Jt2tQFmS`J!NM-#0rN~m6lKOIccxIawL1x2K0ZBE{$ec zumE3jNmZ+QIE~BjIYDGU_D1>Op4M@nD9B&fDwPeSual8yy)pgJrdpRrI_+8!sV2f` zZV`WY+9zAg+6)%}4^Lq=A_Di7evNS%zFu~MFzFmRCD>c>3HOp!S=Vf=vsbJ@hReTg z+db~)!&rNbJ}L3;khhe80MOLRkSmRn7&F|Ev{y$k<`?h5`{lMCBnCk`^k*0PCusp? z@UZa9_(-?uv!<rw^pWnVy8gFyZ;I4k+It$Rs(Jok;urRIp;S0l#{|bUtXFgRr|j%X zlC#X^YMe*<|6&wrC8WnJ>mK?GL`Ul^ZHqYIFoL&=wRAKm6PMetzzKi$Z4&&ap#jH4 zH^!-*22Xws&kO1q1P#-|^}t}-L@VyIs0Ot}r!K~B_jA$h9>>HmBN8hGaPpg!OaXTg zh;xh8UBR0X7t}l0I4waLRY*N&`*TU$cL1I29q2h<Xg_ak92T;Rh}1RH7hdyhyz_Iz zS95^Z&&5j{x!<e+NIOnT^{+Jkn9+0URqW7~(!>2okq;TL`$X1swJW=Dywbo&vc?U8 z`Y4l%BFrX2@bV@L$=+)f?%Ewoq{H}5xRFdK<y!&QL|2XbKi^-mcL(cJS|J!5bVFc| zQ)oU7!5?Qk_VdhZwm7l6hXaUCe7vej$+944Q0U+vx<fx8AO!chMcYy4fZEcxXPK+k zhr6H8AERm}8|3G1esO0wg7_jtP=i7;)fC-Tfpp4ZRzMOummio!HxWWGRBq}|Ey?i8 zL7PbtzUV87CO)+N7u>&N7epQk`&?)eU&D1|H=ksmu4ky!De(cGr4Yn~@$}DM85j{> z%a$GX5&_N^G%56F?zgD<DcJK@e!+zpOqili*4#$vn-ZFssL%_`p^SVq?1(VAjo`~j zS6Y|pDE%#&RC#;c;c5~8>W}4F2}Yh`k}844ylCXJoerjkgBHPXyq4o=!8qOXYjog> zYD5+%Ul=tPI`@T(eg@+|Y;L*x{NfQ+<Z>(J7=ZcEFR#8U1eDH+QvInikd#rV&lTAy zUv#IT$<b$*<VXRvMwXXj1fAHyr3K7?_se_)py}UPcw^!#10o?_G@OlL%Q~F$EaAZ{ zUyj_rv(zxR@UKQMpDbOk%w!|ZdEeXzH&*H|dD%7<JgHbdjkh1~CPK_P6qfJV%*~58 z18Aqieoo}&{rLGOQ-i3}zUXH&p%%0A6jt8fstdj(A-^VP$rnJESd$DQ@tu-f^=i54 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 O$wDZ3c+~YYDE|wabV<(u -- GitLab