Description
This is a development version of Orange 3. The stable version 2.7 is still available (binaries and sources).
orange alternatives and similar packages
Based on the "Science and Data Analysis" category.
Alternatively, view orange3 alternatives based on common mentions on social networks and blogs.
-
Numba
Python JIT (just in time) compiler to LLVM aimed at scientific Python by the developers of Cython and NumPy. -
Interactive Parallel Computing with IPython
Interactive Parallel Computing in Python -
bcbio-nextgen
A toolkit providing best-practice pipelines for fully automated high throughput sequencing analysis. -
PyDy
Short for Python Dynamics, used to assist with workflow in the modeling of dynamic motion based around NumPy, SciPy, IPython, and matplotlib. -
PatZilla
PatZilla is a modular patent information research platform and data integration toolkit with a modern user interface and access to multiple data sources. -
cclib
0.9 orange VS cclibA library for parsing and interpreting the results of computational chemistry packages. -
Open Babel
A chemical toolbox designed to speak the many languages of chemical data.
Get performance insights in less than 4 minutes.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of orange or a related project?
README
Orange
Orange is a data mining and visualization toolbox for novice and expert alike. To explore data with Orange, one requires no programming or in-depth mathematical knowledge. We believe that workflow-based data science tools democratize data science by hiding complex underlying mechanics and exposing intuitive concepts. Anyone who owns data, or is motivated to peek into data, should have the means to do so.
Contributing
Want to get involved? Join us on , introduce yourself in #general!
Take a look at our contributing guide, it might answer some questions, and it outlines the standards we adhere to.
Check out our widget development for a comprehensive guide on writing Orange widgets.
If you're looking for a good starting point, check out our .
The Orange Ecosystem
The development of Orange is primarily split into three repositories:
biolab/orange-canvas-core implements canvas elements,
biolab/orange-widget-base implements a widget window's interface elements,
biolab/orange3 brings it all together and implements the base data mining toolbox.
Additionally, add-ons implement additional widgets for more specific use cases. Anyone can write an add-on. Below is a list of our first-party add-ons:
biolab/orange3-text
biolab/orange3-bioinformatics
biolab/orange3-timeseries
biolab/orange3-single-cell
biolab/orange3-imageanalytics
biolab/orange3-educational
biolab/orange3-geo
biolab/orange3-associate
biolab/orange3-network
Setting up
- Set up a virtual environment. We recommend Miniconda.
conda create python=3 --name orange3
- Fork your chosen repository.
Press the fork button in top-right corner of the page - Clone it.
git clone ssh://[email protected]/<your-username>/<repo-name>
- Install it.
pip install -e .
orpython setup.py develop
Now you're ready to work with git. See GitHub's guides on pull requests, forks if you're unfamiliar.
If you're having trouble, get in touch on .
Installing
For easy installation, the latest released Orange version from our website.
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 Orange
pip install orange3
Installing with winget (Windows only)
To install Orange with winget, run:
winget install --id UniversityofLjubljana.Orange
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.