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.6.0.tar.gz (33.7 MB view details)

Uploaded Source

Built Distributions

Orange3-3.6.0-cp36-none-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.6 Windows x86-64

Orange3-3.6.0-cp36-none-win32.whl (4.1 MB view details)

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.6m macOS 10.6+ intel

Orange3-3.6.0-cp35-none-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.5 Windows x86-64

Orange3-3.6.0-cp35-none-win32.whl (4.1 MB view details)

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m macOS 10.6+ intel

Orange3-3.6.0-cp34-none-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.4 Windows x86-64

Orange3-3.6.0-cp34-none-win32.whl (4.1 MB view details)

Uploaded CPython 3.4 Windows x86

Orange3-3.6.0-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.6.0.tar.gz.

File metadata

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

File hashes

Hashes for Orange3-3.6.0.tar.gz
Algorithm Hash digest
SHA256 29e2a52b59518bc42854a4000363b297fe8d69398aef303ebd111bbdecc4ec06
MD5 f11212b72960b5147cc3c34f9c208f4c
BLAKE2b-256 fd279da58132e3cac5336414c0dafa68068578a9c133c6ff862008db754b20ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.6.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 46a1a2988c68af75f75bb29f0f45d99f7c1577690ee8244d0bbaf7b1ebc3509b
MD5 54ec41fa0f292ddce2e087f92c71f59f
BLAKE2b-256 cdf3de15c306a2eaff242b162e80180d00497c95a32d3d441e017a1cfada142c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.6.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 c99496b582f3b6a3a37b892eac3dc1a74d90c831ce3a0eb31d1d1c3ed74803de
MD5 48eee06958dccf74cc6e2fa70aa4a75f
BLAKE2b-256 1ef96abb81fa5c36966074e4f759facd83eed8794d7814950d7761db306c8ccb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.6.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 d8d9a68b1bed48ec6074edd1bfb2d072cbe6358fdc736546a3fc09b8e93d713a
MD5 521875ce5f6aa852dd8a9cfb93dc86e2
BLAKE2b-256 e533f9a5a5c2065aa6651d7da8062357356a958dbf8c173170cb24fd0103a55a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.6.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 7c93a0ed4ad92c69693a64221b554615ddb77a09b1ac4512b904b6731a8ce480
MD5 911a687deda69accafe6dce790ba0452
BLAKE2b-256 4560b06b16c924cc28ae09049e0ca35ab01434db531235a6d92b860158be77c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.6.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 def41e1a9093d1330b01025cbd5c4bbdbd2526cdb9a0f0e878116da82d4b5c23
MD5 847549cdb3ebcb41186f07a9a6bac771
BLAKE2b-256 5582d1eb42b66207557a54b016fc2f0e8c2ac494eba29a6824e83b268a79c51d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.6.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 829846669d249b4ac7129a28311ec82d816e83913346c4e090408504c2313319
MD5 166b895c992a49bbd3b7f7254fa96944
BLAKE2b-256 8f3a2e198e52c305537abea37fa0f06960e2de7b678ab31793c0bfd93292ddd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.6.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 868b3438a5e2ba7ede993bdab163c4428dd4138476ff62c708df4dd96d35bcd6
MD5 bfdf337775f57a197a1f1d2c8c86a161
BLAKE2b-256 d4c7d4b248a2e8209d60b536202dcc7d8f93380489f6ccd10341144c75961e45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.6.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 7b0152b945a892f601d5b6ed5a4946c4f2ba167c47df34654d246fdb4aba6653
MD5 050580af1929ae0ac7819068ae0a1a8c
BLAKE2b-256 876835f916ab4d682294024882019eee1b381025fbb374c989fce7ce5240151d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.6.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 3e542896225f82eb91af37cf6c02e10b6a89ecbdedccc8568e0d7fe155316e24
MD5 64c82f84e72eda9a28e8572b51b35096
BLAKE2b-256 ad88d8cc19e110f9b8cee1d8b510452f70067dcd316be0c27995c1aff2957931

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