List of applications (简体中文)/Science (简体中文)

From ArchWiki

Tango-preferences-desktop-locale.png本文或本节需要翻译。要贡献翻译,请访问简体中文翻译团队Tango-preferences-desktop-locale.png

附注: 请使用模板的第一个参数进行更详细的指示。(在 Talk:List of applications (简体中文)/Science (简体中文)# 中讨论)

科学

注意: 查看AUR 'science' category,有可能获得较新的Applications/Science列表

学术文档

参见主条目 List of applications/Documents#Typesetting systems.

数学

计算器

参见 Wikipedia:Comparison of software calculators.

  • bc — 任意精度的计算语言。
https://www.gnu.org/software/bc/ || bc
  • calc — 任意精确度的文字模式计算器。
http://www.isthe.com/chongo/tech/comp/calc/ || calc
  • Extcalc — 基于Qt的科学计算器。
http://extcalc-linux.sourceforge.net/ || extcalcAUR
  • galculator — 基于GTK+的科学计算器。
http://galculator.sourceforge.net/ || galculator galculator-gtk2[损坏的链接:package not found]
  • GCalctool — Gnome内建的科学计算器 (GTK2 version).
https://www.gnome.org || gcalctool-oldguiAUR
https://www.gnome.org || gnome-calculator
  • KAlgebra — 包含于KDE EDU 的计算器及图表制作工具。
https://www.kde.org/applications/education/kalgebra/[失效链接 2021-05-17 ⓘ] || kdeedu-kalgebra[损坏的链接:package not found]
  • KCalc — KDE内建的科学计算器。
https://kde.org/applications/utilities/kcalc/ || kcalc
  • Qalculate — 具备容错输入,常数识别及单位运算的计算器和方程求解器。
http://qalculate.sourceforge.net/ || libqalculate
  • SpeedCrunch — 速度快,高精度,功能强大的跨平台的计算器。
https://speedcrunch.org || speedcrunch
  • xcalc — 用于X的科学计算器,包含代数和逆波兰表示法(reverse polish notation)模式。
https://xorg.freedesktop.org/ || xorg-xcalc

计算机代数系统

参见 Wikipedia:Comparison of computer algebra systems.

  • AXIOM — FriCAS:衍生自强大的AXIOM-CAS
http://fricas.sourceforge.net || fricasAUR
  • Fermat — 计算机代数系统,可处理任意精度整数和分数运算,多元多项式,符号运算,多项式环上的矩阵运算,图形及其它类型数值运算。
http://home.bway.net/lewis/ || fermatAUR
  • GAP — 计算机离散代数系统,特别擅于计算群论(computational group theory)。
https://www.gap-system.org || gap-mathAUR[损坏的链接:package not found]
  • Maple — 著名的商业CAS。常用於教学。
https://www.maplesoft.com/products/maple/ || not packaged? search in AUR
  • Mathics — 一款自由的CAS软件,用于符号运算,使用Python作为其主要编程语言; 致力于Mathematica语法和函数兼容; 该程序依赖Sympy完成主要的计算,且可通过Sage使用可选的高级功能。
https://mathics.org/ || mathicsAUR
  • Mathomatic — 用C语言编写的通用计算机代数系统。
http://www.mathomatic.org/ || mathomatic
http://maxima.sourceforge.net/ || maxima wxmaximaAUR
  • PARI/GP — 为快速计算数论设计的计算机代数系统。
https://pari.math.u-bordeaux.fr/ || pari
  • Xcas — Giac的用戶界面。(Giac是一个自由,基础的计算机代数系统)
https://www-fourier.ujf-grenoble.fr/~parisse/giac.html || xcas[损坏的链接:replaced by giac]
  • Sympy — 支持符号计算的Python函式库(以x,y等名称作运算工具,这是mathemetica有而scipy欠缺的功能),可求出不定积分(indefinite integral)和导数。显示结果的方式有:ascii art、python expression、Latex,或透过matplotlib绘图。
https://www.sympy.org/en/index.html || python-sympy

科学与工程计算

参见 Wikipedia:Comparison of numerical analysis software.

  • EngLab — 使用类C语法的交叉编译数学平台。
http://englab.bugfest.net || englabAUR
  • Euler — 为高等数学计算,如微积分,优化和统计,以及通过Maxima实现的符号运算设计的数值计算程序。
http://euler.sourceforge.net || eulerAUR[损坏的链接:package not found]
  • FreeMat — 类MATLAB程序,支持相当数量的Matlab函数,同时拥有编程友好(codeless)的C, C++, Fortran语言接口,以及对分布式并行算法开发和3D可视化功能的支持。
http://freemat.sourceforge.net/ || freematAUR
  • GNU Radio — 软件开发套件,提供信号处理模块以协助开发程序。
https://www.gnuradio.org/ || gnuradio
  • Octave — 类MATLAB编程语言和接口,用于数值计算。
https://www.gnu.org/software/octave/ || octave
  • PyLab — Python模块集合(pyplot, numpy等),用于科学计算
https://matplotlib.org/ || python2-matplotlibAUR
  • Sage — 数学软件系统,使用大量已有开源软件包整合出一个通用的Python接口,可作为Magma, Maple, Mathematica 和 Matlab的替代品。
https://www.sagemath.org || sage-mathematics[损坏的链接:package not found]
  • Scilab — Matlab替代品,用于数值计算,语法和Matlab不相同,但是可以很容易从Matlab语法转换。
https://www.scilab.org/ || scilabAUR

统计

参见 Wikipedia:Comparison of statistical packages

  • JAGS (Just another Gibbs sampler) — 跨平台程序,用于基于马尔可夫链蒙特卡尔理论(Markov Chain Monte Carlo) (MCMC) 模拟的贝塞叶分层模型(Bayesian hierachical models) 分析。
http://mcmc-jags.sourceforge.net/ || jagsAUR
https://pandas.pydata.org/ || python2-pandas-gitAUR[损坏的链接:package not found]
  • PSPP — 自由的SPSS实现。
https://www.gnu.org/software/pspp/ || psppAUR
  • R — 用于统计计算及图形处理的软件环境。
https://cran.r-project.org/ || r
  • RKWard — 统计语言R的前端。
http://rkward.sourceforge.net/ || rkward
  • RStudio — 为R构建的基于Qt的强大的产品级IDE 。
https://www.rstudio.com/ || rstudio-desktop-binAUR

数据评估

参见 Wikipedia:List of information graphics software

  • Extrema — 数据图像化及分析工具。
https://sourceforge.net/projects/extrema || extremaAUR[损坏的链接:package not found]
  • Fityk — 曲线拟合和数据分析工具,主要用于以钟形函数(bell-shaped function)拟合到实验数据。
https://fityk.nieto.pl/ || fitykAUR
  • Gnuplot — 命令行驱动的可以绘制2D和3D函数,数据和数据拟合(data fits)的软件。
http://www.gnuplot.info/ || gnuplot
  • Grace — WYSIWYG(所见即所得)2D图表绘制工具。
https://plasma-gate.weizmann.ac.il/Grace/ || graceAUR qtgraceAUR gracegtkAUR
  • LabPlot — 类似SciDAVis的自由软件,可以用于数据分析和数据可视化应用。
http://labplot.sourceforge.net/ || labplot2AUR[损坏的链接:package not found]
  • QtiPlot — 类似私有软件OriginSigmaPlot的跨平台软件,可用于互动式图表绘制和数据分析。
https://www.qtiplot.com/ || qtiplot[损坏的链接:package not found]
  • ROOT — CERN研发的数据分析软件和函数库(原用于微观物理学)。
https://root.cern.ch/drupal/ || root
  • SciDAVis — QtiPlot的派生软件,以提供更好的文档支持和友好用户介面为目标。
http://scidavis.sourceforge.net/ || scidavisAUR[损坏的链接:package not found]

参见 List of applications#Spreadsheets

化学与生物学

计算生物学和生物信息学

参见 Wikipedia:List of open source bioinformatics software.

  • BALL (Biochemical Algorithms Library) — 基于C++构建的应用框架,提供一种可扩展的数据结构和类集合,用于分子力学,先进的溶剂化方法(advanced solvation methods), 蛋白质结构的对比和分析,文件的导入/导出,以及可视化。
https://www.ball-project.org/ || ballAUR
  • BioJava — Java工具集, 用于计算生物学和生物信息学。
https://biojava.org/wiki/Main_Page || biojavaAUR
  • Biopython — Python包,包含用于计算生物学和生物信息学的工具。
http://biopython.org/wiki/Biopython || python-biopython python2-biopython[损坏的链接:package not found]
  • EMBOSS (European Molecular Biology Open Software Suite) — 用于分析的开源软件包,由分子生物学和生物信息学用户社区需求驱动。
http://emboss.sourceforge.net/ || embossAUR
  • MEGA (Molecular Evolutionary Genetics Analysis) — 集成化工具,用于指导自动和手动序列比对,推导进化树,最小化基于网络的数据库,分子演化速率估计,推导祖序列(ancestral sequence), 以及对进化假说的验证。
https://www.megasoftware.net/ || not packaged? search in AUR
  • MUMmer — 生物信息学软件系统,用于基于后缀树(suffix trees)的序列比对。
http://mummer.sourceforge.net/ || mummerAUR
  • UGENE — 集成了大量的知名生物学工具和算法并同时提供图形和字符界面的应用程序。
http://ugene.unipro.ru/ || ugeneAUR

分子学

查看器

参见 Wikipedia:List of molecular graphics systems.

http://avogadro.openmolecules.net/wiki/Main_Page[失效链接 2021-05-17 ⓘ] || avogadroAUR
  • BALLView — 可单独使用的分子建模和可视化应用,是BALL框架的一部分。
https://www.ballview.org/ || ballAUR
  • Ghemical — 计算化学软件包,用于分子结构的编辑,查看和仿真。
http://bioinformatics.org/ghemical/ghemical/index.html || ghemicalAUR
  • PyMOL — 开源分子可视化系统,可以生成高质量的低分子和生物高分子(例如蛋白质)的图像。
https://pymol.org || pymol
  • RasMol — 用于描述和探索生物高分子结构的计算机分子图形可视化程序。
http://www.rasmol.org/ || rasmolAUR[损坏的链接:package not found]
Drawing
  • BKChem — Practical and goodlooking skeletal formula molecule drawing program.
https://bkchem.zirael.org/ || bkchemAUR[损坏的链接:package not found]
  • Chemtool — GTK+-based program for drawing chemical structural formulas.
http://ruby.chemie.uni-freiburg.de/~martin/chemtool/chemtool.html || chemtoolAUR
  • EasyChem — Simple skeletal formula molecule drawing program with a focus on producing press-quality figures.
http://easychem.sourceforge.net/ || not packaged? search in AUR
http://gabedit.sourceforge.net/ || gabeditAUR
  • XDrawChem — Extensive skeletal formula molecule drawing program (includes spectroscopy prediction).
http://xdrawchem.sourceforge.net/ || xdrawchemAUR
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.
https://www.gromacs.org || 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).
https://www.quantum-espresso.org/ || quantum-espressoAUR

Periodic table

  • gElemental — Periodic table of the elements with additional information.
http://freshmeat.net/projects/gelemental || gelementalAUR
  • Kalzium — Periodic table of the elements with molecule editor and equation solver from the KDE desktop.
https://edu.kde.org/kalzium/ || kdeedu-kalzium[损坏的链接:package not found]

Biochemistry

  • Bioclipse — Java-based visual platform for biochemistry that uses the Eclipse Rich Client Platform (RCP).
https://www.bioclipse.net/ || not packaged? search in AUR

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).
https://rsb.info.nih.gov/ij || imagejAUR
  • Fiji — ImageJ distribution (and soon ImageJ2) with a lot of plugins organized into a coherent menu structure.
