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

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 install virtualenv git build-essential python3-dev

# 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 Qt dependencies for the GUI pip install PyQt5 # Of if Python <= 3.4 and/or with package manager # sudo apt install python3-pyqt4

# Install other minimum required dependencies 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.17.0.tar.gz (4.0 MB view details)

Uploaded Source

Built Distributions

Orange3-3.17.0-cp37-none-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.7 Windows x86-64

Orange3-3.17.0-cp37-none-win32.whl (4.0 MB view details)

Uploaded CPython 3.7 Windows x86

Orange3-3.17.0-cp37-cp37m-macosx_10_6_intel.whl (4.5 MB view details)

Uploaded CPython 3.7m macOS 10.6+ intel

Orange3-3.17.0-cp36-none-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.6 Windows x86-64

Orange3-3.17.0-cp36-none-win32.whl (4.0 MB view details)

Uploaded CPython 3.6 Windows x86

Orange3-3.17.0-cp36-cp36m-macosx_10_6_intel.whl (4.5 MB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

Orange3-3.17.0-cp35-none-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.5 Windows x86-64

Orange3-3.17.0-cp35-none-win32.whl (4.0 MB view details)

Uploaded CPython 3.5 Windows x86

Orange3-3.17.0-cp35-cp35m-macosx_10_6_intel.whl (4.5 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

Orange3-3.17.0-cp34-none-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.4 Windows x86-64

Orange3-3.17.0-cp34-none-win32.whl (4.0 MB view details)

Uploaded CPython 3.4 Windows x86

Orange3-3.17.0-cp34-cp34m-macosx_10_6_intel.whl (4.5 MB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

File details

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

File metadata

  • Download URL: Orange3-3.17.0.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.17.0.tar.gz
Algorithm Hash digest
SHA256 ced3c4882a24175e42f7458eeebc27ef1477696814e86e8d6e18132d87d73312
MD5 d96903ea9c88743e781d088b6eaa9af4
BLAKE2b-256 7cce4f7880c51b02325ed0529998d3bfa3f08bdf986ca2b6f6bcc5087ec4368c

See more details on using hashes here.

File details

Details for the file Orange3-3.17.0-cp37-none-win_amd64.whl.

File metadata

  • Download URL: Orange3-3.17.0-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.17.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 31bd3949a629de222663d2fb4f19c73e84ba660a335edc7daf9f5e81b3b32982
MD5 a6f844b9b940d5d871d8e638f635800b
BLAKE2b-256 33e7069e623336fb424ac5e84d0611c1e87233f22fc1d178df911d947a34c16e

See more details on using hashes here.

File details

Details for the file Orange3-3.17.0-cp37-none-win32.whl.

File metadata

  • Download URL: Orange3-3.17.0-cp37-none-win32.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.17.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 9bf348d16b6872f7059dbe47cb9baf310f6e2c1613298b3f2c80daafaf76ad64
MD5 56dcf0a38776a37a1c7e9165db4f9f9a
BLAKE2b-256 dc642a4be3912a98c807fe35011d51dd8e82c1590d5767b8aae8d76d88a5eae0

See more details on using hashes here.

File details

Details for the file Orange3-3.17.0-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: Orange3-3.17.0-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.7m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.17.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 5f7681eae15ed0589d6d23f07bea57c2196e2e5e827a4ed00151e0b4c41f3d0a
MD5 2489139fac8d72707519751bae46586a
BLAKE2b-256 aafe9aa880cf481314b2be9f12cc0791c71e781e1b5bf91e658b289f7e400e93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.17.0-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.6, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.17.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 1363be3f53f0ef22f5ebded57530c0df1e443e5ceed9a7d93a6873061c96ae6d
MD5 60d250957108efed63a69a868a0d413c
BLAKE2b-256 ae19ea0e4d6336a0b33b8a5cc04d6b220538b779cb84810a3f81747389d35373

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.17.0-cp36-none-win32.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.6, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.17.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 f9c715b9299754860ece5ecf52c84eebdbeab72de5957ce6eb6096a21c65af61
MD5 f5e46bfe0f594a1571e395620127ff04
BLAKE2b-256 2c474d89ed74b2618e8bcd97834f883075144f0773a4bfd447d31509a761f67b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.17.0-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.6m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.17.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 7610a942a42f1cd055161b2f10815cb24bef73662bf5724e35b8d444ab0d59f0
MD5 9c06cba364de87f752ab28faf3eedf08
BLAKE2b-256 3d4fb0f1c6b7a6770c69d8e52d090df87cb2446fd115fceadc8c43586f78aba5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.17.0-cp35-none-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.5, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.17.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 9bf4d69c4441b480053785fb899b4d6b10b645e3b36fbb133d51bd0078b8a640
MD5 ff2478050d7aefd6742ed24924f570b1
BLAKE2b-256 1c4b0d831e43d50d61bae1435deb9d4155c615b41f4fd095ce0cb4d7262aff27

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.17.0-cp35-none-win32.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.5, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.17.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 82d14749b837bd42bf2f52cb59594eb49f1e2b71f6a2263623a500c1b9c6f343
MD5 da1ea3635bad2cce58dc2d31382ae5a3
BLAKE2b-256 10a6a1f10fd9bc5cf5d62f03f9addf25f99e6cea9c6e93772154bf45a21f74e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.17.0-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.5m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.17.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 6a24294ade1a7a63155b2c163526123c4cc676a7662952070d80189df7710f05
MD5 17de64d64bead3053e6746423bfb2afe
BLAKE2b-256 c97f056adff32a3bb9ba0e4df5a74c3110b190be0f98a7ff5a823193bb0c17be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.17.0-cp34-none-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.4, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.17.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 31d0cdea1030f6cac2dd924c437e32535b757933a819609dfaf619ed6be62846
MD5 17870d155c07b0babf6c8338beb52f3a
BLAKE2b-256 1c358f322da69804d799e44caa3c62b8da793e00358d216d18cfe6fd5bee4760

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.17.0-cp34-none-win32.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.4, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.17.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 43fef3cca4dfabccc95af28c8efb0f2589074d4d7799f58dc988a8e872aabf0b
MD5 45bbe61e887d817b323e8bca9635d243
BLAKE2b-256 f73c6edc706019c41ee9b9e64d3bca0658b9eb767ffb6ea60acf95fea5288fb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.17.0-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.4m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.17.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 5e33cd450732daf8ebcaa6d579e6fec5b801f2db6542b2fc0e95db7d20e9830d
MD5 36951a35ac1396d96df22ba38a1c8c37
BLAKE2b-256 8b503dde6654624fdba99490839b9c8ca2a4dc7b762a0fb7d300404b52b4066b

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