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.4-cp36-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38918a9459e74c7350b7e0237121f697f746889649f83a51ed4411b3bc7edd42 |
|
MD5 | 593f17a9c06c7b75efcfe167e0ae14bf |
|
BLAKE2b-256 | b8f22c2e30440d41ac26b1e78421c4fc8b022c2f6c950abe0f5ac69007fe178f |
Hashes for Orange3-3.4.4-cp36-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d52bdf48b53303ae12ec9d4cd2d0686e0eac04f03907de08fcc11b4d4617b181 |
|
MD5 | b833c0860082dff9ecbac8823c7507ac |
|
BLAKE2b-256 | a9ffada64e5a60e4240d3877c531dfe8fa0d3649f38ca729a78568f0ba0b7c0c |
Hashes for Orange3-3.4.4-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e6c279c2068988f60fe702c554ef090f1a11631c0e487ac21c7b64d9569b1e9 |
|
MD5 | 24c8a9522b79b0f68a442d032d6dfdad |
|
BLAKE2b-256 | 956b9b6aa0eeb6f6ea33f4b5350c6a968b28cb5a128cad3a365ab07676c22c5c |
Hashes for Orange3-3.4.4-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26e87ff79f924258c9ca0bcebb58d9eefb827835f1538e7601d8f51f241185bf |
|
MD5 | 6037a2b7c5dd380039a8e667351f4b73 |
|
BLAKE2b-256 | f209c688d40ff88d2850c7e2b0def89ea86994213b306f1ac653009007024635 |
Hashes for Orange3-3.4.4-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd58c899fdbca5c679470c6b6ab00ead5ae62ff002614654e96abdce1458746e |
|
MD5 | aea09a74869de2e6fbe4e50543e24a03 |
|
BLAKE2b-256 | 5cba502747ba88cab971e80014bc2f5542c7402b5df9041f6d61665a0c615cff |
Hashes for Orange3-3.4.4-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee9928717abe917b7b52b5ec84aaa68660b38cbb35edfccbe966029209ebc71b |
|
MD5 | 37a178ff57de31d54c6ab186827b4824 |
|
BLAKE2b-256 | 5f7c991dfc4caa2d8ffaf1c40288c2b72aa6f52a7c5aca4190a059843dfd2eff |
Hashes for Orange3-3.4.4-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e26133ec214f10f897328c5a31bd32be81c03dd9d811742a3b2869eb559b64e2 |
|
MD5 | 8fc604b9e54ccaa85220f129e8ff57fc |
|
BLAKE2b-256 | 3ac5ff927ecddda253bc14a896ea52c4ff9b8ae3f70d8dbd93c2edc04d482d53 |
Hashes for Orange3-3.4.4-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12bf2c07125c725722a4733ee68c640e52da500bdacc7f5f7ffa1ec57f9aa673 |
|
MD5 | 53870eb099e24859061d99e4eb111918 |
|
BLAKE2b-256 | 6abb1b4d38c6e39e1fccc1b90c0e87a11c731ea5cd4710106e947d09c287f15a |
Hashes for Orange3-3.4.4-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fec0141b25ef1efe9b2624e7ae5aa3b08a7fec40ac985ce85eecf879d0d4a6c0 |
|
MD5 | f369504c0b51c0b3a073f31145c07895 |
|
BLAKE2b-256 | 79e0f05e2e43e8c5556bfcbd14741852e1e21f3e57aceacae3aac7301e0d1bbf |