python天文学必备库Astropy初步使用:查看fits文件
📅 2026/7/15 19:44:51
👁️ 次浏览
文章目录简介和安装打开fits数据查看数据简介和安装Astropy是天文学和天体物理学领域最著名的Python库为天文数据处理、分析和可视化提供一个统一的底层框架确立 Python 在天文数据处理领域的标准接口。由于Astropy需要一些依赖故而推荐用conda的forge模式安装。conda install --channel conda-forge astropyAstropy内容非常驳杂涵盖了坐标与天体测量Coordinates、时间系统Time、单位与物理量Units and Quantities、表格与数据管理Tables、FITS 与底层 I/O、宇宙学Cosmology、模型与拟合Modeling and Fitting、虚拟天文台Virtual Observatory, VO等多个模块。打开fits数据下面用astropy查看一下小麦哲伦云的影像第一步先下载数据。fromastropy.utils.dataimportdownload_file hi_datafiledownload_file(http://data.astropy.org/tutorials/FITS-cubes/reduced_TAN_C14.fits,cacheTrue,show_progressTrue,)其返回值是个文件路径。该数据大约40M左右如果感觉网速不给力可以用类似Motrix之类的直接下载。下载完成后用fits打开。fromastropy.ioimportfits hi_datafits.open(hi_datafile)# 返回数据列表hduhi_data[0]datahdu.data# Numpy 数组print(data.shape)# (450, 150, 150)headerhdu.header# 头部信息fits数据包含两部分内容分别是数据头和数组。我们下载的大麦哲伦云其数据内容是个三维数据立方体三个轴分别是( Z , X , Y ) (Z,X,Y)(Z,X,Y)其X和Y轴即为观测数据Z轴则是光谱轴表示的是视向速度。之所以存在视向速度是因为宇宙在加速膨胀距离我们不同的天体其远离我们的速度不同。查看数据下面抽选其中一个通道的图像进行查看如下图所示。在图像中水平和竖直坐标分别是银经和银纬绘图代码如下importmatplotlib.pyplotasplt plt.rcParams[font.sans-serif]Times New Romanfromastropy.wcsimportWCS wcsWCS(header)imgdata[300,:,:]axplt.subplot(111,projectionwcs,slices(x,y,300))imax.imshow(img,cmapviridis,originlower)ax.set_xlabel(Galactic Longitude (deg))ax.set_ylabel(Galactic Latitude (deg))plt.colorbar(im,labelTemperature (K))plt.show()代码中WCS是astropy中的坐标系统在绘图中起到了坐标映射的作用。
过去一年里,AI 工具的名字越来越多:AI 浏览器、AI IDE、AI Agent、MCP、工作流平台、本地模型、知识库系统……如果只看宣传页,很容易觉得每一条线都值得马上跟进。但真正把这些工具放进日常工作后,会发现它们解决的不是同一类问题…
📅 2026/7/15 19:44:51
目录 一,常用成员函数
UObject
AActor
UActorComponent
UClass
二,实际应用 一,常用成员函数 // 全局函数
bool IsValid(const UObject* InObject); // 检查UObject指针是否有效且未被标记为待销毁
bool IsValidChecked(const U…
📅 2026/7/15 19:44:51
站在 2026 年的今天,如果我们回顾人工智能的发展历程,会发现 2025 年无疑是 Agent 的元年,而 2026 年则正在成为 Agent 大规模落地的关键之年。从最初被调侃为"高级聊天机器人",到如今在各行各业端到端地解决复杂业务&a…
📅 2026/7/15 19:44:51
上篇聊了异常处理,C基础语法部分进入尾声了。今天讲一个看起来简单但争议不小的话题——命名空间。命名空间在面试里很少单独考,但面试官会通过"using namespace std"这个问题来试探你的工程素养。你回答得好,面试官觉得你有大项目…
📅 2026/7/15 20:42:28
一、引言:当信息过载成为新的生产力瓶颈在数字化浪潮席卷各行各业的今天,信息已经不再是稀缺资源,真正稀缺的是高质量的、经过提炼的行业洞察。无论是券商研究员、战略规划人员,还是一线的产品经理和创业者,每天都要面…
📅 2026/7/15 20:42:28
在国内生鲜乳的兽药残留管控体系里,氟苯尼考是和培氟沙星、五氯酚酸钠并列的一级严控违禁项目,管控级别远高于畜禽肉、水产的限量标准,和禽蛋同属零检出的严管品类。很多一线牧场、收奶站的从业者,对这款常用抗菌药的泌乳期禁用规…
📅 2026/7/15 20:42:28
更多请点击:
https://kaifayun.com
第一章:ChatGPT歌词生成器的行业拐点与认知重置 当音乐创作从录音棚走向浏览器标签页,歌词生成已不再仅是AIGC的边缘实验,而成为词作者、独立音乐人与版权平台共同重构生产关系的临界点。技术成…
📅 2026/7/15 20:42:28
1. AMCL算法基础与ROS实现原理第一次接触AMCL时,我被它像"撒豆子猜位置"的直观逻辑惊艳到了。想象你在一个漆黑的房间里撒出一把荧光豆子,通过观察哪些豆子粘在了已知的家具上,就能反推出自己的位置——这就是AMCL(自适…
📅 2026/7/15 20:42:28
适用对象:轮式机器人、割草机器人、配送机器人、巡检机器人、移动底盘、机械臂控制板等。
使用方法:拿到原理图后,按模块逐项核查,重点看“测试端能不能验证、风险能不能被发现、异常能不能被保护”。 一、通用读图步骤 先看电源树:电池输入、保险、MOS、防反、DCDC、LDO…
📅 2026/7/15 20:41:28
1. COM线程模型基础与CoInitializeEx核心作用在Windows平台开发中,组件对象模型(COM)的线程处理机制一直是开发者必须掌握的底层知识。作为COM初始化的门户函数,CoInitializeEx不仅决定了对象在何种线程环境下运行,更影响着整个组件的并发性能…
📅 2026/7/15 0:00:17
1. 为什么M芯片Mac用户需要降级到Monterey? 去年刚拿到M2芯片的MacBook Pro时,我第一时间升级到了Ventura系统。结果第三天就遇到了微信闪退、Final Cut Pro渲染卡顿的问题。后来在开发者论坛发现,不少专业软件对Ventura的适配都存在问题。这…
📅 2026/7/15 0:00:17
1. 背景与核心概念在AI大模型快速发展的今天,许多开发者和研究者都面临一个现实问题:如何在有限的硬件预算下实现高效的本地大模型部署。特别是对于个人开发者和小型团队来说,购买最新的高端显卡成本高昂,而利用现有的或二手硬件资…
📅 2026/7/15 0:00:17
豆包openclaw最近圈子里都在聊豆包openclaw,我也没忍住,掏腰包入手了一套。说实话,刚拿到手的时候,心里是打鼓的。毕竟市面上类似的智能硬件太多了,有的吹得天花乱坠,用起来却是一堆bug。为了不让大家的钱打水漂,我连续用了半个月。从开箱到日常高频使用,甚至故意测试它…
📅 2026/7/14 6:35:02
SQLyog 13.3.1 社区版在Windows 10/11上的完整安装与连接指南 对于刚接触MySQL数据库管理的开发者和学生来说,选择一个直观易用的图形化管理工具至关重要。SQLyog作为一款轻量级但功能强大的MySQL GUI工具,能够显著提升数据库操作的效率和体验。本文将详…
📅 2026/7/15 19:03:10
SPEC CPU 2006 跨平台基准测试深度实战:ARM/X86/MIPS 架构配置优化与结果分析方法论在当今多元化的计算架构时代,如何客观评估不同处理器平台的真实性能成为系统工程师和性能优化专家的核心挑战。SPEC CPU 2006 作为业界公认的计算密集型基准测试套件&am…
📅 2026/7/15 14:09:20
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/14 15:11:56
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/15 2:24:18
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/14 15:11:56