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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.5 Windows x86-64

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

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m macOS 10.6+ intel

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

Uploaded CPython 3.4 Windows x86-64

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

Uploaded CPython 3.4 Windows x86

Orange3-3.3.9-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.3.9.tar.gz.

File metadata

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

File hashes

Hashes for Orange3-3.3.9.tar.gz
Algorithm Hash digest
SHA256 129b9e16d9ee4fee32c100e955f1278bb9ffde5224c1dc5f73f0bb9cae813eb8
MD5 868dd2a5c4b22518be968a302d98ef5e
BLAKE2b-256 834db9b98eba69896bc2a88f99f3b277e2d887df2ea025e6860d522a76239d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.9-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 702fc5c57730f41d2440083175c2c4df20f08277bbaf12875623456cc26d71a4
MD5 e3fb8bf3b9189b8b78db61ec46dd1a63
BLAKE2b-256 ff1e5e682f70b02785a5304b0b03493e89b1d268270102a05dd48db61775bf73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.9-cp35-none-win32.whl
Algorithm Hash digest
SHA256 c7f2d6d1d210e4e8e14d55603f85a208c8b2fddb2df569384e9f19a7fc3fe971
MD5 8df5dd9cf39e5803fd3e99e62ce7ee30
BLAKE2b-256 0e7398f6543abf0ea1a75dd877cbab9bf67d1e9cc8eb473f297424b802ec2db4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.9-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 47884900855e9f2d84a08670c54cc0fd0f1a4061fdee001649680a735168e399
MD5 781530f346f4b28535a5f8ce0f6ac264
BLAKE2b-256 e9e6abe756a26298a559a6df938c0a48d3b96fabacbeaff6e7ea52418261f971

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.9-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 20cbfb52b2e74cfea9deae9fccea477628786d7c6e8af98f96cace80007ae2b4
MD5 d2063bfe822d07614953218cb528d139
BLAKE2b-256 5dc1c70cd8eb9d3eb0682bbaf0e63644b0769ebe99093f9004c39d2440fe5ffd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.9-cp34-none-win32.whl
Algorithm Hash digest
SHA256 4377ae4390b030bc6d6e22524007377ce31281c7bba02ef223248bb5059587f0
MD5 c203f73d2f467ed31764bf68c402fe9a
BLAKE2b-256 9b1b872a61b7b6434907864825886ce0f2b4b03115d0c924248216d48712be43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Orange3-3.3.9-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 8180a700777ef0e78f9074e08a32a45d566219e8372d6be0059dde127a0f253e
MD5 00d1e28bb501f02de26819b89e98e5c6
BLAKE2b-256 8b5c757cfb3c6b51413aad95d31e8dc7749dcb2340e268fcbd5672f32c172745

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