OpenMx pre-release r1609

rgore's picture

We are pleased to announce the second release in our OpenMx pre-release series. As we develop new features for OpenMx, we will periodically make pre-releases available that contain the new functionality. The latest pre-release can be downloaded using the following installation url. You will notice that the pre-releases will always have the version number 999. You can find the true version number by looking at the last four digits of mxVersion() after the "999.0.0-".

These pre-releases are a work in progress. We always recommend verifying the output using the latest stable version of OpenMx whenever possible.

There are a lot of changes in this release from the last prerelease, we are also nearing the feature freeze for OpenMx 1.1.0. These changes are:

  • added argument 'threshnames' to mxFIMLObjective()
  • eliminated "initialize" method for MxMatrix objects
  • added "omxCreateMatrix" method for MxMatrix objects
  • renaming majority of omx* functions to imx* functions. See http://openmx.psyc.virginia.edu/thread/761
  • added error checking to mxOption() function
  • added "Optimality tolerance" to mxOption() selection
  • added 'lbound' and 'ubound' columns to summary() output of free parameters
  • added asterisks to the 'lbound' and 'ubound' columns when feasibility tolerance is met
  • added "omxNot" function to the set of available mxAlgebra() function
  • added "omxSelectRows", "omxSelectCols", and "omxSelectRowsAndCols" as mxAlgebra operators()
  • updated interface of mxRowObjective
  • in ML objective: expected covariance matrix and observed covariance matrix must have identical dimnames
  • in RAM and ML objectives: the observed means vector must have column names
  • added "mean" function to the set of available mxAlgebra() functions
  • added slots "expCov" and "expMean" to the MxRAMObjective function
  • added useOptimizer option to mxRun.
  • added error checking in frontend and backend for non-positive-definite observed covariance matrices
  • added "omxGreaterThan", "omxLessThan", "omxApproxEquals", "omxAnd", and "omxOr" operators to the set of mxAlgebra() operators
  • error checking for model[[1]] or model[[TRUE]]
  • error checking in the front-end whether more than 20 ordinal columns are present in a data set
  • improved performance in the front-end in mxModel() for adding paths to RAM models
  • print name of algebra when operator has too few or too many arguments