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 https://openmx.ssri.psu.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