NEWS.md
$ERROR (ONLY OBS) supportif statements can be upper or lower case #196Add more flexible replacement of ETA and other values #188
Add ability to use nonmem2rx with a NONMEM control stream text input
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 if dparser is updated.
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 the xml
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 another IF on the next line.
Prefixed conflicting VP with rxm. when linCmt() models to be more accommodating when importing linear compartment models.
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 and dfSub 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 typical nlmixr2 style will validate more often (due to a bug in solving in rxode2).
Added support for ADVAN5 and ADVAN7 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 for solveZero is changed to solveZero = TRUE for nonmem2rx objects.
Fixed bug for renaming eta and theta when they are renamed so that the ui$iniDf does not match the theta# or eta# (Issue #153)
Turned off testing of the as.nonmem2rx example since it took too much time (according to CRAN)