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.0-cp36-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1455420b3cc9c84cac1c67a68728a3adbeb00f75f976cd01a95f732dac42560 |
|
MD5 | ec9e2d47217f7b25ec7f6887b7c19104 |
|
BLAKE2b-256 | 8104d8764bc681e3d84c820476bcaa73355cf63d945af7d415024bd087d7bc5f |
Hashes for Orange3-3.4.0-cp36-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48dc6b395e43e3ed9e444ba8117f45581a5ecccfdc9d3202ac04453bf5b8ff7f |
|
MD5 | 253e5a943b3c8669f5dc97df2be6e557 |
|
BLAKE2b-256 | 09cc76324d05e33988979cb4ae2921ef69e9fa468f28ec15587ebbb26b9b11ed |
Hashes for Orange3-3.4.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d812e2b4cd59ee9a564a4b998d44072c16134971b3adacd774d5bfc7a5c27f5 |
|
MD5 | f306b213bc779901190410bcc69b30d4 |
|
BLAKE2b-256 | 8f00d7a39f1b3ee5e17b8cd60a686d6f0527f71358e557d6f68529d9804d3063 |
Hashes for Orange3-3.4.0-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf3d654ee740b9f5d03ced0608b713feebaa24c20393e87b04d9529a41b8e1b8 |
|
MD5 | d87117fe4a17b02ce1bb3fe484383578 |
|
BLAKE2b-256 | 92e85ca73ba8919379156b9e419b8d34439c14ba2fa40a7537d55810833a1828 |
Hashes for Orange3-3.4.0-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81cb06fdf9ff5a52485f937df4d53f3cdfd39c397e67f53632ca137cb2068c53 |
|
MD5 | 46bb50223213c82b00114bb7efae6766 |
|
BLAKE2b-256 | ad991e8378721c9ea479e3504d0cc0ff472781ce5365d7ac82fb2e3d06085b9a |
Hashes for Orange3-3.4.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8390293494c566d0625b045d9fc3adad6506eaaafd36f73f56aa182254e969e |
|
MD5 | edfe913d4566541582ebd85ae9f9b1e5 |
|
BLAKE2b-256 | 448983b9e35bf9434ba44565c1eca1f7b6a4247b2968222618ec250c0f2f7ccf |
Hashes for Orange3-3.4.0-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6da56188252c9d71501c0efa20e58033b2cd61db32ff8583e0f7a4a69089b62a |
|
MD5 | 03cdd06113a869a0e0b39aedd137c45d |
|
BLAKE2b-256 | 57da528ee7de181edbbed1d2922a8a19df67e1dfe749dc63c18955bc58fccaf2 |
Hashes for Orange3-3.4.0-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3ca4af7898ac639486eacf3139e066a7dbd98a5902ff9624e3bde169eeab5d5 |
|
MD5 | 054a3d5b0c9b6a25fa8dc8753ae75cc4 |
|
BLAKE2b-256 | 56ab22c3ab70c638069f3e5d03132f4628281df875fad845b0ae7606174bee4b |
Hashes for Orange3-3.4.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a23609045e377244afa6be48f0de25000d7742efd8e46a62db8fa2df451a57eb |
|
MD5 | cb688b4815829edba7bfe9e47f6d4261 |
|
BLAKE2b-256 | 905f51623cb3468dac5be50012d4c506e0f2f640a8dec84c7f6a111d2a51d45b |