Skip to main content

Calculate the flux of electrons or protons trapped in the Earth's radiation belt using the NASA AE8/AP8 model from IRBEM

Project description

AEP8

Python Package Index status Powered by Astropy codecov Documentation

Map of integral min electron flux at 500 km and 1 MeV

This Python package calculates the estimated flux of electrons or protons trapped in the Earth's radiation belt. It is a Python wrapper for the NASA AE8/AP8 model in the IRBEM package. It provides an Astropy-friendly interface, allowing you to specify the location using Astropy coordinates, the time in Astropy time, and the energy using Astropy units. You can pass it a single time and location, or arrays of times and locations.

To install

pip install aep8

Example

>>> from astropy.coordinates import EarthLocation
>>> from astropy.time import Time
>>> from astropy import units as u
>>> import aep8
>>> loc = EarthLocation.from_geodetic(15 * u.deg, -45 * u.deg, 300 * u.km)
>>> time = Time('2025-01-01 18:37:22')
>>> energy = 10 * u.MeV
>>> aep8.model(solar='max', particle='p').integral_flux(loc, time, energy)
<Quantity 3.04495297 1 / (s cm2)>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aep8-1.0.0.tar.gz (305.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aep8-1.0.0-cp314-cp314t-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.14tWindows x86-64

aep8-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

aep8-1.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl (993.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

aep8-1.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

aep8-1.0.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (844.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

aep8-1.0.0-cp314-cp314t-macosx_15_0_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

aep8-1.0.0-cp314-cp314t-macosx_14_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

aep8-1.0.0-cp311-abi3-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11+Windows x86-64

aep8-1.0.0-cp311-abi3-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ x86-64

aep8-1.0.0-cp311-abi3-musllinux_1_2_aarch64.whl (993.5 kB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARM64

aep8-1.0.0-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

aep8-1.0.0-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (844.0 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

aep8-1.0.0-cp311-abi3-macosx_15_0_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11+macOS 15.0+ x86-64

aep8-1.0.0-cp311-abi3-macosx_14_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11+macOS 14.0+ ARM64

File details

Details for the file aep8-1.0.0.tar.gz.

File metadata

  • Download URL: aep8-1.0.0.tar.gz
  • Upload date:
  • Size: 305.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aep8-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7ef52427b1425824205047cb5abf55a24617c63060cf3ee51c75d019dd6428d2
MD5 c8811ecfae0d332e0c2d99dd29808227
BLAKE2b-256 1d8b5276e66fa07d5a13813e6a0d549297496da54755bdd996ab9abbb69af7d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0.tar.gz:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: aep8-1.0.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aep8-1.0.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 b9706e104fa4ebe5e7c1a57bb235cb1dc2ff8874682278baac6757c93ba5ce77
MD5 f87293432e209adb79099c9871dd45dc
BLAKE2b-256 8bdea1b9f9995c913bed29644806d2d23f2df2faaaa95fa0fb25371690e37faf

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp314-cp314t-win_amd64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aep8-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 086d82cf130b718eab48985f5962d3adc8337adc6d0df47cf1506ef79235afe6
MD5 55bc313f5ddc80794e509ab24507dd11
BLAKE2b-256 7ac7e1ad946b5e6f02bf9b538c88278085fe8a9106436335537aa9a812752616

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aep8-1.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b012acf9662e1fd30772de35af04a3dc79e2065ea7ee041a4740612dfaa789bd
MD5 b1ee4432f73a4306a12d05af994abe3d
BLAKE2b-256 ecf8aeb81ebf70b863123ceb426e17f50a7c4308178e97d0dc45df1c713ecff1

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aep8-1.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 84970511f380de5e5dca3d1b9bd4f6a00a5af488b4f6927542f80c8d880fa335
MD5 30c89183c6b78e96dc766ed9b4bb884a
BLAKE2b-256 9e9b74ba5be89a414d0b04c56f2e742404b32d4d48c844d3b7a97e71fdafeed8

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aep8-1.0.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 87b4db3a89c7b1f5d3260a9a6b714ac277de7a9b0377b5f9fa736e9b06b23318
MD5 ee008d25ea6afb454571c2b1ad390363
BLAKE2b-256 eab39c734e421d863b99b18cea0c6892e3b67f6d57aeea191e1d06a579e048bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp314-cp314t-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for aep8-1.0.0-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 1abdb5efb26e9ba7472ee36f5d2f38eed7a87f5df96de3a6acf7bfc463c3de60
MD5 6cd23016dbfc30453f61d14c794aae47
BLAKE2b-256 373703ea089feb894c00bac3ae5d4e67f3b72f57a2ea45cfc584166ecc0cc406

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp314-cp314t-macosx_15_0_x86_64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for aep8-1.0.0-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 08bd0dd6f9fa1cfd85c2ea6e181a6ecd5f762af7dbf788332dfdf4644273e856
MD5 758489936fbdb47506f2f68174ec2940
BLAKE2b-256 bfe3e9a54aa36eb47eccd04e83ddec51654c97a8ea308ad3d45d5aa2b271ca0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp314-cp314t-macosx_14_0_arm64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: aep8-1.0.0-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aep8-1.0.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 df1dff9075f680ea885b73b5011aecb815385b35068f0bf9c8f0913ab67f662c
MD5 78a4557651289b0552817f643bf9b628
BLAKE2b-256 804d6547cca73f42e3ec6ec931fe3c4a35f456e5791bc0a3881f892c5018cbb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp311-abi3-win_amd64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp311-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aep8-1.0.0-cp311-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cdbb087beb999f819d593055253707c97b1d6eb26c14562e39e7e8354e2784cb
MD5 151ec0d28fddde71af8660b38deb2068
BLAKE2b-256 f978794e66fd1e8e9fb5dddce356c2f017b5abb75c67d4fca73e794cd8802b8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp311-abi3-musllinux_1_2_x86_64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp311-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aep8-1.0.0-cp311-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1d7878078ee4134a043a2c72cf65865ae0c4f6854172e7327dabee0bed33052d
MD5 6b29cbdbed88e29d8da8276b60f211f0
BLAKE2b-256 d635749a17471164f8d463bfd84b11237702e98c31d8675213e8bb47976327f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp311-abi3-musllinux_1_2_aarch64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aep8-1.0.0-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2395f8f940cf117471ac62d3d649b6fb8ae498a3e208c4c78ae03adb112cde58
MD5 5c4b1f435cd6c034be2a21a730da9030
BLAKE2b-256 6b8391c9c4b5f625c2734bc00abfcb660f7dc92d3e483edcd48b2e7541f04044

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aep8-1.0.0-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45b6ee306b91a8caf89041596f953c84685053633802d7799582510a66b1c482
MD5 23e428476a4ddebaff0d81d602a7f28f
BLAKE2b-256 fbc59d32edafd670a781e4828055168859968f91d274aa815dc618e376ffc02f

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp311-abi3-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for aep8-1.0.0-cp311-abi3-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 16b8cd250b517d28a398d3e455a63089316a13aef8ad96aa56f5ef5999101c67
MD5 f14e69219322b03f47dcbf4e17a76869
BLAKE2b-256 9a8f30b53fdba8abea61eba1fd3b0ba82d61d79d5949b8f46f1e2db281294d80

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp311-abi3-macosx_15_0_x86_64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aep8-1.0.0-cp311-abi3-macosx_14_0_arm64.whl.

File metadata

  • Download URL: aep8-1.0.0-cp311-abi3-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.11+, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aep8-1.0.0-cp311-abi3-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 eb50ed6e4a22fec0ff3ecf45f33a5ddac938ea970ca680e0d117b1eec8e0df8b
MD5 9feaa12f0fc81fc07a1dce66cf70f87e
BLAKE2b-256 ce74654535ea85a56522c576ba595420d75fb9bdc56d05b4ba1978b992fdea95

See more details on using hashes here.

Provenance

The following attestation bundles were made for aep8-1.0.0-cp311-abi3-macosx_14_0_arm64.whl:

Publisher: build.yml on m4opt/aep8

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page