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

Uploaded Source

Built Distributions

Orange3-3.4.0-cp36-none-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.6 Windows x86-64

Orange3-3.4.0-cp36-none-win32.whl (4.2 MB view details)

Uploaded CPython 3.6 Windows x86

Orange3-3.4.0-cp36-cp36m-macosx_10_6_intel.whl (4.5 MB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

Orange3-3.4.0-cp35-none-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.5 Windows x86-64

Orange3-3.4.0-cp35-none-win32.whl (4.2 MB view details)

Uploaded CPython 3.5 Windows x86

Orange3-3.4.0-cp35-cp35m-macosx_10_6_intel.whl (4.5 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

Orange3-3.4.0-cp34-none-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.4 Windows x86-64

Orange3-3.4.0-cp34-none-win32.whl (4.2 MB view details)

Uploaded CPython 3.4 Windows x86

Orange3-3.4.0-cp34-cp34m-macosx_10_6_intel.whl (4.5 MB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

File details

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

File metadata

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

File hashes

Hashes for Orange3-3.4.0.tar.gz
Algorithm Hash digest
SHA256 0faa9c5fa499156f1e1470d8a7ae3eb0d376463941ed9f20f40e91201173696e
MD5 4d8154a7185dd9ebb388878256d22377
BLAKE2b-256 c056812f9ca4bef46926f419e8584b37d9a61c17b633576acc4803de371bcce7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 b1455420b3cc9c84cac1c67a68728a3adbeb00f75f976cd01a95f732dac42560
MD5 ec9e2d47217f7b25ec7f6887b7c19104
BLAKE2b-256 8104d8764bc681e3d84c820476bcaa73355cf63d945af7d415024bd087d7bc5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 48dc6b395e43e3ed9e444ba8117f45581a5ecccfdc9d3202ac04453bf5b8ff7f
MD5 253e5a943b3c8669f5dc97df2be6e557
BLAKE2b-256 09cc76324d05e33988979cb4ae2921ef69e9fa468f28ec15587ebbb26b9b11ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 8d812e2b4cd59ee9a564a4b998d44072c16134971b3adacd774d5bfc7a5c27f5
MD5 f306b213bc779901190410bcc69b30d4
BLAKE2b-256 8f00d7a39f1b3ee5e17b8cd60a686d6f0527f71358e557d6f68529d9804d3063

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 cf3d654ee740b9f5d03ced0608b713feebaa24c20393e87b04d9529a41b8e1b8
MD5 d87117fe4a17b02ce1bb3fe484383578
BLAKE2b-256 92e85ca73ba8919379156b9e419b8d34439c14ba2fa40a7537d55810833a1828

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 81cb06fdf9ff5a52485f937df4d53f3cdfd39c397e67f53632ca137cb2068c53
MD5 46bb50223213c82b00114bb7efae6766
BLAKE2b-256 ad991e8378721c9ea479e3504d0cc0ff472781ce5365d7ac82fb2e3d06085b9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 a8390293494c566d0625b045d9fc3adad6506eaaafd36f73f56aa182254e969e
MD5 edfe913d4566541582ebd85ae9f9b1e5
BLAKE2b-256 448983b9e35bf9434ba44565c1eca1f7b6a4247b2968222618ec250c0f2f7ccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 6da56188252c9d71501c0efa20e58033b2cd61db32ff8583e0f7a4a69089b62a
MD5 03cdd06113a869a0e0b39aedd137c45d
BLAKE2b-256 57da528ee7de181edbbed1d2922a8a19df67e1dfe749dc63c18955bc58fccaf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 b3ca4af7898ac639486eacf3139e066a7dbd98a5902ff9624e3bde169eeab5d5
MD5 054a3d5b0c9b6a25fa8dc8753ae75cc4
BLAKE2b-256 56ab22c3ab70c638069f3e5d03132f4628281df875fad845b0ae7606174bee4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.4.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 a23609045e377244afa6be48f0de25000d7742efd8e46a62db8fa2df451a57eb
MD5 cb688b4815829edba7bfe9e47f6d4261
BLAKE2b-256 905f51623cb3468dac5be50012d4c506e0f2f640a8dec84c7f6a111d2a51d45b

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