pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Update py-scikit-learn to 0.18.1



Module Name:	pkgsrc-wip
Committed By:	Min Sik Kim <minskim%NetBSD.org@localhost>
Pushed By:	minskim
Date:		Wed Mar 22 11:14:07 2017 -0700
Changeset:	7be1b21c627d83b1f7962da4e09ffe279e61c6dd

Modified Files:
	py-scikit-learn/Makefile
	py-scikit-learn/PLIST
	py-scikit-learn/distinfo

Log Message:
Update py-scikit-learn to 0.18.1

New features:

- The Gaussian Process module has been reimplemented and now offers
  classificati on and regression estimators through
  gaussian_process.GaussianProcessClassifier and
  gaussian_process.GaussianProcessRegressor. Among other things, the
  new implementation supports kernel engineering, gradient-based
  hyperparameter optimization or sampling of functions from GP prior
  and GP posterior. Extensive documentation and examples are
  provided. By Jan Hendrik Metzen.
- Added new supervised learning algorithm: Multi-layer Perceptron
  #3204 by Issam H. Laradji
- Added linear_model.HuberRegressor, a linear model robust to
  outliers. #5291 by Manoj Kumar.
- Added the multioutput.MultiOutputRegressor meta-estimator. It
  converts single output regressors to multi-ouput regressors by
  fitting one regressor per output. By Tim Head.
- New mixture.GaussianMixture and mixture.BayesianGaussianMixture
  replace former mixture models, employing faster inference for
  sounder results. #7295 by Wei Xue and Thierry Guillemot.
- Class decomposition.RandomizedPCA is now factored into
  decomposition.PCA and it is available calling with parameter
  svd_solver='randomized'. The default number of n_iter for
  'randomized' has changed to 4. The old behavior of PCA is recovered
  by svd_solver='full'. An additional solver calls arpack and performs
  truncated (non-randomized) SVD. By default, the best solver is
  selected depending on the size of the input and the number of
  components requested. #5299 by Giorgio Patrini.
- Added two functions for mutual information estimation:
  feature_selection.mutual_info_classif and
  feature_selection.mutual_info_regression. These functions can be
  used in feature_selection.SelectKBest and
  feature_selection.SelectPercentile as score functions. By Andrea
  Bravi and Nikolay Mayorov.
- Added the ensemble.IsolationForest class for anomaly detection based
  on random forests. By Nicolas Goix.
- Added algorithm="elkan" to cluster.KMeans implementing Elkan’s fast
  K-Means algorithm. By Andreas Müller.
- Added metrics.cluster.fowlkes_mallows_score, the Fowlkes Mallows
  Index which measures the similarity of two clusterings of a set of
  points By Arnaud Fouchet and Thierry Guillemot.
- Added metrics.calinski_harabaz_score, which computes the Calinski
  and Harabaz score to evaluate the resulting clustering of a set of
  points. By Arnaud Fouchet and Thierry Guillemot.
- Added new cross-validation splitter model_selection.TimeSeriesSplit
  to handle time series data. #6586 by YenChen Lin
- The cross-validation iterators are replaced by cross-validation
  splitters available from sklearn.model_selection, allowing for
  nested cross-validation. See Model Selection Enhancements and API
  Changes for more information. #4294 by Raghav RV.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7be1b21c627d83b1f7962da4e09ffe279e61c6dd

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-scikit-learn/Makefile |   3 +-
 py-scikit-learn/PLIST    | 215 +++++++++++++++++++++++++++++++++++++++++++++--
 py-scikit-learn/distinfo |   8 +-
 3 files changed, 212 insertions(+), 14 deletions(-)

diffs:
diff --git a/py-scikit-learn/Makefile b/py-scikit-learn/Makefile
index cfa35a2e7f..35105b9c02 100644
--- a/py-scikit-learn/Makefile
+++ b/py-scikit-learn/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	scikit-learn-0.17b1
+DISTNAME=	scikit-learn-0.18.1
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=	math
 MASTER_SITES=	${MASTER_SITE_PYPI:=s/scikit-learn/}
@@ -17,5 +17,6 @@ USE_LANGUAGES=	c c++ fortran
 .include "../../lang/python/egg.mk"
 .include "../../math/blas/buildlink3.mk"
 .include "../../math/lapack/buildlink3.mk"
+BUILDLINK_API_DEPENDS.py-numpy+=	${PYPKGPREFIX}-numpy>=1.6.1
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/py-scikit-learn/PLIST b/py-scikit-learn/PLIST
index bfd13b0184..9112e915cf 100644
--- a/py-scikit-learn/PLIST
+++ b/py-scikit-learn/PLIST
@@ -3,6 +3,7 @@ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
 ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/sklearn/__check_build/__init__.py
 ${PYSITELIB}/sklearn/__check_build/__init__.pyc
@@ -14,9 +15,9 @@ ${PYSITELIB}/sklearn/__check_build/setup.pyo
 ${PYSITELIB}/sklearn/__init__.py
 ${PYSITELIB}/sklearn/__init__.pyc
 ${PYSITELIB}/sklearn/__init__.pyo
