OpenMx pre-release r1527

mspiegel's picture

We are pleased to announce the first of 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 OpenMx 1.0.0. Here is the full changelog.

  • added mxErrorPool() function and R documentation.
  • added Apache license information to all R documentation files.
  • new implementation of mxEval().
  • new argument 'defvar.row' to mxEval(). See ?mxEval.
  • handling definition variables for (I - A) ^ - 1 speedup
  • handling square bracket labels for (I - A) ^ - 1 speedup
  • added argument 'free' to omxGetParameters. See ?omxGetParameters.
  • added argument 'strict' to omxSetParameters. See ?omxSetParameters.
  • eliminated warnings for confidence interval optimization codes
  • added "..." argument to mxRObjectiveFunction()
  • added 'excludeself' argument to mxPath() function
  • fix memory leak in RAM objective function
  • removed dependency to MBESS library in R documentation
  • added more descriptive error message when thresholds are not sorted
  • incorporated NaN unsafe matrix-matrix multiplication (dgemm) from R <= 2.11.1
  • incorporated NaN unsafe matrix-vector multiplication (dgemv) from R <= 2.11.1
  • return NA in mxVersion() if "OpenMx" cannot be found
  • fix infinite loop in objective function transformations
  • added initialization to load OpenMx on swift workers
  • implemented omxParallelCI() to calculate confidence intervals in parallel
  • only calculating CIs for upper triangle of symmetric matrices
  • cleanup appearance of transient MxMatrix objects in error messages
  • fix bug with very large number of omxUntitledName() objects
  • added optional argument CPUS=n to "make test" target
  • change snowfall interface to use sfClusterApplyLB()
  • storing raw data in row-major order, and copying contiguous data rows
  • fix bug in mxModel() when using remove = TRUE