List of applications/Science

From ArchWiki
< List of applications
Revision as of 16:32, 9 November 2013 by Lahwaacz (Talk | contribs) (rm gap)

Jump to: navigation, search

Template:List of Applications navigation


Note: For possibly more up to date selection of scientific applications, try checking the AUR 'science' category

Scientific documents





  • bc — Arbitrary precision calculator language. || bc
  • calc — Arbitrary precision console calculator. || calc
  • Extcalc — Qt-based scientfic graphical calculator. || extcalcAUR
  • GCalctool — Scientific calculator included in the GNOME desktop. || gcalctool-oldguiAUR
  • KAlgebra — Calculator and 3D plotter included in KDE EDU. || kdeedu-kalgebra
  • KCalc — Scientific calculator included in the KDE desktop. || kdeutils-kcalc
  • Qalculate — Calculator and equation solver with fault-tolerant parsing, constant recognition and units. || libqalculate
  • SpeedCrunch — Fast, high precision and powerful cross-platform calculator. || speedcrunchAUR
  • xcalc — Scientific calculator for X with algebraic and reverse polish notation modes. || xorg-xcalc

Computer algebra system


  • Fermat — Computer algebra system that does arithmetic of arbitrarily long integers and fractions, multivariate polynomials, symbolic calculations, matrices over polynomial rings, graphics, and other numerical calculations. || fermatAUR
  • GAP — Computer algebra system for computational discrete algebra with particular emphasis on computational group theory. || gap-mathAUR
  • Mathomatic — General purpose Computer Algebra System written in C. || mathomatic || maxima wxmaxima
  • PARI/GP — Computer algebra system designed for fast computations in number theory. || pari
  • Xcas — User interface to Giac, a free, basic computer algebra system. || xcasAUR

Scientific or technical computing


  • EngLab — Cross-compile mathematical platform with a C like syntax. || englabAUR
  • Euler — Numerical application designed for higher level math such as calculus, optimization, and statistics that uses Maxima for symbolic operations. || eulerAUR
  • FreeMat — Matlab-like program that supports many of its functions and features a codeless interface to external C, C++, and Fortran code, further parallel distributed algorithm development (via MPI), and 3D visualization capabilities. || freemat
  • OctaveMatlab-like language and interface for numerical computations. || octave
  • PyLab — Collection of Python modules (pyplot, numpy, etc.) used for scientific calculations. || python2-matplotlib
  • Sage — Mathematics software system, that combines many existing open-source packages into a common Python interface. Alternative to Magma, Maple, Mathematica and Matlab. || sage-mathematics
  • Scilab — Matlab alternative used for numerical computations. Its syntax is not equivalent to that of Matlab, but it can be easily converted. || scilabAUR



  • JAGS (Just another Gibbs sampler) — Cross-platform program for analysis of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation. || jagsAUR
  • PSPP — Free SPSS implementation. || psppAUR
  • R — Software environment for statistical computing and graphics. || r
  • RKWard — Frontend for the statistical language R. || rkwardAUR

Data evaluation


  • Extrema — Visualization and data analysis tool. || extremaAUR
  • Fityk — Curve fitting and data analysis application, predominantly used to fit analytical, bell-shaped functions to experimental data. || fitykAUR
  • Gnuplot — Command-line program that can generate 2D and 3D plots of functions, data, and data fits. || gnuplot
  • Grace — WYSIWYG 2D graph plotting tool. || grace qtgraceAUR gracegtkAUR
  • LabPlot — Free software data analysis and visualization application, similar to SciDAVis. || labplot2AUR
  • QtiPlot — Platform-independent application used for interactive scientific graphing and data analysis, similar to the proprietary Origin or SigmaPlot. || qtiplot
  • ROOT — Data analysis program and library (originally for particle physics) developed by CERN. || rootAUR
  • SciDAVis — Fork of QtiPlot with the goal of being better documented and more user friendly. || scidavisAUR

See also List of Applications#Spreadsheets

Chemistry and biology

Computational biology and bioinformatics


  • BALL (Biochemical Algorithms Library) — Application framework in C++ that provides an extensive set of data structures as well as classes for molecular nechanics, advanced solvation methods, comparison and analysis of protein structures, file import/export, and visualization. || ballAUR
  • BioJava — Set of Java tools for computational biology, as well as bioinformatics. || biojavaAUR
  • Biopython — Python package with tools for computational biology, as well as bioinformatics. || python-biopythonAUR python2-biopythonAUR
  • EMBOSS (European Molecular Biology Open Software Suite) — Open source software analysis package specially developed for the needs of the molecular biology and bioinformatics user community. || embossAUR
  • MEGA (Molecular Evolutionary Genetics Analysis) — Integrated tool for conducting automatic and manual sequence alignment, inferring phylogenetic trees, mining web-based databases, estimating rates of molecular evolution, inferring ancestral sequences, and testing evolutionary hypotheses. || megaAUR
  • MUMmer — Bioinformatics software system for sequence alignment based on suffix trees. || mummerAUR
  • UGENE — Application that integrates dozens of well-known biological tools and algorithms, providing both graphical user and command-line interfaces. || ugeneAUR