-${PYSITELIB}/sklearn/_build_utils.py
-${PYSITELIB}/sklearn/_build_utils.pyc
-${PYSITELIB}/sklearn/_build_utils.pyo
+${PYSITELIB}/sklearn/_build_utils/__init__.py
+${PYSITELIB}/sklearn/_build_utils/__init__.pyc
+${PYSITELIB}/sklearn/_build_utils/__init__.pyo
 ${PYSITELIB}/sklearn/_isotonic.so
 ${PYSITELIB}/sklearn/base.py
 ${PYSITELIB}/sklearn/base.pyc
@@ -33,6 +34,7 @@ ${PYSITELIB}/sklearn/cluster/_feature_agglomeration.pyc
 ${PYSITELIB}/sklearn/cluster/_feature_agglomeration.pyo
 ${PYSITELIB}/sklearn/cluster/_hierarchical.so
 ${PYSITELIB}/sklearn/cluster/_k_means.so
+${PYSITELIB}/sklearn/cluster/_k_means_elkan.so
 ${PYSITELIB}/sklearn/cluster/affinity_propagation_.py
 ${PYSITELIB}/sklearn/cluster/affinity_propagation_.pyc
 ${PYSITELIB}/sklearn/cluster/affinity_propagation_.pyo
@@ -129,6 +131,12 @@ ${PYSITELIB}/sklearn/cross_decomposition/cca_.pyo
 ${PYSITELIB}/sklearn/cross_decomposition/pls_.py
 ${PYSITELIB}/sklearn/cross_decomposition/pls_.pyc
 ${PYSITELIB}/sklearn/cross_decomposition/pls_.pyo
+${PYSITELIB}/sklearn/cross_decomposition/tests/__init__.py
+${PYSITELIB}/sklearn/cross_decomposition/tests/__init__.pyc
+${PYSITELIB}/sklearn/cross_decomposition/tests/__init__.pyo
+${PYSITELIB}/sklearn/cross_decomposition/tests/test_pls.py
+${PYSITELIB}/sklearn/cross_decomposition/tests/test_pls.pyc
+${PYSITELIB}/sklearn/cross_decomposition/tests/test_pls.pyo
 ${PYSITELIB}/sklearn/cross_validation.py
 ${PYSITELIB}/sklearn/cross_validation.pyc
 ${PYSITELIB}/sklearn/cross_validation.pyo
@@ -162,6 +170,9 @@ ${PYSITELIB}/sklearn/datasets/descr/linnerud.rst
 ${PYSITELIB}/sklearn/datasets/images/README.txt
 ${PYSITELIB}/sklearn/datasets/images/china.jpg
 ${PYSITELIB}/sklearn/datasets/images/flower.jpg
+${PYSITELIB}/sklearn/datasets/kddcup99.py
+${PYSITELIB}/sklearn/datasets/kddcup99.pyc
+${PYSITELIB}/sklearn/datasets/kddcup99.pyo
 ${PYSITELIB}/sklearn/datasets/lfw.py
 ${PYSITELIB}/sklearn/datasets/lfw.pyc
 ${PYSITELIB}/sklearn/datasets/lfw.pyo
@@ -205,6 +216,9 @@ ${PYSITELIB}/sklearn/datasets/tests/test_base.pyo
 ${PYSITELIB}/sklearn/datasets/tests/test_covtype.py
 ${PYSITELIB}/sklearn/datasets/tests/test_covtype.pyc
 ${PYSITELIB}/sklearn/datasets/tests/test_covtype.pyo
+${PYSITELIB}/sklearn/datasets/tests/test_kddcup99.py
+${PYSITELIB}/sklearn/datasets/tests/test_kddcup99.pyc
+${PYSITELIB}/sklearn/datasets/tests/test_kddcup99.pyo
 ${PYSITELIB}/sklearn/datasets/tests/test_lfw.py
 ${PYSITELIB}/sklearn/datasets/tests/test_lfw.pyc
 ${PYSITELIB}/sklearn/datasets/tests/test_lfw.pyo
@@ -319,6 +333,9 @@ ${PYSITELIB}/sklearn/ensemble/forest.pyo
 ${PYSITELIB}/sklearn/ensemble/gradient_boosting.py
 ${PYSITELIB}/sklearn/ensemble/gradient_boosting.pyc
 ${PYSITELIB}/sklearn/ensemble/gradient_boosting.pyo
+${PYSITELIB}/sklearn/ensemble/iforest.py
+${PYSITELIB}/sklearn/ensemble/iforest.pyc
+${PYSITELIB}/sklearn/ensemble/iforest.pyo
 ${PYSITELIB}/sklearn/ensemble/partial_dependence.py
 ${PYSITELIB}/sklearn/ensemble/partial_dependence.pyc
 ${PYSITELIB}/sklearn/ensemble/partial_dependence.pyo
@@ -343,6 +360,9 @@ ${PYSITELIB}/sklearn/ensemble/tests/test_gradient_boosting.pyo
 ${PYSITELIB}/sklearn/ensemble/tests/test_gradient_boosting_loss_functions.py
 ${PYSITELIB}/sklearn/ensemble/tests/test_gradient_boosting_loss_functions.pyc
 ${PYSITELIB}/sklearn/ensemble/tests/test_gradient_boosting_loss_functions.pyo
