The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
this is a patch to fix a CRAN policy violation, namely that the cache was written in the wrong directory due to using rappdirs.
If you have used comtradr prior to version 1.0.1 I recommend
running ct_migrate_cache()
to copy files to the new cache
and remove the old cache
BULK DOWNLOAD ADDED: the function
ct_get_bulk
has been added. It enables the use of the bulk
download facility from Comtrade.
Please see the vignette https://docs.ropensci.org/comtradr/articles/bulk_files.html for details
Caching Functionality: Implemented enhanced caching features, and added a dedicated vignette explaining caching concepts. Environment variables allow for configuration of some caching features.
Functionality Updates: Major updates to key
functions such as ct_get_data
and
ct_get_ref_table
, including parameter adjustments and
usability improvements, mostly checks for all important parameters
before the request is send out.
country_codes
dataset for country
codes.ct_get_data()
as an alternative.update
parameter in
ct_get_data
.process
argument in main
functions.set_primary_comtrade_key()
instead.ct_search()
to add support for
commodity code ag6
(#30)Function ct_register_token()
now checks if the
provided token is recognized by the official API and only grants
“premium” credentials if it is (#34).
Passing an API token string to ct_register_token()
now properly bumps the hourly rate limit up to 10,000 (#21).
In func ct_search()
, passing a character vector of
long-form commodity descriptions to arg commod_codes
will
now throw an error prior to making an API call, which would fail (#24).
Update the country package data, to stay up to date with the
reporter/partner country table that Comtrade is using. This is an update
to the file inst/extdata/country_table.rda
. (#29).
In func ct_search()
, improve error messaging when an
input country is invalid. (#31).
In func ct_search()
, fix bug in which running
queries using the SITCrev2
commodity type was returning raw
HTML (as opposed to json data). (#27).
In func ct_country_lookup()
, remove NA
inputs from multi-country lookups (previously NA
was being
stringified and included in the pipe-separated regex lookup).
methods
from
Imports
.ct_search()
to allow for pulling all
monthly data for an entire year in a single query (#14)ct_search()
, expanded the valid input
types for args start_date
and end_date
(#10).ct_search()
now supports all commodity classifications
offered by UN Comtrade (#16).ct_update_databases()
are now properly preserved between R sessions (#11)."services"
to arg type
within
function ct_search()
now uses commodity classification
EB02
by default (previously this would throw an error,
fixes #6).EB02
within
function ct_search()
, passing "TOTAL"
to arg
commod_codes
no longer returns zero results (#7).ct_commodity_lookup()
no longer returns zero results
when passing all caps input to arg search_terms
(#9).ct_commodities_table
and
ct_countries_table
.ct_update_databases
,
ct_use_pretty_cols
, ct_commodity_db_type
,
ct_register_token
, ct_get_reset_time
,
ct_get_remaining_hourly_queries
.commodity_lookup
is now
ct_commodity_lookup
, country_lookup
is now
ct_country_lookup
.comtradr
functions when
necessary. This replaces the need for functions
ct_commodities_table
and
ct_countries_table
.ct_search
.snake_case
is being used throughout the package.ct_search
now returns a data frame, as opposed to a
list.ct_register_token
).Imports
changes: remove dplyr
, add
magrittr
and purrr
.commodity_lookup
have been fixed by importing
purrr
and using purrr::map
in place of
sapply
. This fixes issue #2 and issue #3.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.