https://fiji.sc || fiji-binaryAUR[损坏的链接:package not found]

天文学

  • Stellarium — 開源的虛擬天文館軟體,可以用3D方式模擬真實的天空.
https://www.stellarium.org/ || stellariumAUR
  • KStars — KKDE天文館軟體.
https://edu.kde.org/kstars/ || kdeedu-kstars[损坏的链接:package not found]
  • Celestia — 以OpenGL開發的3D天文軟件。讓使用者以第一身穿梭於三維宇宙空間。
http://www.shatters.net/celestia/ || celestiaAUR

物理学

电子学

  • KiCad — 一款用于印刷电路板设计的自由软件。
https://www.kicad.org/ || kicad

See also Wikipedia:Comparison of EDA software.

物理系统模拟器

  • Code_Aster — 用於土木及结构工程,作有限元分析和模拟的结构力学。
https://www.code-aster.org/V2/spip.php?rubrique2 || asterAUR
  • Step — 包含在KDE的二维物理模拟引擎。
https://edu.kde.org/step/ || step
  • SWMM — 雨水管理模型。
https://www.epa.gov/ || swmm5-gitAUR

单位转换

  • 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/ || convertallAUR
  • Gonvert — Conversion utility that allows conversion between many units like CGS, Ancient, Imperial with many categories like length, mass, numbers, etc.
