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.6.0-cp36-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46a1a2988c68af75f75bb29f0f45d99f7c1577690ee8244d0bbaf7b1ebc3509b |
|
MD5 | 54ec41fa0f292ddce2e087f92c71f59f |
|
BLAKE2b-256 | cdf3de15c306a2eaff242b162e80180d00497c95a32d3d441e017a1cfada142c |
Hashes for Orange3-3.6.0-cp36-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c99496b582f3b6a3a37b892eac3dc1a74d90c831ce3a0eb31d1d1c3ed74803de |
|
MD5 | 48eee06958dccf74cc6e2fa70aa4a75f |
|
BLAKE2b-256 | 1ef96abb81fa5c36966074e4f759facd83eed8794d7814950d7761db306c8ccb |
Hashes for Orange3-3.6.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8d9a68b1bed48ec6074edd1bfb2d072cbe6358fdc736546a3fc09b8e93d713a |
|
MD5 | 521875ce5f6aa852dd8a9cfb93dc86e2 |
|
BLAKE2b-256 | e533f9a5a5c2065aa6651d7da8062357356a958dbf8c173170cb24fd0103a55a |
Hashes for Orange3-3.6.0-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c93a0ed4ad92c69693a64221b554615ddb77a09b1ac4512b904b6731a8ce480 |
|
MD5 | 911a687deda69accafe6dce790ba0452 |
|
BLAKE2b-256 | 4560b06b16c924cc28ae09049e0ca35ab01434db531235a6d92b860158be77c7 |
Hashes for Orange3-3.6.0-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | def41e1a9093d1330b01025cbd5c4bbdbd2526cdb9a0f0e878116da82d4b5c23 |
|
MD5 | 847549cdb3ebcb41186f07a9a6bac771 |
|
BLAKE2b-256 | 5582d1eb42b66207557a54b016fc2f0e8c2ac494eba29a6824e83b268a79c51d |
Hashes for Orange3-3.6.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 829846669d249b4ac7129a28311ec82d816e83913346c4e090408504c2313319 |
|
MD5 | 166b895c992a49bbd3b7f7254fa96944 |
|
BLAKE2b-256 | 8f3a2e198e52c305537abea37fa0f06960e2de7b678ab31793c0bfd93292ddd1 |
Hashes for Orange3-3.6.0-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 868b3438a5e2ba7ede993bdab163c4428dd4138476ff62c708df4dd96d35bcd6 |
|
MD5 | bfdf337775f57a197a1f1d2c8c86a161 |
|
BLAKE2b-256 | d4c7d4b248a2e8209d60b536202dcc7d8f93380489f6ccd10341144c75961e45 |
Hashes for Orange3-3.6.0-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b0152b945a892f601d5b6ed5a4946c4f2ba167c47df34654d246fdb4aba6653 |
|
MD5 | 050580af1929ae0ac7819068ae0a1a8c |
|
BLAKE2b-256 | 876835f916ab4d682294024882019eee1b381025fbb374c989fce7ce5240151d |
Hashes for Orange3-3.6.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e542896225f82eb91af37cf6c02e10b6a89ecbdedccc8568e0d7fe155316e24 |
|
MD5 | 64c82f84e72eda9a28e8572b51b35096 |
|
BLAKE2b-256 | ad88d8cc19e110f9b8cee1d8b510452f70067dcd316be0c27995c1aff2957931 |