Releases: tanaylab/naryn
Releases · tanaylab/naryn
2.6.23
naryn 2.6.23
- Fixed memory misalignment errors.
naryn 2.6.22
- Added
emr_filters.info
that returns filters information given a filter expression (e.g.f1 | f2
). - Bug fix: vtrack on logical track to categorical track with no parameters returned an wrong results.
- Fixed clang-UBSAN error when creating an empty track.
- Added "modification_time" to
emr_track.info
.
naryn 2.6.21
- Removed C++11 specification from Makevars.
naryn 2.6.20
- fixed some CRAN warnings.
naryn 2.6.19
- fix:
emr_vtrack.create
withfunc="exists"
returned NA instead of 0 when the track didn't have any value at the iterator interval.
naryn 2.6.18
- Fix: deal with complex filters in
emr_vtrack.name
andemr_vtrack.create_from_name
.
naryn 2.6.17
- New functions:
emr_vtrack.name
andemr_vtrack.create_from_name
allow creating virtual tracks
with standard names.
naryn 2.6.16
- Added some examples to the documentation.
- Fix: crash when calling
emr_track.create
withexpr=''
2.6.15
- Added entries - a key/value store for storing simple strings and numbers in a
naryn
database. Seeemr_entries.ls
,emr_entries.get
,emr_entries.set
,emr_entries.rm
andemr_entries.reload
. - Added
string_to_var
andvar_to_string
functions to generate valid variable names from strings. emr_track.rm
can now accept multiple tracks as input.- Do not allow importing patients that do not appear at
patients.dob
. - Fixed issue #83
- Fix:
emr_track.rm
returned an error when givencharacter(0)
.
2.6.14
2.6.13
2.6.12
2.6.9
2.6.8
2.6.5
2.6.4
2.6.4
- Added support for filters which are based on virtual tracks.
2.6.3
- Added support for operator based filtering, see ‘operator’ argument in emr_filter.create
- Added support for track attributes to logical tracks.
- Bug fix: dbs order was changed to lexicographical order on emr_db.connect.
- Bug fix: stray logical tracks on non-global dbs were shown.
- Bug fix: emr_time funtions failed when there was an NA in an integer vector.
- Bug fix: emr_track.attr.get returned attribute name instead of value.
- emr_track.var.get now returns NULL when variable doesn’t exist.
- Make sure logical tracks cannot be created on non-global db.
- Added db_id parameter to emr_track.ls
- Removed cpp11 package dependency
2.6.2
- Added support for multiple databases.
- New functions: emr_filter.name and emr_filter.create_from_name allow creating filters with standard names.
- Bug fix: allow calling emr_track.logical.create when values are a list of length 1.
- Bug fix: wrong results when creating virtual track where the source is a logical track without parameters.
2.6.1
#Version 2.6.1
- Added support for logical tracks.
- emr_filter.create and emr_vtrack.create now return silently the name of the filter/vtrack.
- Allow addition of entries with the same id/time/values to emr_track.addto.
- emr_dist and emr_cor now have a dataframe parameter that returns the results in a tidy format.
- Bug fix: wrong results in emr_dist when right=FALSE and values were a fraction.
- Added convenience time functions (emr_time, year, months etc).
- Support periodic iterators: emr_monthly_iterator, emr_yearly_iterator
- Use the devtools ecosystem: roxygen documentation and testthat for tests.
- Added a NEWS.md file to track changes to the package.