|Version 1 (modified by matija, 3 years ago) (diff)|
This page is a work in progress and should be finished in an hour or two.
Setting up Development Environment
The Bioinformatics Laboratory, which leads and hosts Orange development, employs a wide variety of researchers of developers. Each and every one of us has his/her own preference regarding the development environment. It is our intention on this page to present some of configurations we use that seem to work well.
At the moment, unfortunately, only one configuration is described: Eclipse under Linux, specifically Ubuntu.
Ubuntu & Eclipse
This procedure has been written for and tested on Ubuntu 11.04, but should also work for newer and older (down to 10.04) releases.
You need to install the following packages:
- eclipse will be your IDE,
- make, g++, python-dev, python-numpy, python-matplotlib and python-imaging are needed to build and use the Orange scripting environment, and
- python-qwt5-qt4 is needed in order for the Orange Canvas (GUI) to work.
This is the command to install all those packages in one shot:
sudo apt-get install eclipse make g++ python-dev python-numpy python-matplotlib python-imaging python-qwt5-qt4
Next, you need to run Eclipse and install the needed plugins: CDT (C/C++ Development Tooling), PyDev (Python IDE for Eclipse) and Subclipse (for Subversion repository support). Choose Help->Install New Software... and add the following Update Sites:
- CDT Site: http://download.eclipse.org/tools/cdt/releases/galileo
- PyDev Site: http://pydev.org/updates/
- Subclipse Site: http://subclipse.tigris.org/update_1.6.x
Choose –All Available Sites– for the "Work with" option and install the following choices: Subclipse, PyDev and CDT Main Features.