Skip to main content

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.

Dependencies

scikit-learn is tested to work under Python 2.6, Python 2.7, and Python 3.4. (using the same codebase thanks to an embedded copy of six). It should also work with Python 3.3.

The required dependencies to build the software are NumPy >= 1.6.2, SciPy >= 0.9 and a working C/C++ compiler.

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

This configuration matches the Ubuntu Precise 12.04 LTS release from April 2012.

scikit-learn also uses CBLAS, the C interface to the Basic Linear Algebra Subprograms library. scikit-learn comes with a reference implementation, but the system CBLAS will be detected by the build system and used if present. CBLAS exists in many implementations; see Linear algebra libraries for known issues.

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 --user

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 https://github.com/scikit-learn/scikit-learn.git

or if you have write privileges:

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

Contributing

Quick tutorial on how to go about setting up your environment to contribute to scikit-learn: https://github.com/scikit-learn/scikit-learn/blob/master/CONTRIBUTING.md

Before opening a Pull Request, have a look at the full Contributing page to make sure your code complies with our guidelines: http://scikit-learn.org/stable/developers/index.html

Testing

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

$ nosetests -v sklearn

Under Windows, it is recommended to use the following command (adjust the path to the python.exe program) as using the nosetests.exe program can badly interact with tests that use multiprocessing:

C:\Python34\python.exe -c "import nose; nose.main()" -v 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.

Release files for scikit-learn 0.15.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scikit-learn 0.15.0
File Size Uploaded
scikit-learn-0.15.0.tar.gz 7.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for scikit-learn 0.15.0
File
scikit_learn-0.15.0-cp34-none-win_amd64.whl CPython 3.4 none Windows x86-64 Details
scikit_learn-0.15.0-cp34-none-win32.whl CPython 3.4 none Windows x86-32 Details
scikit_learn-0.15.0-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386), macOS 10.9+ x86-64 Details
scikit_learn-0.15.0-cp27-none-win_amd64.whl CPython 2.7 none Windows x86-64 Details
scikit_learn-0.15.0-cp27-none-win32.whl CPython 2.7 none Windows x86-32 Details
scikit_learn-0.15.0-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl CPython 2.7 none macOS 10.9+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386) Details
scikit-learn-0.15.0.win-amd64-py3.4.exe Details
scikit-learn-0.15.0.win-amd64-py2.7.exe Details
scikit-learn-0.15.0.win32-py3.4.exe Details
scikit-learn-0.15.0.win32-py2.7.exe Details

Total release size: 38.9 MB

Release files / scikit-learn-0.15.0.tar.gz

Download URL scikit-learn-0.15.0.tar.gz
Size 7.0 MB
Tags Source
SHA-256 checksum
How to use checksums
67ae5dbe5c1a28b469007708d65c59b0af192b2a9396c33d0b2629c6304e4596
BLAKE2b-256 checksum
How to use checksums
a2f4ea25fe640fadca8a8d860a397f77c427737fbdbc3edb04e8070680f850a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / scikit_learn-0.15.0-cp34-none-win_amd64.whl

Download URL scikit_learn-0.15.0-cp34-none-win_amd64.whl
Size 2.8 MB
Tags CPython 3.4 Windows x86-64
SHA-256 checksum
How to use checksums
1cfcbac00072e2f78f4a7751896bf9ec105c1f772b07d38d6797294f3869bce4
BLAKE2b-256 checksum
How to use checksums
527e63da2bcf085c308e7d14bc00242ceb1bbbf842cb5bad2e4c55abea164082
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / scikit_learn-0.15.0-cp34-none-win32.whl

Download URL scikit_learn-0.15.0-cp34-none-win32.whl
Size 2.6 MB
Tags CPython 3.4 Windows x86-32
SHA-256 checksum
How to use checksums
b1d01e17e6eccef29a9a35d3c919d294044669167164fdb3ef130b0db5e6b5c5
BLAKE2b-256 checksum
How to use checksums
a277108e926c1cb8431061a3de48a6dc6ea9ef1615c5cac1caa9ea2a5622c36c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / scikit_learn-0.15.0-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl

