Bug fixes and enhancements:

  • added a warning about packages that are required when the extraction of syntax can’t be carried out due to these missing dependencies

Bug fixes and enhancements:

  • fixed a “bug” in a testthat-condition that resulted in an error on several systems

Bug fixes and enhancements:

  • added a couple of helper functions: convert_to_omv (converts data sets from other formats - CSV, R, SPSS, SAS, Stata) to .omv merge_cols_omv (merges two or more data sets by concatenating columns) merge_rows_omv (merges two or more data sets by concatenating rows) long2wide_omv (converts data sets from long to wide, e.g., for running mixed-model-analyses in jamovi) wide2long_omv (converts data sets from wide to long, e.g., for running mixed-model-analyses in jamovi) sort_omv (sorts the dataset according to one or more variable)
  • implemented unit tests and code coverage for read_omv, write_omv, convert_to_omv, merge_cols_omv, merge_rows_omv, long2wide_omv, wide2long_omv, sort_omv
  • implemented treating variables in read_omv and write_omv as ordered factor if measureType has the value Ordinal
  • default for sveAtt in read_omv (now TRUE; it makes more sense to store this attributes be default since write_omv will give you an exact copy of the original data set if they are stored and the helper functions above also respect and adjust them)

Bug fixes and enhancements:

  • fixed an error when assembling the file name in write_omv, added assembling the file name with normalizePath to read_omv
  • fixed missing retDbg-parameter in one of the examples

Bug fixes and enhancements:

  • use zip R-package instead of utils to prevent that no ZIP-executable-file is found on Windows (utils::zip only works in cases where a zip.exe is found on the path)
  • use the (session-specific) temporary directory for creating files to be zipped and those files extracted
  • improved handling of the different variable types, implemented logical / boolean variables / data columns
  • improved handling of column attributes
  • added parameter retDbg (default: FALSE) to write_omv so that output for debugging is only produced upon setting it

Bug fixes and enhancements:

  • bug fix in read_omv (some libraries required for syntax extraction are not available on certain platforms (Solaris, Windows with MinGW)
  • added documentation (pkgdown) in docs/
  • set up examples and lintr

Bug fixes and enhancements:

  • bug in write_omv fixed (@MAgojam, #2); jamovi could not read the manifest (meta) when the file was created with write_omv on Windows (LF + CR, but only CR expected / decoded)
  • updated the Created-by in the manifest string to use the jmvReadWrite version
  • improved the README (switched it to be generated from Rmd so that the vignette could be included

Enhancements:

  • renamed jmvRead to read_omv, and jmvWrite into write_omv
  • extracts syntax from analyses contained in the .omv-file (set the parameter getSyn = TRUE; default is FALSE)
  • imports the output from the .omv-file (set the parameter getHTM = TRUE; default is FALSE)

  • first implementation, reads (jmvRead) and writes (jmvWrite) files using a file format similar to jamovi 1.2 (can be read with more recent versions)