Skip to content

Release Notes

iabaako edited this page Aug 2, 2022 · 9 revisions

02aug2022 v4.0.0

Bug fixes

  • ipacheckenumdb (v4.0.2): Fixed "variable not found" issue.
  • 4_checksurvery (v4.0.2): Corrected corresponding globals for ipacheckcorrections.

08jul2022 v4.0.0

Bug fixes

  • ipacheckoutliers (v4.0.1): Fixed "variable not found" error caused by the duplicates in varlist specified in the input sheet.
  • ipacheckcorrections (v4.0.1): Removed redundant code for preserving and restoring the main dataset. This change has no notable effect on the output.
  • ipacheckspecifyrecode (v4.0.1): Removed code for preserving and restoring the main dataset which caused the program to reset the dataset to its default after applying changes.
  • ipacheckenumdb (v4.0.1): Fixed "syntax error" issue which occurs when using a numeric enumerator variable. Fixed typo that caused "error in option by()".
  • ipachecksurveydb (v4.0.1): Fixed "syntax error" issue which occurs when using a numeric enumerator variable.
  • ipacheckversions (v4.0.1): Fixed "mata: addflags()" syntax issue.
  • 4_checksurvery (v4.0.1): Added sheetreplace option to ipacheckspecifyrecode.

23jun2022 v4.0.0

Bug fixes

  • Fixed a typo in 4_checksurvey.do which causes an error at ipacheckversions. This is a very minor bug fix and does not require updating the DMS, users can download a new version 4_checksurvey.do.

22jun2022 v4.0.0 [Major Release]

DMS v4.0.0 is a major update to the DMS templates. To use this version, you will have to re-install the DMS template by following the instructions here. Requires Stata version 17 or later.

New features and improvements

  • Minor changes to the folder structure including a change to the numbering structure, removal of 03_tracking and adding subfolders to the 5_media folder (formerly 06_media) for audio, images & video. Added code to automatic keep output files in subfolders in 3_checks/2_outputs for each date DMS is run
  • New do-files 0_master.do, 1_globals.do, 3_prepsurvey.do, 4_checksurvey.do, 5_prepbc.do & 6_checkbc.do.
  • Changed the primary mode of setup from an inputs xlsm file to the 0_globals.do file. The inputs file will still be used for programs with a more complicated setup structure ie. ipacheckoutliers, ipacheckspecify & ipacheckenumdb.
  • Allows for use of varlist syntax eg. var*, var? or var1 - var2 in the inputs file for the commands ipacheckoutliers, ipacheckspecify & ipacheckenumdb.
  • New option in ipacheckoutliers for flagging outliers within sub-groups. eg. checking for outliers in income level by the job type will ensure that a value will only be compared to other values within the same job type when checking for outliers.
  • New option in ipacheckoutliers for combining values of multiple variables for the purposes of outlier checks. This is particularly useful for checking for outliers in values collected in repeat group. When this option is used, ipacheckoutliers will use the values from the variables specified in the row when calculating the summary statistics to be used for outlier checks.
  • New option in ipacheckenumdb for combining values of multiple variables for the purposes of generating enumerator statistics.
  • Removed some excel formatting in favour of faster run-time.
  • Changed the export format of the "raw" output from xlsx to dta. This is to improve run-time and reliability.
  • Allow keep variables in the summary sheet of ipacheckids.
  • New ability in ipatracksurvey (formerly progreport) to use a tracking dataset instead of a master dataset. A tracking dataset will contain information on the number of respondents to per group eg. district, treatment arm etc. This is particularly useful for tracking progress on census surveys since they don't have individual-level preloadable information.
  • New command ipacheckmissing which replaces ipachecknomiss & ipacheckallmiss shows missingness and distinctness rates for each variable.
  • New command ipachecktimeuse creates a dashboard of active survey hours for enumerators.
  • New command ipatracksurvey creates a dashboard of general survey statistics.
  • New command ipacheckspecifyrecode helps recode other specify values.
  • New command ipacodebook creates and exports a codebook of your dataset to excel. It also includes an option to use variable notes as variable labels.
  • New command ipasctocollate provides an efficient way to collate and create a dataset of SurveyCTO-generated text audit and comments files.
  • New command ipalabels removes labels or values from a variable.
  • New command ipagettd converts a datetime variable to a date variable.
  • New command ipagetcal creates a calendar dataset
  • New command ipaanycount creates a variable that returns the number of variables in varlist for which values are equal to any specified integer/string.
  • New mata library lipadms with commands for formatting excel outputs. Commands include addlines(), addflags(), colwidths(), colformats(), setfont(), setheader() and settotal().
  • Discontinued ipachecklogic. Code snippets for logic checks to be provided.
  • Discontinued ipacheckconsent. Code snippets for logic checks to be provided.
  • Discontinued ipacheckdates. Code snippet included in prep do-files.
  • Discontinued ipacheckfollowup. ipabcstats can perform similar function.
  • Discontinued ipachecknomiss. Included in new ipacheckmissing command.
  • Discontinued ipacheckallmiss. Included in new ipacheckmissing command.
  • Discontinued ipacheckimport. No longer needed in the new DMS.