# List of applications (正體中文)/Science (正體中文)

Jump to navigation
Jump to search

## 科學

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

### 科學文件

參閱主文：List of applications/Documents (正體中文)#科學文件.

### 數學

#### 計算機

See also Wikipedia:Comparison of software calculators.

**bc**— Arbitrary precision calculator language.

**calc**— Arbitrary precision console calculator.

**Extcalc**— Qt-based scientfic graphical calculator.

**galculator**— GTK+ based scientific calculator.

**GCalctool**— Scientific calculator included in the GNOME desktop.

- https://www.gnome.org || gcalctool-oldgui
^{AUR}

**KAlgebra**— Calculator and 3D plotter included in KDE EDU.

- https://www.kde.org/applications/education/kalgebra/
^{[dead link 2021-05-17 ⓘ]}|| kdeedu-kalgebra^{[broken link: package not found]}

**KCalc**— Scientific calculator included in the KDE desktop.

- https://kde.org/applications/utilities/kcalc/ || kdeutils-kcalc
^{[broken link: package not found]}

**Qalculate**— Calculator and equation solver with fault-tolerant parsing, constant recognition and units.

**SpeedCrunch**— Fast, high precision and powerful cross-platform calculator.

**xcalc**— Scientific calculator for X with algebraic and reverse polish notation modes.

#### 電腦代數系統

See also Wikipedia:Comparison of computer algebra systems.

**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.

- http://home.bway.net/lewis/ || fermat
^{AUR}

**GAP**— Computer algebra system for computational discrete algebra with particular emphasis on computational group theory.

- https://www.gap-system.org || gap-math
^{AUR}^{[broken link: package not found]}

**Mathomatic**— General purpose Computer Algebra System written in C.

**Maxima**— Maple/Mathematica-like program with a wxWidgets based frontend.

**PARI/GP**— Computer algebra system designed for fast computations in number theory.

**Xcas**— User interface to Giac, a free, basic computer algebra system.

- https://www-fourier.ujf-grenoble.fr/~parisse/giac.html || xcas
^{[broken link: replaced by giac]}

#### 科學或技術性計算

See also Wikipedia:Comparison of numerical analysis software.

**EngLab**— Cross-compile mathematical platform with a C like syntax.

- http://englab.bugfest.net || englab
^{AUR}

**Euler**— Numerical application designed for higher level math such as calculus, optimization, and statistics that uses Maxima for symbolic operations.

- http://euler.sourceforge.net || euler
^{AUR}^{[broken link: package not found]}

**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.

- http://freemat.sourceforge.net/ || freemat
^{AUR}

**PyLab**— Collection of Python modules (pyplot, numpy, etc.) used for scientific calculations.

**Sage**— Mathematics software system, that combines many existing open-source packages into a common Python interface. Alternative to Magma, Maple, Mathematica and Matlab.

- https://www.sagemath.org || sage-mathematics
^{[broken link: package not found]}

**Scilab**— Matlab alternative used for numerical computations. Its syntax is not equivalent to that of Matlab, but it can be easily converted.

- https://www.scilab.org/ || scilab
^{AUR}

#### 統計

See also Wikipedia:Comparison of statistical packages.

**JAGS (Just another Gibbs sampler)**— Cross-platform program for analysis of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.

- http://mcmc-jags.sourceforge.net/ || jags
^{AUR}

**PSPP**— Free SPSS implementation.

- https://www.gnu.org/software/pspp/ || pspp
^{AUR}

**R**— Software environment for statistical computing and graphics.

**RKWard**— Frontend for the statistical language R.

#### 資料評估

See also Wikipedia:List of information graphics software.

**Extrema**— Visualization and data analysis tool.

- https://sourceforge.net/projects/extrema || extrema
^{AUR}^{[broken link: package not found]}

**Fityk**— Curve fitting and data analysis application, predominantly used to fit analytical, bell-shaped functions to experimental data.

- https://fityk.nieto.pl/ || fityk
^{AUR}

**Gnuplot**— Command-line program that can generate 2D and 3D plots of functions, data, and data fits.

**Grace**— WYSIWYG 2D graph plotting tool.

- https://plasma-gate.weizmann.ac.il/Grace/ || grace
^{AUR}qtgrace^{AUR}gracegtk^{AUR}

**LabPlot**— Free software data analysis and visualization application, similar to SciDAVis.

- http://labplot.sourceforge.net/ || labplot2
^{AUR}^{[broken link: package not found]}

**QtiPlot**— Platform-independent application used for interactive scientific graphing and data analysis, similar to the proprietary Origin or SigmaPlot.

- https://qtiplot.com/ || qtiplot
^{[broken link: package not found]}

**ROOT**— Data analysis program and library (originally for particle physics) developed by CERN.

**SciDAVis**— Fork of QtiPlot with the goal of being better documented and more user friendly.

- http://scidavis.sourceforge.net/ || scidavis
^{AUR}^{[broken link: package not found]}

See also List of applications#Spreadsheets

### 化學和生物學

#### 計算生物學和生物資訊學

See also Wikipedia:List of open source bioinformatics software.

**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.

- https://www.ball-project.org/ || ball
^{AUR}

**BioJava**— Set of Java tools for computational biology, as well as bioinformatics.

**Biopython**— Python package with tools for computational biology, as well as bioinformatics.

- http://biopython.org/wiki/Biopython || python-biopython python2-biopython
^{[broken link: package not found]}

**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.

- http://emboss.sourceforge.net/ || emboss
^{AUR}

**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.

- https://www.megasoftware.net/ || mega
^{AUR}