+${PYSITELIB}/sklearn/ensemble/tests/test_iforest.py
+${PYSITELIB}/sklearn/ensemble/tests/test_iforest.pyc
+${PYSITELIB}/sklearn/ensemble/tests/test_iforest.pyo
 ${PYSITELIB}/sklearn/ensemble/tests/test_partial_dependence.py
 ${PYSITELIB}/sklearn/ensemble/tests/test_partial_dependence.pyc
 ${PYSITELIB}/sklearn/ensemble/tests/test_partial_dependence.pyo
@@ -358,6 +378,9 @@ ${PYSITELIB}/sklearn/ensemble/voting_classifier.pyo
 ${PYSITELIB}/sklearn/ensemble/weight_boosting.py
 ${PYSITELIB}/sklearn/ensemble/weight_boosting.pyc
 ${PYSITELIB}/sklearn/ensemble/weight_boosting.pyo
+${PYSITELIB}/sklearn/exceptions.py
+${PYSITELIB}/sklearn/exceptions.pyc
+${PYSITELIB}/sklearn/exceptions.pyo
 ${PYSITELIB}/sklearn/externals/__init__.py
 ${PYSITELIB}/sklearn/externals/__init__.pyc
 ${PYSITELIB}/sklearn/externals/__init__.pyo
@@ -376,6 +399,9 @@ ${PYSITELIB}/sklearn/externals/joblib/_memory_helpers.pyo
 ${PYSITELIB}/sklearn/externals/joblib/_multiprocessing_helpers.py
 ${PYSITELIB}/sklearn/externals/joblib/_multiprocessing_helpers.pyc
 ${PYSITELIB}/sklearn/externals/joblib/_multiprocessing_helpers.pyo
+${PYSITELIB}/sklearn/externals/joblib/_parallel_backends.py
+${PYSITELIB}/sklearn/externals/joblib/_parallel_backends.pyc
+${PYSITELIB}/sklearn/externals/joblib/_parallel_backends.pyo
 ${PYSITELIB}/sklearn/externals/joblib/disk.py
 ${PYSITELIB}/sklearn/externals/joblib/disk.pyc
 ${PYSITELIB}/sklearn/externals/joblib/disk.pyo
@@ -400,6 +426,12 @@ ${PYSITELIB}/sklearn/externals/joblib/my_exceptions.pyo
 ${PYSITELIB}/sklearn/externals/joblib/numpy_pickle.py
 ${PYSITELIB}/sklearn/externals/joblib/numpy_pickle.pyc
 ${PYSITELIB}/sklearn/externals/joblib/numpy_pickle.pyo
+${PYSITELIB}/sklearn/externals/joblib/numpy_pickle_compat.py
+${PYSITELIB}/sklearn/externals/joblib/numpy_pickle_compat.pyc
+${PYSITELIB}/sklearn/externals/joblib/numpy_pickle_compat.pyo
+${PYSITELIB}/sklearn/externals/joblib/numpy_pickle_utils.py
+${PYSITELIB}/sklearn/externals/joblib/numpy_pickle_utils.pyc
+${PYSITELIB}/sklearn/externals/joblib/numpy_pickle_utils.pyo
 ${PYSITELIB}/sklearn/externals/joblib/parallel.py
 ${PYSITELIB}/sklearn/externals/joblib/parallel.pyc
 ${PYSITELIB}/sklearn/externals/joblib/parallel.pyo
@@ -467,6 +499,9 @@ ${PYSITELIB}/sklearn/feature_selection/base.pyo
 ${PYSITELIB}/sklearn/feature_selection/from_model.py
 ${PYSITELIB}/sklearn/feature_selection/from_model.pyc
 ${PYSITELIB}/sklearn/feature_selection/from_model.pyo
+${PYSITELIB}/sklearn/feature_selection/mutual_info_.py
+${PYSITELIB}/sklearn/feature_selection/mutual_info_.pyc
+${PYSITELIB}/sklearn/feature_selection/mutual_info_.pyo
 ${PYSITELIB}/sklearn/feature_selection/rfe.py
 ${PYSITELIB}/sklearn/feature_selection/rfe.pyc
 ${PYSITELIB}/sklearn/feature_selection/rfe.pyo
@@ -485,6 +520,9 @@ ${PYSITELIB}/sklearn/feature_selection/tests/test_feature_select.pyo
 ${PYSITELIB}/sklearn/feature_selection/tests/test_from_model.py
 ${PYSITELIB}/sklearn/feature_selection/tests/test_from_model.pyc
 ${PYSITELIB}/sklearn/feature_selection/tests/test_from_model.pyo
+${PYSITELIB}/sklearn/feature_selection/tests/test_mutual_info.py
+${PYSITELIB}/sklearn/feature_selection/tests/test_mutual_info.pyc
+${PYSITELIB}/sklearn/feature_selection/tests/test_mutual_info.pyo
 ${PYSITELIB}/sklearn/feature_selection/tests/test_rfe.py
 ${PYSITELIB}/sklearn/feature_selection/tests/test_rfe.pyc
 ${PYSITELIB}/sklearn/feature_selection/tests/test_rfe.pyo
