Skip to content

Commit

Permalink
Update README/NEWS
Browse files Browse the repository at this point in the history
  • Loading branch information
brownag committed Dec 14, 2021
1 parent 5115fae commit 9939e33
Show file tree
Hide file tree
Showing 3 changed files with 82 additions and 79 deletions.
5 changes: 3 additions & 2 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
# soilDB 2.6.10 (2021-12-13)
# soilDB 2.6.10 (2021-12-14)
* `waterDayYear()` and `.formatDates()` allow optional `format` and `tz` argument; used for consistent POSIX time conversion in tests where date/time has granularity finer than one day
* `fetchSDA()` extensions for better handling of components with no horizon data
* `SDA_spatialQuery()` and `processSDA_WKT()` fully use {sf}, replacing {sp} in these contexts
* `SDA_spatialQuery()` gains argument `byFeature` to use multiple single-feature queries and combine the results with a unique feature ID specified by `idcol` argument. This allows for specific feature intersection results without secondary spatial overlay of the polygons (https://github.com/ncss-tech/soilDB/issues/222)

* `dbConnectNASIS()` no longer requires that the NASIS credentials option be set if the `dsn` argument is specified.

# soilDB 2.6.9 (2021-12-02)
* Replaced functionality using {plyr}/{reshape2} with {base}/{data.table}
* `processSDA_WKT()`: replaced {rgeos} with {wk} and {sf}
Expand Down
75 changes: 38 additions & 37 deletions README.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -72,64 +72,65 @@ Dylan Beaudette, Jay Skovlin, Stephen Roecker and Andrew Brown (2021). soilDB: S
## Functions by Data Source

* SDA
+ [`fetchSDA`](http://ncss-tech.github.io/soilDB/docs/reference/fetchSDA_component.html)
+ [`fetchSDA_spatial`](http://ncss-tech.github.io/soilDB/docs/reference/fetchSDA_spatial.html)
+ [`SDA_query`](http://ncss-tech.github.io/soilDB/docs/reference/SDA_query.html)
+ [`SDA_spatialQuery`](http://ncss-tech.github.io/soilDB/docs/reference/SDA_spatialQuery.html)
+ [`fetchSDA`](http://ncss-tech.github.io/soilDB/reference/fetchSDA_component.html)
+ [`fetchSDA_spatial`](http://ncss-tech.github.io/soilDB/reference/fetchSDA_spatial.html)
+ [`SDA_query`](http://ncss-tech.github.io/soilDB/reference/SDA_query.html)
+ [`SDA_spatialQuery`](http://ncss-tech.github.io/soilDB/reference/SDA_spatialQuery.html)
+ "SSURGO On Demand" Queries
- [`get_SDA_hydric`](http://ncss-tech.github.io/soilDB/docs/reference/get_SDA_hydric.html)
- [`get_SDA_interpretation`](http://ncss-tech.github.io/soilDB/docs/reference/get_SDA_interpretation.html)
- [`get_SDA_muaggatt`](http://ncss-tech.github.io/soilDB/docs/reference/get_SDA_muaggatt.html)
- [`get_SDA_pmgroupname`](http://ncss-tech.github.io/soilDB/docs/reference/get_SDA_pmgroupname.html)
- [`get_SDA_property`](http://ncss-tech.github.io/soilDB/docs/reference/get_SDA_property.html)
- [`get_SDA_hydric`](http://ncss-tech.github.io/soilDB/reference/get_SDA_hydric.html)
- [`get_SDA_interpretation`](http://ncss-tech.github.io/soilDB/reference/get_SDA_interpretation.html)
- [`get_SDA_muaggatt`](http://ncss-tech.github.io/soilDB/reference/get_SDA_muaggatt.html)
- [`get_SDA_pmgroupname`](http://ncss-tech.github.io/soilDB/reference/get_SDA_pmgroupname.html)
- [`get_SDA_property`](http://ncss-tech.github.io/soilDB/reference/get_SDA_property.html)
- [`get_SDA_coecosite`](http://ncss-tech.github.io/soilDB/reference/get_SDA_coecosite.html)

* SSURGO Local Geodatabases
+ [`fetchGDB`](http://ncss-tech.github.io/soilDB/docs/reference/fetchGDB.html)
+ [`fetchGDB`](http://ncss-tech.github.io/soilDB/reference/fetchGDB.html)

* ROSETTA
+ [`ROSETTA`](http://ncss-tech.github.io/soilDB/docs/reference/ROSETTA.html)
+ [`ROSETTA`](http://ncss-tech.github.io/soilDB/reference/ROSETTA.html)

* SSURGO/KSSL via SoilWeb
+ [`fetchKSSL`](http://ncss-tech.github.io/soilDB/docs/reference/fetchKSSL.html)
+ [`fetchOSD`](http://ncss-tech.github.io/soilDB/docs/reference/fetchOSD.html)
+ [`siblings`](http://ncss-tech.github.io/soilDB/docs/reference/siblings.html)
+ [`OSDquery`](http://ncss-tech.github.io/soilDB/docs/reference/OSDquery.html)
+ [`seriesExtent`](http://ncss-tech.github.io/soilDB/docs/reference/seriesExtent.html)
+ [`taxaExtent`](http://ncss-tech.github.io/soilDB/docs/reference/taxaExtent.html)
+ [`mukey.wcs`](http://ncss-tech.github.io/soilDB/docs/reference/mukey.wcs.html)
+ [`ISSR800.wcs`](http://ncss-tech.github.io/soilDB/docs/reference/ISSR800.wcs.html)
+ [`fetchKSSL`](http://ncss-tech.github.io/soilDB/reference/fetchKSSL.html)
+ [`fetchOSD`](http://ncss-tech.github.io/soilDB/reference/fetchOSD.html)
+ [`siblings`](http://ncss-tech.github.io/soilDB/reference/siblings.html)
+ [`OSDquery`](http://ncss-tech.github.io/soilDB/reference/OSDquery.html)
+ [`seriesExtent`](http://ncss-tech.github.io/soilDB/reference/seriesExtent.html)
+ [`taxaExtent`](http://ncss-tech.github.io/soilDB/reference/taxaExtent.html)
+ [`mukey.wcs`](http://ncss-tech.github.io/soilDB/reference/mukey.wcs.html)
+ [`ISSR800.wcs`](http://ncss-tech.github.io/soilDB/reference/ISSR800.wcs.html)

* NASIS WWW interface
+ [`parseWebReport`](http://ncss-tech.github.io/soilDB/docs/reference/parseWebReport.html)
+ [`fetchNASISWebReport`](http://ncss-tech.github.io/soilDB/docs/reference/fetchNASISWebReport.html)
+ [`parseWebReport`](http://ncss-tech.github.io/soilDB/reference/parseWebReport.html)
+ [`fetchNASISWebReport`](http://ncss-tech.github.io/soilDB/reference/fetchNASISWebReport.html)

* SCAN/SNOTEL
+ [`fetchSCAN`](http://ncss-tech.github.io/soilDB/docs/reference/fetchSCAN.html)
+ [`SCAN_SNOTEL_metadata`](http://ncss-tech.github.io/soilDB/docs/reference/SCAN_SNOTEL_metadata.html)
+ [`fetchSCAN`](http://ncss-tech.github.io/soilDB/reference/fetchSCAN.html)
+ [`SCAN_SNOTEL_metadata`](http://ncss-tech.github.io/soilDB/reference/SCAN_SNOTEL_metadata.html)

* Henry Mount Soil and Water Database
+ [`fetchHenry`](http://ncss-tech.github.io/soilDB/docs/reference/fetchHenry.html)
+ [`fetchHenry`](http://ncss-tech.github.io/soilDB/reference/fetchHenry.html)

* NASIS local database
+ [`fetchNASIS`](http://ncss-tech.github.io/soilDB/docs/reference/fetchNASIS.html)
+ [`fetchNASIS`](http://ncss-tech.github.io/soilDB/reference/fetchNASIS.html)
+ <span style="color:red">**NEW:**</span> Argument `dsn` to specify path to connect to alternate (SQLite) data sources with NASIS schema
+ <span style="color:red">**NEW:**</span>[`dbConnectNASIS`](http://ncss-tech.github.io/soilDB/docs/reference/dbConnectNASIS.html) (alias `NASIS`) - create a _DBIConnection_ to local NASIS database
+ <span style="color:red">**NEW:**</span>[`dbQueryNASIS`](http://ncss-tech.github.io/soilDB/docs/reference/dbQueryNASIS.html) - query NASIS local database (and close connection with `close=TRUE`)
+ <span style="color:red">**NEW:**</span>[`createStaticNASIS`](http://ncss-tech.github.io/soilDB/docs/reference/createStaticNASIS.html) - create list of NASIS tables or write to SQLite
+ <span style="color:red">**NEW:**</span>[`dbConnectNASIS`](http://ncss-tech.github.io/soilDB/reference/dbConnectNASIS.html) (alias `NASIS()`) - create a _DBIConnection_ to local NASIS database
+ <span style="color:red">**NEW:**</span>[`dbQueryNASIS`](http://ncss-tech.github.io/soilDB/reference/dbQueryNASIS.html) - query NASIS local database (and close connection with `close=TRUE`)
+ <span style="color:red">**NEW:**</span>[`createStaticNASIS`](http://ncss-tech.github.io/soilDB/reference/createStaticNASIS.html) - create list of NASIS tables or write to SQLite

* SoilGrids
+ [`fetchSoilGrids`](http://ncss-tech.github.io/soilDB/docs/reference/fetchSoilGrids.html)
+ [`fetchSoilGrids`](http://ncss-tech.github.io/soilDB/reference/fetchSoilGrids.html)

## Miscellaneous Functions

* [`estimateSTR`](http://ncss-tech.github.io/soilDB/docs/reference/estimateSTR.html)
* [`STRplot`](http://ncss-tech.github.io/soilDB/docs/reference/STRplot.html)
* [`KSSL_VG_model`](http://ncss-tech.github.io/soilDB/docs/reference/KSSL_VG_model.html)
* [`simplfyFragmentData`](http://ncss-tech.github.io/soilDB/docs/reference/simplfyFragmentData.html)
* [`simplifyColorData`](http://ncss-tech.github.io/soilDB/docs/reference/simplifyColorData.html)
* [`uncode`](http://ncss-tech.github.io/soilDB/docs/reference/uncode.html)
* [`code`](http://ncss-tech.github.io/soilDB/docs/reference/code.html)
* [`get_NOAA_GHCND`](http://ncss-tech.github.io/soilDB/docs/reference/get_NOAA_GHCND.html)
* [`estimateSTR`](http://ncss-tech.github.io/soilDB/reference/estimateSTR.html)
* [`STRplot`](http://ncss-tech.github.io/soilDB/reference/STRplot.html)
* [`KSSL_VG_model`](http://ncss-tech.github.io/soilDB/reference/KSSL_VG_model.html)
* [`simplfyFragmentData`](http://ncss-tech.github.io/soilDB/reference/simplfyFragmentData.html)
* [`simplifyColorData`](http://ncss-tech.github.io/soilDB/reference/simplifyColorData.html)
* [`uncode`](http://ncss-tech.github.io/soilDB/reference/uncode.html)
* [`code`](http://ncss-tech.github.io/soilDB/reference/code.html)
* [`get_NOAA_GHCND`](http://ncss-tech.github.io/soilDB/reference/get_NOAA_GHCND.html)

## Tutorials and Demonstrations

Expand Down
81 changes: 41 additions & 40 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ Manual](https://img.shields.io/badge/docs-HTML-informational)](https://ncss-tech

## Installation

Get the stable version (2.6.9) from CRAN:
Get the stable version from CRAN:

install.packages('soilDB', dependencies = TRUE)

Get the development version (2.6.10) from GitHub:
Get the development version from GitHub:

remotes::install_github("ncss-tech/soilDB", dependencies = FALSE, upgrade = FALSE, build = FALSE)

Expand Down Expand Up @@ -77,66 +77,67 @@ soilDB: Soil Database Interface. R package version 2.6.9.
## Functions by Data Source

- SDA
- [`fetchSDA`](http://ncss-tech.github.io/soilDB/docs/reference/fetchSDA_component.html)
- [`fetchSDA_spatial`](http://ncss-tech.github.io/soilDB/docs/reference/fetchSDA_spatial.html)
- [`SDA_query`](http://ncss-tech.github.io/soilDB/docs/reference/SDA_query.html)
- [`SDA_spatialQuery`](http://ncss-tech.github.io/soilDB/docs/reference/SDA_spatialQuery.html)
- [`fetchSDA`](http://ncss-tech.github.io/soilDB/reference/fetchSDA_component.html)
- [`fetchSDA_spatial`](http://ncss-tech.github.io/soilDB/reference/fetchSDA_spatial.html)
- [`SDA_query`](http://ncss-tech.github.io/soilDB/reference/SDA_query.html)
- [`SDA_spatialQuery`](http://ncss-tech.github.io/soilDB/reference/SDA_spatialQuery.html)
- “SSURGO On Demand” Queries
- [`get_SDA_hydric`](http://ncss-tech.github.io/soilDB/docs/reference/get_SDA_hydric.html)
- [`get_SDA_interpretation`](http://ncss-tech.github.io/soilDB/docs/reference/get_SDA_interpretation.html)
- [`get_SDA_muaggatt`](http://ncss-tech.github.io/soilDB/docs/reference/get_SDA_muaggatt.html)
- [`get_SDA_pmgroupname`](http://ncss-tech.github.io/soilDB/docs/reference/get_SDA_pmgroupname.html)
- [`get_SDA_property`](http://ncss-tech.github.io/soilDB/docs/reference/get_SDA_property.html)
- [`get_SDA_hydric`](http://ncss-tech.github.io/soilDB/reference/get_SDA_hydric.html)
- [`get_SDA_interpretation`](http://ncss-tech.github.io/soilDB/reference/get_SDA_interpretation.html)
- [`get_SDA_muaggatt`](http://ncss-tech.github.io/soilDB/reference/get_SDA_muaggatt.html)
- [`get_SDA_pmgroupname`](http://ncss-tech.github.io/soilDB/reference/get_SDA_pmgroupname.html)
- [`get_SDA_property`](http://ncss-tech.github.io/soilDB/reference/get_SDA_property.html)
- [`get_SDA_coecosite`](http://ncss-tech.github.io/soilDB/reference/get_SDA_coecosite.html)
- SSURGO Local Geodatabases
- [`fetchGDB`](http://ncss-tech.github.io/soilDB/docs/reference/fetchGDB.html)
- [`fetchGDB`](http://ncss-tech.github.io/soilDB/reference/fetchGDB.html)
- ROSETTA
- [`ROSETTA`](http://ncss-tech.github.io/soilDB/docs/reference/ROSETTA.html)
- [`ROSETTA`](http://ncss-tech.github.io/soilDB/reference/ROSETTA.html)
- SSURGO/KSSL via SoilWeb
- [`fetchKSSL`](http://ncss-tech.github.io/soilDB/docs/reference/fetchKSSL.html)
- [`fetchOSD`](http://ncss-tech.github.io/soilDB/docs/reference/fetchOSD.html)
- [`siblings`](http://ncss-tech.github.io/soilDB/docs/reference/siblings.html)
- [`OSDquery`](http://ncss-tech.github.io/soilDB/docs/reference/OSDquery.html)
- [`seriesExtent`](http://ncss-tech.github.io/soilDB/docs/reference/seriesExtent.html)
- [`taxaExtent`](http://ncss-tech.github.io/soilDB/docs/reference/taxaExtent.html)
- [`mukey.wcs`](http://ncss-tech.github.io/soilDB/docs/reference/mukey.wcs.html)
- [`ISSR800.wcs`](http://ncss-tech.github.io/soilDB/docs/reference/ISSR800.wcs.html)
- [`fetchKSSL`](http://ncss-tech.github.io/soilDB/reference/fetchKSSL.html)
- [`fetchOSD`](http://ncss-tech.github.io/soilDB/reference/fetchOSD.html)
- [`siblings`](http://ncss-tech.github.io/soilDB/reference/siblings.html)
- [`OSDquery`](http://ncss-tech.github.io/soilDB/reference/OSDquery.html)
- [`seriesExtent`](http://ncss-tech.github.io/soilDB/reference/seriesExtent.html)
- [`taxaExtent`](http://ncss-tech.github.io/soilDB/reference/taxaExtent.html)
- [`mukey.wcs`](http://ncss-tech.github.io/soilDB/reference/mukey.wcs.html)
- [`ISSR800.wcs`](http://ncss-tech.github.io/soilDB/reference/ISSR800.wcs.html)
- NASIS WWW interface
- [`parseWebReport`](http://ncss-tech.github.io/soilDB/docs/reference/parseWebReport.html)
- [`fetchNASISWebReport`](http://ncss-tech.github.io/soilDB/docs/reference/fetchNASISWebReport.html)
- [`parseWebReport`](http://ncss-tech.github.io/soilDB/reference/parseWebReport.html)
- [`fetchNASISWebReport`](http://ncss-tech.github.io/soilDB/reference/fetchNASISWebReport.html)
- SCAN/SNOTEL
- [`fetchSCAN`](http://ncss-tech.github.io/soilDB/docs/reference/fetchSCAN.html)
- [`SCAN_SNOTEL_metadata`](http://ncss-tech.github.io/soilDB/docs/reference/SCAN_SNOTEL_metadata.html)
- [`fetchSCAN`](http://ncss-tech.github.io/soilDB/reference/fetchSCAN.html)
- [`SCAN_SNOTEL_metadata`](http://ncss-tech.github.io/soilDB/reference/SCAN_SNOTEL_metadata.html)
- Henry Mount Soil and Water Database
- [`fetchHenry`](http://ncss-tech.github.io/soilDB/docs/reference/fetchHenry.html)
- [`fetchHenry`](http://ncss-tech.github.io/soilDB/reference/fetchHenry.html)
- NASIS local database
- [`fetchNASIS`](http://ncss-tech.github.io/soilDB/docs/reference/fetchNASIS.html)
- [`fetchNASIS`](http://ncss-tech.github.io/soilDB/reference/fetchNASIS.html)
- <span style="color:red">**NEW:**</span> Argument `dsn` to
specify path to connect to alternate (SQLite) data sources with
NASIS schema
- <span
style="color:red">**NEW:**</span>[`dbConnectNASIS`](http://ncss-tech.github.io/soilDB/docs/reference/dbConnectNASIS.html)
(alias `NASIS`) - create a *DBIConnection* to local NASIS
style="color:red">**NEW:**</span>[`dbConnectNASIS`](http://ncss-tech.github.io/soilDB/reference/dbConnectNASIS.html)
(alias `NASIS()`) - create a *DBIConnection* to local NASIS
database
- <span
style="color:red">**NEW:**</span>[`dbQueryNASIS`](http://ncss-tech.github.io/soilDB/docs/reference/dbQueryNASIS.html) -
style="color:red">**NEW:**</span>[`dbQueryNASIS`](http://ncss-tech.github.io/soilDB/reference/dbQueryNASIS.html) -
query NASIS local database (and close connection with
`close=TRUE`)
- <span
style="color:red">**NEW:**</span>[`createStaticNASIS`](http://ncss-tech.github.io/soilDB/docs/reference/createStaticNASIS.html) -
style="color:red">**NEW:**</span>[`createStaticNASIS`](http://ncss-tech.github.io/soilDB/reference/createStaticNASIS.html) -
create list of NASIS tables or write to SQLite
- SoilGrids
- [`fetchSoilGrids`](http://ncss-tech.github.io/soilDB/docs/reference/fetchSoilGrids.html)
- [`fetchSoilGrids`](http://ncss-tech.github.io/soilDB/reference/fetchSoilGrids.html)

## Miscellaneous Functions

- [`estimateSTR`](http://ncss-tech.github.io/soilDB/docs/reference/estimateSTR.html)
- [`STRplot`](http://ncss-tech.github.io/soilDB/docs/reference/STRplot.html)
- [`KSSL_VG_model`](http://ncss-tech.github.io/soilDB/docs/reference/KSSL_VG_model.html)
- [`simplfyFragmentData`](http://ncss-tech.github.io/soilDB/docs/reference/simplfyFragmentData.html)
- [`simplifyColorData`](http://ncss-tech.github.io/soilDB/docs/reference/simplifyColorData.html)
- [`uncode`](http://ncss-tech.github.io/soilDB/docs/reference/uncode.html)
- [`code`](http://ncss-tech.github.io/soilDB/docs/reference/code.html)
- [`get_NOAA_GHCND`](http://ncss-tech.github.io/soilDB/docs/reference/get_NOAA_GHCND.html)
- [`estimateSTR`](http://ncss-tech.github.io/soilDB/reference/estimateSTR.html)
- [`STRplot`](http://ncss-tech.github.io/soilDB/reference/STRplot.html)
- [`KSSL_VG_model`](http://ncss-tech.github.io/soilDB/reference/KSSL_VG_model.html)
- [`simplfyFragmentData`](http://ncss-tech.github.io/soilDB/reference/simplfyFragmentData.html)
- [`simplifyColorData`](http://ncss-tech.github.io/soilDB/reference/simplifyColorData.html)
- [`uncode`](http://ncss-tech.github.io/soilDB/reference/uncode.html)
- [`code`](http://ncss-tech.github.io/soilDB/reference/code.html)
- [`get_NOAA_GHCND`](http://ncss-tech.github.io/soilDB/reference/get_NOAA_GHCND.html)

## Tutorials and Demonstrations

Expand Down

0 comments on commit 9939e33

Please sign in to comment.