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

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

    关注

    15

    文章

    2772

    浏览量

    76055
  • python
    +关注

    关注

    58

    文章

    4885

    浏览量

    90307
  • GitHub
    +关注

    关注

    3

    文章

    489

    浏览量

    18763

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    大功率开关电源厂家品控最严格 TOP

    大功率开关电源厂家品控最严格 TOP 核心结论 :高要求采购场景(医疗 / 军工 / 通信 / 精密工控),品控看全流程闭环、100% 全检、自有 CNAS 实验室、严苛认证、MTBF、不良率
    发表于 04-24 08:05

    炬芯科技再度荣登2026中国IC设计Fabless 100排行TOP10无线连接芯片公司

    近日,备受瞩目的“2026 中国 IC 设计 Fabless 100 排行”正式揭晓。炬芯科技(Actions Technology)依托 AI、无线、音频等核心技术优势,持续以技术创新驱动 AIoT 领域市场发展,凭借出色的技术商业化落地成果,再度荣登“TOP 10
    的头像 发表于 04-09 14:45 2607次阅读
    炬芯科技再度荣登2026中国IC设计Fabless 100排行<b class='flag-5'>榜</b><b class='flag-5'>TOP</b>10无线连接芯片公司

    润石科技荣登2026中国IC设计Fabless100排行TOP10模拟芯片公司

    、射频与通信网络、传感器、模拟信号链十大技术类别以及Top10上市公司、Top10 EDA公司,Top10 IP公司,展现百家企业的技术探索与实践经验,为产业发展提供观察视角,ChinaFabless100排行
    的头像 发表于 04-01 14:22 3603次阅读
    润石科技荣登2026中国IC设计Fabless100排行<b class='flag-5'>榜</b><b class='flag-5'>TOP</b>10模拟芯片公司

    全球电子制造服务厂商排行Top100)

    全球电子制造服务厂商排行Top100)来源:ittbank
    的头像 发表于 01-08 09:54 465次阅读
    全球电子制造服务厂商排行<b class='flag-5'>榜</b>(<b class='flag-5'>Top</b>100)

    【瑞萨RA6E2地奇开发板试用】基于RA6E2+ESP8266在STA模式下数据透传到Python服务器整体系统演示总结

    自动重连。 7. 整体总结: 本文介绍了【瑞萨 RA6E2 地奇开发板】驱动 esp8266 WiFi模块实现:基于RA6E2+ESP8266在STA模式下数据透传到Python服务器整体系统演示总结
    发表于 12-28 20:16

    博泰车联网荣登2025上海硬核科技企业TOP100榜单

    近日,由上海市经信委推出的《2025上海硬核科技企业TOP100榜单》发布。博泰车联凭借在智能汽车领域的持续创新与技术引领,第三次入选该权威榜单,排名跃居第16位,同时跻身“知识产权TOP50”与“行业标准
    的头像 发表于 12-04 17:13 2459次阅读

    复旦微电子集团入选2025上海硬核科技企业TOP100

    近日,上海市产业技术创新促进会联合上海市科学技术协会、徐汇区人民政府等相关机构,重磅发布《2025上海硬核科技企业TOP100》等系列榜单。上海复旦微电子集团股份有限公司凭借深厚的研发实力与行业影响力,成功入选《2025上海硬核科技企业TOP100》及《行业标准
    的头像 发表于 12-03 12:47 773次阅读

    JoyCode:SWE-bench Verified打技术报告

    在权威SWE-Bench Verified基准测试中,JoyCode Agent凭借 74.6% 的高通过率 强势登全球 Top3,并正式开源! Github开源地址:https
    的头像 发表于 11-03 17:16 1673次阅读
    JoyCode:SWE-bench Verified打<b class='flag-5'>榜</b>技术报告

    声智科技AI耳机登顶东盟市场TOP1

    AI声学技术实力和基于高频场景精准定义的产品与创新,直接为声智带来高速的海外增长。2025年10月,仅上线1个月的声智AI耳机登顶东南亚TikTok榜单TOP1 ,店铺排名也进入TikTok 榜单TOP8。北美市场上线2周,销量
    的头像 发表于 10-21 15:25 1385次阅读

    termux如何搭建python游戏

    install -y clang git vim htop tree openssh ``` 二、Python环境配置 Termux默认支持Python3,需进一步完善开发环境: 1.
    发表于 08-29 07:06

    【HZ-T536开发板免费体验】4、使用蓝牙模块读取小米温湿度计的数据

    虽然设备上没有蓝牙模块,我们依旧可以通过USB的闪模组实现蓝牙ble相关的功能,例如读取小米温湿度计的数据。 首先需要加载对应的模块,这些模块在前面一个章节已经编译好了。 insmo
    发表于 08-25 22:16

    软通动力荣登2025金融科技创新排行

    近日,DBC德本咨询“2025金融科技创新排行”正式发布,软通动力凭借在金融领域全栈智能化的创新实践,荣列榜单TOP3,这一荣誉不仅是对软通动力在金融科技领域深耕成果的高度认可,更凸显了其在推动行业智能化转型进程中的先行者地位。
    的头像 发表于 08-01 17:51 2181次阅读

    【HZ-T536开发板免费体验】3、移植闪WS73模块

    由于前段时间没事儿干,购买了安信可的模块,顺便想折腾一下。就尝试一下,在T536这个板子上能不能跑闪的模块,移植一下驱动。 在尝试的过程中,发现官方Ubuntu镜像里的内核过于
    发表于 07-31 19:46

    赣锋锂电荣登全球新能源品牌TOP10

    近日,由全球绿色能源理事会(GGIEC)、亚太新能源行业协会(NEIAAP)、亚洲光伏产业协会(APVIA)联合主办的 “全球新能源品牌 TOP10” 颁奖典礼在国家会展中心(上海)举行。
    的头像 发表于 07-18 17:56 1308次阅读

    光速升级,易天光通信:便携式光模块码盒专利正式落地!

    易天光通信:便携式光模块码盒专利正式落地!
    的头像 发表于 07-14 10:35 773次阅读
    光速升级,易天光通信:便携式光<b class='flag-5'>模块</b><b class='flag-5'>写</b>码盒专利正式落地!