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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.6m macOS 10.6+ intel

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

Uploaded CPython 3.5 Windows x86-64

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

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m macOS 10.6+ intel

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

Uploaded CPython 3.4 Windows x86-64

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

Uploaded CPython 3.4 Windows x86

Orange3-3.12.0-cp34-cp34m-macosx_10_6_intel.whl (4.4 MB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

File details

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

File metadata

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

File hashes

Hashes for Orange3-3.12.0.tar.gz
Algorithm Hash digest
SHA256 0e9777aaad62c133b6562e1226e634a35274e485a8ab5c3f0770dd54daca47dc
MD5 940d0f8119f8ea82c99bb463cbc4d736
BLAKE2b-256 86511d5de428d30f1ee4fe9c6d3a06bac9930fef6609b3157e0f88082fd3d7a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.12.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 97da947586a7ab92c01e9230cb420fe14616cb17fcb4707e82da6819d64c9321
MD5 d51acd4b33831a1581cdde22ecb59928
BLAKE2b-256 6eac685f33dd7d9997bf368f1a540bf739d6c7c3176d5d787c6a0a3b193ccbd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.12.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 e91a1d38f78858a2beb90d605a5af1f7709a2b4a45a746e037559b649d9637ea
MD5 7d360514d899dfda38bcba174f149ca5
BLAKE2b-256 486a91441aac62f987fae76be7bf3cb9c21084ba42162cf06451e8f3086adf4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.12.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 3f22f5e221bbdce71448d8adb2c7c9fc8e9c27beb8daa38300dfc9789eef4e4b
MD5 f669bfd19f5ec716fc2a9df160240c48
BLAKE2b-256 b3758f2f7bce6464283f22bfad060095215b3526758e57ad2b65ede74c8cc4c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.12.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 8d8a300527d985d19a3dbbccb9b6242a98b93d53844c1f7dd1fe5a19bd049b7b
MD5 84ffe0045f4bf4b22f348744f8e7dc3a
BLAKE2b-256 b5e447275235db486834cfe7f4f71bd45f56edf36144dad2bc662845644d7a0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.12.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 917d708159b05da86af5639ac4e460a22a5e94daef5d0d308ae341cdc101930b
MD5 88909d3a1e4e8a29a30ab19296ef4a46
BLAKE2b-256 386bf2e3aa4d5bf84d611283f1ac4e4962c3dbb6426a325933b98abf8bc7edef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.12.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 38b1fdd510da96dc67dd29ce059f4368eeb9181adf59946d565d7f228df39088
MD5 05dd1821f1968b5106e396cfef0510f2
BLAKE2b-256 ad702b6b5437111cff7d926d1c4a66296361e4489c9ecf1474e6bcab2770125c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.12.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 1fa8a44f7dd4637bfa82a07cfb8ed8686cbf539f0e174b6fa6025515e4355d14
MD5 217b3996d7151aeb67be72ea42fea8d8
BLAKE2b-256 57732fbd466fcae57dff77d3de58330d6565a3d7d858a9fdd9c6921bb82c0792

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.12.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 0ad42c7d70525800edf5cbcd21fe1a50026c7e008bcc90ff724bad7ab2586cff
MD5 53d8c72da00f0425078bf30297af8b15
BLAKE2b-256 5706598a1c1566afe4ed5ababce0ade98ffb993428cda4045b3fbb9bc8262a4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.12.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 534d803f5c80307be676eb90fefe581fb28a155cbbcf48039a869a3e19d7f54f
MD5 d8a86f0fbca2457befead2958e8c99f1
BLAKE2b-256 b26e33261f6650ee450f19cf03e7f31012b431942c0cba305dc9c27e2a69c623

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