应用程序列表/科学

来自 ArchWiki
(重定向自 3D 打印

数学

计算器

另请参阅 Wikipedia:软件计算器比较

控制台

  • bc — 任意精度计算器语言。
https://gnu.ac.cn/software/bc/ || bc
  • calc — 任意精度控制台计算器。
http://www.isthe.com/chongo/tech/comp/calc/ || calc
  • clac — 命令行、基于堆栈的计算器,使用后缀表示法。
https://github.com/soveran/clac || clacAUR
  • kalker — 命令行计算器,具有数学语法,支持用户定义的变量和函数、复数以及导数和积分的估计。
https://github.com/PaddiM8/kalker || kalkerAUR
  • qalc — 命令行计算器和方程求解器,具有容错解析、常数识别和单位。
https://qalculate.github.io/ || libqalculate
  • calcpy — 终端计算器和高级数学求解器,使用 Python、IPython 和 SymPy。
https://github.com/idanpa/calcpy || python-calcpy-gitAUR

图形化

  • Binary — 用于在不同十六进制和二进制数之间转换的简单应用程序。
https://apps.gnome.org/Binary/ || binary
  • Deepin Calculator — 易于使用的 Deepin 桌面计算器。
https://www.deepin.org/en/original/deepin-calculator/ || deepin-calculator
  • Extcalc — 基于 Qt 的科学图形计算器。
https://extcalc-linux.sourceforge.net/ || extcalcAUR
  • FOX Calculator — 简单的桌面计算器。
http://fox-toolkit.org/ || fox
  • galculator — 基于 GTK 的科学计算器。
http://galculator.mnim.org/ || galculator
  • Genius — 高级计算器,包括数学编程语言。
https://www.jirka.org/genius.html || genius
https://apps.gnome.org/Calculator/ || gnome-calculator
https://apps.kde.org/kalgebramobile/ || kalgebra
  • Kalk — 使用 Kirigami 框架构建的收敛计算器应用程序。属于 kde-utilities 的一部分。
https://apps.kde.org/kalk/ || kalk
https://apps.kde.org/kcalc/ || kcalc
  • KEuroCalc — 通用货币转换器和计算器。
https://apps.kde.org/keurocalc/ || keurocalcAUR
  • Liri Calculator — Liri 计算器。
https://github.com/lirios/calculator || liri-calculatorAUR
  • MATE Calc — MATE 桌面环境的计算器。
https://mate-desktop.org/ || mate-calc
  • Qalculate! — 计算器和方程求解器,具有容错解析、常数识别和单位。
https://qalculate.github.io/ || GTK: qalculate-gtk, Qt: qalculate-qt
  • SpeedCrunch — 快速、高精度且功能强大的跨平台计算器。
https://speedcrunch.org || speedcrunch
  • xcalc — 用于 X 的科学计算器,具有代数和逆波兰表示法模式。
https://www.x.org/ || xorg-xcalc
  • Valuta — 用于转换货币的简单应用程序。
https://apps.gnome.org/Valuta/ || valuta

计算机代数系统

另请参阅 Wikipedia:计算机代数系统比较

  • AXIOM — FriCAS:强大的 AXIOM-CAS 的衍生产品
https://fricas.sourceforge.net || fricas
  • GAP — 用于计算离散代数的计算机代数系统,特别强调计算群论。
https://www.gap-system.org/ || gap
  • Maple — 著名的商业 CAS。常用于教育领域。
https://www.maplesoft.com/products/maple/ || maple2024AUR
  • Mathics — 一个免费的 CAS,用于符号数学计算,它使用 Python 作为其主要语言。它旨在实现与 Mathematica 兼容的语法和函数。它主要依赖 Sympy 来完成大多数数学任务,并可选地使用 Sage 来获得更高级的功能。
https://mathics.github.io/ || mathicsAUR
  • Mathomatic — 用 C 语言编写的通用计算机代数系统。
https://github.com/mfillpot/mathomatic || mathomaticAUR
https://maxima.sourceforge.net/ || maxima
  • PARI/GP — 专为数论中的快速计算而设计的计算机代数系统。
https://pari.math.u-bordeaux.fr/ || pari
  • Singular — 用于多项式计算的计算机代数系统,特别强调交换和非交换代数、代数几何和奇点理论。
https://www.singular.uni-kl.de/ || singular
  • wxMaxima — Maxima 的图形用户界面,它是一个强大的计算机代数系统。
https://andrejv.github.io/wxmaxima/ || wxmaximaAUR
  • Xcas — Giac 的用户界面,Giac 是一个免费的基础计算机代数系统。
https://www-fourier.ujf-grenoble.fr/~parisse/giac.html || giac

网络/图表可视化

  • Glue — 跨多个文件的链接数据可视化。
http://glueviz.org/ || gluevizAUR
  • Graphviz — 用于在 2D 中显示小型图表的成熟工具。
https://graphviz.cpp.org.cn || graphviz

科学或技术计算

另请参阅 Wikipedia:数值分析软件比较

  • Cadabra — 一种受场论启发的计算机代数方法。
https://cadabra.science/ || cadabra2AUR
  • Cantor — 允许您从漂亮的 KDE 集成工作表界面中使用您喜欢的数学应用程序的应用程序。属于 kde-education 的一部分。
https://cantor.kde.org/ || cantor
https://www.fftw.org/ || fftw
  • FreeMat — 类似 Matlab 的程序,支持其许多功能,并具有外部 C、C++ 和 Fortran 代码的无代码接口、进一步的并行分布式算法开发(通过 MPI)和 3D 可视化功能。
https://freemat.sourceforge.net/ || freematAUR
  • GeoGebra — 具有交互式图形、代数和电子表格的动态数学软件
https://www.geogebra.org/ || geogebra
  • Julia — 用于技术计算的高级、高性能动态语言。
https://julia-lang.cn/ || julia
https://apps.kde.org/kig/ || kig
  • matplotlib (PyLab) — 用于科学计算的 Python 模块集合(pyplot、numpy 等)。
https://scipy.org.cn/ || python-matplotlib
https://gnu.ac.cn/software/octave/ || octave
  • SageMath — 数学软件系统,它将许多现有的开源软件包组合到一个通用的 Python 界面中。Magma、Maple、Mathematica 和 Matlab 的替代品。
https://www.sagemath.org/ || sagemath
  • Scilab — 用于数值计算的 Matlab 替代品。其语法与 Matlab 的语法不完全相同,但可以轻松转换。
https://www.scilab.org/ || scilabAUR

统计

另请参阅 Wikipedia:统计软件包比较

  • gretl — 用于计量经济学分析的跨平台软件包,用 C 编程语言编写。
https://gretl.sourceforge.net/ || gretlAUR
  • JAGS (Just another Gibbs sampler) — 用于使用马尔可夫链蒙特卡洛 (MCMC) 模拟分析贝叶斯分层模型的跨平台程序。
https://mcmc-jags.sourceforge.net/ || jagsAUR
  • jamovi — 统计软件包,易于使用,并且设计为 SPSS 用户所熟悉。基于 Electron 平台。
https://www.jamovi.org/ || jamovi-gitAUR
https://pandas.ac.cn/ || python-pandas
  • PSPP — 免费的 SPSS 实现。
https://gnu.ac.cn/software/pspp/ || psppAUR
  • R — 用于统计计算和图形的软件环境。
https://cran.r-project.org.cn/ || r
  • RKWard — 统计语言 R 的前端。
https://rkward.kde.org/ || rkward
  • RStudio — 用 Qt 编写的强大而高效的 R IDE。
https://www.rstudio.com/ || rstudio-desktopAUR

数据分析和绘图

这篇文章或章节是与应用程序列表#科学和技术计算合并的候选对象。

备注: 许多重叠。(在 Talk:List_of_applications/Science 中讨论)

另请参阅 Wikipedia:信息图形软件列表

  • AlphaPlot — 用于科学数据分析和可视化的应用程序,是 SciDAVis / QtiPlot 的分支。
https://alphaplot.sourceforge.io/ || alphaplotAUR
  • DataWarrior — 具有嵌入式化学智能的开源数据可视化和分析程序。
https://openmolecules.org/datawarrior/ || datawarriorAUR
  • Engauge Digitizer — 从图形图像中提取数据点。
https://markummitchell.github.io/engauge-digitizer/ || engaugeAUR
  • Fityk — 曲线拟合和数据分析应用程序,主要用于将分析的钟形函数拟合到实验数据。
https://fityk.nieto.pl/ || fitykAUR
  • Gnuplot — 命令行程序,可以生成函数、数据和数据拟合的 2D 和 3D 图形。
http://www.gnuplot.info/ || gnuplot
  • Grace — WYSIWYG 2D 图形绘图工具。
https://plasma-gate.weizmann.ac.il/Grace/ || graceAUR, qtgraceAUR, gracegtkAUR
  • Graphs — 用于绘制和操作数据的工具。
https://apps.gnome.org/Graphs/ || graphs
  • KmPlot — 用于绘制图形及其积分或导数的程序。属于 kde-education 的一部分。
https://apps.kde.org/kmplot/ || kmplot
  • LabPlot — 免费软件数据分析和可视化应用程序,类似于 SciDAVis。
https://labplot.org/ || labplot
  • OVITO (Open Visualization Tool) — 用于基于粒子的模拟的科学数据可视化和分析解决方案。
https://ovito.org/ || ovitoAUR
  • Plots — 一款用于 GNOME 的图形绘制应用程序。
https://github.com/alexhuntley/Plots || plotsAUR
  • Rocs — 图论 IDE,适用于所有对设计和分析图算法感兴趣的人(例如,讲师、学生、研究人员)。 是 kde-education 的一部分。
https://apps.kde.org/rocs/ || rocs
  • ROOT — 数据分析程序和库(最初用于粒子物理学),由 CERN 开发。
https://root.cern.ch/ || root

另请参阅 List of applications/Documents#Spreadsheets

证明助手

另请参阅 Wikipedia:Proof assistant

  • Agda — 依赖类型函数式编程语言和证明助手。 它是一个用于编写和检查证明的交互式系统。
https://wiki.portal.chalmers.se/agda/ || agda
  • Coq — 形式化证明管理系统。 它提供了一种形式化语言来编写数学定义、可执行算法和定理,以及一个用于半交互式开发机器检查证明的环境。
https://coq.inria.fr/ || CLI: coq, GUI: coqide
  • Isabelle — 通用证明助手,允许用形式化语言表达数学公式,并提供在逻辑演算中证明这些公式的工具。
https://www.cl.cam.ac.uk/research/hvg/Isabelle/ || isabelleAUR
  • Lean Theorem Prover — 证明助手,主要由微软研究院的 Leonardo de Moura 开发,与 Lean 数学库结合使用。
https://leanprover-community.github.io/ || lean-communityAUR

物理学

工具

  • Geiger Counter Logger — 是一个在后台运行的轻量级守护程序,不断将您的盖革计数器读数报告给各种辐射监测网站
https://www.dateihal.de/cms/gclog || gclogAUR
  • GWtool — 用于处理引力波的简单工具
https://gwtool.sourceforge.net/ || gwtoolAUR
  • JaxoDraw — 一款用于绘制费曼图的粒子物理程序。
https://jaxodraw.sourceforge.io/ || jaxodrawAUR
  • InterSpec — 光谱辐射分析软件
https://sandialabs.github.io/InterSpec/ || interspec-binAUR
  • Libint — 一个用于计算量子力学中高斯积分的高性能库
https://github.com/evaleev/libint || libint2AUR
  • Pysolar — 用于模拟太阳照射地球上任何点的 Python 库集合。 它包括用于极其精确的星历计算的代码。
https://pysolar.org/ || python-pysolarAUR
  • Silx — 用于同步加速器辐射设施数据分析的 Python 包集合。
http://www.silx.org/ || python-silxAUR

物理模拟

  • Calculix — 一款三维结构有限元程序。
https://www.calculix.de/ || calculix-ccxAUR
  • DFTB+ — 一款基于 DFTB 方法的量子力学模拟软件包
https://dftbplus.org/ || dftbplusAUR
  • EPANET — EPANET 对加压管道网络内的水运动和水质行为进行长期模拟。
https://www.epa.gov/ || epanet2-gitAUR[broken link: package not found]
  • Elmer_FEM_solver — 用于多物理场问题的有限元分析 (FEA/FEM) 软件。 包括流体动力学、结构力学、电磁学、传热和声学模型。
https://www.csc.fi/web/elmer https://www.elmerfem.org/ || elmerfemAUR
  • FEniCS — 一个用于求解偏微分方程的开源计算平台,使用户能够通过高级 Python 和 C++ 接口快速将科学模型转换为高效的有限元代码,这些接口可以跨从笔记本电脑到高性能集群的平台进行扩展。
https://fenicsproject.org/ || dolfinAUR, python-dolfinAUR
  • Finesse — 频域干涉仪模拟软件
https://www.gwoptics.org/finesse/ || finesseAUR
  • Geant4 — 一个用于粒子物理相互作用的模拟工具包。
https://geant4.web.cern.ch/ || geant4AUR
  • ONELAB/Gmsh — 一个开源、轻量级的有限元软件接口,默认包含网格生成器 Gmsh、有限元求解器 GetDP 和优化库 conveks。
http://onelab.info/ https://getdp.info/ https://gmsh.info/ http://onelab.info/conveks/ || gmshAUR, getdpAUR
  • Herwig — Herwig 是一款多用途粒子物理事件生成器。
https://herwig.hepforge.org/ || herwigAUR
  • Netgen/NGSolve — 一款高性能多物理场有限元软件,具有灵活的 Python 接口,可以轻松实现新的物理方程和求解算法。
https://ngsolve.org/ || netgen-gitAUR, ngsolve-gitAUR
  • OpenFOAM — 用于计算流体动力学 (CFD) 的软件包和工具包。
https://openfoam.org/ || openfoam-orgAUR
  • OpenLoops 2 — 一个粒子物理软件包,用于快速数值评估树和单环矩阵元。
https://openloops.hepforge.org/ || openloopsAUR
  • QuTiP — QuTiP 是用于模拟开放量子系统动力学的开源软件
https://qutip.org/ || python-qutipAUR
  • Rivet — 一个粒子物理软件包,用于数据分析和验证蒙特卡洛事件生成器
https://rivet.hepforge.org/ || rivetAUR
  • Speaq — 用于核磁共振 (NMR) 光谱对齐、基于峰的处理、定量分析和可视化的工具
https://cran.r-project.org.cn/web/packages/speaq/index.html || r-speaqAUR
  • SWMM — 暴雨径流管理模型是一种动态的降雨-径流-地下径流模拟模型,用于模拟地表/地下水文的数量和质量。
https://www.epa.gov/ || swmm5-gitAUR
  • Sherpa — 一个粒子物理软件包,用于对对撞机事件进行蒙特卡洛模拟。
https://sherpa-team.gitlab.io/ || sherpaAUR
https://apps.kde.org/step/ || step
  • VESTA — 用于结构模型、体积数据(如电子/核密度)和晶体形态的 3D 可视化程序。
https://jp-minerals.org/vesta/en/ || vestaAUR
  • WHIZARD — 用于 Tevatron、LHC、ILC、CLIC、CEPC、FCC-ee、FCC-hh、SppC 和其他高能物理实验的蒙特卡洛事件生成器生成器。
https://whizard.hepforge.org/ || whizardAUR

单位转换

  • ConvertAll — 单位转换应用程序,允许以任何方式组合单位(例如,英寸/十年),即使这没有意义。
https://convertall.bellz.org/ || convertallAUR
  • fend — 一款任意精度、单位感知的计算器。
https://github.com/printfn/fend || fendAUR
  • Gonvert — 转换实用程序,允许在 CGS、古代、英制等多种单位之间进行转换,具有长度、质量、数字等多种类别。
http://www.unihedron.com/projects/gonvert/ || gonvertAUR
  • Numbat — 一种静态类型编程语言,用于科学计算,并对物理维度和单位提供一流的支持。
https://github.com/sharkdp/numbat || numbatAUR
  • Rink — 一个用 Rust 编写的单位转换工具和库。 它可用于物理和工程计算,以及量纲分析。
https://rinkcalc.app/about || rink
  • UDUNITS — 一款用于计算物理量的工具。
https://www.unidata.ucar.edu/software/udunits/ || udunitsAUR
  • Units — 命令行单位转换器和计算器,可以处理乘法比例变化、非线性转换(如华氏温度到摄氏温度或线规)等。
https://gnu.ac.cn/software/units/ || unitsAUR

化学

  • ChemCalc — 一款化学计算器,用于计算配制溶液时要使用的试剂量。
https://github.com/Chris-Baba/ChemCalc/tree/main || chemcalcAUR
  • TCcalc — 一款基本的 CLI 化学热力学 计算器。 允许计算反应/状态变化的 delta S 和 H。
https://gitlab.com/calcs1/tccalc/ || tccalcAUR

分子

查看器

另请参阅 Wikipedia:List of molecular graphics systems

https://avogadro.cc/ || avogadroappAUR
  • Ghemical — 用于编辑、查看和模拟分子结构的计算化学软件包。
http://bioinformatics.org/ghemical/ghemical/index.html || ghemicalAUR
  • PyMOL — 开源分子可视化系统,可以生成高质量的 3D 图像,用于小分子和生物大分子,例如蛋白质。
https://pymol.org/ || pymol
https://rbvi.ucsf.edu/chimera/ || ucsf-chimeraAUR
  • UCSF ChimeraX — 下一代分子可视化程序,是 UCSF Chimera 的后续版本。
https://rbvi.ucsf.edu/chimerax/ || chimeraxAUR
  • VMD — VMD 是一款分子可视化程序,用于使用 3-D 图形和内置脚本显示、动画和分析大型生物分子系统。
https://www.ks.uiuc.edu/Research/vmd/ || vmdAUR
  • wxMacMolPlt — 一款开源 GUI,用于为 GAMESS 量子化学软件包准备、提交和可视化输入和输出。
https://brettbode.github.io/wxmacmolplt/ || wxmacmolpltAUR

绘图

  • Chemtool — 基于 GTK 的程序,用于绘制化学结构式。
http://ruby.chemie.uni-freiburg.de/~martin/chemtool/chemtool.html || chemtoolAUR

建模

  • AmberTools — AmberTools 由几个独立开发的软件包组成,这些软件包本身以及与 Amber18 本身配合使用效果良好。 该套件还可用于执行完整的分子动力学模拟,使用显式水或广义 Born 溶剂模型。
https://ambermd.org/AmberTools.php || ambertoolsAUR
  • APBS — 复杂分子的静电和溶剂化特性。
https://www.poissonboltzmann.org/ || apbsAUR
  • COPASI — 用于分析生化网络及其动力学的 COmplex PAthway SImulator。
https://copasi.org/ || copasi-binAUR
  • CP2K — 一款量子化学和固态物理软件包。
https://www.cp2k.org/ || cp2kAUR
  • Fpocket — Fpocket 是一种非常快速的开源蛋白质口袋检测算法,基于 Voronoi 镶嵌。
https://github.com/Discngine/fpocket || fpocket-gitAUR
  • GROMACS (GROningen MAchine for Chemical Simulations) — 通用软件包,用于执行分子动力学模拟,即模拟具有数百到数百万个粒子的系统的牛顿运动方程。
https://www.gromacs.org || gromacsAUR
  • LAMMPS — 大规模原子/分子大规模并行模拟器。
https://www.lammps.org/ || lammpsAUR
  • MODELLER — 3D 结构同源性建模器。
https://salilab.org/modeller/ || modellerAUR
  • NAMD — NAMD 是一款并行分子动力学代码,专为大型生物分子系统的高性能模拟而设计。
https://www.ks.uiuc.edu/Research/namd/ || namdAUR
  • NWChem — 从头算计算化学软件包。
https://nwchemgit.github.io/ || nwchemAUR
  • Open Babel — 一个旨在在分子建模和计算化学中使用的多种文件格式之间相互转换的库。
https://openbabel.org/ || openbabel
  • ORCA — ORCA 是一款从头算、DFT 和半经验 SCF-MO 软件包。
https://orcaforum.kofo.mpg.de/app.php/portal || orcaqmAUR
  • PDB2PQR — 复杂分子的静电和溶剂化特性。
https://www.poissonboltzmann.org/ || python-pdb2pqrAUR
  • PLUMED — 一款开源插件,用于分子系统中的自由能计算,可与一些最流行的分子动力学引擎协同工作。
https://www.plumed.org/ || plumedAUR
  • PSI4 — 开源量子化学
https://psicode.org/ || psi4-gitAUR
  • Quantum ESPRESSO — 用于纳米级电子结构计算和材料建模的集成应用程序套件。 它基于密度泛函理论、平面波和赝势(包括模守恒和超软)。
https://www.quantum-espresso.org/ || quantum-espressoAUR
  • RDKit — 一个用 C++ 和 Python 编写的化学信息学和机器学习软件集合。
https://www.rdkit.org/ || rdkit
  • rDock — 一款快速、通用且开源的程序,用于将配体与蛋白质和核酸对接。
https://rdock.sourceforge.net/ || rdockAUR
  • smina — Smina 是 Autodock Vina 的一个分支,专注于改进评分和最小化。
https://sourceforge.net/projects/smina/ || smina-binAUR

模拟分析

  • mdanalysis — 一个面向对象的 Python 工具包,用于分析多种流行格式的分子动力学轨迹。
https://www.mdanalysis.org || python-mdanalysisAUR
  • MDTraj — 一个现代的、开放的库,用于分析分子动力学轨迹。
https://github.com/mdtraj/mdtraj || python-mdtrajAUR
  • xdrfile — 允许读取 GROMACS trrxtc 文件,也可以在不同格式之间进行转换。
https://manual.gromacs.org/current/reference-manual/file-formats.html#xdr || xdrfileAUR

元素周期表

  • eperiodique — 一个使用 EFL 的简单元素周期表查看器。
https://eperiodique.sourceforge.net/ || eperiodiqueAUR
  • gElemental — 带有附加信息的元素周期表。
https://freshmeat.sourceforge.net/projects/gelemental || gelementalAUR
  • Kalzium — 带有分子编辑器和方程求解器的元素周期表。 是 kde-education 的一部分。
https://apps.kde.org/kalzium/ || kalzium

地球科学

气候学

  • Climate Data Operators — 命令行工具,用于操作和分析气候模型数据。 支持的数据格式为 GRIB、netCDF、SERVICE、EXTRA 和 IEG。
https://code.mpimet.mpg.de/projects/cdo || cdoAUR

地理

地图查看器

  • Cruiser — 使用离线矢量地图的地图和导航应用程序
https://wiki.openstreetmap.org/wiki/Cruiser || cruiserAUR
  • GNOME Maps — 一款用于 GNOME 的简单地图客户端,具有导航和 GNSS 功能(适用于 Linux Mobile)。 是 gnome 的一部分。
https://apps.gnome.org/Maps/ || gnome-maps
  • kosmindoormap — 室内制图,建筑物逐层显示,主要用于火车站和机场建筑物。 基于 OSM 数据。
https://www.kde.org || kosmindoormap
  • MapSCII — 控制台地图查看器。
https://github.com/rastapasta/mapscii || nodejs-mapsciiAUR
  • Mapton — 用 Java 编写的可扩展桌面地图和地球应用程序。
https://mapton.org/ || maptonAUR
  • Marble — 虚拟地球和世界地图集,可用于了解更多关于地球的知识。 kde-education 的一部分。
https://marble.kde.org/ || KDE: marble, Qt: marble-qt
  • Marble Behaim — 马丁·贝海姆和合作者在 1492 年左右制作的最古老地球仪的查看器。
https://marble.kde.org/ || marble-behaim
  • Marble Maps — 矢量和 GNSS 导航系统,具有模块化转弯汽车、步行和自行车导航系统(适用于 Linux Mobile)。
https://marble.kde.org/ || marble-maps
  • OffRoad — 从 OsmAnd 移植的离线矢量地图显示。
https://sourceforge.net/projects/offroadosm/ || offroad
  • Organic Maps — 基于 GNSS 的导航,具有矢量离线和路由功能,以及转弯路由
https://github.com/organicmaps/organicmaps || organicmaps-gitAUR
  • OSMin — 基于 GNSS 的导航,具有矢量离线和路由功能,以及转弯汽车、步行、自行车和徒步旅行路线(适用于 Linux Mobile)。
https://github.com/janbar/osmin || osminAUR
  • Pure Maps — 显示矢量和栅格地图、地点、路线等。
https://rinigus.github.io/pure-maps/ || pure-mapsAUR

导航和路径规划

  • KTrip — 移动设备的公共交通助手。 kde-utilities 的一部分。
https://apps.kde.org/ktrip/ || ktrip
  • Railway — 让您查找许多不同铁路的旅行信息,而无需浏览不同的网站。
https://apps.gnome.org/DieBahn/ || railway

定位和跟踪

  • BT747 — 用于 MTK GPS 数据记录器的瑞士军刀。
https://sourceforge.net/projects/bt747/ || bt747
  • FoxtrotGPS — 轻量级且快速的地图应用程序。
https://www.foxtrotgps.org/ || foxtrotgpsAUR
  • Gebabbel — GPSBabel 的替代 GUI。
https://gebabbel.sourceforge.net/ || gebabbelAUR
  • Gpredict — 实时卫星跟踪和轨道预测应用程序。
https://gpredict.oz9aec.net/ || gpredictAUR
  • GPSBabel — 读取、写入和操作各种格式的 GPS 航点、轨迹、路线。
https://www.gpsbabel.org/ || gpsbabel
  • gpsd — 服务守护程序,用于监视通过串行或 USB 端口连接到主机的一台或多台 GPS 或 AIS 接收器,从而使传感器位置/航向/速度的所有数据都可以在主机计算机的 TCP 端口 2947 上查询。
http://catb.org/gpsd/ || gpsd
  • GpsPrune — 查看、编辑和转换来自 GPS 系统的坐标数据。
https://activityworkshop.net/software/gpsprune/ || gpsprune
  • GPX Viewer — 用于可视化存储在 gpx 文件中的轨迹和航点的简单工具。
https://blog.sarine.nl/tag/gpxviewer/ || gpx-viewer
  • GPXSee — GPS 日志文件查看器和分析器。
https://www.gpxsee.org/ || gpxsee
  • Navit — 模块化转弯汽车导航系统。
https://www.navit-project.org/ || navit
  • PreviSat — PreviSat 是一款用于观测目的的卫星跟踪软件
https://previsat.sourceforge.net/ || previsatAUR
  • QMapShack — 计划您的下一次户外旅行。
https://github.com/Maproom/qmapshack/ || qmapshack
  • Satellite — 显示从 NMEA 源获得的全球导航卫星系统(GNSS:GPS、Galileo、Glonass 等)信息并保存您的轨迹
https://codeberg.org/tpikonen/satellite || satellite-gtkAUR
  • Subsurface — 潜水日志,用于通过记录潜水地点(带有 GPS 坐标)、使用的配重和防寒服、潜水长和潜水伙伴等来跟踪您的潜水。
https://subsurface-divelog.org/ || subsurface-gitAUR
  • Viking — 用于管理 GPS 数据的 GTK 2 应用程序。
https://sourceforge.net/projects/viking/ || viking

地图编辑器

  • JOSM — 用 Java 编写的 OpenStreetMap 的主要编辑器。
https://josm.openstreetmap.de/ || josm
  • Merkaartor — OpenStreetMap 编辑器。
https://merkaartor.be/ || merkaartor
  • OpenOrienteering Mapper — 定向地图制作程序。
https://www.openorienteering.org/apps/mapper/ || openorienteering-mapperAUR
  • Phyghtmap — 从 NASA SRTM 数据生成 OSM 等高线
http://katze.tfiu.de/projects/phyghtmap/ || phyghtmapAUR

地理空间数据分析和 GIS

  • GeoDa — 用于空间数据分析的工具。
https://geodacenter.github.io/ || geoda-binAUR
  • GRASS GIS — 地理空间数据管理和分析、图像处理、图形/地图制作、空间建模和可视化。
https://grass.osgeo.org/ || grassAUR
  • gvSIG — vSIG 是一个地理信息系统 (GIS),即一个桌面应用程序,旨在捕获、存储、处理、分析和部署任何类型的参考地理信息,以解决复杂的管理和规划问题。
http://www.gvsig.com/en || gvsig-desktop-binAUR
  • Panoply — NASA GISS 的 NetCDF、HDF 和 GRIB 数据查看器
https://www.giss.nasa.gov/tools/panoply/ || panoplyAUR
https://qgis.org/ || qgis
  • SAGA — 地理信息系统 (GIS) 软件,具有强大的地理数据处理和分析能力。
https://saga-gis.sourceforge.io/en/index.html || saga-gisAUR
  • WCSTools — 用于设置和使用世界坐标系统的程序包
http://tdc-www.harvard.edu/wcstools/ || wcstoolsAUR

地质学

  • CDI — 是一个通用的 C 库,带有一个额外的 Fortran 接口,用于地球科学领域的文件 IO。
https://code.mpimet.mpg.de/projects/cdi || cdiAUR
  • EnhancedVolcano — 具有增强颜色和标签的出版物就绪火山图。
https://bioconductor.org/packages/release/bioc/html/EnhancedVolcano.html || r-enhancedvolcanoAUR
  • GEOmap — 地形和地质测绘。
https://cran.r-project.org.cn/web/packages/GEOmap/index.html || r-geomapAUR
  • GPlates — 是一个板块构造程序。 通过地质时间操纵地质和古地理特征的重建。
https://www.gplates.org/ || gplatesAUR
  • Gstat — 空间和时空地统计建模、预测和模拟
https://cran.r-project.org.cn/web/packages/gstat/index.html || r-gstatAUR
  • Madagascar — 多维数据分析和可重复的计算实验。
https://www.reproducibility.org || madagascarAUR
  • SeisComP — 用于数据采集、处理、分发和交互式分析的地震软件。
https://github.com/SeisComP/seiscomp || seiscompAUR
  • Seismic Un*x — 在科罗拉多矿业学院波动现象中心开发的地震处理和研究环境
https://wiki.seismic-unix.org/start || seismic-unixAUR
  • TauP — 地震波走时计算器。
https://github.com/crotwell/TauP || taup-gitAUR

海洋学

  • Cmocean — 用于标准化常用海洋学变量绘图的颜色图设置。
https://github.com/matplotlib/cmocean || python-cmoceanAUR

天气状况

  • Gis Weather — 可自定义的天气预报桌面小部件。
https://sourceforge.net/projects/gis-weather/ || gis-weatherAUR
  • GNOME Weather — 适用于 GNOME 的小型应用程序,可让您监控您所在城市或世界任何地方的当前天气状况,并访问各种互联网服务提供的最新预报。 gnome 的一部分。
https://apps.gnome.org/Weather/ || gnome-weather
  • KWeather — 适用于 Plasma 的融合天气应用程序。 kde-utilities 的一部分。
https://apps.kde.org/kweather/ || kweather
  • meteo-qt — 用于天气状态信息的系统托盘应用程序。
https://github.com/dglent/meteo-qt || meteo-qtAUR
  • wttr — 一个简单的控制台应用程序,用于检查天气,使用来自 https://wttr.in 的数据
https://github.com/AmirrezaFiroozi/wttr || wttrAUR
  • Xfce Weather Panel Plugin — Xfce4 面板的天气预报插件。
https://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin || xfce4-weather-plugin
  • wego — 终端天气应用程序。
https://tylerwolf35.github.io/wego || wegoAUR

天文学

天文测量和图像处理软件

另请参阅 Wikipedia:List of astrometric solvers

  • APTS — 用于自动天文摄影图像采集和处理的工具集
https://github.com/pozar87/apts || python-aptsAUR
  • Astap — 天文测量(星板)求解器、图像堆叠、光度测定和 FITS 查看器
https://www.hnsky.org/astap.htm || astap-bin-qt5AUR
  • AstroCrop — 天文图像预处理工具
https://www.astrodmx-capture.org.uk/astrocrop/ || astrocropAUR
  • AstroImageJ — 用于天文学的 ImageJ
https://www.astro.louisville.edu/software/astroimagej/ || astroimagejAUR
  • Astrometry.net — 天文图像的自动识别
https://astrometry.net/ || astrometry.netAUR
  • AudeLA — AudeLA 是一个 TCL 扩展,旨在为业余天文学家提供图像处理、望远镜控制、CCD 相机驱动和各种天文算法
https://sourceforge.net/projects/audela/ || audela-binAUR,audela-svnAUR
  • CARTA — 用于天文学的立方体分析和渲染工具
https://cartavis.org/ || carta-appimageAUR
  • FITSH — 用于天文图像处理的软件包
https://fitsh.net/ || fitshAUR
  • GIMP Astronomy Plugins — 一组用于天文图像处理的 GIMP 插件。
http://hennigbuam.de/georg/gimp.html || gimp-plugin-astronomyAUR
  • Ginga — 用于天文数据 FITS(灵活图像传输系统)文件的查看器
https://ejeschke.github.io/ginga/ || python-gingaAUR
  • SCAMP — 读取 SExtractor 目录,并以完全自动的方式计算任意 FITS 图像序列的天文和光度解决方案。
https://www.astromatic.net/software/scamp/ || astromatic-scampAUR
  • SExtractor — 是一个从天文图像构建天体目录的程序。
https://www.astromatic.net/software/sextractor/ || astromatic-sextractorAUR
  • Montage — 天文图像镶嵌引擎
http://montage.ipac.caltech.edu/ || montageAUR
  • Munipack — 通用天文图像处理软件
http://munipack.physics.muni.cz/ || munipackAUR, c-munipackAUR
  • oaCapture — 使用 Qt5 的行星成像应用程序
https://www.openastroproject.org/oacapture/ || oacaptureAUR
  • PlanetarySystemStacker — 生成行星系统物体的清晰图像
https://github.com/Rolf-Hempel/PlanetarySystemStacker || planetarysystemstacker-gitAUR
  • THELI — THELI 是用于光学、近红外和中红外天文图像的数据处理管道
https://github.com/schirmermischa/THELI || theliAUR

图像捕获软件

  • CCDciel — 专为业余天文学家设计的 CCD 捕获软件。
https://www.ap-i.net/ccdciel//en/start || ccdcielAUR
  • FireCapture — 领先的行星捕获工具
https://www.firecapture.de/ || firecaptureAUR
  • GoQat — 相机采集软件,特别是对于 QSI 相机,它还提供其他功能,例如自动导星、对焦帮助等。
https://canburytech.net/GoQat/ || goqatAUR
  • lin_guider — 天文自动导星程序
https://sourceforge.net/projects/linguider/ || lin-guiderAUR
  • Mrcal — 是一个通用工具包,旨在解决我们在 NASA/JPL 遇到的校准和类似 SFM 的问题。
https://mrcal.secretsauce.net/ || mrcalAUR
  • Open PHD Guiding — PHD2 天文摄影自动导星工具
https://openphdguiding.org/ || phd2AUR
  • SAOImageDS9 — SAOImage DS9:天文数据可视化应用程序
https://sites.google.com/cfa.harvard.edu/saoimageds9 || ds9AUR
  • Siril — Siril 是一款用于天文摄影的软件应用程序,它允许对来自任何类型相机(CCD、行星相机、网络摄像头等)的图像进行预处理和处理
https://siril.org/ || sirilAUR

通用库

  • Astropy — Astropy 项目是一项社区工作,旨在开发用于 Python 天文学的通用核心软件包,并培育可互操作的天文学软件包生态系统。
https://www.astropy.org/ || python-astropy
  • CASA — 通用天文软件应用程序包。
https://casa.nrao.edu/ || casa6-binAUR
  • Casacore — 软件包包含旧 AIPS++/CASA 软件包的核心库。
https://casacore.github.io/casacore/ || casacoreAUR, python-casacoreAUR
  • CDF — NASA 通用数据格式 (CDF) 库,用于科学数据管理
https://cdf.gsfc.nasa.gov/ || cdf-nasaAUR
  • ERFA — 基础天文学的必要例程
https://github.com/liberfa/erfa || erfa
  • HEASoft — NASA 高能天体物理学库
https://heasarc.gsfc.nasa.gov/docs/software/lheasoft/ || heasoftAUR
  • libTheSky — 用于计算天体和天文事件位置的高精度 Fortran 库
https://libthesky.sourceforge.net/ || libtheskyAUR, libthesky-dataAUR
  • Pal — 位置天文学库。
https://github.com/Starlink/pal || starlink-palAUR
  • PyEphem — PyEphem 提供科学级天文计算
https://rhodesmill.org/pyephem/ || python-pyephemAUR
  • SOFA — 用于基础天文学的算法和程序集
http://www.iausofa.org/ || sofaAUR

工具包

  • AstroML — 用于天文学和天体物理学的机器学习、统计和数据挖掘
https://www.astroml.org/ || python-astromlAUR
  • Exoplanet — exoplanet 是一个用于天文时间序列数据概率建模的工具包,专注于系外行星的观测
https://github.com/exoplanet-dev/exoplanet || exoplanet-gitAUR
  • Galpy — Python 中的银河动力学
https://www.galpy.org/ || python-galpyAUR
  • Gammapy — 用于伽马射线天文学的 Python 包
https://gammapy.org/ || python-gammapyAUR
  • HEALPix — 用于球面上数据的像素化、分层索引、合成、分析和可视化的软件
https://healpix.jpl.nasa.gov/ || healpixAUR
  • JHelioviewer — 用于空间天气背景下太阳图像数据的可视化软件
https://www.jhelioviewer.org/ || jhelioviewerAUR
  • JMARS — 用于遥感任务规划和分析的 Java 程序。
https://jmars.mars.asu.edu/ || jmarsAUR
  • JSkyCalc — 用于 Java 中观测准备的工具
https://caligari.dartmouth.edu/public/downloads/skycalc/ || jskycalcAUR
  • Period04 — Period04 是一个专门用于统计分析包含间隙的大型天文时间序列的计算机程序
https://period04.net/ || period04AUR
  • Pywwt — 是用于从 Python 访问 AAS WorldWide Telescope (WWT) 的官方工具包
https://pywwt.readthedocs.io/en/stable/ || python-pywwtAUR
  • RochePlot — 绘制双星演化中的关键阶段
https://rocheplot.sourceforge.net/ || rocheplotAUR
  • Skyfield — 用于 Python 的优雅天文学库
https://rhodesmill.org/skyfield/ || python-skyfieldAUR
  • SolTrack — 用于计算太阳位置的免费、快速且准确的 C/C++ 例程
https://soltrack.sourceforge.net/ || soltrackAUR
  • SPICE — 用于设计、模拟和分析太空任务的综合工具包和 API
https://naif.jpl.nasa.gov/naif/index.html || cspiceAUR
  • STILTS — Starlink 表格基础设施库工具集
https://www.star.bris.ac.uk/~mbt/stilts/ || stiltsAUR
  • sunclock — 一个天文世界地图,显示白天和黑夜以及太阳和月亮的位置
https://www.spinnaker.de/debian/sunclock.html || sunclockAUR
  • Tempo — 脉冲星计时软件
https://tempo.sourceforge.net/tempo_idx.html || tempo-gitAUR
  • TOPCAT — 用于目录和表格操作的工具
https://www.star.bris.ac.uk/~mbt/topcat/ || topcatAUR
  • VaST — VaST 是一款软件工具,用于在一系列天文图像上查找变星
http://scan.sai.msu.ru/vast/ || vast-astronomical-gitAUR
  • VStar — VStar 是一款多平台、易于使用的变星数据可视化和分析工具,最初是作为 AAVSO Citizen Sky 项目的一部分开发的
https://www.aavso.org/vstar || vstar-aavsoAUR

计算器和 CLI 实用程序

  • astroTools — 用于天文和天体物理学的命令行工具
https://astrotools.sourceforge.net/ || astrotoolsAUR
  • Gnuastro — 用于操作和分析天文数据的各种程序和库函数
https://gnu.ac.cn/software/gnuastro/ || gnuastroAUR
  • Kosmorro — 用于计算星历表的程序
https://kosmorro.space/ || kosmorroAUR
  • Project Pluto — Project Pluto 为业余和专业天文学家提供天文软件,包括商业软件和免费软件
https://www.projectpluto.com/ || pluto-lunar-gitAUR, pluto-sat-code-gitAUR, pluto-jpl-eph-gitAUR, pluto-find-orb-gitAUR}
  • star-charter — 一种命令行工具,用于生成 SVG、PDF 和 PNG 格式的夜空矢量图形图表
https://github.com/dcf21/star-charter || star-charter-gitAUR
  • Sunwait — 使用民用、航海、天文和自定义曙暮光计算日出/日落时间
https://github.com/risacher/sunwait || sunwaitAUR

望远镜和天文台的管理

  • GILDAS — 是一系列面向(亚)毫米射电天文应用(单碟或干涉仪)的先进软件的集合
https://www.iram.fr/IRAMFR/GILDAS/ || gildasAUR
  • imSim — 模拟 LSST 望远镜和巡天观测的软件包
https://github.com/LSSTDESC/imSim || python-imsim-gitAUR
  • rubin_sim — Rubin 天文台的调度器、巡天策略分析和其他模拟工具
https://github.com/lsst/rubin_sim || python-rubinsim-gitAUR
  • Srt-py — 用于 Python 的小型射电望远镜控制代码。
https://github.com/MITHaystack/srt-py || srt-py-gitAUR

模拟

  • APSYNSIM — 用于射电天文学的孔径合成模拟器
https://launchpad.net/apsynsim || apsynsimAUR
  • Galaxy2 — 是一个模拟恒星在重力影响下运动的程序
https://www.kornelix.net/galaxy2/galaxy2.html || galaxy2AUR
  • GalSim — 模块化星系图像模拟工具包
https://github.com/GalSim-developers/GalSim || python-galsimAUR
  • FriendlyVRI — 旨在模拟天文观测,使用称为地球自转孔径合成技术的射电天线阵列
https://github.com/crpurcell/friendlyVRI || friendlyvri-gitAUR
  • Pynterferometer — 是一个图形界面,旨在演示望远镜使用的射电干涉技术
https://www.jb.man.ac.uk/pynterferometer/index.html || pynterferometerAUR

太空探索程序

  • Cosmographia — Cosmographia 是一款可视化程序,以 3D 方式渲染太阳系及其天体,以创建太阳系的可自由导航地图
https://naif.jpl.nasa.gov/naif/cosmographia.html || cosmographia-binAUR
  • Cosmonium — 3D 天文学和太空探索程序
https://github.com/cosmonium/cosmonium || cosmonium-binAUR
  • OpenSpace — OpenSpace 是一款开源、非商业且免费提供的交互式数据可视化软件,旨在可视化整个已知宇宙,并描绘我们正在进行的宇宙探索工作
https://www.openspaceproject.com/ || openspace-gitAUR
  • Our Galaxy — 是一款独特的应用程序,可帮助您了解银河系的结构组成,并可视化银河系内外深空物体的位置和物理属性
https://www.otherwise.com/ || ourgalaxy-binAUR

行星和虚拟地图集

另请参阅 Wikipedia:天文馆软件

另请参阅 Wikipedia:天文台软件列表

  • Aladin — 交互式软件星图集
http://aladin.u-strasbg.fr/aladin.gml || aladinAUR
  • Celestia — 3D 天文模拟程序,允许用户以任何速度、任何方向和历史上任何时间穿越模仿现实的广阔宇宙。
https://celestiaproject.space/ || celestiaAUR
  • Gaia Sky — 一款开源 3D 宇宙模拟器,支持超过十亿个物体
https://zah.uni-heidelberg.de/gaia/outreach/gaiasky || gaiaskyAUR
  • HNSKY — Hallo Northern Sky 是半专业免费天文馆程序
https://sourceforge.net/projects/hnsky/ || hnsky-hgAUR
  • KStars — 天文馆应用程序,提供从地球上任何位置、任何日期和时间对夜空的精确图形模拟。它包含在 KDE Edu 中。
https://kstars.kde.org/ || kstars
  • Skychart / Cartes du Ciel — 天文馆,可以标绘和标记大多数星座、行星以及您可以用望远镜看到的天体。它还可以下载数字化巡天图,并将图像叠加在这些图表上。
https://www.ap-i.net/skychart/ || skychart-gitAUR
  • StarPlot — 3 维星图查看器。
http://starplot.org/ || starplotAUR
  • Stellarium — 美丽的 3D 天文馆,使用 OpenGL 实时渲染逼真的天空。
https://stellarium.org/ || stellariumAUR
  • Virtual Moon Atlas — 用于月球观测和调查的软件
https://www.ap-i.net/avl/en/start || virtualmoonatlasAUR
  • XEphem — 基于 Motif 的星历表和天文馆程序。
https://xephem.github.io/XEphem/Site/xephem.html || xephemAUR

生物学

计算生物学和生物信息学

另请参阅 Wikipedia:开源生物信息学软件列表

  • Biopython — 包含计算生物学和生物信息学工具的 Python 包。
https://biopython.pythonlang.cn/wiki/Biopython || python-biopythonAUR
  • EMBOSS (欧洲分子生物学开放软件套件) — 专门为分子生物学和生物信息学用户社区的需求开发的开源软件包。
https://emboss.sourceforge.net/ || embossAUR
  • MUMmer — 基于后缀树的序列比对生物信息学软件系统。
https://mummer.sourceforge.net/ || mummerAUR
  • Snapgene — 闭源分子克隆应用程序,提供了一种快速简便的方法来规划、可视化和记录分子生物学程序。支持广泛的克隆和 PCR 操作。免费版本允许分子生物学工作流程的大多数常见可视化。
https://www.snapgene.com/ || snapgene-viewerAUR
  • UGENE — 集成了数十种知名生物学工具和算法的应用程序,提供图形用户界面和命令行界面。
https://ugene.net/ || ugeneAUR

家谱学

  • Gramps — 家谱程序,可帮助您跟踪您的家谱。
https://gramps-project.org/ || gramps
  • LifeLines — 用于家谱树和报告的基于文本的家谱软件。
https://github.com/lifelines/ || lifelinesAUR

图像处理

  • ImageJ — 基于 Java 的图像处理和分析程序,通过插件和宏提供可扩展性。它广泛应用于显微镜(例如,用于细胞计数)。
https://imagej.net/ij/ || imagejAUR
  • Fiji — 带有大量插件的 ImageJ2AUR 发行版,这些插件组织成连贯的菜单结构。
https://fiji.sc || fiji-binAUR

DICOM 查看器和体绘制

  • aeskulap — 简单的 DICOM 数据查看器
https://www.nongnu.org/aeskulap/ || aeskulapAUR
  • weasis — 具有高度模块化架构的多用途 DICOM 查看器
https://nroduit.github.io/en/ || weasis-binAUR
  • aliza — 以 DICOM、MetaIO、Nifti、Nrrd 和其他格式打开 2D、3D 和 4D 图像,以 DICOM、VTK、STL 和 OBJ 格式打开网格
https://www.aliza-dicom-viewer.com/ || alizaAUR
https://www.slicer.org/ || 3dslicerAUR
  • ParaView — 使用 VTK 构建的交互式数据可视化工具,可以跨分布式计算机硬件进行扩展。
https://www.paraview.org/ || paraview

工程

计算机辅助设计

另请参阅 Wikipedia:计算机辅助设计编辑器列表

  • BRL-CAD — 构造实体几何建模 CAD 系统,包括交互式几何编辑器、用于图形渲染和几何分析的光线追踪支持、计算机网络分布式帧缓冲区支持、脚本、图像处理和信号处理工具。
https://brlcad.org/ || brlcadAUR
  • FreeCAD — 基于 OpenCascade、Coin3D、Qt 和 Python 的参数化 3D CAD 建模器,具有宏记录、工作台以及作为服务器运行的功能。
https://freecadweb.org/ || freecad
  • LeoCAD — 用于创建虚拟乐高模型的 CAD 程序。它具有易于使用的界面,目前包含 LDraw 社区创建的 10,000 多个不同的零件。
https://www.leocad.org/ || leocad
  • LibreCAD — 基于 Qt5 的 2D CAD 应用程序。从 QCAD 社区版分支而来。
https://www.librecad.org/ || librecad
  • OpenSCAD — 一款 3D CAD 建模器,它使用文本化的、程序化的方法来创建和操作对象。
https://www.openscad.org || openscad
  • QCAD — 基于 Qt 的 2D CAD 应用程序。支持 DFX 和 HPGL 标准文件格式,并可选地通过专有插件支持 DWG 格式。
https://www.qcad.org/ || qcad
  • SolveSpace — 功能强大的 3D CAD 基于约束的参数化建模器,具有简单的机械模拟功能。
https://solvespace.com/ || solvespaceAUR

3D 打印

另请参阅 RepRap

切片器

切片器将 3D 模型转换为 3D 打印机支持的格式,通常此格式为 G 代码。

  • PrusaSlicer — Prusa Research 的切片器。Slic3r 的一个分支。针对他们的打印机,但也支持其他品牌。开源。
https://github.com/prusa3d/PrusaSlicer || prusa-slicer
  • Cura — Ultimaker 的切片器。针对他们的打印机,但也支持其他品牌。开源。
https://ultimaker.com/software/ultimaker-cura || curaAUR
  • SuperSlicer — 社区维护的改进版 PrusaSlicer 分支。不针对特定品牌。开源。
https://github.com/supermerill/SuperSlicer || superslicer-binAUR
  • BambuStudio — 来自 BambuLabs 的打印机切片器。PrusaSlicer 的分支。开源。
https://github.com/bambulab/BambuStudio || bambustudio-gitAUR
  • orca-slicer — 社区维护的 BambuStudio 分支(反过来又从 PrusaSlicer 分支而来)。开源。
https://github.com/SoftFever/OrcaSlicer || orca-slicerAUR
  • MatterControl — MatterHackers 提供的简单 3D 编辑器、切片器和 3D 打印机控制软件。不针对特定品牌。开源。
http://www.mattercontrol.com || mattercontrolAUR
  • IdeaMaker — Raise3D 的切片器。针对他们的打印机,但也支持其他品牌。闭源。
https://www.raise3d.com/pages/ideamaker || ideamakerAUR
  • Slic3r — 最早的切片器之一。现在已不常使用。不针对特定品牌。开源。
https://slic3r.org/ || slic3rAUR
  • icesl — 具有集成切片器的建模软件。不针对特定品牌。闭源。
https://icesl.loria.fr/ || iceslAUR
  • FlashPrint — 用于 FlashForge 3D 打印机的切片器。闭源。
http://www.ff3dp.com/ || flashprintAUR

控制软件

用于控制 3D 打印机的软件,通常通过电缆或无线方式。

  • OctoPrint — 使用 G 代码的 FDM 3D 打印机的 Web 界面。开源。
https://octoprint.org/ || octoprintAUR
  • PrintRun — 使用 G 代码的 FDM 3D 打印机的 GUI 控制软件。开源。
https://github.com/kliment/Printrun || printrunAUR
  • Repetier-Host — 3D 打印机的组合切片器和控制软件。闭源。
https://www.repetier.com/ || repetier-hostAUR

电子学

另请参阅 Wikipedia:EDA 软件比较

数字逻辑

数字逻辑软件主要是简单的教育工具,旨在仅用于设计和模拟逻辑电路。

  • Digital — 类似于已停产的 Logisim 的交互式模拟器。具有卡诺图、逻辑表、FSM 编辑器、VHDL 导出等功能,用 Java 编写。
https://github.com/hneemann/Digital || digitalAUR
  • GTKWave — 功能齐全的基于 GTK 的波形查看器,可以读取 LXT、LXT2、VZT、FST 和 GHW 文件以及标准 Verilog VCD/EVCD 文件,并允许查看它们。
https://gtkwave.sourceforge.net/ || gtkwave
  • Logisim — 教育数字逻辑设计和模拟软件,用 Java 编写,官方已停止开发。
https://sourceforge.net/projects/circuit/ || logisimAUR
  • Logisim Evolution — 继续开发原始 Logisim 的项目,具有新功能,用 Java 编写。
https://github.com/reds-heig/logisim-evolution || logisim-evolution-gitAUR
  • PulseView — 逻辑分析仪、示波器和 MSO GUI。
https://sigrok.org/wiki/PulseView || pulseview
  • SmartSim — 简单而美观的数字逻辑电路设计和模拟软件,主要面向教师和学生,非常轻巧且跨平台,GPL 许可,用 Vala 编写。
https://smartsim.org.uk || smartsim-gitAUR
  • WaveDrom editor — 从简单的文本描述实时渲染时序图。也可以在浏览器中编辑和嵌入。
https://wavedrom.com/ || wavedrom-editorAUR

HDL

另请参阅 维基百科:硬件描述语言

  • Gowin EDA Edu IDE — 用于 Gowin FGPA 设备的 IDE,包括 Sipeed Tang Nano 和 Sipeed Tang Nano 4K。
https://www.gowinsemi.com.cn/faq.aspx || gowin-eda-edu-ideAUR
  • Intel Quartus Prime — 一套用于 Intel FPGA 设备的设计工具,包括 Quartus Prime、ModelSim-Intel、HLS Compiler 等。
https://www.intel.com/content/www/us/en/software/programmable/overview.html || quartus-freeAUR
https://www.latticesemi.com || lattice-diamondAUR
  • Microsemi Libero — 用于使用 Microsemi 的 PolarFire、IGLOO2、SmartFusion2、RTG4、SmartFusion、IGLOO、ProASIC3 和 Fusion 系列进行设计的开发工具。
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc#overview || 参见 Microsemi Libero
https://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.html || 参见 Xilinx ISE WebPACK
  • GHDL — 自由开源的 VHDL 2008/93/87 分析器、编译器和模拟器。
https://github.com/ghdl/ghdl || ghdlAUR
  • OpenFPGAloader — 用于编程 FPGA 的通用工具。如果你的开发板不受稳定版本管理,请尝试 openfpgaloader-gitAUR
https://github.com/trabucayre/openFPGALoader || openfpgaloader
  • Verilator — Verilog/SystemVerilog 模拟器,执行 lint 代码质量检查,编译为线程 C++ 代码用于仿真。
https://verilator.org || verilator
  • iverilog — Icarus Verilog 编译器和仿真工具(比 Verilator 慢但更老)。
https://steveicarus.github.io/iverilog/ || iverilog
  • VTR — Verilog to Routing,用于 FPGA 研究的开源 CAD 流程 Verilog to Route。
https://verilogtorouting.org || vtr

MCU IDE 和程序员

  • Arduino — Arduino 原型平台 SDK。
https://www.arduino.cc/en/Main/Software || arduino
  • avrcalc — 加速 Atmel AVR 开发的计算器。
https://sourceforge.net/projects/avrcalc || avrcalcAUR
  • AVRDUDE — 下载/上传/操作 AVR 微控制器的 ROM 和 EEPROM 内容。
https://www.nongnu.org/avrdude/ || avrdude
  • stlink — 用于 ST 微控制器的开源 STM32 MCU 编程工具集。
https://github.com/texane/stlink || stlink
  • dfu-util — 设备固件更新 (DFU) USB 编程器。
https://dfu-util.sourceforge.net/ || dfu-util
  • SPIPGM — 用于通过并行端口电缆编程连接到 PC 的串行 SPI FlashROM 存储器的工具。
https://rayer.g6.cz/programm/programe.htm || spipgm-binAUR
  • esp-idf — Espressif 物联网开发框架。ESP32 的官方开发框架。
https://github.com/espressif/esp-idf || esp-idfAUR
  • platformio — 嵌入式开发协作平台,具有调试器、单元测试、代码分析。默认 IDE 是 VSCode,但可以与 Atom、Eclipse、Emacs Qt Creator、Vim 和其他几个 IDE 一起使用。核心 CLI 工具。
https://platformio.org/ || platformio-core
  • sdcc — 小型设备 C 编译器,适用于各种 8 位微控制器和微处理器,包括 Intel MCS51、Maxim/Dallas、DS80C390、Freescale/Motorola HC08、Zilog Z80、Padauk、ST Microelectronics STM8、MOS 6502 和 WDC 65C02 制造或基于它们的器件。套件包含编译器、汇编器、链接器、预处理器、各种模拟器、调试器等。
https://sdcc.sourceforge.net/ || sdcc

电子电路仿真和原理图捕获编辑

  • easy_spice — 电子电路模拟器。SPICE 前端,使用 gschem 进行原理图绘制,ngspice 作为模拟器。
https://easy-spice.sourceforge.net || easy_spiceAUR
  • gnucap — GNU 电路模拟器。
http://gnucap.org || gnucapAUR
  • gspiceui — 各种免费提供的 Spice 电子电路模拟器的 GUI。
https://sourceforge.net/projects/gspiceui/ || gspiceuiAUR
  • Oregano — 用于原理图捕获和电气电路仿真的图形软件应用程序。实际的仿真由 ngspiceGnucap 引擎完成。
https://github.com/drahnr/oregano || oreganoAUR
  • ngspice — 既有的 Linux 电路模拟器。 spice3f5 代码的开源后继者。具有最多功能的用户界面;支持电路描述中的脚本编写,通过解释器使用,作为 C 库,通过 tcl 或各种外部包装器(例如 Python)。
https://ngspice.sourceforge.net/ || ngspice
  • Qucs — 电子电路模拟器应用程序,使您能够使用图形用户界面设置电路,并模拟其大信号、小信号和噪声行为。
https://qucs.sourceforge.net || qucsAUR
  • qucs-s — 电子电路模拟器,使您能够使用 GUI 设置电路并进行模拟。qucs 的分支,它使用外部的、更好的程序来进行实际仿真。
https://ra3xdh.github.io/ || qucs-sAUR
  • Xyce — SANDIA Xyce 是一个开源的、SPICE 兼容的、高性能模拟电路模拟器,能够通过支持大规模并行计算平台来解决极其大型的电路问题。
https://xyce.sandia.gov https://github.com/Xyce/Xyce || xyce-serialAUR

电子设计和原理图捕获编辑

  • asco — SPICE 电路优化器。
https://asco.sourceforge.net || ascoAUR
  • Fritzing — 易于使用的程序,用于绘制美观的电路图,以及创建原理图和 PCB。
https://fritzing.org/home/ || fritzingAUR
  • gEDA — 用于电子电路设计、原理图捕获、仿真、原型设计和生产的电子设计自动化工具的完整套件和工具包。
http://www.geda-project.org/ || geda-gafAUR
  • gEDA PCB — 交互式印刷电路板编辑器。
http://pcb.geda-project.org/ || pcbAUR
  • KiCad — 用于电子设计自动化 (EDA) 的软件包,有助于电子电路原理图的设计及其转换为 PCB(印刷电路板)。
https://kicad.org/ || kicad
  • KTechLab — 用于微控制器和电子电路仿真的 IDE。
https://apps.kde.org/ktechlab/ || ktechlabAUR
  • QElectroTech — 用于绘制高级电气电路的应用程序。
https://qelectrotech.org/ || qelectrotechAUR

电信

  • GNU Radio — 提供信号处理块以实现软件无线电的软件开发工具包。
https://www.gnuradio.org/ || gnuradio
  • Gqrx — 使用 GNU Radio 和 Qt GUI 工具包实现的软件定义无线电接收器。
https://gqrx.dk/ || gqrx
  • Pothos — Pothos 项目是一个完整的数据流框架,用于创建互连处理块的拓扑。
https://github.com/pothosware/PothosCore/wiki || pothosAUR, pothos-gitAUR
  • SDR# — 最流行的 SDR 程序。
https://airspy.com/ || sdrsharpAUR
  • SigDigger — 基于 Qt 的数字信号分析仪,使用 Suscan 核心和 Sigutils DSP 库。
https://github.com/BatchDrake/SigDigger || sigdigger-gitAUR

业余无线电

请参阅主要文章:业余无线电#软件

另请参阅 维基百科:软件定义无线电列表

仿真建模

  • Flight Gear — 开源、多平台大气和轨道飞行模拟器,具有飞行动力学引擎 (JSBSim),它是 2015 年 NASA 基准测试的一部分,用于判断符合航天工业标准的新仿真代码。
https://www.flightgear.org/ || flightgearAUR
  • gephi — Gephi 是一个用 Java 编写的开源网络分析和可视化软件包。
https://gephi.org/ || gephi
  • golly — Golly 是一个开源的、跨平台的应用程序,用于探索康威生命游戏和许多其他类型的细胞自动机。
https://golly.sourceforge.net/ || gollyAUR
  • Netlogo — NetLogo 是一个多主体可编程建模环境。
http://ccl.northwestern.edu/netlogo/ || netlogoAUR
  • AnyLogic — AnyLogic 是一个跨平台专有的多方法仿真建模工具,也可供个人使用。
https://www.anylogic.com/ || anylogic-pleAUR, anylogic-universityAUR, anylogic-professionalAUR

计算机科学

架构

  • edumips64 — 跨平台教育 MIPS64 CPU 模拟器。
https://edumips.org/ || edumips64AUR
  • Qiskit Aer — 一种用于量子电路的高性能模拟器,包括噪声模型。
https://github.com/Qiskit/qiskit-aer || python-qiskit-aer-gpuAUR
  • QtMips — 用于教育目的的 MIPS CPU 模拟器,具有流水线和缓存可视化。
https://github.com/cvut/QtMips || qtmipsAUR
  • QtRvSim — 用于教育目的的 RISC-V CPU 模拟器。
https://github.com/cvut/qtrvsim || qtrvsimAUR
  • QtSpim — 最早的教育 MIPS CPU 模拟器之一的 Qt 端口。不再维护,但在某些教室中仍在使用。
https://spimsimulator.sourceforge.net/ || qtspimAUR

人工智能

另请参阅 维基百科:深度学习软件比较

https://leenissen.dk/fann/wp/ || fannAUR
  • Mycroft — 具有语音识别功能的智能个人助理和知识导航器。
https://mycroft.ai/ || mycroft-coreAUR
  • Orange — 数据可视化、机器学习和数据挖掘工具包,可通过可视化编程和 Python 访问。
https://orange.biolab.si/ || python-orangeAUR
  • Torch — 基于 LuaJIT 的机器学习库、科学计算框架和脚本语言。
https://torch.org.cn/ || torch7-gitAUR
  • Tensorflow — 端到端开源机器学习平台。
https://tensorflowcn.cn/ || python-tensorflow,对于非 x86-64 CPU 优化 python-tensorflow-opt,使用 CUDA python-tensorflow-cuda,使用 CUDA 且对于非 x86-64 CPU 优化 python-tensorflow-opt-cuda
  • Prolog — Prolog 是一种与人工智能和计算语言学相关的逻辑编程语言。
https://www.swi-prolog.org/ || swi-prolog gprologAUR
  • PyTorch — 一种开源机器学习框架,可加速从研究原型到生产部署的路径。
https://pytorch.ac.cn/ || python-pytorch,使用 CUDA python-pytorch-cuda,使用 ROCm python-pytorch-rocm
  • Theano — Theano 是一个 Python 库,可让您高效地定义、优化和评估涉及多维数组的数学表达式。
http://deeplearning.net/software/theano/ || python-theano-pymcAUR

分布式系统

  • SimGrid — 一种用于研究大规模分布式系统的科学工具。
https://simgrid.org/ || simgridAUR
  • Shadow — 一个开源的分布式系统/网络模拟器/仿真器混合体(例如,用于 TorBitcoin)。
https://shadow.github.io/ || tor-shadowAUR

网络

  • CORE — 通用开放研究仿真器。
https://www.nrl.navy.mil/Our-Work/Areas-of-Research/Information-Technology/NCS/CORE/ || coreAUR
  • IMUNES — 集成多协议网络仿真器/模拟器。
https://imunes.net/ || imunesAUR
  • GNS3 — 网络软件模拟器,使用虚拟和真实设备的组合来模拟复杂网络。
https://gns3.com/ || gns3-guiAUR (图形用户界面包), gns3-serverAUR (服务器包)
  • ns-2 — 面向网络研究的离散事件模拟器。
https://www.isi.edu/nsnam/ns/ || nsAUR
  • ns-3 — 用于互联网系统的离散事件网络模拟器。
https://www.nsnam.org/ || ns3AUR
  • OMNeT++ — 为建模通信网络而设计的基于组件的仿真软件包。
https://omnetpp.org/ || omnetppAUR

摄影测量

另请参阅 维基百科:摄影测量软件比较

  • OpenMVS — 一个用于计算机视觉科学家,特别是针对多视图立体重建社区的库。
https://cdcseacave.github.io || openmvsAUR
  • OpenMVG — OpenMVG 提供了一个端到端的 3D 重建框架,该框架由库、二进制文件和管道组成。
https://github.com/openMVG/openMVG || openmvg-gitAUR
  • AliceVision — 摄影测量计算机视觉框架
https://alicevision.org/ || alice-visionAUR