@@ -506,6 +544,15 @@ ${PYSITELIB}/sklearn/gaussian_process/correlation_models.pyo
 ${PYSITELIB}/sklearn/gaussian_process/gaussian_process.py
 ${PYSITELIB}/sklearn/gaussian_process/gaussian_process.pyc
 ${PYSITELIB}/sklearn/gaussian_process/gaussian_process.pyo
+${PYSITELIB}/sklearn/gaussian_process/gpc.py
+${PYSITELIB}/sklearn/gaussian_process/gpc.pyc
+${PYSITELIB}/sklearn/gaussian_process/gpc.pyo
+${PYSITELIB}/sklearn/gaussian_process/gpr.py
+${PYSITELIB}/sklearn/gaussian_process/gpr.pyc
+${PYSITELIB}/sklearn/gaussian_process/gpr.pyo
+${PYSITELIB}/sklearn/gaussian_process/kernels.py
+${PYSITELIB}/sklearn/gaussian_process/kernels.pyc
+${PYSITELIB}/sklearn/gaussian_process/kernels.pyo
 ${PYSITELIB}/sklearn/gaussian_process/regression_models.py
 ${PYSITELIB}/sklearn/gaussian_process/regression_models.pyc
 ${PYSITELIB}/sklearn/gaussian_process/regression_models.pyo
@@ -515,6 +562,15 @@ ${PYSITELIB}/sklearn/gaussian_process/tests/__init__.pyo
 ${PYSITELIB}/sklearn/gaussian_process/tests/test_gaussian_process.py
 ${PYSITELIB}/sklearn/gaussian_process/tests/test_gaussian_process.pyc
 ${PYSITELIB}/sklearn/gaussian_process/tests/test_gaussian_process.pyo
+${PYSITELIB}/sklearn/gaussian_process/tests/test_gpc.py
+${PYSITELIB}/sklearn/gaussian_process/tests/test_gpc.pyc
+${PYSITELIB}/sklearn/gaussian_process/tests/test_gpc.pyo
+${PYSITELIB}/sklearn/gaussian_process/tests/test_gpr.py
+${PYSITELIB}/sklearn/gaussian_process/tests/test_gpr.pyc
+${PYSITELIB}/sklearn/gaussian_process/tests/test_gpr.pyo
+${PYSITELIB}/sklearn/gaussian_process/tests/test_kernels.py
+${PYSITELIB}/sklearn/gaussian_process/tests/test_kernels.pyc
+${PYSITELIB}/sklearn/gaussian_process/tests/test_kernels.pyo
 ${PYSITELIB}/sklearn/grid_search.py
 ${PYSITELIB}/sklearn/grid_search.pyc
 ${PYSITELIB}/sklearn/grid_search.pyo
@@ -546,6 +602,9 @@ ${PYSITELIB}/sklearn/linear_model/cd_fast.so
 ${PYSITELIB}/sklearn/linear_model/coordinate_descent.py
 ${PYSITELIB}/sklearn/linear_model/coordinate_descent.pyc
 ${PYSITELIB}/sklearn/linear_model/coordinate_descent.pyo
+${PYSITELIB}/sklearn/linear_model/huber.py
+${PYSITELIB}/sklearn/linear_model/huber.pyc
+${PYSITELIB}/sklearn/linear_model/huber.pyo
 ${PYSITELIB}/sklearn/linear_model/least_angle.py
 ${PYSITELIB}/sklearn/linear_model/least_angle.pyc
 ${PYSITELIB}/sklearn/linear_model/least_angle.pyo
@@ -593,6 +652,9 @@ ${PYSITELIB}/sklearn/linear_model/tests/test_bayes.pyo
 ${PYSITELIB}/sklearn/linear_model/tests/test_coordinate_descent.py
 ${PYSITELIB}/sklearn/linear_model/tests/test_coordinate_descent.pyc
 ${PYSITELIB}/sklearn/linear_model/tests/test_coordinate_descent.pyo
+${PYSITELIB}/sklearn/linear_model/tests/test_huber.py
+${PYSITELIB}/sklearn/linear_model/tests/test_huber.pyc
+${PYSITELIB}/sklearn/linear_model/tests/test_huber.pyo
 ${PYSITELIB}/sklearn/linear_model/tests/test_least_angle.py
 ${PYSITELIB}/sklearn/linear_model/tests/test_least_angle.pyc
 ${PYSITELIB}/sklearn/linear_model/tests/test_least_angle.pyo
@@ -655,6 +717,24 @@ ${PYSITELIB}/sklearn/manifold/spectral_embedding_.pyo
 ${PYSITELIB}/sklearn/manifold/t_sne.py
 ${PYSITELIB}/sklearn/manifold/t_sne.pyc
 ${PYSITELIB}/sklearn/manifold/t_sne.pyo
