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.2-cp36-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceb8237b54b08f3279584bd5fdd50631e8455670d74c52b8e5a099a3bdf84e75 |
|
MD5 | 1f7ad5ee9fdc5145a3ba4752faa64972 |
|
BLAKE2b-256 | 7f77f10a0a3695444eed227eae946b8c903abd138169a6e45948fe77e462011e |
Hashes for Orange3-3.4.2-cp36-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d62402f2e242711c3e3ba32f5fce890d20077cb0abb4a0c34e6a633d3ee5f1d5 |
|
MD5 | 9d585b9dea8f5bd55aa7490eb96d4ac5 |
|
BLAKE2b-256 | 8f066c90aded374097b9d30253a180f76c1971563805e36496fe5b8447e7bf37 |
Hashes for Orange3-3.4.2-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5efde14c3f28ff269cb1068f668e5e9858feb14af09628a49de9536b2b40744 |
|
MD5 | 28ed1872c6d7872d213b65a769cdc4d7 |
|
BLAKE2b-256 | 96c1078257f9555b7260cc91724c67ee2dc2e7e733954ca6f90077dab07b0d19 |
Hashes for Orange3-3.4.2-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55d1ca991469ffa0e8d1bb3f6ad7db99489567986b8936f950d4c082ee2ecbb9 |
|
MD5 | cf970a5f71c07dfbb42869533b458ae6 |
|
BLAKE2b-256 | 095316a8f3d9b6bfdc007b346cbe113a8c00a8a18d708bd446c2db4e4e04f9fd |
Hashes for Orange3-3.4.2-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | defe752005002b605fabb6f97f647f3f4dd68fb5feba50eb0ae9d4d13086e9a1 |
|
MD5 | a84289f940c68f75def72d472297fc83 |
|
BLAKE2b-256 | 8612bad82115da8e541246c6885bb90d9d6fff4ae02340a80d07aedfc2fea633 |
Hashes for Orange3-3.4.2-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18e2b53e4358ee089d19d35260f2453270d1268c22b1c4bacc7e8a01b99e76a3 |
|
MD5 | 0fe56d354f38ed8d3b6d47483764912d |
|
BLAKE2b-256 | 6a67936549079c6b36d72e4d98d9f434a161a2ba31dd4f178c290028c6a81837 |
Hashes for Orange3-3.4.2-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02ec818256450292fa718bcff61776641c1657134b44d7d367b9c7de7aab859e |
|
MD5 | 6ed7435e9acb2ce7c7b172eb50c2743c |
|
BLAKE2b-256 | ebe433cc3d46d5e3d58e1e18a16001eaf0c552ce3d47fe821e8d6b23dea296f2 |
Hashes for Orange3-3.4.2-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3efc01fce6273d29ce08c79eb210a321872c7e6a019e59464c89a0923c0fd99 |
|
MD5 | f77a93fd9f8048aafe65463752c586f6 |
|
BLAKE2b-256 | 2d05f81a3be6db359673bfb19bd4a84913467c73be6b3b2863c556ae12a2327a |
Hashes for Orange3-3.4.2-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71466939936e8baada44a11e1ef92e2b7c426ded40efdf77b606a2282bb40945 |
|
MD5 | 388df9264b24d364861db21487fd0d1c |
|
BLAKE2b-256 | 0c86891aa693689e04182071758677c955dfccc80292b8659d43faf7b6a22cb7 |