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

Uploaded Source

Built Distributions

Orange3-3.9.0-cp36-none-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.6 Windows x86-64

Orange3-3.9.0-cp36-none-win32.whl (3.9 MB view details)

Uploaded CPython 3.6 Windows x86

Orange3-3.9.0-cp36-cp36m-macosx_10_6_intel.whl (4.3 MB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

Orange3-3.9.0-cp35-none-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.5 Windows x86-64

Orange3-3.9.0-cp35-none-win32.whl (3.9 MB view details)

Uploaded CPython 3.5 Windows x86

Orange3-3.9.0-cp35-cp35m-macosx_10_6_intel.whl (4.3 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

Orange3-3.9.0-cp34-none-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.4 Windows x86-64

Orange3-3.9.0-cp34-none-win32.whl (3.9 MB view details)

Uploaded CPython 3.4 Windows x86

Orange3-3.9.0-cp34-cp34m-macosx_10_6_intel.whl (4.3 MB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

File details

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

File metadata

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

File hashes

Hashes for Orange3-3.9.0.tar.gz
Algorithm Hash digest
SHA256 c297737713369459ee0a1d1cc6fa58f30577ed5cd5f73a8ebf30bfd6fba59ad2
MD5 8ffe98db5ec1b164d7273d96ae552f4d
BLAKE2b-256 82990dcc89f3597e8bb2af960516ba50ad992cb01a37b1080fcdd9b9249c5822

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 935f20acb58d42a98a03e8cbdcf75976c5652290180b38ec8cb28d08c642bb76
MD5 9e0b28ad1f80a1f6b962697066ea6be2
BLAKE2b-256 7079ec8eb0ae58975fe9b4cb18204b5c11a42d6314c352605830928b98ee96d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 d619fa9bea2eb35582bb1806d8afba4f2dc0560c300e1a54761c89fecae946f7
MD5 f8ecbc1cda8133e1269c4ee64a61927d
BLAKE2b-256 896c19202d2510627fee834c8ae4e01216c57d7d26c4eca0465d043b7fea6dc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 7076ee12717fedbfd6f05ff78f9a70608bcb89bb4c2593dd93cc306fa59e147c
MD5 17dbf0bbc59aebb245310c9a5eb49109
BLAKE2b-256 3d3a020ad47bc6264e04ac438e216c102f618d64ea61581e3151d5f4a52b064f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 998bedd123480c31e2650846d2497e7a4601ef2ac79b31a77ed5002d2e1f7649
MD5 a562e4983a2654d957cd5fb39483ca59
BLAKE2b-256 1f90fae0788064f3f286a66ef171d5e9dedb30ad48c17be538f38f95ed0723a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 c829723d7ed5dd2e54af70437d4d7a9a6857db0121b3d032c8d9c3ec9efcc871
MD5 77cf6737c67cc7ff1581ccafd9b88090
BLAKE2b-256 661d59cc61a630f48eaeacc764f0111969b6d56e52f43088fc1fe6bf5f37751b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 87ec7947e1ab65522d80925e7c951e086998aff6edb737431f841efdf6eb6583
MD5 c44f24a13abd7a2e5730804ebb31741f
BLAKE2b-256 67eeba48f11d7c48f9516b4662ba304d04483adcd4c7f9d884bc6c244f6419b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 0dc2a2c9e95dcddd257b5d6b35cb722754fa73a33d7d4b4eb916bc372037a577
MD5 865ec26d14734ffb53589b0378e7992a
BLAKE2b-256 72f14a8edc7031ab02e513063677971897bcb3b0114ae4ac8f05eb8274447c46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 8c462aab42bb46baeff0defd8dec3f257aaeaee7cb868aa5f4f5ad2dfb3c31bb
MD5 ca2b126ca1bb7d96acd6d76295c41d74
BLAKE2b-256 4d88ee63b35a28b1a447398b1785938368532586e0c047cf20c470316cefe810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 6f470af5eb6475b3faff943d5d8c4a2e887ae9ba23f1c2359fce48a0af57575c
MD5 38981dd320bb171d0ef276a699feb4e8
BLAKE2b-256 e9cef2dacec50e76586eb066c40c03081f700ad81867630957d03c9913ca31e8

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