http://www.unihedron.com/projects/gonvert/ || 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.
https://www.gnu.org/s/units/ || units

计算机科学

人工智能

另请参阅 Wikipedia:深度学习软件比较.

http://leenissen.dk/fann/wp/ || fannAUR
  • Mycroft — Intelligent personal assistant and knowledge navigator with speech recognition.
https://mycroft.ai/ || mycroft-coreAUR
  • Orange — Data visualization, machine learning and data mining toolkit, accessible via visual programming and Python.
https://orange.biolab.si/ || python-orangeAUR
  • Torch — Machine learning library, scientific computing framework, and script language based on LuaJIT.
http://torch.ch/ || torch7-gitAUR
https://xneur.ru/ || xneurAUR[损坏的链接:package not found], gxneurAUR
  • Tensorflow — An end-to-end open source machine learning platform.
https://www.tensorflow.org/ || python-tensorflow, with non x86-64 CPU optimization python-tensorflow-opt, with CUDA python-tensorflow-cuda, with CUDA and with non x86-64 CPU optimizations python-tensorflow-opt-cuda
  • PyTorch — An open source machine learning framework that accelerates the path from research prototyping to production deployment.
https://pytorch.org/ || python-pytorch, with non x86-64 CPU optimization python-pytorch-opt[损坏的链接:replaced by python-pytorch], with CUDA python-pytorch-cuda, with CUDA and with non x86-64 CPU optimizations python-pytorch-opt-cuda[损坏的链接:replaced by python-pytorch-cuda]
  • Theano — Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently.
http://deeplearning.net/software/theano/ || python-theanoAUR