-
Notifications
You must be signed in to change notification settings - Fork 156
Open
Description
CategoricalArrays 1.0 breaks a few things in MLJ. See here for some details. Here's the rough sequence for rolling these out:
- Update CategoricalDistributions.jl and tag as breaking, v0.2.0
- Update ScientificTypes.jl
- Update StatisticalMeasures.jl
- Update MLJBase.jl
I will do these.
Then, in no particular order, we should review the compat requirements for the following core packages. I do not expect breakages but in a few cases we might start getting dep warnings which would be good to address these early.
- MLJTuning.jl Does not appear to need updating (tested with a draft MLJBase update)
- MLJIteration.jl ditto
- MLJEnsembles.jl Bump compats: CategoricalArrays="1.0", CategoricalDistributions="0.2" MLJEnsembles.jl#42
- MLJTransforms (needed for testing in MLJModels) Bump [compat] entry: CategoricalArrays="1.0" MLJTransforms.jl#61
- MLJMultivariateStatistics (needed for MLJModels testing) Bump compats for StatsBase and CategoricalDistributions MLJMultivariateStatsInterface.jl#63
- MLJDecisionTreeInterface.jl (needed for tests in FeatureSelection.jl and MLJModels.jl) Bump CategoricalArrays compat to 1.0 MLJDecisionTreeInterface.jl#60
- MLJModels.jl (needed for tests in MLJBalancing) Bump compat CategoricalArrays="1" MLJModels.jl#597
- Imbalance.jl (needed for testing MLJBalancing)
- MLJBalancing.jl (doesn't appear to need code changes, but depends on MLJBase)
- FeatureSelection.jl Extend compat for StatisticalMeasures to include v0.3 FeatureSelection.jl#30
- SIRUS.jl
And then, some packages providing implementations of the MLJ API may need updating.
Here are some I've checked and don't appear to need attention:
- MLJScikitLearnInterface
Metadata
Metadata
Assignees
Labels
No labels