阅读更多



几天前,编程派介绍了一个可以分析引力波数据的Python包——GWPY,这个包整理自发现引力波的科研机构LIGO。但是有的读者觉得我很能扯,居然能把引力波发现与Python联系在一起。但事实是,我说的一点也没错:Python在这次引力波大发现的过程中起到了非常重要的作用。

在公布了引力波大发现之后,LIGO在国外知名网站Reddit发起了一个AMA(Ask Me Anything)问答互动活动。来自LIGO各地分支机构的科学家们在线回答网友的问题,其中就有网友问到了Python在科学界的作用和地位。LIGO科学家的回答充分支持了我上面的观点。
LIGO Reddit Ask Me Anything

LIGO在Reddit上发起的这个问答活动是周六(2月13日)开始的,按介绍活动会持续两天。由于LIGO其实是一个类似合作联盟的机构,它的团队成员来自全球各地,因此Reddit上共有5个来自LIGO的账号回答问题,分别是:
  • LIGO_WA:华盛顿州Hanford观测站的科学家
  • LIGO_LA:路易斯安那州Livingston观测站的科学家
  • EGO_VIRGO:在意大利研究VIRGO观测器的科学家
  • LIGO_Instrumentation:负责建造、管理引力波监测设备的科学家
  • LIGO_Astrophysics:负责对监测数据进行天体物理学解释和分析的科学家

有关Python问题的回答就来自最后两个账号,即负责管理监测设备和分析监测数据的科学家们。
LIGO Instrumentation



据负责管理引力波监测设备的科学家介绍,他们使用Python语言对大部分监测设备进行自动化管理。为了确保这些设备处于最佳的敏感度,科学家要执行很多个控制循环(control loops),可是又不能同时启动。这些控制步骤必须要按照正确的步骤,一步一步进行,程序非常复杂,还要考虑反馈增益(feedback gains)等因素。因此,他们使用Python编写了一个软件来进行自动化处理。这仅仅是众多自动化操作中的一个。



还有一个回答提到,负责监听引力波的主要数据分析管道(pipelines)之一,就是运行在Python环境上。
LIGO Astrophysics



LIGO负责数据分析的科学家认为,Python在科学界发挥着极其重要的作用。LIGO使用的许多分析工具都是用Python开发的,而且这次引力波大发现最终的统计显著性(final significance)就是用这些工具计算得出。



LIGO介绍这次发现的论文中,几乎所有的图表都是用Python绘制的。其中,大家在媒体报道中看到的下面这幅图,也是使用Python绘制而成(具体来说是matplotlib库)。



可以说,Python已经成为LIGO科学家日常使用的主要编程语言。
LIGO 都开发了哪些Python库?

除了之前介绍的GWPY,LIGO还开发了下面的Python库。

另外,LIGO已经在网站上公开了这次发现的相关数据,供其他科学家研究分析,并且提供了详细的数据分析教程

本文转字:codingpy
  • 大小: 277 KB
  • 大小: 58.7 KB
  • 大小: 41.1 KB
  • 大小: 35.4 KB
  • 大小: 35.4 KB
  • 大小: 61.5 KB
来自: codingpy
1
0
评论 共 1 条 请登录后发表评论
1 楼 bzhao 2016-02-21 21:09
介绍个python 起步文章:

