Skip to main content

Radiation Belt Adiabatic Invariants Calculation from TS05, T96, LFM, and SWMF magnetic field models

Project description

Radiation Belts InvariantsLibrary (rbinvariantslib)

Overview

rbinvariantslib is an open-source Python library for calculating the adiabatic invariants for radiation belt research.

This library supports gridded model output and the T96 and TS05 magnetic field models.

[!IMPORTANT] This library is currently in active development.

Some functions are placeholders and may not yet have full implementations. Expect ongoing updates and new features as the library evolves.

Key Features

  • Invariants: Calculation of K and L*
  • Modeling Support: Key empirical models including TS05 and T96, Arbitrary Gridded Modeling output, and direct support for SWMF output from the CCMC and LFM.

Architecture

The library is architected into a models package for loading instances of MagneticFieldModel, and an invariants package which provides functions to calculate K and L*.

Development and Contribution

The library is being developed in compliance with the Heliophysics Community (PyHC) Standards and HP Data Policy. It will be documented, tested with a planned release on Python Package Index (PyPI).

How to Contribute

The contributions from the community as welcomed! If you're interested in contributing, please see CONTRIBUTING.md.

Installation and Usage

You can install the package from PyPI using the following command:

pip install rbinvariantslib

Documentation

For more information, please see our documentation at:

https://rbinvariantslib.readthedocs.io/

License

rbinvariantslib is released under the BSD-License (3-clause version). See the LICENSE file for details.

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

rbinvariantslib-0.2.0.tar.gz (4.0 MB view details)

Uploaded Source

File details

Details for the file rbinvariantslib-0.2.0.tar.gz.

File metadata

  • Download URL: rbinvariantslib-0.2.0.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for rbinvariantslib-0.2.0.tar.gz
Algorithm Hash digest
SHA256 04188537ddaf3fd7bb831afe7b6083b58ddb4752a7b1fda1a63f936e8fddbca4
MD5 ef15454785b312771f47f727274295c9
BLAKE2b-256 210f5653f19244f77d0916d5f56ec53e5055c788bb7cf9b371df9d579e6bd62b

See more details on using hashes here.

Supported by

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