List of applications/Science
zh-CN:Common Applications/Science Template:Common Applications navigation
Contents
Science
Note: For possibly more up to date selection of scientific applications, try checking the AUR 'science' category
Scientific Documents
Mathematics
Calculator
- bc — An arbitrary precision calculator language.
- calc — An arbitrary precision console calculator.
- Extcalc — A Qt based scientfic graphical calculator.
- GCalctool — A scientific calculator included in the GNOME desktop.
- KAlgebra — A calculator and 3D plotter included in KDE EDU.
- KCalc — A scientific calculator included in the KDE desktop.
- Qalculate — A calculator and equation solver with fault-tolerant parsing, constant recognition and units.
- SpeedCrunch — A fast, high precision and powerful cross-platform calculator.
- xcalc — A scientific calculator for X with algebraic and reverse polish notation modes.
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.
- Mathomatic — A general purpose Computer Algebra System written in C.
- Maxima — A Maple/Mathematica-like program with a wxWidgets based frontend.
- PARI/GP — A computer algebra system designed for fast computations in number theory.
- Sage — A algebra system similar to Maxima, but written in Python.
- Xcas — A user interface to Giac, a free, basic computer algebra system.
Scientific or Technical Computing
- EngLab — A cross-compile mathematical platform with a C like syntax.
- Euler — A numerical application designed for higher level math such as calculus, optimization, and statistics that uses Maxima for symbolic operations.
- 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.
- PyLab — A collection of Python modules (pyplot, numpy, etc.) used for scientific calculations.
- Scilab — A Matlab alternative used for numerical computations, its syntax is not equivalent to that of Matlab, but it can be easily converted.
- http://www.scilab.org/ || scilabAUR
Statistics
- JAGS (Just another Gibbs sampler) — A cross-platform program for analysis of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.
- PSPP — A free SPSS implementation.
- R — A software environment for statistical computing and graphics.
- RKWard — A frontend for the statistical language R.
Data Evaluation
- Extrema — A visualization and data analysis tool.
- Fityk — A curve fitting and data analysis application, predominantly used to fit analytical, bell-shaped functions to experimental data.
- Gnuplot — A command-line program that can generate 2D and 3D plots of functions, data, and data fits.
- Grace — A WYSIWYG 2D graph plotting tool.
- LabPlot — A free software data analysis and visualization application, similar to SciDAVis.
- QtiPlot — A platform-independent application used for interactive scientific graphing and data analysis, similar to the proprietary Origin or SigmaPlot.
- ROOT — A data analysis program and library (originally for particle physics) developed by CERN.
- SciDAVis — A fork of QtiPlot with the goal of being better documented and more user friendly.
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.
- BioJava — A set of Java tools for computational biology, as well as bioinformatics.
- Biopython — A Python package with tools for computational biology, as well as bioinformatics.
- 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.
- 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.
- MUMmer — A bioinformatics software system for sequence alignment based on suffix trees.
- UGENE — An application that integrates dozens of well-known biological tools and algorithms, providing both graphical user and command line interfaces.
- http://ugene.unipro.ru/ || ugeneAUR
Molecule Viewer
- Avogadro — edit and view 3D molecule structures (also .pdb) and simulate
- Ballview — standalone molecular modeling and visualization application
- http://www.ballview.org/ || ballAUR
- Ghemical — edit and view 3D molecule structures (also .pdb) and simulate
- Rasmol — view 3D molecule structures
- http://www.rasmol.org/ || rasmolAUR
- Pymol — view 3D molecule structures
Molecule Drawing
- BKchem — practical and goodlooking skeletal formula molecule drawing program
- XDrawChem — extensive skeletal formula molecule drawing program (incl. spectroscopy prediction)
- EasyChem — simple skeletal formula molecule drawing program
- Chemtool — skeletal formula molecule drawing program
- Gabedit — graphical user interface to computational chemistry packages like Gamess-US, Gaussian, Molcas, Molpro, MPQC, OpenMopac, Orca, PCGamess and hem
Periodic Table
- Kalzium — periodic table of the elements with molecule editor and equation solver from the KDE project
- gElemental — periodic table of the elements and additional information
Biochemistry
- Bioclipse — Aims to be a complete biochemistry office suite.
- http://www.bioclipse.net/ || 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
- 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)
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).
Astronomy
- Cartes Du Ciel — aka 'Skychart' - Planetarium,Sky mapping & Telescope control
- Celestia — space simulation software
- GIMP Plugins Astronomy- GIMP plugins for astronomical images, overlay mode, darkness subtraction, merge images and others gimp-plugin-astronomyAUR
- Exphem — Ephemeris & Planetarium program
- KStars — KDE desktop planetarium
- StarPlot — 3D starchart viewer
- http://starplot.org/ || starplotAUR
- Stellarium — beautiful 3D planetarium
Physics
Electronics
- gEDA — electronic design automation tools
- Qucs — electronic circuit simulation
- Oregano — electronic circuit simulation
- QElectroTech — draw advanced electrical circuits
- KiCAD — design schematics for printed circuit boards
- KSimus — logical circuits simulation
- KLogic — logical circuits simulation
Physics Simulation
- Aster — simulation for civil and structural engineering
- Step — physics Simulation Educative physics simulation (KDE)
Unit Conversion
- Convertall — convert between different physical units
- Gonvert — convert between different physical units
- Units — CLI Unit converter and calculator