This is a new version of XDGMM that has been updated to include new functionality and to improve compatibility with dependent packages. Changes include:
- The ability to fit and score data stored in a Pandas DataFrame, and automatically store data labels in the XDGMM class when doing so.
- Updating internal use of the scikit-learn GMM class, which is deprecated in v 0.18, to the GaussianMixture class. Due to the AstroML XDGMM class still using the GMM class, warnings will still appear when using the AstroML fitting method.
- The ability to use scikit-learn to perform cross-validation on the Bovy
w
parameter for the Bovy fitting method. - Fixed a bug in the
condition
function that caused the new conditioned XDGMM object to not store any data labels present prior to conditioning.