Zero-dimensional hydrodynamics of coronal loops
Project description
ebtelplusplus
ebtelplusplus
is an implementation of the enthalpy-based thermal evolution of loops (EBTEL) model for doing
efficient hydrodynamics of dynamically-heated solar coronal loops.
ebtelplusplus
decouples the electron and ion energy equations such that the two populations can evolve separately.
This implementation also includes effects to due to cross-sectional area expansion.
If you are looking for the original EBTEL implementation, the you can find the repository for the IDL code here.
Installation
The easiest way to install ebtelplusplus
is through pip
,
pip install ebtelplusplus
If you would like to compile and build the package from source, see the instructions here.
Usage
The code snippet below shows how to set up a simulation for a 40 Mm loop, lasting 2 hours, heated by a single heating event lasting 200 s in which all of the energy is injected into the electrons,
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)
Citation
If you use ebtelplusplus
in any published work, it is greatly appreciated if you follow the citation instructions here.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file ebtelplusplus-0.3.0-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ae7ec7ece5c5f5be6f750cadf7040b7b0ee395cc41596bb7d46b45177660bec |
|
MD5 | 3a481bace0ac5fdbf4b5cb39d1d7cb5c |
|
BLAKE2b-256 | 64040b52efede1e7822d4083b04b3ca6560f690726d871ce91ec52796e16ea82 |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9b509f9305e0add2629b2d6552e30e33de439fbfada5e8aeb49ab1e3514b863 |
|
MD5 | c3084529b70a163a3600af59c737ae41 |
|
BLAKE2b-256 | feb445534259692131a8057b845f1b87c32ccc1077b52d06a52b4c1d7d41afae |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 736c38bc443938e26706270259df013d2f48d77197342947f2966df130093347 |
|
MD5 | 9612e36a97d6302e5dc3490823490a39 |
|
BLAKE2b-256 | 0a8f15a54fd1f355032b0d0b893d0b7abb0d15956bcccf356cfab1571881deaf |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01d6faab4547863a8609054e2c1ba9d12d27b25801166e30b109c266aa9f33da |
|
MD5 | c1ea3f75f48812bb9675fda472c97824 |
|
BLAKE2b-256 | 3080f4618a41d743512b1ad9692e7de9458af391d965d0d06bbe1273ed238a8d |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp312-cp312-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp312-cp312-macosx_10_15_x86_64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5685ae64b71e91b10430108fc04b1958bdab0595beb91157cd3a85a549f8cd3 |
|
MD5 | cb7c69d45baa045b4d60ce920cde2c5e |
|
BLAKE2b-256 | 32aeb1677afa5fc389775704f16d893eec79dbfba95364eb99e5e2d33a8fe77f |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bbd0118f9ee78019dcae19698d0a37a6ea044b47bc20f4a463ae9bc78c1ff0a |
|
MD5 | 084f0cf289c15227c2d35b07d8f23797 |
|
BLAKE2b-256 | 41817250da9a51820eecffceda92af03528123834c9f95e3520c6118cc61db08 |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 170e13a55c04ed9cefcfd00d6a1646a99a4e7af8bb69c7091b0f572583988b71 |
|
MD5 | a7d31221ee372928db0bc81ea403ff54 |
|
BLAKE2b-256 | 0be0056c717cf133a8c50108b5ebcbf28b50533f5d0100273be2e27140926409 |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f5d1d16442c30ad35ef0fc3d2043d79627c56912a685c0b9b0699155de7d38d |
|
MD5 | d30bb79a917a2fc030da17966941e03c |
|
BLAKE2b-256 | 19796e35d3e8afac0752b682847f31b9345062faa8f4c2754e72b565dd36b299 |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50c2c2403f6ff310e679057bbbb56ff2b0f3082066b4222c81d405b0ee327f09 |
|
MD5 | f2274afa1dab1c86a63f08fe7084a515 |
|
BLAKE2b-256 | eab74513610688787361264864db7e305bd42330a2b1769e8b0d60d55ad36a77 |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp311-cp311-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp311-cp311-macosx_10_15_x86_64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.11, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 163d87c177bdcb37f373de1e55393301bf8904e3aa6b81215f7c0018609bb85c |
|
MD5 | ae24408a1ddb53db483d4e556cbacdf8 |
|
BLAKE2b-256 | 4370593d2745fd6dd8a95688de936af49c25416ed92b5b5d3a6fecadd606938f |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fce8f4d12244babdbb54c118bf7485c5907c18e360eb50897247f72368ce1ee |
|
MD5 | ae33172b97c3af47fde300ad50501cc2 |
|
BLAKE2b-256 | 6517de5aa8adc51d3808a305d698d8d275d4908f495192838c5fadd0d8f84efa |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | edb806547ee39297bc8d0172552a2394d77ec66a5651276d44c6119bc6831113 |
|
MD5 | 5be19af1d01b102ff4b0846d4eb06b23 |
|
BLAKE2b-256 | 4c1e40d8c867e9e2b14111abd49495ff62c8b2b548d58953f0de1e18d2dbe52f |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e54ca5238bafecfdd21d5db3b645b6149a12ac7618d256798e65c0c127de5a39 |
|
MD5 | bf4bb371103e461c9fb08a7edc850626 |
|
BLAKE2b-256 | 569f3c560b7a72870dc7872060e7b33ce6b48590df2c2211c189d1c4ebea1bae |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45aac7124d2b486e1259fff1b62d737a44c53fb3ade249c2f39ba77073495f9f |
|
MD5 | 3363b9f18e26795406b883cdb70fc380 |
|
BLAKE2b-256 | d0dc8f0c9a5905240dbe9ab0b5bb1d55fe9a02f6555fdd46df07d1e49ba6ca86 |
Provenance
File details
Details for the file ebtelplusplus-0.3.0-cp310-cp310-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: ebtelplusplus-0.3.0-cp310-cp310-macosx_10_15_x86_64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b97b77256493e5c0d260a283e21b256fd7ce8f4f50c42c7aca3153103f6584d4 |
|
MD5 | 459433215caf11600b43bd2ef11d1b15 |
|
BLAKE2b-256 | 0a23c854edec66fcc7fd97ff65a7c437fd12c84f2e610e2d5d6287eb452afdf5 |