Molecule viewer


  • Avogadro — Editor, viewer and simulator for 3D molecule structures (also supports downloading files from the Protein Data Bank). || avogadro
  • BALLView — Standalone molecular modeling and visualization application, part of the BALL framework. || ballAUR
  • Ghemical — Computational chemistry software package used to edit, view and simulate molecular structures. || ghemicalAUR
  • PyMOL — Open-source molecular visualization system that can produce high quality 3D images of small molecules and biological macromolecules, such as proteins. || pymolAUR
  • RasMol — Computer program written for molecular graphics visualization intended and used primarily for the depiction and exploration of biological macromolecule structures. || rasmolAUR

Molecule drawing

  • BKChem — Practical and goodlooking skeletal formula molecule drawing program. || bkchemAUR
  • Chemtool — GTK+-based program for drawing chemical structural formulas. || chemtool
  • EasyChem — Simple skeletal formula molecule drawing program with a focus on producing press-quality figures. || not packaged? search in AUR || gabeditAUR
  • XDrawChem — Extensive skeletal formula molecule drawing program (includes spectroscopy prediction). || xdrawchemAUR

Periodic table

  • gElemental — Periodic table of the elements with additional information. || gelementalAUR
  • Kalzium — Periodic table of the elements with molecule editor and equation solver from the KDE desktop. || kdeedu-kalzium


  • Bioclipse — Java-based visual platform for biochemestry that uses the Eclipse Rich Client Platform (RCP). || not packaged? search in AUR

Molecular modeling

  • GROMACS (GROningen MAchine for Chemical Simulations) — Versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles. || gromacsAUR
  • Quantum ESPRESSO — Integrated suite of applications for electronic-structure calculations and materials modeling at nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials (both norm-conserving and ultrasoft). || quantum-espressoAUR

Image manipulation

  • ImageJ — Java-based image processing and analysing program that provides extensibility via plugins and macros. It is widely used in microscopy (e.g. for cell counting). || imagejAUR
  • Fiji — ImageJ distribution (and soon ImageJ2) with a lot of plugins organized into a coherent menu structure. || fiji-binaryAUR


  • Celestia — 3D astronomy simulation program that allows users to travel through an extensive universe, modeled after reality, at any speed, in any direction and at any time in history. || celestia
  • GIMP Astronomy Plugins — Set of GIMP plugins for astronomical image processing. || gimp-plugin-astronomyAUR
  • GoQat — Camera acquisition software, especially for QSI cameras, that provides other features such as autoguiding, focusing help and others. || goqatAUR
  • KStars — Planetarium application that provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. It is included in KDE Edu. || kdeedu-kstars
  • Open PHD Guiding — Telescope autoguiding software based on the famous PHD Guiding. || open-phd-guiding-svnAUR
  • Qastrocam-g2 — Webcam acquisition software for planetary imaging. || qastrocam-g2AUR
  • Skychart / Cartes du Ciel — Planetarium that maps out and labels most of the constellations, planets, and objects you can see with a telescope. It can also download Digitized Sky Survey Charts and superimpose images over these charts. || skychartAUR
  • StarPlot — 3-dimensional star chart viewer. || starplotAUR
  • Stellarium — Beautiful 3D planetarium that uses OpenGL to render a realistic sky in real time. || stellarium
  • XEphem — Motif-based ephemeris and planetarium program. || xephemAUR




  • gEDA — Full suite and toolkit of Electronic Design Automation tools that are used for electrical circuit design, schematic capture, simulation, prototyping, and production. || geda-gaf
  • KiCAD — Software suite for electronic design automation (EDA) that facilitates the design of schematics for electronic circuits and their conversion to PCB (printed circuit board). || kicad
  • KLogic — Application used for easily building and simulating digital circuits. || klogicAUR
  • KTechLab — IDE for electronic and PIC microcontroller circuit design and simulation featuring an extensive circuit designer with autorouting and simulation of all common electronic components and logic elements. || ktechlab
  • Oregano — Graphical software application for schematic capture and simulation of electrical circuits. The actual simulation is done by the ngspice or Gnucap engines. || oreganoAUR
  • QElectroTech — Application used to draw advanced electrical circuits. || qelectrotechAUR
  • Qucs — Electronics circuit simulator application that gives you the ability to set up a circuit with a graphical user interface and simulate its large-signal, small-signal and noise behaviour. || qucs

Physics simulation

  • Code_Aster — Software package for Civil and Structural Engineering finite element analysis and numeric simulation in structural mechanics. || asterAUR
  • Step — Two-dimensional physics simulation engine that is included in the KDE desktop as part of KDE Edu. || kdeedu-step

Unit conversion

  • ConvertAll — Unit conversion application that allows one to combine units in any way (e.g. inches per decade), even if it does not make sense. || convertallAUR
  • Gonvert — Conversion utility that allows conversion between many units like CGS, Ancient, Imperial with many categories like length, mass, numbers, etc. || gonvertAUR
  • Units — Command-line unit converter and calculator that can handle multiplicative scale changes, nonlinear conversions such as Fahrenheit to Celsius or wire gauge and others. || units