Releases: nlmixr2/nonmem2rx
v0.1.6
nonmem2rx 0.1.6
-
Add more flexible replacement of ETA and other values #188
-
Add ability to use
nonmem2rx
with a NONMEM control stream text input
What's Changed
- Fix the Replace grammar to accept ETA(#) on rhs by @mattfidler in #189
Full Changelog: v0.1.5...v0.1.6
v0.1.5
nonmem2rx 0.1.5
-
Be more forgiving in the validation and remove IDs without
observations when solving theIPRED
problem. -
Binary linkage to dparser changed to structure only, meaning
nonmem2rx
may not have to be updated ifdparser
is updated.
What's Changed
- Be a bit more careful of ipred/pred solve by @mattfidler in #179
- Remove rxode2parse by @mattfidler in #183
- Remove binary linkage to dparser by @mattfidler in #184
Full Changelog: v0.1.4...v0.1.5
v0.1.4
nonmem2rx 0.1.4
-
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.
v0.1.3
-
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 the
nonmem2rx
keep
argument -
Using 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
).
What's Changed
- Increment version number to 0.1.2.9000 and require rxode2 2.0.12 by @mattfidler in #158
- 159 sslag options by @mattfidler in #160
- Add test case and grammar change for commas in advan/trans by @mattfidler in #164
- Add fix/test for dadt(#) on lhs by @mattfidler in #165
- Add to news for recent changes by @mattfidler in #168
- 167 cran maintainence by @mattfidler in #169
Full Changelog: v0.1.2...v0.1.3
v0.1.2
nonmem2rx 0.1.2
-
Added support for
ADVAN5
andADVAN7
models -
Add 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 forsolveZero
is changed tosolveZero = TRUE
for
nonmem2rx
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)
What's Changed
- 137 explain systemfile by @mattfidler in #139
- 140 parse error for data with character equality test by @mattfidler in #141
- 142 lotri issue by @mattfidler in #144
- Fix xml by @mattfidler in #146
- Add safeZero=FALSE default by @mattfidler in #147
- Update README.md by @mattfidler in #148
- Initial implementation by @mattfidler in #151
- Fix sigma/omgea parse with boundaries by @mattfidler in #152
- Make sure that theta/eta are always ordered like NONMEM by @mattfidler in #154
- Add lst file and test for eta order in #156 by @mattfidler in #155
Full Changelog: v0.1.1...v0.1.2
v0.1.1
v0.1.0
Initial release of nonmem2rx