scikit-learn is a Python module for machine learning built on top of SciPy and is distributed under the 3-Clause BSD license.
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures.