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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.6m macOS 10.6+ intel

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

Uploaded CPython 3.5 Windows x86-64

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

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m macOS 10.6+ intel

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

Uploaded CPython 3.4 Windows x86-64

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

Uploaded CPython 3.4 Windows x86

Orange3-3.10.0-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.10.0.tar.gz.

File metadata

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

File hashes

Hashes for Orange3-3.10.0.tar.gz
Algorithm Hash digest
SHA256 97bc1fe0d80f2ccbd098bc57ab9dcec35470986f1db7efd0a6f9a44c8d01417a
MD5 2344dc679636fd9c97acdd06aafbf6a5
BLAKE2b-256 e592ac55df8d1daa6e837815cccb946340f85f35cef328ce5cfabfe6d568c480

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.10.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 1e2c6b40e38542fce4811b00b911f0e42530865c11ccb4629ed5ed7f1273fca6
MD5 0eb632ba33c3db662cf4e4bf90299f04
BLAKE2b-256 1c0afdb50c9451ccdb6bbeead61926b1bffd0cf68a0ef17c6b3d62c223e8f3fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.10.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 f61dd736bdd3ec856e21d799df9a2ee6f38176d502c925269b1c0fb3887b4dc8
MD5 04a17c59b3cc581e06998dd839e07d6f
BLAKE2b-256 eb0e4fb9b26c7d031a6d0fbd2441544fa5bf91462ae83972d39d5eac0965bcdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.10.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ae822e055ab582218bb886f8727061aa368b1cd3dcf75b136b850d747ff97cb1
MD5 24ffbb805b5d67a68999bca15b6b56da
BLAKE2b-256 44190e8b418a0220954c12bb724fb45b8f885a63b54bfd629a79678bd300ef7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.10.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 45e69bd419b5ad9a216773ce5b0ccbf434a2810bcac6757365b4344d270390b3
MD5 effd68adf64d41edf396b96ab0272198
BLAKE2b-256 55613f652a83928d20ee70bca1d1aa94852c1b45634dd7a4f9e026cc10909fa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.10.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 527274957d56f44df70e15200ef61132b000b80254b4e56936a84531b49e4d75
MD5 9dfcb1512351f7acafc0b49b8e840abc
BLAKE2b-256 1d0b9931e00b2834ed7e023297701b1107a6c2df2e8f69355fd31e103ec0e49b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.10.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 85bfc4df08a4e963a915f4918978871bfb64dfb8a9331ea3d1fbf7c93b10b534
MD5 5f3e42d7086f87825d839523d917dd8d
BLAKE2b-256 7fa2e3f03d2edbf426562e26d65e7721c5f2c017c8fff09b3664a439a8884d46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.10.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 7f526a5ea76485932f951ab0cf5adf9539a793b2f625b4b187f8fa58531ce873
MD5 5e4a5c03b8374b30f01ae3880a009388
BLAKE2b-256 dd583417ec4937c460f89390feff21ec26a258119f2ebce26277f639001af610

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.10.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 860150571630e27d7f8f7ecef64fa0521cdd5419cdba5aa1694baf9f276c7e21
MD5 4939c5a68c58fbd645e644c57c64ba09
BLAKE2b-256 d31530e0a9e3b175d5301b1ecf65ad0ec42a726b8b2ccc02608bb242a98b25f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.10.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ef37ea8003db04ac9992487c8940fd69323f41f53adece1103f5cbe237c2b211
MD5 c6ce87d38b774ad579d23db468f6a7b8
BLAKE2b-256 96f9f604b90cb708498991f04f2d5498b800f89e959471cd3a6f50cbc032bc0c

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