seppy
This package is in development status! Intended for internal use only, as the syntax is in a floating state and the documentation is incomplete.
A compendium of Python data loaders and analysis tools for in-situ measurements of Solar Energetic Particles (SEP)
So far combines loaders for the following instruments into one PyPI package:
BepiColombo: SIXS-P
Parker Solar Probe: ISOIS
SOHO: CELIAS, COSTEP-EPHIN, ERNE
Solar Orbiter: EPD (STEP, EPT, HET)*, MAG
STEREO: HET, LET, SEPT, MAG
Wind: 3DP
(* Note that solo-epd-loader is a PyPI package itself that just is loaded here for completeness.)
Disclaimer
This software is provided “as is”, with no guarantee. It is no official data source, and not officially endorsed by the corresponding instrument teams. Please always refer to the official data description of each instrument before using the data!
Installation
seppy requires python >= 3.11.
It can be installed from PyPI using:
pip install seppy
Usage
The standard usecase is to utilize the ***_load function, which returns Pandas dataframe(s) of the corresponding measurements and a dictionary containing information on the energy channels. For example the SOHO/ERNE data from Apr 16 to Apr 20, 2021, can be obtained as follows:
from seppy.loader.soho import soho_load
df, meta = soho_load(dataset="SOHO_ERNE-HED_L2-1MIN",
startdate="2021/04/16",
enddate="2021/04/20")
Note that the syntax is different for each loader! Please refer to this Notebook for more info and examples for the different data sets!
Citation
Please cite the following paper if you use seppy in your publication:
Palmroos, C., Gieseler, J., Dresing, N., Morosan, D.E., Asvestari, E., Yli-Laurila, A., Price, D.J., Valkila, S., Vainio, R. (2022). Solar Energetic Particle Time Series Analysis with Python. Front. Astronomy Space Sci. 9. doi:10.3389/fspas.2022.1073578
Metadata
Release files for seppy 0.5.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| seppy-0.5.2.tar.gz | 1.9 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| seppy-0.5.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.0 MB
Release files / seppy-0.5.2.tar.gz
| Download URL | seppy-0.5.2.tar.gz |
|---|---|
| Size | 1.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7fe3ec0e56723491fd09e82fe80766be584dee0071a747dbb79a35bac1d0fee1
|
|
BLAKE2b-256 checksum How to use checksums |
16ace16c6e34512b6509cd8a40a942fa7a88026aed8ed1470b49d51a44f70cc2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.5
|
Release files / seppy-0.5.2-py3-none-any.whl
| Download URL | seppy-0.5.2-py3-none-any.whl |
|---|---|
| Size | 105.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1bd30bd1b038c439a0b4f2b96a9daf886ddf0b80bee8d621e3298697749f1105
|
|
BLAKE2b-256 checksum How to use checksums |
8ca4fb414aeb61f0ce0eb293a68e443ca0509ca0adddce34a5e9e1e4d8a1c90f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.5
|
Security for seppy 0.5.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.