Skip to content
🍊 πŸ“Š πŸ’‘ Orange: Interactive data analysis https://orange.biolab.si
Python Other
  1. Python 99.3%
  2. Other 0.7%
Branch: master
Clone or download

Latest commit

Latest commit 23dd8a7 Jun 13, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update issue templates Jun 13, 2020
.travis Fix documentation host url May 4, 2020
Orange Merge pull request #4818 from PrimozGodec/remove-ordered Jun 12, 2020
benchmark Merge pull request #4575 from janezd/str-val-more-decimals Apr 2, 2020
conda-recipe Allow pyqtgraph 0.11.0. Mar 21, 2020
distribute Merge remote-tracking branch 'biolab/master' Oct 25, 2018
doc Merge pull request #4810 from janezd/rename-cv-options Jun 5, 2020
scripts Installers were moved to orange3-installers Apr 30, 2020
tutorials Update learners.ipynb May 15, 2015
.codeclimate.yml Disable duplicate detection check Jul 14, 2017
.coveragerc Update .coveragerc Feb 26, 2020
.gitattributes Add line ending config. Sep 19, 2013
.gitignore initial tox configuration Mar 11, 2020
.scrutinizer.yml .scrutinizer.yml: Automated code reviews for Python Jul 16, 2015
.travis.yml Stop pinning PyQt 5.11.3 May 27, 2019
CHANGELOG.md Release 3.26.0 Jun 12, 2020
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Jul 30, 2019
CONTRIBUTING.md Development installation Aug 5, 2019
LICENSE Purge Highcharts from Orange distribution May 19, 2017
MANIFEST.in XlsReader: Add reader for .xls files Dec 19, 2019
README-dev.md Development readme Jun 17, 2019
README.md Update README.md Mar 9, 2020
README.pypi README: Make links to orange2 more explicit Jan 18, 2020
appveyor.yml appveyor.yml: Unpin scipy version Dec 23, 2019
codecov.yml codecov: add threshold to codecov commit status settings May 8, 2020
pylintrc Orange.data.variable: Lint Feb 28, 2020
pyproject.toml ci: configure github actions Mar 11, 2020
requirements-core.txt Pin scikit-learn to !=0.23.0 May 22, 2020
requirements-dev.txt Adding recommonmark for build Jan 25, 2019
requirements-doc.txt doc: Replace numpydoc with sphinx.ext.napoleon Apr 26, 2019
requirements-gui.txt Lift minimum versions of orange-canvas-core and widget-base Jun 12, 2020
requirements-opt.txt ENH: Add pandas_compat.table_from_frame(df) Dec 20, 2017
requirements-readthedocs.txt Add a requirements file that can be used at readthedocs Apr 26, 2019
requirements-sql.txt pymssql: Freeze to version <3.0 Nov 15, 2019
requirements.txt correctly specified 'requests' requirement Oct 1, 2018
setup.cfg setup.cfg: Change the default for with-htmlhelp config option Jan 16, 2019
setup.py Bump version to 3.27.0-dev Jun 12, 2020
tox.ini ci: enable testing with dev versions of widget-base, canvas-core and … Mar 23, 2020

README.md

img Orange

Discord Chat build: passing codecov

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 the latest version of Orange (for Python 3). The deprecated version of Orange 2.7 (for Python 2.7) is still available (binaries and sources).

Installing with Miniconda / Anaconda

Orange requires Python 3.6 or newer.

First, install Miniconda for your OS. 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

To install the add-ons, follow a similar recipe:

conda install orange3-<addon name>

See specific add-on repositories for details.

Installing with pip

To install Orange with pip, run the following.

# Install some build requirements via your system's package manager
sudo apt install virtualenv 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

# Install Qt dependencies for the GUI
pip install PyQt5 PyQtWebEngine

# Install Orange
pip install orange3

Starting Orange GUI

To start Orange GUI from the command line, run:

orange-canvas
# or
python3 -m Orange.canvas

Append --help for a list of program options.

You can’t perform that action at this time.