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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

Orange3-3.14.0-cp36-cp36m-macosx_10_6_intel.whl (4.4 MB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

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

Uploaded CPython 3.5 Windows x86-64

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

Uploaded CPython 3.5 Windows x86

Orange3-3.14.0-cp35-cp35m-macosx_10_6_intel.whl (4.4 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

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

Uploaded CPython 3.4 Windows x86-64

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

Uploaded CPython 3.4 Windows x86

Orange3-3.14.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.14.0.tar.gz.

File metadata

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

File hashes

Hashes for Orange3-3.14.0.tar.gz
Algorithm Hash digest
SHA256 a567040658dcb92b523640296ef0aa858dc0cc524fbd3abcea851601fb2cae75
MD5 27b0bb129703126506bb7001cd6ef958
BLAKE2b-256 5b1ce9696927a34d901cd6a8e448deae7dac34f98eb84729af47705c278a0208

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.14.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 a9a50c7bca2636d5ec9e7ed56e13c28bdb467b97804e517cff98140420b92c10
MD5 83d665d63cb0e4ae856f892c3eacc9ac
BLAKE2b-256 0aa968029f2088830b522f88f2a647117b0a08a0b9793074ce100fa44d5d4ed8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.14.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 c508fac7e5f22bfd072e276f7481edc4a63461b2a60b536bc9151e43a53ca1ba
MD5 30dd6f8b875ded2e2cb2856c9ab89748
BLAKE2b-256 03bc4a77be2ca2eb28f2771bad639301eb7a9972442c570278a8ddbc3fa4ad20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.14.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 0fc3ea1f9a1b7a8882e048ad99f55325cdd55f5a78a5050b101c90b87edc1ee4
MD5 dca905e9d8fb53fd369280b7bc4f52e3
BLAKE2b-256 2bcfc1853521bc1b42e4984c2e8ee3837628a71d6b393bd97c8d6c7f162de36e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.14.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 40962dfd0ff81a6401d85a91f942f0f34904ae9c37e7ae3ce03b2fadfb6226b6
MD5 c12ae82ac1a5a870747e5ac5feef28de
BLAKE2b-256 c53ab96dc79400a8f67244a52f0c669fe43beafa3d7625ca7b2c0a8b73e8f502

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.14.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 aa6ad866149bc15acf6394b223a4c41d289159c7eb1a6e36feebafdc0baa059f
MD5 4f3d221ee7f37047a896bc36c3855fbb
BLAKE2b-256 3b1327eba9723cc720b74d1c821e3c4d3bc237077c07d1803e3f8de8fdde68c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.14.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 19cdf8e1b0b894bff9b86f4d82868d75950bb7e7831b2d6f75a4e74b66850d7a
MD5 525a8e1802cbafa04fa85da563eb7a07
BLAKE2b-256 d5027dfb2789109efcb3edfb95b16817238e69ac708d75043acf3171f0a8b2d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.14.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 c5641c15817fc8e7db900eee78150ee957e1bcbe2effcd9fe17473017db6af6c
MD5 55789db9ec012724c30c2a09a08af98e
BLAKE2b-256 16ddc8aec6f6540c992f98920db601b62ddcf648ed57eb2cd8ffe6dcbf73347a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.14.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 9188737d9da330ea12d0ff8a40cdae2f221c7500362a8006dab1cf2a6787cd96
MD5 7b2eb47a9e43a4de27ed5355e21249af
BLAKE2b-256 058454aad05d629770e8a5ed0d899867dcf347949c071d846a5c81cb1e91924b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.14.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 41624e6da5ff5474ddbb60fb8bc421eabe060f1a20b212ab4feb2861c818c60b
MD5 cb459b16328410f1d01229a24d6a4af4
BLAKE2b-256 3717001e1bd565be5b6b6747ab2d04817d2f72b3bd0d5899d4486eeb97a54842

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