- Unified function interface and parameter names.
- This development version has a few known issues.
- New long form documentation.
metadata_surveys_create()
will take now either a list of surveys, or file names of saved surveys.
- All functions containing 'wave' in the name are deprecated. Survey 'waves' are renamed to 'survey_list', because 'waves' is used in Eurobarometer and a more generic and standardized interface was built.
- Adding rogtemplate for more consistent ROpenGov documentation.
- Several documentation good practices. (Thanks for the contribution from @dieghernan).
- The former create_codebook() function is now
create_codebook()
for naming consistency.
- New function
read_dta()
for importing STATA files.
- New functions
codebook_create()
andcodebook_waves_create()
- Improved
retroharmonize_labelled_spss_survey()
summary
method. - Much exception handling included in the import file (discovered problems with Caucasus Barometer files.)
- Sometimes
haven::read_spss()
reads columns as labelled, even though they do not have a single label. In classsurvey()
we convert them back to numeric or character types.
- Released on CRAN. (Date: 2021-06-27)
- Package moved to rOpenGov.
- Arab Barometer tutorial vignette.
- Transition to tidyverse 1.0+ with using the rlang
.data
pronoun, etc. - Bug fix in
harmonize_waves()
: Date types are now correctly harmonized. - We started building an experimental APIs data is running regions regularly and improving known statistical data sources. See: Digital Music Observatory, Green Deal Data Observatory, Economy Data Observatory.
- Documentation improvements.
- A new function,
harmonize_var_names()
, helps to systematically rename variables in a list of surveys. Conventional names to keep are returned bysuggest_permanent_names()
, and the helper functionsuggest_var_names()
provides a simple wrapper aroundvar_label_normalize()
andsuggest_permanent_names()
. - A new function,
subset_waves()
, helps to subset a wave of surveys. - With the help of goodpractice, some coding good practices are introduced.
harmonize_values()
now accepts perl-like regex.
- In the examples that use file operations, dontrun{} replaced by donttest{}.
- This is the first released version on CRAN.
retroharmonize 0.1.6-0.1.12 are making the package ready for CRAN release.
- retroharmonize 0.1.1-0.1.5 are not intended for release, they contain numerous development stages of a new package.
- Added a
NEWS.md
file to track changes to the package. - Class definition and description.