跳转到主要内容

AE-8/AP-8 范艾伦带模型的天文友好型包装器

项目描述

radbelt:AE-8/AP-8 范艾伦带模型的Astropy友好型包装器

这是一个小的Python库,用于模拟被困在范艾伦带中的带电粒子的通量。它提供了一个快速、简单、方便的Python接口,用于国际地磁参考场(IGRF)模型和NASA的AE-8/AP-8模型,这些模型都实现了Fortran。该软件包与Astropy生态系统集成,便于转换坐标系、时间尺度和单位。使用此软件包,可以轻松快速地确定在任何给定能量、任何位置、任何时间上粒子的通量。

感谢使用radbelt

此软件包包装了以下Fortran代码,这些代码已从NASA戈达德太空飞行中心的(GSFC)社区协调建模中心(CCMC)检索

当发布由此Python软件包导出的结果时,请引用以下文章

安装

$ pip install .

示例

>>> from radbelt import get_flux
>>> from astropy import units as u
>>> from astropy.coordinates import EarthLocation
>>> from astropy.time import Time
>>> coords = EarthLocation(-45 * u.deg, -30 * u.deg, 500 * u.km)
>>> time = Time('2021-03-01')
>>> energy = 20 * u.MeV
>>> get_flux(coords, time, energy, 'p', 'max')  # doctest: +FLOAT_CMP
<Quantity 2642.50268555 1 / (s cm2)>

已知问题

  • CCMC IGRF代码存在空间变化的误差,约为几个百分点,这将在结果粒子通量中产生条纹图案。

项目详情


下载文件

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

源代码分发

radbelt-0.1.8.tar.gz (135.8 kB 查看哈希值)

上传时间

构建版本

radbelt-0.1.8-cp312-cp312-win_amd64.whl (465.9 kB 查看哈希值)

上传时间 CPython 3.12 Windows x86-64

radbelt-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.17+ x86-64

radbelt-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (598.1 kB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.17+ ARM64

radbelt-0.1.8-cp312-cp312-macosx_11_0_arm64.whl (855.6 kB 查看哈希值)

上传时间 CPython 3.12 macOS 11.0+ ARM64

radbelt-0.1.8-cp312-cp312-macosx_10_9_x86_64.whl (1.4 MB 查看哈希值)

上传时间 CPython 3.12 macOS 10.9+ x86-64

radbelt-0.1.8-cp311-cp311-win_amd64.whl (465.8 kB 查看哈希值)

上传时间 CPython 3.11 Windows x86-64

radbelt-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ x86-64

radbelt-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (598.0 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ ARM64

radbelt-0.1.8-cp311-cp311-macosx_11_0_arm64.whl (855.5 kB 查看哈希值)

上传于 CPython 3.11 macOS 11.0+ ARM64

radbelt-0.1.8-cp311-cp311-macosx_10_9_x86_64.whl (1.4 MB 查看哈希值)

上传于 CPython 3.11 macOS 10.9+ x86-64

radbelt-0.1.8-cp310-cp310-win_amd64.whl (465.8 kB 查看哈希值)

上传于 CPython 3.10 Windows x86-64

radbelt-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64

radbelt-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (598.0 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ ARM64

radbelt-0.1.8-cp310-cp310-macosx_11_0_arm64.whl (855.5 kB 查看哈希值)

上传于 CPython 3.10 macOS 11.0+ ARM64

radbelt-0.1.8-cp310-cp310-macosx_10_9_x86_64.whl (1.4 MB 查看哈希值)

上传于 CPython 3.10 macOS 10.9+ x86-64

radbelt-0.1.8-cp39-cp39-win_amd64.whl (465.8 kB 查看哈希值)

上传于 CPython 3.9 Windows x86-64

radbelt-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64

radbelt-0.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (598.0 kB 查看哈希值)

上传时间: CPython 3.9 manylinux: glibc 2.17+ ARM64

radbelt-0.1.8-cp39-cp39-macosx_11_0_arm64.whl (855.5 kB 查看哈希值)

上传时间: CPython 3.9 macOS 11.0+ ARM64

radbelt-0.1.8-cp39-cp39-macosx_10_9_x86_64.whl (1.4 MB 查看哈希值)

上传时间: CPython 3.9 macOS 10.9+ x86-64

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面