跳转到主要内容

用于访问太阳轨道器档案(SOAR)中的数据的sunpy FIDO插件。

项目描述

CI status Code coverage

sunpy Fido插件,用于访问太阳轨道器档案(SOAR)中的数据。有关安装说明和一些示例,请参阅文档

安装

sunpy-soar 需要 python >= 3.9sunpy >= 5.0。目前,它只能通过PyPI使用

pip install sunpy-soar

或conda使用

conda install -c conda-forge sunpy-soar

示例用法

以下代码提供了使用 sunpy.net.Fido 搜索和下载太阳轨道器数据的示例。

# Importing sunpy_soar registers the client with sunpy
import sunpy_soar
from sunpy.net import Fido
import sunpy.net.attrs as a

# Create search attributes
instrument = a.Instrument('EUI')
time = a.Time('2021-02-01', '2021-02-02')
level = a.Level(1)
product = a.soar.Product('EUI-FSI174-IMAGE')

# Do search
result = Fido.search(instrument & time & level & product)
print(result)

# Download files
files = Fido.fetch(result)
print(files)

可用的搜索属性

访问搜索属性最简单的方法是使用 import sunpy.net.attrs as a。在构建SOAR搜索时,必须提供 a.Time。也可以使用其他搜索属性 - sunpy-soar 识别以下属性

  • a.Instrument

  • a.Level - 其中之一 L0, L1, L2, L3, LL01, LL02, LL03

  • a.soar.Product

a.Time 的第三个 near 参数目前不支持 - 如果您想找到最接近指定时间的记录,您需要手动筛选结果。

sunpy-soar 和VSO

sunpy-soar 查询太阳轨道器的官方数据存储库,即SOAR。截至撰写本文时(2022年9月),虚拟太阳观测台(VSO)与许多其他太阳物理学数据源一起镜像了太阳轨道器存档的一部分。VSO允许一次性轻松查询多个任务/观测站的数据,但用户应意识到VSO不是太阳轨道器数据的官方存储库,并且目前(截至2022年9月)尚未提供所有可用太阳轨道器数据的完整列表。

获取帮助

有关 sunpy-soar 或任何其他 SunPy 库的更多信息或提出问题,请查阅

贡献

如果您想参与其中,请先加入 SunPy 聊天室 并查看我们的 新手指南。这将指导您设置贡献。

行为准则

当您与 SunPy 社区互动时,我们要求您遵守我们的 行为准则

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分发

sunpy-soar-1.10.tar.gz (24.6 kB 查看散列值)

上传时间

构建分发

sunpy_soar-1.10-py3-none-any.whl (15.2 kB 查看散列值)

上传时间 Python 3

支持者