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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7 Windows x86

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

Uploaded CPython 3.7m macOS 10.6+ intel

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.6m macOS 10.6+ intel

File details

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

File metadata

  • Download URL: Orange3-3.19.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.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.19.0.tar.gz
Algorithm Hash digest
SHA256 90d45817270b2bb7faa1c1bcfd98dc389c536cda137d2f9e0193e2ded81663d5
MD5 6a894402bddadcc2badab4bd4fc2acdb
BLAKE2b-256 79247a56fa88621e3106c3dafeea1dea0d555de692e655a6ee909b70413a2375

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.19.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.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.19.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 d0b77630a5375349b34dd053db868042a18118bb3b9e385d7439009924d2b2de
MD5 fda40ef438d1c571323b99ef84d5ba75
BLAKE2b-256 984ba7a5331534f84b8e0e6fc5b6d2e89812dd97f3c931ce0638d169392b3736

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.19.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.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.19.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 e0c43d2afffa2e55375157a5f7da064ea03910031b0387b9b6c62f3bcf0a5dd5
MD5 9e11b87d1509b523c9f9489463e04cac
BLAKE2b-256 7d4fb09e4073116ddfff4c076153b61e852285279c961fcf79caa7234117f186

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.19.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.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.19.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 22ee63cd02f8cbebec0d879b32d99b9346cd13bb42ee9c2b8bf37cc8621e3f9f
MD5 cd5a52d4107359d9ab6dcc5904336b83
BLAKE2b-256 70d40dd746e0abf2027ef78f7efdc0769d4aea75607f7e4e17789c90c95d01e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.19.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.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.19.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 e576e69260535ca39f1f3ce1eee07544c1951f92cc414235c03fc4b16038f9cb
MD5 dbdfb33c945ee83629549e1268e363b4
BLAKE2b-256 a3d9432c7d36aa0cd73f3de36c690b6c2bd4069a32163b8408d337d8a20724e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.19.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.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.19.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 48ff5834c3ab9d7520571b55ee0e537006a54b3178e8dc81d7cb5a77ceac6943
MD5 796c4e07bb348e64bc6f08ea191aa7fe
BLAKE2b-256 b44df1c40edb9e1e778509c1ab855a6dd004917e66fb611428330288c905b252

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.19.0-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 4.6 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.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for Orange3-3.19.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 cd32ef27c0ce25949d8392bec8e01d427265dfe02508735b89cd8e12d5eb6381
MD5 a6bd4e8e53ebf0e6634fcb8394d1fc93
BLAKE2b-256 ebc7d991b041a5cb349348c5bad0fcc5b49d11873cadf4aab0e473cf97e3368f

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