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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.6m macOS 10.6+ intel

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

Uploaded CPython 3.5 Windows x86-64

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

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m macOS 10.6+ intel

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

Uploaded CPython 3.4 Windows x86-64

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

Uploaded CPython 3.4 Windows x86

Orange3-3.9.1-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.1.tar.gz.

File metadata

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

File hashes

Hashes for Orange3-3.9.1.tar.gz
Algorithm Hash digest
SHA256 431ecf528b3cdcd32277ebef7413dcb647b5ba55cf3c31ef74e9024b0831a6c1
MD5 4a59946c3aa654f1a841fe632d763e98
BLAKE2b-256 a368219ddc0e944f2621e327710cdeb09aa450c056b6deba0f378beb804d8ef7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.1-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 0208842bbbdddfa81c0ebd549c3865a8ccbc83405e40c804eb961c4bc90e26a0
MD5 97b0113eb68da940f3de1c4cd33653c5
BLAKE2b-256 701572331aba7928cd006e34a7c2000849ca9a264f2f2febdfcf15435b4c43cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.1-cp36-none-win32.whl
Algorithm Hash digest
SHA256 6bbc5824df2f2899527f81087292776ca829af8371cabe1c0a3d4fd02a7560ec
MD5 b884f4890bf879638cdbece77e337d2f
BLAKE2b-256 31b65f52a8604689154398686f179b9da2089e977f3c8efc2fd1c561bf333f55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 65bf22fa50c188798e63b0552c33a9a2fa091b7e10bf2ebd7f045f03143f4b7b
MD5 38096d2050954a012a9cf251ebb44b93
BLAKE2b-256 771948426bd2c371d382a572e9bdc0cf966721d38257e98821ac68beee9d7a21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.1-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 8baa0e49f0513e50e4093f58fb4cd1abdc9698c661d253442e4526472d7dccac
MD5 659284d8ff735b36b236e45c4c05c95a
BLAKE2b-256 b4dfe66fe124cbad9bf4be80030086cb61cdf492990bc266b69cf09dd62e359c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.1-cp35-none-win32.whl
Algorithm Hash digest
SHA256 56e04a5dadea94e0caa5e267397ca8025790c3872a6a6b24cc904ca8cbaf2ff8
MD5 98a34de7ef55a9fdda82aa41d55f13dc
BLAKE2b-256 942a8ecdf1a9e57bf09373616c604d7ee2861a56577f079817cec19593508f56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 423d0973ccb0861744aed000462024bc562c794455dddacd984b5c95c977b5e4
MD5 a14990065521b6398e87ec0311a00618
BLAKE2b-256 a819af65e343b051afd5cb91e83ea9246e2fc35ea864eecff24faeeecafd1b51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.1-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 313bcec018b7160358b2b048a4bdfac79df1ce7f881c1352e2765ebd70899fed
MD5 69a434b1fd4f0d2f1d2cabb82cfbb23b
BLAKE2b-256 0436230b919feff86ff14d195a54b0f84b45e10457a9216b48fd20d4b8d7d0d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.1-cp34-none-win32.whl
Algorithm Hash digest
SHA256 4966ba817d29a691bce0a99d179771423f13920556847ac03e17cff2b1f0d5d2
MD5 67cc7f0c90350f58d197ad3ec994dc2b
BLAKE2b-256 276baeecaa985f18605ab638f03b14566205d9a83b4957b41e71a12ce4848f7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.9.1-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 2aa9a6c79d2d1f61579f5fa212d1025b755d7736c68f59c858596bd487f8483b
MD5 bbf668f4f95dd9141e9a5d27d56885bc
BLAKE2b-256 c83f3f7e956109f390c85f0f328e0e5886442d9b8a040e2f9a125bd3964f205d

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