List of applications/Science

From ArchWiki
< List of applications
Revision as of 14:49, 8 September 2012 by Alexfikl (talk | contribs) (Periodic Table: alphabetic order. phrasing)
Jump to: navigation, search

zh-CN:Common Applications/Science Template:Common Applications navigation


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

Scientific Documents





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

Computer Algebra System


  • Fermat — A 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
  • Mathomatic — A general purpose Computer Algebra System written in C. || mathomatic || maxima wxmaxima
  • PARI/GP — A computer algebra system designed for fast computations in number theory. || pari
  • Sage — A algebra system similar to Maxima, but written in Python. || sage-mathematicsAUR
  • Xcas — A user interface to Giac, a free, basic computer algebra system. || xcasAUR

Scientific or Technical Computing


  • EngLab — A cross-compile mathematical platform with a C like syntax. || englabAUR
  • Euler — A numerical application designed for higher level math such as calculus, optimization, and statistics that uses Maxima for symbolic operations. || eulerAUR
  • FreeMat — A 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
  • Octave — A Matlab-like language and interface for numerical computations. || octave
  • PyLab — A collection of Python modules (pyplot, numpy, etc.) used for scientific calculations. || python2-matplotlib
  • Scilab — A 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) — A cross-platform program for analysis of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation. || jagsAUR
  • PSPP — A free SPSS implementation. || psppAUR
  • R — A software environment for statistical computing and graphics. || r
  • RKWard — A frontend for the statistical language R. || rkwardAUR

Data Evaluation


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

See also Common Applications#Spreadsheets

Chemistry and Biology

Computational Biology and Bioinformatics


  • BALL (Biochemical Algorithms Library) — An 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 — A set of Java tools for computational biology, as well as bioinformatics. || biojavaAUR
  • Biopython — A Python package with tools for computational biology, as well as bioinformatics. || biopythonAUR
  • EMBOSS (European Molecular Biology Open Software Suite) — An open source software analysis package specially developed for the needs of the molecular biology and bioinformatics user community. || embossAUR
  • MEGA (Molecular Evolutionary Genetics Analysis) — An 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 — A bioinformatics software system for sequence alignment based on suffix trees. || mummerAUR
  • UGENE — An application that integrates dozens of well-known biological tools and algorithms, providing both graphical user and command line interfaces. || ugeneAUR

Molecule Viewer


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

Molecule Drawing

  • BKChem — A practical and goodlooking skeletal formula molecule drawing program. || bkchemAUR
  • Chemtool — A GTK+ based program for drawing chemical structural formulas. || chemtool
  • EasyChem — A simple skeletal formula molecule drawing program with a focus on producing press-quality figures. || easychemAUR || gabeditAUR
  • XDrawChem — An extensive skeletal formula molecule drawing program (includes spectroscopy prediction). || xdrawchemAUR

Periodic Table

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


  • Bioclipse — Aims to be a complete biochemistry office suite. || not packaged? search in AUR

Molecular Modeling

  • GROMACS — 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 computer codes for electronic-structure calculations and materials modeling at the 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. Widely used in microscopy (e.g. for cell counting). || imagejAUR


  • Cartes Du Ciel — aka 'Skychart' - Planetarium,Sky mapping & Telescope control || skychartAUR || celestia || xephemAUR
  • KStars — KDE desktop planetarium || kdeedu-kstars
  • StarPlot — 3D starchart viewer || starplotAUR || stellarium



  • gEDA — electronic design automation tools || geda-gaf
  • Qucs — electronic circuit simulation || qucs
  • Oregano — electronic circuit simulation || oreganoAUR
  • QElectroTech — draw advanced electrical circuits || qelectrotechAUR
  • KiCAD — design schematics for printed circuit boards || kicadAUR
  • KSimus — logical circuits simulation || ksimusAUR
  • KLogic — logical circuits simulation || klogicAUR

Physics Simulation

  • Aster — simulation for civil and structural engineering || asterAUR
  • Step — physics Simulation Educative physics simulation (KDE) || kdeedu-step

Unit Conversion

  • Convertall — convert between different physical units || convertallAUR
  • Gonvert — convert between different physical units || gonvertAUR
  • Units — CLI Unit converter and calculator || units