Linux apps

From Chemical Engineering @ UP wiki
Jump to: navigation, search

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
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
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
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
PDF Toolkit
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
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
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
Thunderbird
Mozilla's mail/news client with RSS and integrated spam filter support. Thunderbird homepage
Multimedia
audacity
Audacity
Audacity® is free, open source software for recording and editing sounds. Audacity homepage
audacious
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
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
MPlayer is a video player supporting a multitude of video formats. MPlayer homepage
Windows support
wine
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.