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

Uploaded Source

Built Distributions

Orange3-3.15.0-cp37-none-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.7 Windows x86-64

Orange3-3.15.0-cp37-none-win32.whl (4.0 MB view details)

Uploaded CPython 3.7 Windows x86

Orange3-3.15.0-cp37-cp37m-macosx_10_6_intel.whl (4.4 MB view details)

Uploaded CPython 3.7m macOS 10.6+ intel

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

Uploaded CPython 3.6 Windows x86-64

Orange3-3.15.0-cp36-none-win32.whl (4.0 MB view details)

Uploaded CPython 3.6 Windows x86

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

Uploaded CPython 3.6m macOS 10.6+ intel

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

Uploaded CPython 3.5 Windows x86-64

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

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m macOS 10.6+ intel

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

Uploaded CPython 3.4 Windows x86-64

Orange3-3.15.0-cp34-none-win32.whl (4.0 MB view details)

Uploaded CPython 3.4 Windows x86

Orange3-3.15.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.15.0.tar.gz.

File metadata

  • Download URL: Orange3-3.15.0.tar.gz
  • Upload date:
  • Size: 3.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for Orange3-3.15.0.tar.gz
Algorithm Hash digest
SHA256 9a0f2ed2412c19533b840aed6cd3854db8c9304eb4ef37516455c42e866856f2
MD5 7e76d90eb24532c13e49a9906a36c93c
BLAKE2b-256 266077575ccb4970371fd5a292bc999ba17a4f12af96de96af02a7ba9e028cd1

See more details on using hashes here.

File details

Details for the file Orange3-3.15.0-cp37-none-win_amd64.whl.

File metadata

  • Download URL: Orange3-3.15.0-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for Orange3-3.15.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 fa43f59cec29b61b0e3e3d728eec5c9d8a79d8fd7548c79c0dd2f16e5dc1a057
MD5 51c6a6e333d6a6831843c48c449330a6
BLAKE2b-256 fbe85ce8eb35ee663fca70be9d625f061d63e26d41d111296fee0925c22e517b

See more details on using hashes here.

File details

Details for the file Orange3-3.15.0-cp37-none-win32.whl.

File metadata

  • Download URL: Orange3-3.15.0-cp37-none-win32.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for Orange3-3.15.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 c4c01ac01b97771be65f9f46c3dde7b227e3c1296791500d9fb0f65cb13af992
MD5 16824d94e3f8250121e145f453025762
BLAKE2b-256 fdd70b1fa881c7705cafb57c0b005840a26d0926be7decb5244c05f25da5f709

See more details on using hashes here.

File details

Details for the file Orange3-3.15.0-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: Orange3-3.15.0-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.7m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for Orange3-3.15.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 f7680589da17fe3918523cc9f6cc415ad76410b05056741724ef7758204b0e23
MD5 498749c3c856821d74d73375cedb964f
BLAKE2b-256 ba6aca494919e8d29086f58d191b2d759c491adc6851de473b9410bac45a9406

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.15.0-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.6, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for Orange3-3.15.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 db3b7fe973183949947d743e0eafefd027175700896f2ae9045adea88132ddb7
MD5 99af516636a98fd6751e10fb4252b653
BLAKE2b-256 3e15780c132479257de93a18a8fefce82c552cf1916039fabf9f4ac52a76c569

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.15.0-cp36-none-win32.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.6, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for Orange3-3.15.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 63bb3a54c322e88b9970746c8b3b2b5872dccdf18a1fde5310456fa69836b443
MD5 695fe3bb49f4df42f84566e60f82fbf8
BLAKE2b-256 dad1635b3cf1b5026fa440723449513c3c11be84e5191021c39827f7d9a7c217

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.15.0-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.6m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for Orange3-3.15.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 1cbe84263c2012c0ed061ebb89412770a81dfccc0a75bdd6b299695be24f950e
MD5 9fddcd0bf6429700a4e97bf57ba78eba
BLAKE2b-256 189c01c42caaf85f427f21dabe36808a52f6871707e5b32167dc20eedabb4a6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.15.0-cp35-none-win_amd64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.5, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for Orange3-3.15.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 7dd356ab4d38d4c853b4774d5643f0dcf3e7f3f2311cb022611d4e3a0deab482
MD5 5d650858b4569f085b5d8a128dc6c947
BLAKE2b-256 ae05c633feb31c292bd1476e81bf409d69b67d9a96016552471cec357fbc86e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.15.0-cp35-none-win32.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.5, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for Orange3-3.15.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 8385bd19b32b4f6eeb70e89aba9fe27f3c7815ef7139a63a5689bc8610c76138
MD5 a3d935bc46d72b0a8b65ec2638856bd2
BLAKE2b-256 9403ae01fbf13e41287a4bad4f275833186ea0477e3bf0c7caa8e062ef9215fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.15.0-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.5m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for Orange3-3.15.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 22171d6b80016223d7da80d44cdba80130db5148fc1fbdd5e00023eb988d28ed
MD5 d1581d63eeb0913efde83d6a11f55e8a
BLAKE2b-256 1ad4ccaf7dc08c0b3e2fa42c93ec2fe20fd79da077bfd26f3cb004b289c19dab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.15.0-cp34-none-win_amd64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.4, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for Orange3-3.15.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 2eafc8d5c63dad6494d8ed49987b4cfe5269804232a7202d4527b851d35d0a01
MD5 ac16dbe45063c0757ebb38da4c246fa6
BLAKE2b-256 a1329554132e44ae9a2af17f05d5bc689179d1bea6556180ee53518b277ea85c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.15.0-cp34-none-win32.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.4, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for Orange3-3.15.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 8c31bf34b17780f2770007302ed496e06a6ee447dcfc0ec2e432a2520def0c68
MD5 220421a2fb097377b292b4e24a7dd42c
BLAKE2b-256 216c643241e4254419319130f92a0054445fc96810be6937863d71a5d27ee651

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Orange3-3.15.0-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.4m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.13.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for Orange3-3.15.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 bedfe3d85cfb4dfece2daf6d446fcea804a5995593b1170d2dbbece14928d3a7
MD5 1d930a1749abc7d919d3698f7cea4034
BLAKE2b-256 6280baa1d7c87e7d2b04b6ac9c880ac43e3dd2a3e9fb44841311d29f4ba1abe1

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