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.9.0-cp36-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 935f20acb58d42a98a03e8cbdcf75976c5652290180b38ec8cb28d08c642bb76 |
|
MD5 | 9e0b28ad1f80a1f6b962697066ea6be2 |
|
BLAKE2b-256 | 7079ec8eb0ae58975fe9b4cb18204b5c11a42d6314c352605830928b98ee96d3 |
Hashes for Orange3-3.9.0-cp36-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d619fa9bea2eb35582bb1806d8afba4f2dc0560c300e1a54761c89fecae946f7 |
|
MD5 | f8ecbc1cda8133e1269c4ee64a61927d |
|
BLAKE2b-256 | 896c19202d2510627fee834c8ae4e01216c57d7d26c4eca0465d043b7fea6dc4 |
Hashes for Orange3-3.9.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7076ee12717fedbfd6f05ff78f9a70608bcb89bb4c2593dd93cc306fa59e147c |
|
MD5 | 17dbf0bbc59aebb245310c9a5eb49109 |
|
BLAKE2b-256 | 3d3a020ad47bc6264e04ac438e216c102f618d64ea61581e3151d5f4a52b064f |
Hashes for Orange3-3.9.0-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 998bedd123480c31e2650846d2497e7a4601ef2ac79b31a77ed5002d2e1f7649 |
|
MD5 | a562e4983a2654d957cd5fb39483ca59 |
|
BLAKE2b-256 | 1f90fae0788064f3f286a66ef171d5e9dedb30ad48c17be538f38f95ed0723a4 |
Hashes for Orange3-3.9.0-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c829723d7ed5dd2e54af70437d4d7a9a6857db0121b3d032c8d9c3ec9efcc871 |
|
MD5 | 77cf6737c67cc7ff1581ccafd9b88090 |
|
BLAKE2b-256 | 661d59cc61a630f48eaeacc764f0111969b6d56e52f43088fc1fe6bf5f37751b |
Hashes for Orange3-3.9.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87ec7947e1ab65522d80925e7c951e086998aff6edb737431f841efdf6eb6583 |
|
MD5 | c44f24a13abd7a2e5730804ebb31741f |
|
BLAKE2b-256 | 67eeba48f11d7c48f9516b4662ba304d04483adcd4c7f9d884bc6c244f6419b3 |
Hashes for Orange3-3.9.0-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dc2a2c9e95dcddd257b5d6b35cb722754fa73a33d7d4b4eb916bc372037a577 |
|
MD5 | 865ec26d14734ffb53589b0378e7992a |
|
BLAKE2b-256 | 72f14a8edc7031ab02e513063677971897bcb3b0114ae4ac8f05eb8274447c46 |
Hashes for Orange3-3.9.0-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c462aab42bb46baeff0defd8dec3f257aaeaee7cb868aa5f4f5ad2dfb3c31bb |
|
MD5 | ca2b126ca1bb7d96acd6d76295c41d74 |
|
BLAKE2b-256 | 4d88ee63b35a28b1a447398b1785938368532586e0c047cf20c470316cefe810 |
Hashes for Orange3-3.9.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f470af5eb6475b3faff943d5d8c4a2e887ae9ba23f1c2359fce48a0af57575c |
|
MD5 | 38981dd320bb171d0ef276a699feb4e8 |
|
BLAKE2b-256 | e9cef2dacec50e76586eb066c40c03081f700ad81867630957d03c9913ca31e8 |