自计算机出现之前,科学界就已拥抱开放性。知识共享和在前人工作基础上再创辉煌的理念是科学发现发生的基础。今年,Opensource.com 的贡献者分享了一些开源软件和科学相结合的方式。查看 2017 年该网站上六篇最受欢迎的科学文章。
MATLAB 是科学和工程领域常用的软件包,但许可成本可能非常高昂。幸运的是,有一些在两种意义上都是免费的替代方案。编辑 Jason Baker 更新了他 2016 年关于 MATLAB 替代方案的文章,提供了更多选择。
这是一个非常好的问题。Jonas Hegemann 论证了在科学研究中放弃专有软件并拥抱开源的理由。这不仅仅是因为价格或理念。与科学研究同步开发科学代码缩短了发现时间。它还实现了可重复性,因为同事可以重新运行实验,使用完全相同的软件版本来验证结果,而无需维护庞大的昂贵应用程序库。
物理学家、生物学家和许多其他人士将微观物体的 3D 可视化融入到他们的科学工作中。一种名为 tomviz 的新型开源工具为科学家提供了强大的工具来可视化断层扫描数据。Robert Hovden 的文章包含一段视频,展示了 tomviz 如何帮助推进科学分析。
4. Astroplan Python 库让天文研究计划更轻松
用于天文研究的大型望远镜只有少数几个,这意味着研究人员使用它们的时间有限。Astroplan 是一种 Python 工具,允许天文学家计划他们的观测。它结合了太阳、月亮和星星的位置,以及大气光学和其他效应,以找到观测所需物体的最佳时间。Astroplan 由天文学家为天文学家开发,在设计时就考虑到了科学家的需求。
开放性不仅是软件的优点,它在硬件中也发挥着作用。Joshua Pearce 分享了一家硬件制造商将其水质检测硬件开源的故事。该公司不仅允许克隆其系统,还对此表示欢迎。
开放的灵感可能来自最奇怪的地方。在本文中,Linda Zhang 描述了一部医疗剧如何让她思考科学研究中开放性的重要性。有时存在信息共享的障碍,而科学家有责任决定如何解决这些障碍。正如《实习医生格蕾》中的一个角色所说,“我们将不得不找到一种分享的方式。”
评论已关闭。