Python C C++ Shell PowerShell Batchfile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
benchmarks ENH move covtype loading to sklearn.datasets Feb 20, 2013
doc
examples fix: map labels to {0, 1} Feb 20, 2013
sklearn REL increased version number, added whatsnew Feb 23, 2013
.gitattributes COSMIT translate lgamma replacement to C and clean it up Feb 20, 2013
.gitignore Improved bench_covtype.py to load data faster and support configurabl… Nov 25, 2012
.mailmap COSMIT update mailmap Feb 20, 2013
.travis.yml trying travis cfg with system-site-packages Nov 24, 2012
AUTHORS.rst Remove contact address. Jan 9, 2013
CONTRIBUTING.md
COPYING update year in copyright notices Jan 15, 2013
MANIFEST.in not the problem afterall - switch back Sep 30, 2012
Makefile Display the test names to understand which test is triggering the seg… Dec 5, 2012
README-py3k.rst rm the long-deprecated scikits.learn package Jul 23, 2012
README.rst DOC fix travis URLs in README Jan 17, 2013
setup.cfg Remove doctest-options from setup.cfg as not supported in old version… Dec 1, 2012
setup.py P3K: Fix build for py3k + pip. Nov 18, 2012
site.cfg Remove obsolete info. Feb 8, 2011

README.rst

Travis

scikit-learn

scikit-learn is a Python module for machine learning built on top of SciPy and distributed under the 3-Clause BSD license.

The project was started in 2007 by David Cournapeau as a Google Summer of Code project, and since then many volunteers have contributed. See the AUTHORS.rst file for a complete list of contributors.

It is currently maintained by a team of volunteers.

Note scikit-learn was previously referred to as scikits.learn.

Important links

Dependencies

The required dependencies to build the software are Python >= 2.6, setuptools, Numpy >= 1.3, SciPy >= 0.7 and a working C/C++ compiler.

For running the examples Matplotlib >= 0.99.1 is required and for running the tests you need nose >= 0.10.

This configuration matches the Ubuntu 10.04 LTS release from April 2010.

Install

This package uses distutils, which is the default way of installing python modules. To install in your home directory, use:

python setup.py install --home

To install for all users on Unix/Linux:

python setup.py build
sudo python setup.py install

Development

Code

GIT

You can check the latest sources with the command:

git clone git://github.com/scikit-learn/scikit-learn.git

or if you have write privileges:

git clone git@github.com:scikit-learn/scikit-learn.git

Testing

After installation, you can launch the test suite from outside the source directory (you will need to have nosetests installed):

$ nosetests --exe sklearn

See the web page http://scikit-learn.org/stable/install.html#testing for more information.

Random number generation can be controlled during testing by setting the SKLEARN_SEED environment variable.