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.5-cp36-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d344ac06e58d0ea8a3f43f2fa15221d4bd122605c3488b7d199033552a800edd |
|
MD5 | 5674f85d8ee128bc1e5160ed2e946c6f |
|
BLAKE2b-256 | 1d9f3d866baee282724fd6a19233832f0449a861221d4b6b3a1ce7169ff8d19f |
Hashes for Orange3-3.4.5-cp36-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0fd370d18eef45ada9dce1a8bbbd08ea052b46d608dbb04fe94924237e956eb |
|
MD5 | 454b5910c01fc849f83a0d5c0b9624e6 |
|
BLAKE2b-256 | 2efc6120d2fea19c7c20baf37f89a03878a71e4d5494c26224cf1a5442af0cb2 |
Hashes for Orange3-3.4.5-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7249228c0939d6b3596001d38f04ee9d9621f414acfb65e357bf035b78f964bb |
|
MD5 | 238eb582982f74c895b50f00d25470d9 |
|
BLAKE2b-256 | fc7deca48cd93ba0cc0b0196280a1a938d4bf88ca588b65bcd0d377728e6941f |
Hashes for Orange3-3.4.5-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0d7ff664ab3750664e7d098a8388451cb2c262d165efda1b641855863fe2b1d |
|
MD5 | 9714bb81c98cb149e26519ec009bdcf2 |
|
BLAKE2b-256 | dad5568de07a0db82efc133407ab7465c4b3a4badc32b89b228edb7bca87505b |
Hashes for Orange3-3.4.5-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47690e3d2ee9d5dc200dce37d22888d69440eefe6c822ad6f8d79aa25a3c6772 |
|
MD5 | 3cb51df4be51e2eb823c8877ff0b79a7 |
|
BLAKE2b-256 | 501b87aafde978be5a4f764cd3422fd4e44a3c48022617ed8fbdd79842452a49 |
Hashes for Orange3-3.4.5-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4632df87afd41379641e66508fca8b7c0424bf9ea54c1c1d3956f9f9818a33d |
|
MD5 | 6ac834dc84a5100abf00bb8aa0791c96 |
|
BLAKE2b-256 | dac3ce0b0a32cf5f6ab619f1a5daa411338e2fe42fcef07db5d87f33047db2ef |
Hashes for Orange3-3.4.5-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c88ed742748398a79bc1494fbfbc8582449329deaaacd31e6db0aa29c7800a83 |
|
MD5 | de6c1467a14fc83472d0a2caa9feed21 |
|
BLAKE2b-256 | 4b71fe36286b53bec788e0c5550b771196f30b0cf6fd3a036f709ca82544bfeb |
Hashes for Orange3-3.4.5-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3458d59a0c470aebb758214899748a1c7b435de69913092e5bb68662ffeee47 |
|
MD5 | ae7e9b501fa9315841bbcc4c05e8a932 |
|
BLAKE2b-256 | 04855aec02baa0def87f3d36c080bd5b641ac2940f7dd9659989236ffe43b139 |
Hashes for Orange3-3.4.5-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7391d25d6c325dc7b58a302e9b8e87692c0f085d4c776b473b80278d307327bf |
|
MD5 | d2c2b994c69149023a8defad41691a43 |
|
BLAKE2b-256 | a7c5b945cb4550fa63c8856f2b3518dca60e909daf8a9d61329c0a748609124a |