科学

无处不在的符号代数

在此之前,我曾在此专栏中介绍过像 Maxima 这样的软件包,它们可以用来解决符号数学问题。有几个软件包可以进行这类计算。在本文中,我将讨论 Xcas/Giac。Xcas 是该系统的 GUI 界面。

科学食谱

越来越多的期刊要求发表的科学成果是可重复的。理想情况下,如果您发布您的代码,这应该足以让其他人重现您声称的结果。但是,任何做过实际计算科学的人都知道这不是真的。

安卓上的科学

我在此专栏中介绍过许多不同的 Linux 下可用的科学软件包,但重点一直是运行在桌面机器上的 Linux。然而,这是相当短视的,因为许多其他平台都有 Linux 可用,不应被忽视。因此,在本文中,我开始研究您可以在 Android 平台上进行的科学类型。

偏微分方程的有限元方法

偏微分方程是几个科学分支中遇到的一类常见方程。因此,在本文中,我将介绍一个名为 FreeFem++ 的软件包,该软件包旨在帮助您计算这些偏微分方程。

用 Python 做天文学

Python 如此强大的原因之一是您可以找到几乎任何东西的模块。在本文中,我将介绍 Astropy,它最初由太空望远镜科学研究所开发,用于进行天文计算,如图像处理和天文台计算。

Python 中的广义相对论

我在 Linux Journal 中介绍过几个不同的用于科学计算的软件包,但我没有花太多时间描述可用的库以及可以使用这些库完成的工作类型。

物理分析工作站

CERN 是欧洲核子研究中心。随着大型强子对撞机发现希格斯玻色子,它最近在新闻中频频出现。许多人可能不知道的是,它在开发科学用途软件方面也有着悠久的传统。

用 XFLR5 设计翼型

对于任何在流体中移动的物体,当流体绕其移动时,都会对物体施加力。流体可以是水,甚至可以是我们周围的空气。当物体专门设计为最大化流体可以施加的力时,您可以将这些设计指定为翼型。大多数人更常用的名称是机翼。

在 Linux 上求解 ODE

科学和工程领域的许多问题都通过常微分方程 (ODE) 建模。ODE 是一个包含一个自变量函数及其导数的方程。

天文学家的 Linux

在之前的文章中,我研究过为工程师和生物学家创建的专门发行版,但这些并不是唯一拥有自己发行版的科学学科。因此,在本文中,我将介绍一个专门为天文学家创建的发行版,名为 Distro Astro。

用 Linux 设计

3-D 打印机正成为流行的工具,价格下降并几乎所有人都可以使用。它们可以用来构建您可以在房屋周围使用的零件,但越来越多地,它们也被用来为科学工作创建仪器。

没有计算机的计算

我介绍过许多旨在帮助您进行各种类型科学计算的软件,但我忽略了一整类计算工具,这些工具现在很少使用。在电子计算机出现之前,计算必须手工完成,因此容易出错。

您头顶上发生了什么?

过去,我介绍过各种天文软件包,帮助您探索深空的宇宙。但是,太空离家更近。它实际上从您头顶上方几百英里处开始。在您头顶上方轨道上有很多东西。

用 Linux 获得良好的振动

振动和波浪运动描述了许多不同的物理系统。事实上,大多数耗散能量的系统都是通过一种或另一种形式的波来实现的。在本文中,我将介绍 gvb (Good ViBrations, http://www.pietrobattiston.it/gvb),这是一个 Linux 应用程序,您可以使用它来可视化和建模波浪运动和振动。

开源空间

在我写这篇文章时,NASA 刚刚在向开源社区发布其工作方面取得了另一个里程碑。新闻稿宣布于 2014 年 4 月 10 日发布了新的 NASA 软件目录,该目录以开源形式提供。这个新目录包括以前可用的旧软件,以及首次发布的新软件。

Python 中的科学绘图

在我的前几篇文章中,我研究了几个不同的 Python 模块,这些模块对于进行计算很有用。但是,有哪些工具可以帮助您分析这些计算的结果呢?虽然您可以进行一些统计分析,但有时最好的工具是结果的图形表示。

科学家的 SciPY

在我的上一篇文章中,我研究了 NumPY 及其在数值模拟中的一些用途。虽然 NumPY 确实提供了一些非常强大的构建块,但它在更复杂的工具方面有点欠缺。SciPY 是许多基于 NumPY 的 Python 模块之一。

数值 Python

在过去的几个月里,我一直在介绍不同的科学计算软件包。在接下来的几篇文章中,我将专注于使用 Python 为您的科学问题提出您自己的算法。

神经科学家的 Linux 帮助

在过去的文章中,我研究过一些以科学学科为基础构建的发行版。在本文中,我将介绍另一个。在这种情况下,我将介绍 NeuroDebian 提供的功能。