Skip to contents

nonmem2rx (development version)

  • Be more forgiving in the validation and remove IDs without observations when solving the IPRED problem.

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 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.

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 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).

nonmem2rx 0.1.2

CRAN release: 2023-07-03

  • 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)

nonmem2rx 0.1.1

CRAN release: 2023-06-01

  • Fix internal memory issue (LTO, valgrind etc)

nonmem2rx 0.1.0

CRAN release: 2023-05-26

  • Added a NEWS.md file to track changes to the package.