0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

哈佛学生写的Python模块,进入Github飙升榜TOP 3,超过1000星

DPVg_AI_era 来源:lp 2019-04-19 11:31 次阅读

哈佛学生写的Python模块,用于模拟和操作VLBI数据并使用正则化最大似然法生成图像,模拟黑洞成像的算法。进入Github飙升榜TOP3,超过1000星。

为了拍到本次的黑洞照片,科学家总共使用了8台亚毫米射电望远镜,构建成超级“虚拟”望远镜——事件视界望远镜(EHT),分别在南极、智利、墨西哥、美国夏威夷、美国亚利桑那州、西班牙同时对黑洞展开观测。

8台望远镜组成的EHT口径13000公里,约等于地球直径。而EHT能够实现,则要归功于甚长基线干涉测量VLBI(Very-long-baselineinterferometry)。

VLBI是什么

VLBI是一种在电波天文学中使用的天文干涉测量方法。简单来说就是使用多个天文望远镜,同时观测一个天然的射电天体或有无线电信标的人造天体,从而得以模拟出一个巨形望远镜获得的观测效果。

接下来,各观测站将观测数据实时传送或记录在磁盘上运送到VLBI数据处理中心,然后进行数据回放和互相关计算;再利用得到的互相关谱数据,计算得到信号到达各观测站的时间差(时延观测值)及其变化率(时延率观测值);最后利用这些VLBI观测值计算目标的角位置(赤经和赤纬)。

VLBI的测量精度可以达到百分之几角秒、千分之几角秒甚至更高。对于人造天体,如人造地球卫星、绕月卫星和深空探测器等的VLBI测轨,则利用VLBI观测值,综合测距、测速数据,进行精确的轨道测定。

VLBI在天体物理方面主要应用于类星体、射电星系核、星际脉泽源等致密射电源毫角秒级的精细结构研究和精确定位等。在天体和大地测量中,它在建立天球参考系、测定地球自转全部参数和地面参考系的基准点等方面具有不可取代的作用。

我国在VLBI领域有哪些成果

根据中科院报道,以我国学者为首,在国际合作中用VLBI测量银河系中心黑洞的边界和银河系精细结构的工作,近年来取得重大进展,赢得国际同行瞩目;在天球和地面参考系建立方面,上海和乌鲁木齐VLBI站多年以来是亚洲大陆的基准站之一。

中科院VLBI天文测量系统由上海(25米天线)、北京(50米天线)、昆明(40米天线)、乌鲁木齐(25米天线)四个VLBI观测站和上海VLBI数据处理中心组成。

中科院上海天文台自上世纪90年代起,也开始了VLBI应用于深空探测的研究,参加了多次国际合作的深空探测,如欧空局的惠更斯探测器与卡西尼宇宙飞船分离后飞向土卫六过程的VLBI测量。

用Python模拟和操作VLBI数据

听起来好像里我们非常遥远。不过,感谢Github,我们普通人也有机会接触VLBI。

哈佛大学物理系EHT理论和计算天体物理学研究生、博士生候选人AndrewChael,在Github上创建了ehtim(eht-imaging)项目。

Andrew目前在BlackHoleInitiative工作,主要研究领域是使用新的尖端方法来模拟和成像EHT的黑洞目标人马座A*(SgrA*,后面的星号读作“star”或“星”)和室女A星系(也称为梅西尔87、M87或NGC4486)。

ehtim主要通过一些Python模块来模拟和操作VLBI数据,并使用正则化最大似然法生成图像。包含几个用于加载、模拟和操作VLBI数据的主类。

主要的类有Image、Array、Obsdata、Imager和Caltable,提供了加载图像和数据的工具,并从真实的uv轨道生成模拟数据、校准、检查和绘制数据,以及从各种数据集生成图像,使用各种数据术语和正则化器进行极化。

安装过程非常简单,首先clone该项目

git clonehttps://github.com/achael/eht-imaging.git

然后进入项目根目录,运行

pip install .

此时应该会自动安装大多数所需的库,例如astropy,ephem,future,h5py,html,networkx,numpy,pandas,matplotlib,requests,scipy,skimage。

如需使用快速傅里叶变换,必须单独安装NFFT及其pynnft包装器。最简单的方法是使用conda来安装:

conda install -c conda-forge pynfft

或者,首先按照NFFT说明安装NFFT,**这里一定要确保在编译时使用**:

--enable-openmp

然后再用pip安装pynfft,按照README的教程将安装链接到NFFT的位置;最后,重新安装ehtim。pynfft的安装地址:

https://github.com/ghisvail/pyNFFT

注意事项

用于读写.oifits文件的oifits_new代码是PaulBoley的软件包的略微修改版本,该功能目前仍在开发中,可能无法与所有版本的python或astropy一起使用。

oifits项目地址:

http://astro.ins.urfu.ru/pages/~pboley/oifits

同时这个项目版本较旧,如有任何问题请邮件联系:

achael@cfa.harvard.edu

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 探测器
    +关注

    关注

    14

    文章

    2611

    浏览量

    72870
  • python
    +关注

    关注

    55

    文章

    4777

    浏览量

    84401
  • GitHub
    +关注

    关注

    3

    文章

    466

    浏览量

    16366

