Linux apps
From Chemical Engineering @ UP wiki
This page is a collection of useful applications for Linux distributions. They can be installed from the UP ftp repositories (unless specified otherwise) using the apt-get install (package) command. You will need admin rights to install applications.
Feel free to add interesting packages that other users might find useful (try not to stray too far from academic purposes). Use discretion when adding pre-installed packages that ship with most Linux distributions (e.g. Python) to this list.
If you are looking for free Windows applications, have a look at the open source page.
Scientific computing
Package* | Full name | Description |
---|---|---|
Programming | ||
octave | GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language. GNU Octave homepage | |
python-scipy | SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. The SciPy library depends on NumPy, which provides convenient and fast N-dimensional array manipulation. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization. SciPy homepage | |
python-matplotlib | matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell (ala matlab or mathematica), web application servers, and six graphical user interface toolkits. matplotlib homepage | |
Networking |
* Use this package name with the apt-get install command.
General purpose
Package* | Full name | Description |
---|---|---|
Document editing | ||
pdftk | Pdftk is a simple tool for doing everyday things with PDF documents. Functions include; merge, split and rotate PDF documents, decrypt and encrypt documents pdftk homepage | |
emacs | GNU Emacs is an extensible, customizable text editor—and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. GNU Emacs homepage | |
auctex | AUCTeX is an extensible package for writing and formatting TeX files in GNU Emacs and XEmacs. It supports many different TeX macro packages, including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX (dtx files). AUCTeX homepage | |
Internet/E-Mail | ||
thunderbird | Mozilla's mail/news client with RSS and integrated spam filter support. Thunderbird homepage | |
Multimedia | ||
audacity | Audacity® is free, open source software for recording and editing sounds. Audacity homepage | |
audacious | Audacious is a WinAmp-style advanced audio player. It is free, lightweight, based on GTK2, runs on Linux and many other *nix platforms and is focused on audio quality and supporting a wide range of audio codecs. Audacious homepage | |
amarok | Amarok is an iTunes-style powerful music player for Linux and Unix, MacOS X and Windows with an intuitive interface. It makes playing the music you love and discovering new music easier than ever before - and it looks good doing it! Amarok homepage | |
mplayer | MPlayer is a video player supporting a multitude of video formats. MPlayer homepage | |
Windows support | ||
wine | Wine lets you run Windows software on other operating systems. With Wine, you can install and run these applications just like you would in Windows. Wine is still under active development. Not every program works yet, however there are already several million people using Wine to run their software. Wine homepage |
* Use this package name with the apt-get install command.