+${PYSITELIB}/sklearn/manifold/tests/__init__.py
+${PYSITELIB}/sklearn/manifold/tests/__init__.pyc
+${PYSITELIB}/sklearn/manifold/tests/__init__.pyo
+${PYSITELIB}/sklearn/manifold/tests/test_isomap.py
+${PYSITELIB}/sklearn/manifold/tests/test_isomap.pyc
+${PYSITELIB}/sklearn/manifold/tests/test_isomap.pyo
+${PYSITELIB}/sklearn/manifold/tests/test_locally_linear.py
+${PYSITELIB}/sklearn/manifold/tests/test_locally_linear.pyc
+${PYSITELIB}/sklearn/manifold/tests/test_locally_linear.pyo
+${PYSITELIB}/sklearn/manifold/tests/test_mds.py
+${PYSITELIB}/sklearn/manifold/tests/test_mds.pyc
+${PYSITELIB}/sklearn/manifold/tests/test_mds.pyo
+${PYSITELIB}/sklearn/manifold/tests/test_spectral_embedding.py
+${PYSITELIB}/sklearn/manifold/tests/test_spectral_embedding.pyc
+${PYSITELIB}/sklearn/manifold/tests/test_spectral_embedding.pyo
+${PYSITELIB}/sklearn/manifold/tests/test_t_sne.py
+${PYSITELIB}/sklearn/manifold/tests/test_t_sne.pyc
+${PYSITELIB}/sklearn/manifold/tests/test_t_sne.pyo
 ${PYSITELIB}/sklearn/metrics/__init__.py
 ${PYSITELIB}/sklearn/metrics/__init__.pyc
 ${PYSITELIB}/sklearn/metrics/__init__.pyo
@@ -692,9 +772,6 @@ ${PYSITELIB}/sklearn/metrics/cluster/tests/test_unsupervised.pyo
 ${PYSITELIB}/sklearn/metrics/cluster/unsupervised.py
 ${PYSITELIB}/sklearn/metrics/cluster/unsupervised.pyc
 ${PYSITELIB}/sklearn/metrics/cluster/unsupervised.pyo
-${PYSITELIB}/sklearn/metrics/metrics.py
-${PYSITELIB}/sklearn/metrics/metrics.pyc
-${PYSITELIB}/sklearn/metrics/metrics.pyo
 ${PYSITELIB}/sklearn/metrics/pairwise.py
 ${PYSITELIB}/sklearn/metrics/pairwise.pyc
 ${PYSITELIB}/sklearn/metrics/pairwise.pyo
@@ -735,24 +812,69 @@ ${PYSITELIB}/sklearn/metrics/tests/test_score_objects.pyo
 ${PYSITELIB}/sklearn/mixture/__init__.py
 ${PYSITELIB}/sklearn/mixture/__init__.pyc
 ${PYSITELIB}/sklearn/mixture/__init__.pyo
+${PYSITELIB}/sklearn/mixture/base.py
+${PYSITELIB}/sklearn/mixture/base.pyc
+${PYSITELIB}/sklearn/mixture/base.pyo
+${PYSITELIB}/sklearn/mixture/bayesian_mixture.py
+${PYSITELIB}/sklearn/mixture/bayesian_mixture.pyc
+${PYSITELIB}/sklearn/mixture/bayesian_mixture.pyo
 ${PYSITELIB}/sklearn/mixture/dpgmm.py
 ${PYSITELIB}/sklearn/mixture/dpgmm.pyc
 ${PYSITELIB}/sklearn/mixture/dpgmm.pyo
+${PYSITELIB}/sklearn/mixture/gaussian_mixture.py
+${PYSITELIB}/sklearn/mixture/gaussian_mixture.pyc
+${PYSITELIB}/sklearn/mixture/gaussian_mixture.pyo
 ${PYSITELIB}/sklearn/mixture/gmm.py
 ${PYSITELIB}/sklearn/mixture/gmm.pyc
 ${PYSITELIB}/sklearn/mixture/gmm.pyo
 ${PYSITELIB}/sklearn/mixture/tests/__init__.py
 ${PYSITELIB}/sklearn/mixture/tests/__init__.pyc
 ${PYSITELIB}/sklearn/mixture/tests/__init__.pyo
+${PYSITELIB}/sklearn/mixture/tests/test_bayesian_mixture.py
+${PYSITELIB}/sklearn/mixture/tests/test_bayesian_mixture.pyc
+${PYSITELIB}/sklearn/mixture/tests/test_bayesian_mixture.pyo
 ${PYSITELIB}/sklearn/mixture/tests/test_dpgmm.py
 ${PYSITELIB}/sklearn/mixture/tests/test_dpgmm.pyc
 ${PYSITELIB}/sklearn/mixture/tests/test_dpgmm.pyo
+${PYSITELIB}/sklearn/mixture/tests/test_gaussian_mixture.py
+${PYSITELIB}/sklearn/mixture/tests/test_gaussian_mixture.pyc
+${PYSITELIB}/sklearn/mixture/tests/test_gaussian_mixture.pyo
 ${PYSITELIB}/sklearn/mixture/tests/test_gmm.py
 ${PYSITELIB}/sklearn/mixture/tests/test_gmm.pyc
 ${PYSITELIB}/sklearn/mixture/tests/test_gmm.pyo
