6.5 KiB
当 NASA 开始应用开放科学
最近我们刚为 NASA 在它的自由开源软件上新开放了科学板块。其中发表的最新一篇文章名为:开源手段是怎样影响科学的。在这篇文章中我们主要讨论的是 NASA 在鼓励使用开源工具之后,是怎样在大量的科研机构潮流中保持自身的动态角色,实现快速发展的。
NASA 是怎样使用开源手段促进科学研究的
NASA 将他们的整个研究库对整个公共域开放,这是一项壮举。
没错!每个人都能访问他们的研究库,并能从他们的研究中获益。
他们现已开放的资料可以大致分为一下三类:
- 开放的 NASA 资源
- 开放的应用程序编程接口
- 开放的资料
1.开放的 NASA 资源
采访 GitHub 的联合创始人之一和执行总裁 Chris Wanstrath 时,他向我们介绍道,一切都是从很多年前开始的。
NASA 的账号叫做 “code.nasa.gov“, 截至现在为止,NASA 已经通过 GitHub 开放了365个科学软件,对于一位热爱程序的开发者来说,即使一天研究一个软件,想把NASA的这些软件全部研究过来也要整整一年的时间。
即使你不是一位开发者,你也可以在入口网站浏览这些壮观软件合集的统计列表。
其中就有阿波罗11号的制导计算机的源代码。阿波罗11号空间飞行器首次将两名人类带上月球,分别是 Neil Armstrong 和 Edwin Aldrin 。如果你对 Edwin Aldrin 感兴趣,可以点击这里了解更多。
NASA 开源代码促进会使用的开源代码许可:
这里有几种开源代码许可,其分类如下:
2.开放的应用程序编程接口(API)
开放的应用程序设计接口或者应用程序编程接口在推行开源技术中起到了很大作用。与开源代码促进会类似,开放的应用程序编程接口有它们的开放平台促进会。下面这张示意图可以告诉你 API 是怎样将应用程序和它的开发者连接起来的。
记得点击图片上面的链接看看。链接内的文章使用了简单易懂的方法解读 API ,文末将 API 总结为五种架构。
这让人忍不住想象由专有 API 变成开放 API 会有多么大的不同。
NASA 的开放 API 主要针对应用程序开发者,大大提高了包括图片内容在内的数据可及性,这是前所未有的。网站设有活动编辑器,为需要查阅每日天文一图板块 API 的用户们授权。
3.开放的资料
在我们发布的第一篇科学文章中,我们介绍了“开放科学”板块下提到的三个国家——法国,印度和美国的多种开放资料形式。NASA 有着类似的想法和行为。这种意识形态已经被多个国家所接受。
NASA 的开放数据门户致力于不断扩大的可供大众使用的开放数据目录。这个数据集的内容对于任何研究活动来说都是必要且重要的。NASA 还在他们的门户网站上征集各方的数据,以一同收录在他们的数据库中。这一行为不仅是领先的,创新的,还顺应了数据科学和 AI 深度学习的趋势。
下面的视频讲的是学者和学生们是怎样通过大量研究得出对数据科学的定义的。这个过程十分的激动人心。瑞尔森大学罗杰斯商学院的 Murtaza Haider 教授在视频中提到了开源的出现对数据科学的改变,尤其让是旧有的封闭发展模式逐渐变得开放。而这也确实成为了现实。
现在任何人都能在 NASA 上提交数据。正如视频中所说, NASA 的领先方案很大程度上与征集和分析优化数据有关。
你只需要进行免费注册。考虑到论坛上的公开讨论走向和在任何统计分析环境下都能运行的数据集,这个方案在未来会有非常积极的影响,对数据的统计分析当然也会大幅进展。在之后的文章中我们还会具体讨论这些细节,还有他们和开源模式之间的相关性。
以上就是对 NASA 开放科学模式的一些探索成就,希望您能继续关注我们接下来的相关文章!
via: https://itsfoss.com/nasa-open-science/
作者:Avimanyu Bandyopadhyay 译者:Valoniakim 校对:校对者ID 选题:lujun9972