http://www.cnblogs.com/taowen/articles/11239.aspx

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • matlab单摆周期程序代码-pycon_2017:PyCon2017@波特兰的笔记

    简单性和动态性:对于科学家的日常探索,探索的速度比执行的速度更为重要 开放的精神非常适合科学LIGO(引力波)正在使用Python 大图软件测试:单元测试,精益启动以及两者之间的所有内容 伊塔玛·特纳(Tatamar ...

  • LIGO 的科学家们是如何使用 Python 语言的?

    LIGO 的科学家们是如何使用 Python 语言的? 几天前,我们介绍了一个可以分析引力波数据的Python包——GWPY,这个包整理自发现引力波的科研机构LIGO。但是有的读者觉得我很能扯,居然能把引力波发现与Python联系...

  • python语言怎么用-科学家们是如何使用 Python 语言的?

    几天前,编程派介绍了一个可以分析引力波数据的Python包——GWPY,这个包整理自发现引力波的科研机构LIGO。但是有的读者觉得我很能扯,居然能把引力波发现与Python联系在一起。但事实是,我说的一点也没错:Python在...

  • 科学家们是如何使用 Python 语言的?

    几天前,编程派介绍了一个可以分析引力波数据的Python包——GWPY,这个包整理自发现引力波的科研机构LIGO。但是有的读者觉得我很能扯,居然能把引力波发现与Python联系在一起。但事实是,我说的一点也没错:Python在...

  • LIGO 用 Python 分析引力波数据

    LIGO 用 Python 分析引力波数据 美国科学家11日宣布,他们去年9月首次探测到引力波。这一发现印证了物理学大师爱因斯坦100年前的预言。宣布这一发现的,是激光干涉引力波天文台(LIGO)的负责人。 这个机构诞生于...

  • 什么是引力波?它是怎么被发现的?

    ▲图4-5 LIGO探测到有史以来第一个引力波信号 科学家已经研究过这种暴烈事件,并用计算机建模。所以,他们能从LIGO探测到的引力波中,辨认出事件的特征。根据计算机模型,科学家发现双黑洞并合系统能够持续不断地...

  • 引力波数据居然是用 Python 分析的

    美国科学家11日宣布,他们去年9月首次探测到引力波。这一发现印证了物理学大师爱因斯坦100年前的预言。宣布这一发现的,是激光干涉引力波天文台(LIGO)的...有没有用到Python编程语言? 答案是肯定的。笔者在Github...

  • 从引力波探测到RNA测序,AI如何加速科学发现

    来源:AI科技评论 本文约6600字,建议阅读5分钟 本文还展示了多科学领域共同面临的挑战和应对策略,希望通过集成和加速的机器学习解决方案为科学发现提供更多示例和灵感。本篇综述报告主要讨论...

  • Evil Python

    那些年我们写过的爬虫 从写 nodejs 的第一个爬虫开始陆陆续续写了好几个爬虫,从爬拉勾网上的职位信息到爬豆瓣上的租房帖子,再到去爬知乎上的妹子照片什么的,爬虫为我打开了一扇又一扇新...记一次Python 编码的坑 ...

  • 深度学习时代,调包侠没有未来,但是这个“包”有

    下图是利用NumPy的过程: NumPy发现引力波 1916年,爱因斯坦预测了引力波的存在,100年之后,引力波的存在被LIGO科学家证实;其中NumPy在引力波的发现中起到了关键作用。 当然引力波也不是下面这个双龙戏珠的样子:...

  • 程序员入门必读:编程语言争霸 霸主是他

    世界上的语言有千万种,但是却不只有汉语、英语、法语和俄语,还有Java、C++、Python和PHP。计算机的快速发展,使编程成为一种职业,程序员也成为近年来备受关注的一种职业。    语言争霸 谁为王?  在...

  • 我用1台笔记本模拟黑洞引力波,和超算2个月得出的结果只差1%丨马萨诸塞大学出品...

    直到2005年,科学家才得到了第一个黑洞合并数值解,而且是用超算断断续续算了2个月。 但现在,你只需要一台macOS或Linux系统的笔记本电脑,也能计算黑洞合并,还是带动画模拟的那种。 这是由加州理工学习博士Vijay ...

  • 2016最新编程语言排行榜

    世界上的语言有千万种,但是却不只有汉语、英语、法语和俄语,还有Java、C++、Python和PHP。计算机的快速发展,使编程成为一种职业,程序员也成为近年来备受关注的一种职业。 语言争霸 谁为王?  在编程世界中...

  • 科学素养题(2022年2月-2022年10月)

    在使用TCP协议传输数据时,传输双方需要进行“握手”以建立连接。以下关于“握手”的描述中,不正确的选项是( )。A—般在双方建立连接时进行“握手”B“握手”只需发送一个数据包C建立TCP连接,“握手"是必须进行的D...

  • 我用1台笔记本模拟黑洞引力波,和超算2个月得出的结果只差1%

    直到2005年,科学家才得到了第一个黑洞合并数值解,而且是用超算断断续续算了2个月。 但现在,你只需要一台macOS或Linux系统的笔记本电脑,也能计算黑洞合并,还是带动画模拟的那种。 这是由加州理工学习博士Vijay ...

  • 程序员6月书讯

    本书详细记录了参与LIGO科学合作团并成功引领引力波探测实验的前线科学家在过去55年间的科研历程,生动再现了他们获得这一科研成果的全部过程。作者真实记录了引力波探测成功前后几周内的幕后故事,根据时间脉络生动...

  • 2019年图灵新书年度销量TOP20

    本书详细记录了参与 LIGO 科学合作团并成功引领引力波探测实验的前线科学家在过去 55 年间的科研历程,生动再现了他们获得这一科研成果的全部过程。能有幸见证这一过程又是何等的幸运呢~ 呐!这就是 2019 年前 20 的...

  • Python基于PyQt5和SMTP协议实现邮件发送程序案例源码.7z

    该程序采用了Python的smtplib模块和pyqt5模块,实现了自动登录QQ邮箱的功能,并且支持向其他QQ邮箱或如网易邮箱等其他类型的邮箱发送文本邮件和附带文件的邮件。

  • 2024年全球胚胎移植玻璃化冷冻介质行业总体规模、主要企业国内外市场占有率及排名.docx

    2024年全球胚胎移植玻璃化冷冻介质行业总体规模、主要企业国内外市场占有率及排名

  • 多式联运 (1).zip

    多式联运 (1)

Global site tag (gtag.js) - Google Analytics