**MUMmer**— Bioinformatics software system for sequence alignment based on suffix trees.

- http://mummer.sourceforge.net/ || mummer
^{AUR}

**UGENE**— Application that integrates dozens of well-known biological tools and algorithms, providing both graphical user and command-line interfaces.

- http://ugene.unipro.ru/ || ugene
^{AUR}^{[broken link: package not found]}

#### 分子檢視

See also Wikipedia:List of molecular graphics systems.

**Avogadro**— Editor, viewer and simulator for 3D molecule structures (also supports downloading files from the Protein Data Bank).

- http://avogadro.openmolecules.net/wiki/Main_Page
^{[dead link 2021-05-17 ⓘ]}|| avogadro^{AUR}

**BALLView**— Standalone molecular modeling and visualization application, part of the BALL framework.

- https://www.ballview.org/ || ball
^{AUR}

**Ghemical**— Computational chemistry software package used to edit, view and simulate molecular structures.

**PyMOL**— Open-source molecular visualization system that can produce high quality 3D images of small molecules and biological macromolecules, such as proteins.

**RasMol**— Computer program written for molecular graphics visualization intended and used primarily for the depiction and exploration of biological macromolecule structures.

- http://www.rasmol.org/ || rasmol
^{AUR}^{[broken link: package not found]}

#### 分子繪圖

**BKChem**— Practical and goodlooking skeletal formula molecule drawing program.

- http://bkchem.zirael.org/ || bkchem
^{AUR}^{[broken link: package not found]}

**Chemtool**— GTK+-based program for drawing chemical structural formulas.

**EasyChem**— Simple skeletal formula molecule drawing program with a focus on producing press-quality figures.

- http://easychem.sourceforge.net/ || not packaged? search in AUR

**Gabedit**— Graphical user interface to computational chemistry packages like GAMESS, Gaussian, MOLCAS, MOLPRO, MPQC, OpenMopac, Firefly (previously PC GAMESS) and Q-Chem.

- http://gabedit.sourceforge.net/ || gabedit
^{AUR}

**XDrawChem**— Extensive skeletal formula molecule drawing program (includes spectroscopy prediction).

#### 週期表

**gElemental**— Periodic table of the elements with additional information.

**Kalzium**— Periodic table of the elements with molecule editor and equation solver from the KDE desktop.

- https://edu.kde.org/kalzium/ || kdeedu-kalzium
^{[broken link: package not found]}

#### 生物化學

**Bioclipse**— Java-based visual platform for biochemestry that uses the Eclipse Rich Client Platform (RCP).

- https://www.bioclipse.net/ || not packaged? search in AUR

#### 分子模型

**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.

- https://www.gromacs.org || gromacs
^{AUR}

**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).

#### 圖像操作

**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).

- https://rsb.info.nih.gov/ij || imagej
^{AUR}

**Fiji**— ImageJ distribution (and soon ImageJ2) with a lot of plugins organized into a coherent menu structure.

- https://fiji.sc || fiji-binary
^{AUR}^{[broken link: package not found]}

### 天文學

**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.

**GIMP Astronomy Plugins**— Set of GIMP plugins for astronomical image processing.

**GoQat**— Camera acquisition software, especially for QSI cameras, that provides other features such as autoguiding, focusing help and others.

- https://canburytech.net/GoQat/ || goqat
^{AUR}

**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.

- https://edu.kde.org/kstars/ || kdeedu-kstars
^{[broken link: package not found]}

**Open PHD Guiding**— Telescope autoguiding software based on the famous PHD Guiding.

- https://code.google.com/p/open-phd-guiding/ || open-phd-guiding-svn
^{AUR}^{[broken link: package not found]}

**Qastrocam-g2**— Webcam acquisition software for planetary imaging.

- https://sourceforge.net/projects/qastrocam-g2/ || qastrocam-g2
^{AUR}^{[broken link: package not found]}

**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.

**StarPlot**— 3-dimensional star chart viewer.

- http://starplot.org/ || starplot
^{AUR}

**Stellarium**— Beautiful 3D planetarium that uses OpenGL to render a realistic sky in real time.

**XEphem**— Motif-based ephemeris and planetarium program.

### 物理

#### 電子學

See also Wikipedia:Comparison of EDA software.

**gEDA**— Full suite and toolkit of Electronic Design Automation tools that are used for electrical circuit design, schematic capture, simulation, prototyping, and production.

**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).

**KLogic**— Application used for easily building and simulating digital circuits.

- http://www.a-rostin.de/ || klogic
^{AUR}^{[broken link: package not found]}

**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.

**Oregano**— Graphical software application for schematic capture and simulation of electrical circuits. The actual simulation is done by the ngspice or Gnucap engines.

**QElectroTech**— Application used to draw advanced electrical circuits.

- https://qelectrotech.org/ || qelectrotech
^{AUR}

**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.

- http://qucs.sourceforge.net/ || qucs
^{AUR}

#### 物理模擬

**Code_Aster**— Software package for Civil and Structural Engineering finite element analysis and numeric simulation in structural mechanics.

- https://www.code-aster.org || aster
^{AUR}

**Step**— Two-dimensional physics simulation engine that is included in the KDE desktop as part of KDE Edu.

- https://edu.kde.org/step/ || kdeedu-step
^{[broken link: package not found]}

#### 單位轉換

**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.

- https://convertall.bellz.org/ || convertall
^{AUR}

**Gonvert**— Conversion utility that allows conversion between many units like CGS, Ancient, Imperial with many categories like length, mass, numbers, etc.

**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.