Skip to main content

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].

[wiki]: https://github.com/biolab/orange3/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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Orange3-3.4.2.tar.gz (32.7 MB view details)

Uploaded Source

Built Distributions

Orange3-3.4.2-cp36-none-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.6 Windows x86-64

Orange3-3.4.2-cp36-none-win32.whl (4.2 MB view details)

Uploaded CPython 3.6 Windows x86

Orange3-3.4.2-cp36-cp36m-macosx_10_6_intel.whl (4.6 MB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

Orange3-3.4.2-cp35-none-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.5 Windows x86-64

Orange3-3.4.2-cp35-none-win32.whl (4.2 MB view details)

Uploaded CPython 3.5 Windows x86

Orange3-3.4.2-cp35-cp35m-macosx_10_6_intel.whl (4.6 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

Orange3-3.4.2-cp34-none-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.4 Windows x86-64

Orange3-3.4.2-cp34-none-win32.whl (4.2 MB view details)

Uploaded CPython 3.4 Windows x86

Orange3-3.4.2-cp34-cp34m-macosx_10_6_intel.whl (4.6 MB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

File details

Details for the file Orange3-3.4.2.tar.gz.

File metadata

  • Download URL: Orange3-3.4.2.tar.gz
  • Upload date:
  • Size: 32.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Orange3-3.4.2.tar.gz
Algorithm Hash digest
SHA256 7a37ce25247f8ca9641bf1db7c9ed7bd55771975590b77fbdd5a83c957c13d58
MD5 6f5cb18c200217b33a5c365136491270
BLAKE2b-256 5bda6679a6530f491ebd6223362418a8f49dbfe47b40c04e35bf92e056a4e9fb

See more details on using hashes here.

File details

Details for the file Orange3-3.4.2-cp36-none-win_amd64.whl.

File metadata

File hashes

Hashes for Orange3-3.4.2-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 ceb8237b54b08f3279584bd5fdd50631e8455670d74c52b8e5a099a3bdf84e75
MD5 1f7ad5ee9fdc5145a3ba4752faa64972
BLAKE2b-256 7f77f10a0a3695444eed227eae946b8c903abd138169a6e45948fe77e462011e

See more details on using hashes here.

File details

Details for the file Orange3-3.4.2-cp36-none-win32.whl.

File metadata

File hashes

Hashes for Orange3-3.4.2-cp36-none-win32.whl
Algorithm Hash digest
SHA256 d62402f2e242711c3e3ba32f5fce890d20077cb0abb4a0c34e6a633d3ee5f1d5
MD5 9d585b9dea8f5bd55aa7490eb96d4ac5
BLAKE2b-256 8f066c90aded374097b9d30253a180f76c1971563805e36496fe5b8447e7bf37

See more details on using hashes here.

File details

Details for the file Orange3-3.4.2-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for Orange3-3.4.2-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 f5efde14c3f28ff269cb1068f668e5e9858feb14af09628a49de9536b2b40744
MD5 28ed1872c6d7872d213b65a769cdc4d7
BLAKE2b-256 96c1078257f9555b7260cc91724c67ee2dc2e7e733954ca6f90077dab07b0d19

See more details on using hashes here.

File details

Details for the file Orange3-3.4.2-cp35-none-win_amd64.whl.

File metadata

File hashes

Hashes for Orange3-3.4.2-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 55d1ca991469ffa0e8d1bb3f6ad7db99489567986b8936f950d4c082ee2ecbb9
MD5 cf970a5f71c07dfbb42869533b458ae6
BLAKE2b-256 095316a8f3d9b6bfdc007b346cbe113a8c00a8a18d708bd446c2db4e4e04f9fd

See more details on using hashes here.

File details

Details for the file Orange3-3.4.2-cp35-none-win32.whl.

File metadata

File hashes

Hashes for Orange3-3.4.2-cp35-none-win32.whl
Algorithm Hash digest
SHA256 defe752005002b605fabb6f97f647f3f4dd68fb5feba50eb0ae9d4d13086e9a1
MD5 a84289f940c68f75def72d472297fc83
BLAKE2b-256 8612bad82115da8e541246c6885bb90d9d6fff4ae02340a80d07aedfc2fea633

See more details on using hashes here.

File details

Details for the file Orange3-3.4.2-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for Orange3-3.4.2-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 18e2b53e4358ee089d19d35260f2453270d1268c22b1c4bacc7e8a01b99e76a3
MD5 0fe56d354f38ed8d3b6d47483764912d
BLAKE2b-256 6a67936549079c6b36d72e4d98d9f434a161a2ba31dd4f178c290028c6a81837

See more details on using hashes here.

File details

Details for the file Orange3-3.4.2-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for Orange3-3.4.2-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 02ec818256450292fa718bcff61776641c1657134b44d7d367b9c7de7aab859e
MD5 6ed7435e9acb2ce7c7b172eb50c2743c
BLAKE2b-256 ebe433cc3d46d5e3d58e1e18a16001eaf0c552ce3d47fe821e8d6b23dea296f2

See more details on using hashes here.

File details

Details for the file Orange3-3.4.2-cp34-none-win32.whl.

File metadata

File hashes

Hashes for Orange3-3.4.2-cp34-none-win32.whl
Algorithm Hash digest
SHA256 a3efc01fce6273d29ce08c79eb210a321872c7e6a019e59464c89a0923c0fd99
MD5 f77a93fd9f8048aafe65463752c586f6
BLAKE2b-256 2d05f81a3be6db359673bfb19bd4a84913467c73be6b3b2863c556ae12a2327a

See more details on using hashes here.

File details

Details for the file Orange3-3.4.2-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for Orange3-3.4.2-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 71466939936e8baada44a11e1ef92e2b7c426ded40efdf77b606a2282bb40945
MD5 388df9264b24d364861db21487fd0d1c
BLAKE2b-256 0c86891aa693689e04182071758677c955dfccc80292b8659d43faf7b6a22cb7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page