+${PYSITELIB}/sklearn/model_selection/__init__.py
+${PYSITELIB}/sklearn/model_selection/__init__.pyc
+${PYSITELIB}/sklearn/model_selection/__init__.pyo
+${PYSITELIB}/sklearn/model_selection/_search.py
+${PYSITELIB}/sklearn/model_selection/_search.pyc
+${PYSITELIB}/sklearn/model_selection/_search.pyo
+${PYSITELIB}/sklearn/model_selection/_split.py
+${PYSITELIB}/sklearn/model_selection/_split.pyc
+${PYSITELIB}/sklearn/model_selection/_split.pyo
+${PYSITELIB}/sklearn/model_selection/_validation.py
+${PYSITELIB}/sklearn/model_selection/_validation.pyc
+${PYSITELIB}/sklearn/model_selection/_validation.pyo
+${PYSITELIB}/sklearn/model_selection/tests/__init__.py
+${PYSITELIB}/sklearn/model_selection/tests/__init__.pyc
+${PYSITELIB}/sklearn/model_selection/tests/__init__.pyo
+${PYSITELIB}/sklearn/model_selection/tests/common.py
+${PYSITELIB}/sklearn/model_selection/tests/common.pyc
+${PYSITELIB}/sklearn/model_selection/tests/common.pyo
+${PYSITELIB}/sklearn/model_selection/tests/test_search.py
+${PYSITELIB}/sklearn/model_selection/tests/test_search.pyc
+${PYSITELIB}/sklearn/model_selection/tests/test_search.pyo
+${PYSITELIB}/sklearn/model_selection/tests/test_split.py
+${PYSITELIB}/sklearn/model_selection/tests/test_split.pyc
+${PYSITELIB}/sklearn/model_selection/tests/test_split.pyo
+${PYSITELIB}/sklearn/model_selection/tests/test_validation.py
+${PYSITELIB}/sklearn/model_selection/tests/test_validation.pyc
+${PYSITELIB}/sklearn/model_selection/tests/test_validation.pyo
 ${PYSITELIB}/sklearn/multiclass.py
 ${PYSITELIB}/sklearn/multiclass.pyc
 ${PYSITELIB}/sklearn/multiclass.pyo
+${PYSITELIB}/sklearn/multioutput.py
+${PYSITELIB}/sklearn/multioutput.pyc
+${PYSITELIB}/sklearn/multioutput.pyo
 ${PYSITELIB}/sklearn/naive_bayes.py
 ${PYSITELIB}/sklearn/naive_bayes.pyc
 ${PYSITELIB}/sklearn/naive_bayes.pyo
@@ -786,6 +908,30 @@ ${PYSITELIB}/sklearn/neighbors/regression.pyo
 ${PYSITELIB}/sklearn/neighbors/setup.py
 ${PYSITELIB}/sklearn/neighbors/setup.pyc
 ${PYSITELIB}/sklearn/neighbors/setup.pyo
+${PYSITELIB}/sklearn/neighbors/tests/__init__.py
+${PYSITELIB}/sklearn/neighbors/tests/__init__.pyc
+${PYSITELIB}/sklearn/neighbors/tests/__init__.pyo
+${PYSITELIB}/sklearn/neighbors/tests/test_approximate.py
+${PYSITELIB}/sklearn/neighbors/tests/test_approximate.pyc
+${PYSITELIB}/sklearn/neighbors/tests/test_approximate.pyo
+${PYSITELIB}/sklearn/neighbors/tests/test_ball_tree.py
+${PYSITELIB}/sklearn/neighbors/tests/test_ball_tree.pyc
+${PYSITELIB}/sklearn/neighbors/tests/test_ball_tree.pyo
+${PYSITELIB}/sklearn/neighbors/tests/test_dist_metrics.py
+${PYSITELIB}/sklearn/neighbors/tests/test_dist_metrics.pyc
+${PYSITELIB}/sklearn/neighbors/tests/test_dist_metrics.pyo
+${PYSITELIB}/sklearn/neighbors/tests/test_kd_tree.py
+${PYSITELIB}/sklearn/neighbors/tests/test_kd_tree.pyc
+${PYSITELIB}/sklearn/neighbors/tests/test_kd_tree.pyo
+${PYSITELIB}/sklearn/neighbors/tests/test_kde.py
+${PYSITELIB}/sklearn/neighbors/tests/test_kde.pyc
+${PYSITELIB}/sklearn/neighbors/tests/test_kde.pyo
+${PYSITELIB}/sklearn/neighbors/tests/test_nearest_centroid.py
+${PYSITELIB}/sklearn/neighbors/tests/test_nearest_centroid.pyc
+${PYSITELIB}/sklearn/neighbors/tests/test_nearest_centroid.pyo
+${PYSITELIB}/sklearn/neighbors/tests/test_neighbors.py
+${PYSITELIB}/sklearn/neighbors/tests/test_neighbors.pyc
+${PYSITELIB}/sklearn/neighbors/tests/test_neighbors.pyo
 ${PYSITELIB}/sklearn/neighbors/typedefs.so
 ${PYSITELIB}/sklearn/neighbors/unsupervised.py
 ${PYSITELIB}/sklearn/neighbors/unsupervised.pyc
@@ -793,9 +939,30 @@ ${PYSITELIB}/sklearn/neighbors/unsupervised.pyo
 ${PYSITELIB}/sklearn/neural_network/__init__.py
 ${PYSITELIB}/sklearn/neural_network/__init__.pyc
 ${PYSITELIB}/sklearn/neural_network/__init__.pyo
