Orange, a component-based data mining framework.
Project description
[![Join the chat at https://gitter.im/biolab/orange3](https://badges.gitter.im/biolab/orange3.svg)](https://gitter.im/biolab/orange3?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![build: passing](https://img.shields.io/travis/biolab/orange3.svg)](https://travis-ci.org/biolab/orange3) [![codecov](https://codecov.io/gh/biolab/orange3/branch/master/graph/badge.svg)](https://codecov.io/gh/biolab/orange3)
[Orange] is a component-based data mining software. It includes a range of data visualization, exploration, preprocessing and modeling techniques. It can be used through a nice and intuitive user interface or, for more advanced users, as a module for the Python programming language.
This is a development version of Orange 3. The stable version 2.7 is still available ([binaries] and [sources]).
[Orange]: http://orange.biolab.si/ [binaries]: http://orange.biolab.si/orange2/ [sources]: https://github.com/biolab/orange
Installing
This version of Orange requires Python 3.4 or newer. To build it and install it in a development environment, run:
# Install some build requirements via your system’s package manager sudo apt-get install virtualenv git build-essential
# Also install Qt dependencies for the GUI sudo apt-get install python3-pyqt4 # or if python version is >= 3.5 # pip install pyqt5
# Create a separate Python environment for Orange and its dependencies … virtualenv –python=python3 –system-site-packages orange3venv # … and make it the active one source orange3venv/bin/activate
# Clone the repository and move into it git clone https://github.com/biolab/orange3.git cd orange3
# Install the minimum required dependencies first pip install -r requirements-core.txt # For Orange Python library pip install -r requirements-gui.txt # For Orange GUI
pip install -r requirements-sql.txt # To use SQL support pip install -r requirements-opt.txt # Optional dependencies, may fail
# Finally install Orange in editable/development mode. pip install -e .
Installation of SciPy and qt-graph-helpers is sometimes challenging because of their non-python dependencies that have to be installed manually. More detailed, if mostly obsolete, guides for some platforms can be found in the [wiki].
Anaconda Installation
First, install [Anaconda] for your OS (Python version 3.5+). Create virtual environment for Orange:
conda create python=3 –name orange3
In your Anaconda Prompt add conda-forge to your channels:
conda config –add channels conda-forge
This will enable access to the latest Orange release. Then install Orange3:
conda install orange3
[Anaconda]: https://www.continuum.io/downloads
Starting Orange GUI
Orange GUI requires PyQt, which is not pip-installable in Python 3. You have to download and install it system-wide. Make sure that the virtual environment for orange is created with –system-site-packages, so it will have access to the installed PyQt4.
To start Orange GUI from the command line, assuming it was successfully installed, run:
orange-canvas # or python3 -m Orange.canvas
Append –help for a list of program options.
If you’re running Orange with PyQt5 or if you have multiple PyQt versions available, set the environmental variable QT_API to the PyQt version to use, e.g.:
export QT_API=pyqt5 orange-canvas
Compiling on Windows
Get appropriate wheels for missing libraries. You will need [numpy+mkl] and [scipy].
[numpy+mkl]: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy [scipy]: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
Install them with
pip install some-wheel.whl
Install [Visual Studio compiler]. Then go to Orange3 folder and run:
[Visual Studio compiler]: http://landinghub.visualstudio.com/visual-cpp-build-tools
python setup.py build_ext -i –compiler=msvc install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for Orange3-3.4.3-cp36-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a9fb557f438b342fc1a45acba5eca656a2e3faf5a91ec11b58ec433a5a37ac1 |
|
MD5 | 891d85a901883e1c11c8b0e6da12256a |
|
BLAKE2b-256 | 2c802e926b31f31bf9c96dc79ce6fb6c9a236d9aa30584477259a969d28f10ad |
Hashes for Orange3-3.4.3-cp36-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dac26ca93e566c789e3aa8f1b76b5ced9bef549bf6c9c144495c1dbf8ee98087 |
|
MD5 | a5e52ddc75ce3356c72b8f2cb7e56b93 |
|
BLAKE2b-256 | 9b32d8ca1093866b9eeb23c49928aa9cf5b2cdc72bc267108cb3c2129d84de49 |
Hashes for Orange3-3.4.3-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d931616291cd3699f75175c557538b8f45647b7a6b45b624265f5243068c49d9 |
|
MD5 | a00d298b39f84e904660030aa1a5a61e |
|
BLAKE2b-256 | b892efb6ddf86551a8949b8b88ce20c1e169964c211216f3e70847ec59ef0711 |
Hashes for Orange3-3.4.3-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8710680f710bab3ba4f6201e7ecd66a5a3bbb2111a93f3b044436c42036861d8 |
|
MD5 | 15dcd88fb8fbbb530cc18a385182c10d |
|
BLAKE2b-256 | e7f8e069a4150e12df80d15d831f0991c736e13f75511d4b0690e8c2ee37ac70 |
Hashes for Orange3-3.4.3-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57bddd2619781fbabfb40060673a7ae1a7b3c1cbb75210b797ac8b572b74f6d8 |
|
MD5 | eeda44342e93774a0bae6894e9abc2f3 |
|
BLAKE2b-256 | 44b52743399ec24d6ae0e89869a082efd28ab4a6d2f5f5788047867e423bb6db |
Hashes for Orange3-3.4.3-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4b3c75aad088ed8841a8f8249bc1af3547f2eec1351cde34bd844499e69fba9 |
|
MD5 | 4886ed34efb3ad8463d404fa5ed48ab3 |
|
BLAKE2b-256 | f4e67eab3304bce8b02854a5676bf5a21df3020cd3fe34c27b5f9e6c23aab6d3 |
Hashes for Orange3-3.4.3-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4d3a43c7755e6f3245ac2f413d7f171bbb5c3d72d314d3f93b4e1e102cb5c30 |
|
MD5 | d22b0cba064ce13ec6fbf379c2c5b67b |
|
BLAKE2b-256 | 3560b7ddc6e202c60b3f23506f6d0d59d328c42644228b1ed4a1b760b7d16460 |
Hashes for Orange3-3.4.3-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f60a6f30de3adc6820448a22803a53fecce92838d167bb1d2c8538e2b8ee32a2 |
|
MD5 | 99713d0d34d4cc4fa7431e3a9b5fe964 |
|
BLAKE2b-256 | a9f53a91cac96f383a93c8aa70a15b20867f58f3d9ef4a9d4e5b63ae0f9fcb18 |
Hashes for Orange3-3.4.3-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa5a3f795c0a5af8856448dee2e1970170c6df5d911f41e072bc97a7e35cba07 |
|
MD5 | b79e7d3023ae7a8de1738375b3e73e06 |
|
BLAKE2b-256 | 045e97c07102e1efcec9ee9bc463108810d80d92b5cb3ea4d9fdfce483ecc31d |