原文标题:第一张黑洞照片全靠VLBI,这个Github项目教你用Python实现

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    GitHub推出GitHub Models服务,赋能开发者智能选择AI模型

    8月2日,全球领先的代码托管平台GitHub宣布了一项重大创新——GitHub Models服务的正式推出。该服务被定位为AI时代的工程师助手,旨在帮助全球超过1亿的GitHub用户轻
    的头像 发表于 08-02 15:39 509次阅读

    凯迪仕霸全渠道TOP1 ,全域曝光100亿!

    行业领先优势领跑行业。1、全渠道霸TOP1据凯迪仕智能锁官方发布的618战报显示,凯迪仕霸天猫、京东、抖音各平台,稳居各类型榜单榜首。整体来看,此次618,凯迪
    的头像 发表于 06-21 20:10 277次阅读
    凯迪仕霸<b class='flag-5'>榜</b>全渠道<b class='flag-5'>TOP</b>1 ,全域曝光100亿!

    2023中国PCB百强(TOP 100)排行

    2023中国PCB百强(TOP 100)排行
    的头像 发表于 06-06 16:11 4096次阅读
    2023中国PCB百强(<b class='flag-5'>TOP</b> 100)排行<b class='flag-5'>榜</b>

    传音控股入选“2024中国上市公司品牌价值海外TOP50”

    近日,“2024第八届中国上市公司品牌价值发布会”在深圳举行。会上隆重发布了“中国上市公司品牌价值”系列榜单,并新增了全新榜单——“2024粤港澳大湾区上市公司品牌价值TOP10
    的头像 发表于 05-16 09:52 442次阅读
    传音控股入选“2024中国上市公司品牌价值<b class='flag-5'>榜</b>海外<b class='flag-5'>榜</b><b class='flag-5'>TOP</b>50”

    芯和半导体荣登“2024中国TOP 10 EDA公司”

    在近期落幕的2024中国IC领袖峰会上,全球电子技术权威媒体集团AspenCore发布了备受瞩目的“2024中国IC设计Fabless100排行”。作为国内Chiplet EDA的代表,芯和半导体荣登“2024中国TOP 10 EDA公司”
    的头像 发表于 04-07 18:07 1693次阅读
    芯和半导体荣登“2024中国<b class='flag-5'>TOP</b> 10 EDA公司”<b class='flag-5'>榜</b>

    锐成芯微再次荣登中国IC设计排行TOP 10 IP公司榜单

    近日,“2024中国IC设计Fabless100排行”公布,锐成芯微凭借在IP领域的持续创新能力和竞争优势,获得行业与评审广泛认可,继2023年初次上榜后,再次荣登“TOP 10 IP公司”榜单,综合排名第四。
    的头像 发表于 04-02 18:16 1190次阅读
    锐成芯微再次荣登中国IC设计排行<b class='flag-5'>榜</b><b class='flag-5'>TOP</b> 10 IP公司榜单

    中颖电子入选Fabless 100排行TOP10微控制器公司榜单

    中颖电子入选 AspenCore 2024中国IC设计Fabless 100排行TOP10微控制器公司榜单
    的头像 发表于 04-01 14:12 509次阅读
    中颖电子入选Fabless 100排行<b class='flag-5'>榜</b><b class='flag-5'>TOP</b>10微控制器公司榜单

    谷东科技入“广州企业创新影响力TOP100(2023)”

    近日,广州日报数据和数字化研究院(GDI智库)发布 “广州企业创新影响力TOP100(2023)”。
    的头像 发表于 03-15 10:03 523次阅读
    谷东科技入<b class='flag-5'>榜</b>“广州企业创新影响力<b class='flag-5'>TOP</b>100<b class='flag-5'>榜</b>(2023)”

    AI新工具DUSt3R走红GitHub,两秒完成3D重建惊艳网友

    近日,一款名为DUSt3R的AI新工具在微软旗下的GitHub平台上引发了广泛关注。这款神奇的工具仅需两张图片和两秒钟的时间,便能完成精确的3D重建,且无需额外测量任何数据。上线不久,DUSt
    的头像 发表于 03-08 14:02 1072次阅读

    亿铸科技登2023硬科技新锐之星TOP20

    12月22日,中国新经济科技产业媒体朋湖网发布了“2023年度科技产业系列榜单”,亿铸科技登2023硬科技新锐之星TOP20。
    的头像 发表于 12-25 15:14 653次阅读
    亿铸科技登<b class='flag-5'>榜</b>2023硬科技新锐之星<b class='flag-5'>TOP</b>20

    Python夺冠!GitHub 2023年度编程语言排行

    2023 年,Python 仍然是使用 GitHub 的开发者中最受欢迎的选择之一,占据了几乎 18% 的份额,在所有编程语言中保持领先地位,连续第四年增长 0.5%,巩固了其作为最受欢迎语言的地位。
    的头像 发表于 12-18 14:51 2860次阅读
    <b class='flag-5'>Python</b>夺冠!<b class='flag-5'>GitHub</b> 2023年度编程语言排行<b class='flag-5'>榜</b>

    python自带的idle怎么进入

    详细介绍Python的IDLE的各个方面,包括如何进入IDLE、IDLE的功能和特点以及如何使用IDLE进行编程和调试等。 首先,进入Python的IDLE非常简单。对于Windows
    的头像 发表于 11-29 14:51 2164次阅读

    Python2与Python3的差异

    Python2与Python3是两个不同的版本,它们在语法、功能和性能等方面存在一些差异。下面是对Python2和Python3的详尽、详实、细致的比较,分为以下几个方面: 语法差异:
    的头像 发表于 11-23 16:48 887次阅读

    python如何导入模块

    Python是一种强大的编程语言,它支持模块化编程,使得开发者可以将代码分解为可重用且独立的模块模块是一个包含函数、类和变量等定义的文件,我们可以使用import语句将这些
    的头像 发表于 11-22 14:46 880次阅读

    top命令如何进入选项

    top命令是一个常用的Linux系统性能监控工具,可以实时地监视系统的整体运行情况。通过使用top命令,我们可以查看系统的负载情况、进程的CPU和内存使用情况等。想要进入top命令的选
    的头像 发表于 11-17 10:27 1341次阅读