跳转到主要内容

日冕环的零维流体动力学

项目描述

ebtelplusplus

CI Status Documentation Status codecov DOI

ebtelplusplus 是一个基于焓的环(EBTEL)模型实现,用于高效地处理动态加热的太阳日冕环的流体动力学。 ebtelplusplus 将电子和离子能量方程解耦,以便这两个种群可以分别演化。此实现还包括由于横截面积扩张引起的效应。

如果您正在寻找原始EBTEL实现,您可以在这里找到IDL代码的存储库

安装

安装 ebtelplusplus 最简单的方法是通过 pip

pip install ebtelplusplus

如果您想从源代码编译和构建此包,请参阅此处说明

使用方法

下面的代码片段展示了如何设置一个持续2小时、40 Mm环的模拟,通过单个持续200秒的加热事件加热,其中所有能量都注入到电子中。

import astropy.units as u
import ebtelplusplus
from ebtelplusplus.models import HeatingModel, TriangularHeatingEvent

heating = HeatingModel(
    background=1e-6*u.Unit('erg cm-3 s-1'),
    partition=1,
    events=[TriangularHeatingEvent(0*u.s, 200*u.s, 0.1*u.Unit('erg cm-3 s-1'))]
)
results = ebtelplusplus.run(2*u.h, 40*u.Mm, heating)

引用

如果您在发表的任何工作中使用了 ebtelplusplus,非常感谢您遵循此处提供的 引用说明

项目详情


下载文件

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

源代码分发

此版本没有可用的源代码分发文件。请参阅有关 生成分发存档 的教程。

构建分发

ebtelplusplus-0.3.0-cp312-cp312-win_amd64.whl (2.3 MB 查看哈希值)

上传时间 CPython 3.12 Windows x86-64

ebtelplusplus-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB 查看哈希值)

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

ebtelplusplus-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB 查看哈希值)

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

ebtelplusplus-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (2.3 MB 查看哈希值)

上传时间 CPython 3.12 macOS 11.0+ ARM64

ebtelplusplus-0.3.0-cp312-cp312-macosx_10_15_x86_64.whl (2.3 MB 查看哈希值)

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

ebtelplusplus-0.3.0-cp311-cp311-win_amd64.whl (2.3 MB 查看哈希值)

上传时间 CPython 3.11 Windows x86-64

ebtelplusplus-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB 查看哈希值)

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

ebtelplusplus-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ ARM64

ebtelplusplus-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (2.3 MB 查看哈希值)

上传于 CPython 3.11 macOS 11.0+ ARM64

ebtelplusplus-0.3.0-cp311-cp311-macosx_10_15_x86_64.whl (2.3 MB 查看哈希值)

上传于 CPython 3.11 macOS 10.15+ x86-64

ebtelplusplus-0.3.0-cp310-cp310-win_amd64.whl (2.3 MB 查看哈希值)

上传于 CPython 3.10 Windows x86-64

ebtelplusplus-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB 查看哈希值)

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

ebtelplusplus-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ ARM64

ebtelplusplus-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (2.3 MB 查看哈希值)

上传于 CPython 3.10 macOS 11.0+ ARM64

ebtelplusplus-0.3.0-cp310-cp310-macosx_10_15_x86_64.whl (2.3 MB 查看哈希值)

上传于 CPython 3.10 macOS 10.15+ x86-64

由以下机构支持

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