Releases: IPS-LMU/emuR
Releases · IPS-LMU/emuR
emuR 2.6.0
new features / performance tweaks / improvements
serve()now supports signal tracks in Rda format by converting them on-the-fly to SSFF (thanks to Lilly)
bug fixes
- Fixed the example in
buildtrack(); it produces nonsense results and it is going to break in the next version of R
emuR 2.5.1
new features / performance tweaks / improvements
- Documentation: Include package anchors in links for CRAN’s new HTML reference manuals
add_signalVia...(): Drafting a new family of functions that allows users to use signal procissing from outside Wrassp; starting with Matlab
bug fixes
emuR 2.5.0
new features / performance tweaks / improvements
- CRUD operations:
create_itemsInLevel()can now be used in more ways than before - CRUD operations: Improved documentation for
create/update/delete_itemsInLevel(); this is ongoing work
bug fixes
- remove one instance of is.R() because it is no longer allowed on CRAN
- CRUD operations:
delete_itemsInLevel()was heavily flawed and is now usable
emuR 2.4.0
new features / performance tweaks / improvements
- cache for onTheFly computations in
get_trackData()(thanks to @samgregory via #254) - improved a small number of error messages
bug fixes
add_filesnot correctly matching file extension (thanks to @samgregory via #254)- fixed level attribute mixup in generation of seglist (closes #263)
- workaround for
wrassp::readDataObj()crashing R session. Temporary fix for issue #261. - generic functions Math2/round and Math2/signif did not accept digits parameter for legacy trackdata objects
- adaptations to Tidyverse 2.0.0 and other adapations to make unit tests and cran checks smooth again
emuR 2.3.0
new features / performance tweaks / improvements
- added explicit checks for all
dir.create()(closes #49) - checking dir parameter in
import_mediaFiles()(closes #108) add_files()now works with strings like_annot.jsonasfileExtension(closes #246)- now prechecking user defined options in
.onLoad()(closes #240) - added new
sessionPatternandbundlePatternargs tolist_bundles()andlist_sessions()(closes #201) - better output for warning in
get_trackdata()regarding heterogeneous sampling rates (closes #189) - using
clipackage to improve output ofsummary(emuDBhandle) - slight performance increase in EQL by avoiding full table scans due to REGEXP
- checking for repeating sequences in
normalize_length()(closes #211) - added explicit error message when bad column name is used in DBconfig (closes #212)
- removing linkDefinition on error if it was added be4 (closes #226)
bug fixes
emuR 2.2.0
new features / performance tweaks / improvements
- compete rewrite of hierarchical queries + requeries (now using CTEs) + clean-up of the EQL engine
serve()-> save bundle performance bump due to SQLite transaction improvement + using prep. statementsserve()function now downloads current release .zip instead of cloning repo to save time and bandwidth- fixed a few more
readr::file vs path parameter warnings - using
readr::write_lines()function inexport_TextGridCollection()to better support UTF-8 symbols - added
create_spectrogram_image_as_rasterfunction that used the EMU-webApp
JavaScript code to draw a spectrogram as a raster
bug fixes
- fixed invalid TextGrid export on empty levels
emuR 2.1.1
new features / performance tweaks / improvements
load_emuDB()performance bump due to SQLite transaction improvement + using prep. statementscreate_itemsInLevel()now supports items of type SEGMENT- added deprecated/not recommended texts to \code{eplot()}, \code{dplot()} and \code{dur()} help pages (fixes #234)
bug fixes
- implemented first version of
delete_itemsInLevel() requery_seq()now returns correct attribute label vs. the level attribute- fixed
In rbind(names(params), unlist(params, recursive = F)): number of columns of result is not a multiple of vector length (arg 1)warning inrunBASwebservice_maus()withhttr::upload_file() - added missing
()toreturnstatement - no emuDBcache needed for
rename_emuDB()
emuR 2.1.0
new features / performance tweaks / improvements
- implemented
write_bundleList()andread_bundleList()functions - new
bundleListNameserve()parameter implemented - added warning to
serve()when either bundleComments or bundleFinishedEditing is set to true and no bundleListName was set (closes #268) - implemented
onTheFlyFunctionparameter forget_trackdata()which allows users to implement their own functions (input: path to wav file; output tibble/data.frame that has a column called"frame_time") - converting factors into characters in
get_trackdata()andnormalize_length()(closes #224 and #223) add_perspective()now sets"restrictions"->"showPerspectivesSidebar"totrueto make the side bar visiblenormalize_length()now doesn't throw tibble 3.0.0 warnings any morequery()RegEx operators=~now using SQLites native support (wasn't available in earlier versions)- replaced RCurl with httr dep
- moved some dependencies to
Suggestsfield in DESCRIPTION file - removed vignette stubs
bug fixes
- try catching rounding errors of sample rate and start time in
get_trackdata()
emuR 2.0.4
new features / performance tweaks / improvements
export_seglistToTxtCollection()now zero pads file names (should fix #219)
bug fixes
- using
rstudioapi::translateLocalUrl()for ws connection url to permit RStudio to connect - fixed bug in duplicate levels (bad level name insert into items table) that was causing the items array in the JSON file to stay empty
serve()working outside of RStudio again (overlooked thatrstudioapi::translateLocalUrl()needs RStudio)- improved error formatting in
load_emuDB()andexport_TextGridCollection - fixed
rename_bundles()issue with sub-string matching of names (fixes #220) requery_hier()works with non-main attributes again (always returned levels main attribute labels)
emuR 2.0.3
new features / performance tweaks / improvements
bug fixes
- fixed options(emuR.emuWebApp.dir = file.path(tempdir(), "EMU-webApp")) setting