taxadb 0.2.1
CRAN release: 2023-03-08
- substantial speed improvements to all
filter_*andget_*functions - streamline legacy code in filter_* and get_* functions to better leverage duckdb speed increase
-
get_namesandget_idsnow use the same argument name,provider, to specify the naming provider, rather thandb(which was used intaxize::get_ids)
taxadb 0.2.0
CRAN release: 2023-02-14
- taxadb is now backed by partitioned parquet files, cached locally by contentid
- taxadb is now fully-duckdb based. This deprecates the previous ‘pluggable’ backend with options to use RSQLite or no database backend. Parquet-backed option means that even initial import is much faster, leaving no need to use any of the inferior backend options.
- mutate_db is deprecated,
dplyr::mutate()will work as anticipated. - metadata/prov archive is now based on schema.org rather than DCAT2
- includes 22.12 release for name providers
col,itis,ncbi,ott, andgbif. Other database name providers are currently deprecated (though at leastiucnshould be restored soon).
taxadb 0.1.6
CRAN release: 2022-09-14
- bugfix for recent duckdb release. (imported table names are now prefixed with “v” to avoid names that start with numbers)
taxadb 0.1.4
CRAN release: 2022-03-05
- bugfix in
get_ids()when multiple English common names are accepted for the species. - export
taxadb_dir(), making it easier to purge the DB afterduckdbupgrades - All imports must be used
- Improve testing in
db=NULLcase. - Require R.utils, to ensure compressed files can be expanded