+${PYSITELIB}/sklearn/neural_network/_base.py
+${PYSITELIB}/sklearn/neural_network/_base.pyc
+${PYSITELIB}/sklearn/neural_network/_base.pyo
+${PYSITELIB}/sklearn/neural_network/_stochastic_optimizers.py
+${PYSITELIB}/sklearn/neural_network/_stochastic_optimizers.pyc
+${PYSITELIB}/sklearn/neural_network/_stochastic_optimizers.pyo
+${PYSITELIB}/sklearn/neural_network/multilayer_perceptron.py
+${PYSITELIB}/sklearn/neural_network/multilayer_perceptron.pyc
+${PYSITELIB}/sklearn/neural_network/multilayer_perceptron.pyo
 ${PYSITELIB}/sklearn/neural_network/rbm.py
 ${PYSITELIB}/sklearn/neural_network/rbm.pyc
 ${PYSITELIB}/sklearn/neural_network/rbm.pyo
+${PYSITELIB}/sklearn/neural_network/tests/__init__.py
+${PYSITELIB}/sklearn/neural_network/tests/__init__.pyc
+${PYSITELIB}/sklearn/neural_network/tests/__init__.pyo
+${PYSITELIB}/sklearn/neural_network/tests/test_mlp.py
+${PYSITELIB}/sklearn/neural_network/tests/test_mlp.pyc
+${PYSITELIB}/sklearn/neural_network/tests/test_mlp.pyo
+${PYSITELIB}/sklearn/neural_network/tests/test_rbm.py
+${PYSITELIB}/sklearn/neural_network/tests/test_rbm.pyc
+${PYSITELIB}/sklearn/neural_network/tests/test_rbm.pyo
+${PYSITELIB}/sklearn/neural_network/tests/test_stochastic_optimizers.py
+${PYSITELIB}/sklearn/neural_network/tests/test_stochastic_optimizers.pyc
+${PYSITELIB}/sklearn/neural_network/tests/test_stochastic_optimizers.pyo
 ${PYSITELIB}/sklearn/pipeline.py
 ${PYSITELIB}/sklearn/pipeline.pyc
 ${PYSITELIB}/sklearn/pipeline.pyo
@@ -805,9 +972,6 @@ ${PYSITELIB}/sklearn/preprocessing/__init__.pyo
 ${PYSITELIB}/sklearn/preprocessing/_function_transformer.py
 ${PYSITELIB}/sklearn/preprocessing/_function_transformer.pyc
 ${PYSITELIB}/sklearn/preprocessing/_function_transformer.pyo
-${PYSITELIB}/sklearn/preprocessing/_weights.py
-${PYSITELIB}/sklearn/preprocessing/_weights.pyc
-${PYSITELIB}/sklearn/preprocessing/_weights.pyo
 ${PYSITELIB}/sklearn/preprocessing/data.py
 ${PYSITELIB}/sklearn/preprocessing/data.pyc
 ${PYSITELIB}/sklearn/preprocessing/data.pyo
@@ -817,6 +981,21 @@ ${PYSITELIB}/sklearn/preprocessing/imputation.pyo
 ${PYSITELIB}/sklearn/preprocessing/label.py
 ${PYSITELIB}/sklearn/preprocessing/label.pyc
 ${PYSITELIB}/sklearn/preprocessing/label.pyo
+${PYSITELIB}/sklearn/preprocessing/tests/__init__.py
+${PYSITELIB}/sklearn/preprocessing/tests/__init__.pyc
+${PYSITELIB}/sklearn/preprocessing/tests/__init__.pyo
+${PYSITELIB}/sklearn/preprocessing/tests/test_data.py
+${PYSITELIB}/sklearn/preprocessing/tests/test_data.pyc
+${PYSITELIB}/sklearn/preprocessing/tests/test_data.pyo
+${PYSITELIB}/sklearn/preprocessing/tests/test_function_transformer.py
+${PYSITELIB}/sklearn/preprocessing/tests/test_function_transformer.pyc
+${PYSITELIB}/sklearn/preprocessing/tests/test_function_transformer.pyo
+${PYSITELIB}/sklearn/preprocessing/tests/test_imputation.py
+${PYSITELIB}/sklearn/preprocessing/tests/test_imputation.pyc
+${PYSITELIB}/sklearn/preprocessing/tests/test_imputation.pyo
+${PYSITELIB}/sklearn/preprocessing/tests/test_label.py
+${PYSITELIB}/sklearn/preprocessing/tests/test_label.pyc
+${PYSITELIB}/sklearn/preprocessing/tests/test_label.pyo
 ${PYSITELIB}/sklearn/qda.py
 ${PYSITELIB}/sklearn/qda.pyc
 ${PYSITELIB}/sklearn/qda.pyo
@@ -829,6 +1008,12 @@ ${PYSITELIB}/sklearn/semi_supervised/__init__.pyo
 ${PYSITELIB}/sklearn/semi_supervised/label_propagation.py
 ${PYSITELIB}/sklearn/semi_supervised/label_propagation.pyc
 ${PYSITELIB}/sklearn/semi_supervised/label_propagation.pyo
