Skip to content

emuR 0.1.8

Choose a tag to compare

@raphywink raphywink released this 09 May 14:08

bug fixes

  • fixed error handling of create_emuRtrackdata + added @export to roxygen doc
  • invalid annotJSONs generated by import_mediaFiles fixed
  • convert_TextGridCollection can now handle nested folders again
  • invalid UUIDs in DBConfig produced by convert_BPFCollection. Also added additional unit test to detect this.
  • list_bundles uses session argument again
  • fixed "Expression tree is too large (maximum depth 1000)" error in get_trackdata with long emuRsegs lists

new features / performance tweaks / improvements

  • get_trackdata with onTheFly calculation now reuses AsspDataObj if the current utterance is the same as the previous (large performance gain especially on long audio files)
  • checking if DBconfig exists for better error message if 'name' field is not set correctly in DBconfig
  • setting PRAGMA temp_store = 2; for SQLite connections
  • not extracting tables to R if no RegEx needed to create filtered_tmp tables (performance gain when querying large emuDBs)
  • convert_BPFCollection can now assigns the same label to more than one item when unifying tiers
  • newline at the end of load_emuDB if no redundant links are built
  • queries using dominates operator '^' don't use linksExt table anymore -> large performances benefits
  • only using _filtered_tmp tables if RegEx patterns are used
  • changed primary key on items table which leads to massive performance gains (deleting _emuDBcache.sqlite required)