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

Uploaded Source

Built Distributions

Orange3-3.4.5-cp36-none-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.6m macOS 10.6+ intel

Orange3-3.4.5-cp35-none-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.5 Windows x86-64

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

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m macOS 10.6+ intel

Orange3-3.4.5-cp34-none-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.4 Windows x86-64

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

Uploaded CPython 3.4 Windows x86

Orange3-3.4.5-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.4.5.tar.gz.

File metadata

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

File hashes

Hashes for Orange3-3.4.5.tar.gz
Algorithm Hash digest
SHA256 5916de9e280bc3626e39704c4b071b0e4ffa8bd075470471be22a85fa1fde286
MD5 6ebe10c6645534fee4c74f47b99681d9
BLAKE2b-256 5ccccbab44af5e29b8f0296ee97210fe8f83b83cc66745e126f9a9ddfd8a0238

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.5-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 d344ac06e58d0ea8a3f43f2fa15221d4bd122605c3488b7d199033552a800edd
MD5 5674f85d8ee128bc1e5160ed2e946c6f
BLAKE2b-256 1d9f3d866baee282724fd6a19233832f0449a861221d4b6b3a1ce7169ff8d19f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.5-cp36-none-win32.whl
Algorithm Hash digest
SHA256 d0fd370d18eef45ada9dce1a8bbbd08ea052b46d608dbb04fe94924237e956eb
MD5 454b5910c01fc849f83a0d5c0b9624e6
BLAKE2b-256 2efc6120d2fea19c7c20baf37f89a03878a71e4d5494c26224cf1a5442af0cb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.5-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 7249228c0939d6b3596001d38f04ee9d9621f414acfb65e357bf035b78f964bb
MD5 238eb582982f74c895b50f00d25470d9
BLAKE2b-256 fc7deca48cd93ba0cc0b0196280a1a938d4bf88ca588b65bcd0d377728e6941f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.5-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 e0d7ff664ab3750664e7d098a8388451cb2c262d165efda1b641855863fe2b1d
MD5 9714bb81c98cb149e26519ec009bdcf2
BLAKE2b-256 dad5568de07a0db82efc133407ab7465c4b3a4badc32b89b228edb7bca87505b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.5-cp35-none-win32.whl
Algorithm Hash digest
SHA256 47690e3d2ee9d5dc200dce37d22888d69440eefe6c822ad6f8d79aa25a3c6772
MD5 3cb51df4be51e2eb823c8877ff0b79a7
BLAKE2b-256 501b87aafde978be5a4f764cd3422fd4e44a3c48022617ed8fbdd79842452a49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.5-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 f4632df87afd41379641e66508fca8b7c0424bf9ea54c1c1d3956f9f9818a33d
MD5 6ac834dc84a5100abf00bb8aa0791c96
BLAKE2b-256 dac3ce0b0a32cf5f6ab619f1a5daa411338e2fe42fcef07db5d87f33047db2ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.5-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 c88ed742748398a79bc1494fbfbc8582449329deaaacd31e6db0aa29c7800a83
MD5 de6c1467a14fc83472d0a2caa9feed21
BLAKE2b-256 4b71fe36286b53bec788e0c5550b771196f30b0cf6fd3a036f709ca82544bfeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.5-cp34-none-win32.whl
Algorithm Hash digest
SHA256 d3458d59a0c470aebb758214899748a1c7b435de69913092e5bb68662ffeee47
MD5 ae7e9b501fa9315841bbcc4c05e8a932
BLAKE2b-256 04855aec02baa0def87f3d36c080bd5b641ac2940f7dd9659989236ffe43b139

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.5-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 7391d25d6c325dc7b58a302e9b8e87692c0f085d4c776b473b80278d307327bf
MD5 d2c2b994c69149023a8defad41691a43
BLAKE2b-256 a7c5b945cb4550fa63c8856f2b3518dca60e909daf8a9d61329c0a748609124a

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