Download URL scikit_learn-0.15.0-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl
Size 4.4 MB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4d1189a05e73aaed9a1a0a58bfd9599690f02d3a4d4e441944ed02e96d03e3dd
BLAKE2b-256 checksum
How to use checksums
37e4653a9f4aed684a4f740f04c0b3472cbc97ca363249b4deefa4f0220ffaac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / scikit_learn-0.15.0-cp27-none-win_amd64.whl

Download URL scikit_learn-0.15.0-cp27-none-win_amd64.whl
Size 2.9 MB
Tags CPython 2.7 Windows x86-64
SHA-256 checksum
How to use checksums
d2cc32ee9389396ed34d0f98776a264aa121ee361b9e43213247bc3aa51b8479
BLAKE2b-256 checksum
How to use checksums
f32b37f17e63620ba02fe70e8ddec4c86e53ed290026296b38e50631f0587ebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / scikit_learn-0.15.0-cp27-none-win32.whl

Download URL scikit_learn-0.15.0-cp27-none-win32.whl
Size 2.7 MB
Tags CPython 2.7 Windows x86-32
SHA-256 checksum
How to use checksums
1ec70e9557f764c36796fa3ffad72d42d752a326daef3421de9eab8846ad91fa
BLAKE2b-256 checksum
How to use checksums
3507406f29749596a25c3a4b3cad1476388c1e12a3bb9535b29802992bc32233
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / scikit_learn-0.15.0-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl

Download URL scikit_learn-0.15.0-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl
Size 4.7 MB
Tags CPython 2.7 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
52d1c8819a3ddeb0eeb2c138bc5cb4129f0555a8e4de380c64ff72215be7455e
BLAKE2b-256 checksum
How to use checksums
2e5fc1876ffd448c86fa49c91f356db3537dd5b858a50f1c59b30f856ba27907
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / scikit-learn-0.15.0.win-amd64-py3.4.exe

Download URL scikit-learn-0.15.0.win-amd64-py3.4.exe
Size 3.0 MB
Tags Source
SHA-256 checksum
How to use checksums
34d60d41d9f2c06a1925385f422d41f0cd0502624816931b8429d5e4c9cd936e
BLAKE2b-256 checksum
How to use checksums
05909d5849aaca1161b43a29de5923834b0b8625d6e830a27753d35d3287b18b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / scikit-learn-0.15.0.win-amd64-py2.7.exe

Download URL scikit-learn-0.15.0.win-amd64-py2.7.exe
Size 3.1 MB
Tags Source
SHA-256 checksum
How to use checksums
65bcf41df91bc221606b9589fff82eafc6b235345505813dfc950a3dcd25d5c9
BLAKE2b-256 checksum
How to use checksums
473d2e55624c741a72f439e744d47af37f6490a886c9839d5023323f5370102b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / scikit-learn-0.15.0.win32-py3.4.exe

Download URL scikit-learn-0.15.0.win32-py3.4.exe
Size 2.8 MB
Tags Source
SHA-256 checksum
How to use checksums
6f2de06d5960f459e4ae994047fca75191d13d56c727d1636c3d91aab6733983
BLAKE2b-256 checksum
How to use checksums
b0c003d6201d4f0f398664f178dd33a185d79a0155027957fb3c91796ec9cd95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / scikit-learn-0.15.0.win32-py2.7.exe

Download URL scikit-learn-0.15.0.win32-py2.7.exe
Size 2.9 MB
Tags Source
SHA-256 checksum
How to use checksums
7251dc084b768d165092c422edc2561959c5cec4f2d82d604af5758b5eb1658d
BLAKE2b-256 checksum
How to use checksums
6152a2e148892ab729652504b98f5cc8040a0c4105c031512c8ec41e44ad043f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.9.1

43 release files

1.8.0

37 release files

1.7.1

26 release files

1.6.1

30 release files

1.5.2

26 release files

1.5.0

21 release files

1.4.0

41 release files

1.3.2

26 release files

1.3.1

26 release files

1.3.0

21 release files

1.2.1

21 release files

1.1.3

21 release files

1.1.1

18 release files

1.1.0

18 release files

1.0.2

32 release files

1.0.1

25 release files

1.0

25 release files

0.22

21 release files

0.18

20 release files

0.17

17 release files

This release

0.15.0 This release

11 release files

0.14

1 release file

0.13.1

3 release files

0.13

3 release files

0.12

3 release files

0.11

3 release files

0.10

3 release files

0.9

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page