Skip to main content

Orange, a component-based data mining framework.

Project description

Orange
======

[![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 python3-dev g++ gfortran \
libblas-dev liblapack-dev libatlas-base-dev

# Also install Qt dependencies for the GUI
sudo apt-get install python3-pyqt4

# Create a separate Python environment for Orange and its dependencies,
# and make it the active one
virtualenv --python=python3 --system-site-packages orange3venv
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 numpy
pip install scipy
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.


Windows dev setup
-----------------

Windows + GCC:

python setup.py build_ext --inplace --compile=mingw32


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

Uploaded Source

Built Distributions

Orange3-3.3.10-cp35-none-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.5 Windows x86-64

Orange3-3.3.10-cp35-none-win32.whl (4.0 MB view details)

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m macOS 10.6+ intel

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

Uploaded CPython 3.4 Windows x86-64

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

Uploaded CPython 3.4 Windows x86

Orange3-3.3.10-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.3.10.tar.gz.

File metadata

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

File hashes

Hashes for Orange3-3.3.10.tar.gz
Algorithm Hash digest
SHA256 74654d32fc233849c8abbe505396225b1bb3b6dc755c9358c8999b4728011151
MD5 1cc45014cdf0da3a2cc609d0f9ab8a09
BLAKE2b-256 c180f544dad8b2beda8a003bb4b38ded9318325beb9899453eec11db138e46a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.10-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 8c89ef9b819e4db5f74f202b5b516ce95ed4d3c6876b8828626acce13eec4bf9
MD5 e92c1a3c76c070bb00b429737946731f
BLAKE2b-256 5b87db355c63b05801a569a7d968a225628d58bcfaaaef4940637cdd8eed4aef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.10-cp35-none-win32.whl
Algorithm Hash digest
SHA256 d969f4d2867cdff8f2ebc6c03fb22790d49cfae6d8a6f95d14ab2ed6f06384c6
MD5 ded35d83b5865758712be67bdb967a3b
BLAKE2b-256 d0c063293f07b31e9a74c71b9c9fb9d03ece018dffcc077bbebeb299208259cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.10-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 6505adcaae6fb175e33158a5c63776e2adf67087c93fded8177819ccabda9b89
MD5 bf50e673db92dfb4b06e44d547ad1c56
BLAKE2b-256 0a9d59401805f59a7e9a802f4fd194d178a693cdf96d05baf9974dd5a49dcb7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.10-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 cb8072b5fdab870bada5e9f8964df6f376c50d7933cf986a827dac47088442f3
MD5 1066697f664c02ac9efb742fa9781496
BLAKE2b-256 9d77f101254b1de9797bbd07a3c0fabc785ed8654884f522a8c592919862b570

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.10-cp34-none-win32.whl
Algorithm Hash digest
SHA256 19653bf2df30b2c89c6977a11223699afd8f21b762b7efab0e3672cb9bbdc36e
MD5 ba605beb51324cea1e22d22407744c89
BLAKE2b-256 02a75dbaafd44db0f25f82844aacb322eb2237b8420e46db7ecfade611017e22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.10-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 47adca06d6927ee9a0f442ecf2cc30710172398ea3e724f55fa64070ed18fe4e
MD5 ded6167ff0ae954b8d86df6a2ba597d6
BLAKE2b-256 f55760126708c6ca9522d8f080a1afa44deaacece4a65ce112e1c1539f3ee1df

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