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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7 Windows x86-64

Orange3-3.18.0-cp37-none-win32.whl (4.1 MB view details)

Uploaded CPython 3.7 Windows x86

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

Uploaded CPython 3.7m macOS 10.6+ intel

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.6m macOS 10.6+ intel

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

Uploaded CPython 3.5 Windows x86-64

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

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m macOS 10.6+ intel

File details

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

File metadata

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

File hashes

Hashes for Orange3-3.18.0.tar.gz
Algorithm Hash digest
SHA256 070b329ecaebe3525b8b154b82821fd8bf339d410297148695441269b05a7449
MD5 477e8ea820b036902722a3d8ac56d823
BLAKE2b-256 a6faf46ea86a262ca80d36143239a794df25209ea75f7ca518944a8394e44c9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.18.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.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.18.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 70de8c5ed9c7fd7a95b15038f859b11c0a6aeda3f77778d3119d3d148f274570
MD5 afaeb0bdbc667d692c6c1cb6b946185e
BLAKE2b-256 04b70cbd9baabc6310b02697475d3cb2ffdfab7d2bbb92afbf8ad8e72628a1f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.18.0-cp37-none-win32.whl
  • Upload date:
  • Size: 4.1 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.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.18.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 ec1107167058e310427a761f3c86cf2ed31b3ca1ee4322e34ed80006cc1335da
MD5 aff0915a5e808def567f18ab9946d846
BLAKE2b-256 23f66f544c3e2c7c4cb78e8f98ac4fa8d2041b01f95315a459a3ec6d95ba04e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.18.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.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.18.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 cf56898b1015fdd059e5861576b6f4ff68a53acceee45f75a6079d511b98eadc
MD5 46d88066af1bd7823072a3b6d09df7cb
BLAKE2b-256 4f51839bc7c826834246b72e4660e77de2fd120afb7dd70c2e22c5b056c1b56b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.18.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.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.18.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 8682661a0d5d1fa4e82299ca379c74d71edb6e838ee29c5dbfd43fb28d30b595
MD5 3766a26057d2f7132d1de58ec9615b3b
BLAKE2b-256 c972bf576b7cf58accebf296d19b174f636c49cfae97d3b2973bf1be2344b87d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.18.0-cp36-none-win32.whl
  • Upload date:
  • Size: 4.1 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.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.18.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 a0c03827b39c46c37e1ceb4fc78e655cdf3e8025b0b2d6c4ee53e1bb86e3adc1
MD5 0e87254e79fb634595dc13e84ef555cc
BLAKE2b-256 e64b6e464418fa271af2e81a1928cc71ddb210f25215b0cc024db313262749e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.18.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.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.18.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 377041e65171255f8bcd50a6e8c061d116a6eb8ecc201c7087538b263de0acf7
MD5 a6e33e3b581fec86aad75189e38c64b2
BLAKE2b-256 81e8ec85d6ecdf6060ab702e60a83a46819dc8e1e28f28a8f5d05eb35a21ef58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.18.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.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.18.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 e4e80fd3e3a0e8c185c35673d8fd38440777210a589f200fda2c328349c1a247
MD5 382fcc10878e1f3be401ef58ec11e7d8
BLAKE2b-256 55755a63c9ccddcb2355337f6cca0c25b4308213b8a5b8f4b00c90c7a7e3bab9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.18.0-cp35-none-win32.whl
  • Upload date:
  • Size: 4.1 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.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.18.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 2a56b7cde944e041e255d2843218a2463a5f2d7873197d27e2010e0c339b88f4
MD5 e46e3651129025ca117b5c021ed3b51e
BLAKE2b-256 518d7841f4f936aa9e093252f0234b710f65d2c2dc48867abf13cf34383c91a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.18.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.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.18.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ecc9745d851906f2ded1c56c21588c3b2c724ba28fcef5c9af79511f405dfba0
MD5 de6a71af9cf76f90d56bff89fd2cd805
BLAKE2b-256 6c4e3ccbd119e3e7c1a9a0e9815329a0ddf0c0201001ecaffc85cba925035255

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