+${PYSITELIB}/sklearn/semi_supervised/tests/__init__.py
+${PYSITELIB}/sklearn/semi_supervised/tests/__init__.pyc
+${PYSITELIB}/sklearn/semi_supervised/tests/__init__.pyo
+${PYSITELIB}/sklearn/semi_supervised/tests/test_label_propagation.py
+${PYSITELIB}/sklearn/semi_supervised/tests/test_label_propagation.pyc
+${PYSITELIB}/sklearn/semi_supervised/tests/test_label_propagation.pyo
 ${PYSITELIB}/sklearn/setup.py
 ${PYSITELIB}/sklearn/setup.pyc
 ${PYSITELIB}/sklearn/setup.pyo
@@ -910,6 +1095,9 @@ ${PYSITELIB}/sklearn/tests/test_metaestimators.pyo
 ${PYSITELIB}/sklearn/tests/test_multiclass.py
 ${PYSITELIB}/sklearn/tests/test_multiclass.pyc
 ${PYSITELIB}/sklearn/tests/test_multiclass.pyo
+${PYSITELIB}/sklearn/tests/test_multioutput.py
+${PYSITELIB}/sklearn/tests/test_multioutput.pyc
+${PYSITELIB}/sklearn/tests/test_multioutput.pyo
 ${PYSITELIB}/sklearn/tests/test_naive_bayes.py
 ${PYSITELIB}/sklearn/tests/test_naive_bayes.pyc
 ${PYSITELIB}/sklearn/tests/test_naive_bayes.pyo
@@ -962,6 +1150,9 @@ ${PYSITELIB}/sklearn/utils/bench.pyo
 ${PYSITELIB}/sklearn/utils/class_weight.py
 ${PYSITELIB}/sklearn/utils/class_weight.pyc
 ${PYSITELIB}/sklearn/utils/class_weight.pyo
+${PYSITELIB}/sklearn/utils/deprecation.py
+${PYSITELIB}/sklearn/utils/deprecation.pyc
+${PYSITELIB}/sklearn/utils/deprecation.pyo
 ${PYSITELIB}/sklearn/utils/estimator_checks.py
 ${PYSITELIB}/sklearn/utils/estimator_checks.pyc
 ${PYSITELIB}/sklearn/utils/estimator_checks.pyo
@@ -1015,6 +1206,12 @@ ${PYSITELIB}/sklearn/utils/sparsetools/_traversal.so
 ${PYSITELIB}/sklearn/utils/sparsetools/setup.py
 ${PYSITELIB}/sklearn/utils/sparsetools/setup.pyc
 ${PYSITELIB}/sklearn/utils/sparsetools/setup.pyo
+${PYSITELIB}/sklearn/utils/sparsetools/tests/__init__.py
+${PYSITELIB}/sklearn/utils/sparsetools/tests/__init__.pyc
+${PYSITELIB}/sklearn/utils/sparsetools/tests/__init__.pyo
+${PYSITELIB}/sklearn/utils/sparsetools/tests/test_traversal.py
+${PYSITELIB}/sklearn/utils/sparsetools/tests/test_traversal.pyc
+${PYSITELIB}/sklearn/utils/sparsetools/tests/test_traversal.pyo
 ${PYSITELIB}/sklearn/utils/stats.py
 ${PYSITELIB}/sklearn/utils/stats.pyc
 ${PYSITELIB}/sklearn/utils/stats.pyo
diff --git a/py-scikit-learn/distinfo b/py-scikit-learn/distinfo
index bdb650d067..838574e068 100644
--- a/py-scikit-learn/distinfo
+++ b/py-scikit-learn/distinfo
@@ -1,6 +1,6 @@
 $NetBSD: distinfo,v 1.1 2014/09/24 15:01:41 fhajny Exp $
 
-SHA1 (scikit-learn-0.17b1.tar.gz) = 30eecd7a25c21a92983bceaa28421e0359cf3e42
-RMD160 (scikit-learn-0.17b1.tar.gz) = ded86679301ab34c318e4292de6d07684339c7dc
-SHA512 (scikit-learn-0.17b1.tar.gz) = 965a74a38250a7206ffca41d8339134d07e5c94078814bdfef95f4d7abb9f4abfdae2f1e16fb8feb463e5d0a3bfddb20ab6595b516d8b93788cf9b1411fbabdb
-Size (scikit-learn-0.17b1.tar.gz) = 7902018 bytes
+SHA1 (scikit-learn-0.18.1.tar.gz) = 1d81e86d23761b3eb60ec7841e6acf9f5e208a7d
+RMD160 (scikit-learn-0.18.1.tar.gz) = 0c17d3083be1c36a05192bf5e8d76669b1ca3696
+SHA512 (scikit-learn-0.18.1.tar.gz) = 7149e683424351a28c19501302ece147cb03d4d12b08822eb2b1898a4978b96803323778fbba628008dd7a7c85daea4e9b550a71ee76851f9a09b2baac18a799
+Size (scikit-learn-0.18.1.tar.gz) = 8933930 bytes


Home | Main Index | Thread Index | Old Index