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.7.1-cp36-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecdd2a8912e8dfeb521e7bdb3676314c5195549f4aa9f709de651553aa1198af |
|
MD5 | ff806605aab177231a03cef5e371c37f |
|
BLAKE2b-256 | abafff1d535b777ac0fe93c7cc22c3e40723b96f1d249a094dd3bddc97eb5a80 |
Hashes for Orange3-3.7.1-cp36-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9b9502aaac75cc68cc532a5e99fcc98ba5eda068ac4456332f221424a29ef19 |
|
MD5 | a8bd5db81b23028bd20ec592dd53be71 |
|
BLAKE2b-256 | 289eae12c54473e04d79ea79183b30b4fcff651589c330fa47185356fdb8a996 |
Hashes for Orange3-3.7.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea156441d8132e56a712a4b5a630b756f81dd3b3396b1d7a59fee169c5623694 |
|
MD5 | 0216ccb7764ae01e02417075a266d296 |
|
BLAKE2b-256 | 67db0113346ad3887ca6eab2c987ed025f46e06f81eeb20824a2c5879e404e3c |
Hashes for Orange3-3.7.1-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3c2a3644222d842d4d6f2ac0584371645efbb5e3ce1036fc5a55597c96fd8bc |
|
MD5 | 45f89de4264b4a30974047c4956c9666 |
|
BLAKE2b-256 | 14808dd210ae0e5e6de2b8691e4ce3253d27d751d3da08490591dc9d7e236efd |
Hashes for Orange3-3.7.1-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd73ec5c0378487a68577c2ca1ce651084a8a22ea59ea450a61453d5cf195a24 |
|
MD5 | 06b2b32f1a1fcb83802d2c84f03dff4b |
|
BLAKE2b-256 | d275a161e1708a8b2376d5c03c9be94df63171166b4635df394a650b3897501e |
Hashes for Orange3-3.7.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ef4d242d315ecc1e663b14479f5f5d0fbc8f2811bd0ba44b09fcd1caa179483 |
|
MD5 | 9c6d6dd56f9a3b24cbafc538118fb972 |
|
BLAKE2b-256 | 3726af3bbc46c3cb486890f3e6924595c4a2a62e21af775c0f8403f127f3cca4 |
Hashes for Orange3-3.7.1-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ef148e3af54b253cff6d27ce58d56c331a7808fd4a25c41a4e07a8f0742e854 |
|
MD5 | b10250d8a0618f3cc16a1e22779bcbb9 |
|
BLAKE2b-256 | ae762cb73eee26de5a74a27715d8fc6696feac4516e90c0fbbd77382d2ad77fb |
Hashes for Orange3-3.7.1-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49fb57e4d3fd75b4f565d5cdefd80bbd71e70040d4417c8e89bfaf5559bf61a2 |
|
MD5 | 96fdb814a97ae3ec73286268a8a1a08a |
|
BLAKE2b-256 | 3707007e5725a496d6210d7f75af1d310d6eda97ce378160db61defafcbdb205 |
Hashes for Orange3-3.7.1-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07cd9457043efba5f01018f5bd816fb7482fb9bc7588fc4b7492b6d1464f66a7 |
|
MD5 | e1cb4b9905d57c0e2bb77f8cb43af3b9 |
|
BLAKE2b-256 | 64ba088c2bd42cefe39c6f87e76fd08244cac4a59327af7b4a64838d8ba38ce3 |