mrgsolve 1.4.0
mrgsolve 1.4.0
-
evtools
is a new plugin providing API for dynamic dosing from within the
model; functions and classes are in theevt
namespace (#1149). -
regimen
is a new class located in theevt
namespace via theevtools
plugin;regimen
objects can execute doses in a regular regimen (#1156). -
mread()
andmcode()
no longer print a message before the required
waiting period on model recompile (#1145). -
ev_rep()
output rownames are cleaned up before returning (#1158). -
C++ model code blocks (GLOBAL, PREAMBLE, MAIN/PK, ODE/DES, TABLE/ERROR) are
now checked for<object>.<attribute>
syntax; if found, symbols on both sides
of the dot become reserved words when loading and compiling that model;
specifically, an error will be generated if either side of the dot (<object>
or<attribute>
) is found in parameter names, compartment names, ETA labels,
or EPS labels (#1159). -
ETA values are always simulated from OMEGA, even when the user requests they
get scraped fromdata
oridata
viaetasrc
argument tomrgsim()
; this
ensuresEPS
are reproducible for model runs whereetasrc = "omega"
(default, ETA are simulated) or, for example, whereetaasrc = "data.all"
(scrape ETA from the data set) (#1163).