用于访问太阳轨道器档案(SOAR)中的数据的sunpy FIDO插件。
项目描述
sunpy Fido插件,用于访问太阳轨道器档案(SOAR)中的数据。有关安装说明和一些示例,请参阅文档。
安装
sunpy-soar 需要 python >= 3.9 和 sunpy >= 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-soar-1.10.tar.gz (24.6 kB 查看散列值)
构建分发
sunpy_soar-1.10-py3-none-any.whl (15.2 kB 查看散列值)