Changelog
Source:NEWS.md
nonmem2rx 0.1.6
CRAN release: 2024-11-28
Add more flexible replacement of ETA and other values #188
Add ability to use
nonmem2rx
with a NONMEM control stream text input
nonmem2rx 0.1.5
CRAN release: 2024-09-18
Be more forgiving in the validation and remove IDs without observations when solving the
IPRED
problem.Binary linkage to dparser changed to structure only, meaning
nonmem2rx
may not have to be updated ifdparser
is updated.
nonmem2rx 0.1.4
CRAN release: 2024-05-29
When reading NONMEM results from xml will try
nm:
prefixed tags and non-nm:
prefixed tags.Omega and Sigma prior estimates are currently ignored (theta priors were already ignored)
Improve reading in
theta
values from thexml
Read all NONMEM files using latin1 encoding to allow single byte parser to work
When lines in the NONMEM input dataset start with
#
they are now ignored.When all IDs are zero, NONMEM assumes restarting time gives different IDs; this is now reflected in NONMEM translation of IDs.
With
linCmt()
parsing, expand the scope of conflicting parameters that will be renamed with an import.Added better parsing for
ELSE
where there is anotherIF
on the next line.Prefixed conflicting
VP
withrxm.
whenlinCmt()
models to be more accommodating when importing linear compartment models.
nonmem2rx 0.1.3
CRAN release: 2023-12-12
Added explicit requirement for rxode2 2.0.13
Added support of
DADT(#)
statements on the right side of the equation, i.e.DADT(3) = DADT(1) + DADT(2)
(#164)Added support of
ADVAN#, TRANS#
(#161)Added more NONMEM-specific solving options
Fixed security related format issues as requested by CRAN #167
Now
omega
,thetaMat
,dfObs
anddfSub
are incorporated into model function (by default). You can change this with thenonmem2rx
keep
argumentUsing the
rxode2
2.0.13 makes sure that the solves for models where the endpoint is not determined in the typicalnlmixr2
style will validate more often (due to a bug in solving inrxode2
).
nonmem2rx 0.1.2
CRAN release: 2023-07-03
Added support for
ADVAN5
andADVAN7
modelsAdd parsing of accept/ignore characters for example
IGNORE=(C='C')
(See Issue #140)Add more robust reading of NONMEM information (and add source) in
nminfo()
(See issue #142)Since NONMEM does not protect divide by zeros by default, the default for
solveZero
is changed tosolveZero = TRUE
fornonmem2rx
objects.Fixed bug for renaming
eta
andtheta
when they are renamed so that theui$iniDf
does not match thetheta#
oreta#
(Issue #153)Turned off testing of the
as.nonmem2rx
example since it took too much time (according to CRAN)