At today's developers meeting, the OpenMx 1.0 feature set was discussed. First, a wishlist of features was compiled. From the wishlist a subset of features was selected for the 1.0 release. Our target for implementing these features is May 13th. When we have reached the goal of implementing these features, a 0.9 release will be created. At which point, there will be a feature freeze from the 0.9 to 1.0 release. Performance improvements may occur between the 0.9 to 1.0 releases. The month of June is the goal for the 1.0 release.
The wishlist:
- parallel computation on the grid
- efficiency with large datasets
- OMG OpenMx GUI graphical user interface
- improve usability for mxConstraint() interface
- alternative optimizers to NPSOL
- forthcoming publication on the OpenMx software
- remaining matrix operations in classic Mx that are not used in OpenMx
- checkpointing of the model
- always pass the likelihoods to the frontend at the end of optimization
- likelihood-based confidence intervals
- mxRowObjective function and censoring functions
- improve performance
- the probability matrix type
- move model comparison functionality from gen_epi into the codebase
- any more features necessary in the summary() function
- add 'with' argument to the mxModel() statement
- localization of the errors
- throwing an error in the case of the underidentified model
- facilitate bootstrapping
- operator A %foo% 4 == A %*% A %*% A %*% A
- joint ordinal and continuous FIML optimization
The OpenMx 1.0 new feature set:
- swift alternative for snowfall functionality for omxLapply() family of functions
- improve usability for mxConstraint() interface
- real eigenvector, real eigenvalue, imaginary eigenvector, imaginary eigenvalue
- checkpointing of the model
- always pass the likelihoods to the frontend at the end of optimization
- move model comparison functionality from gen_epi into the codebase (mxCompare)
- throwing an error a warning in the case of the underidentified model
- likelihood-based confidence intervals
- add chapters in the user guide for the FIML ordinal cases
Here is a status report of the new features scheduled for the OpenMx 1.0 release. The following changes have been made to the subversion repository.
<
ul>