roc-rpl
Python Package to parse RPW raw telemetry.
This package has been initially designed to be run in the RPW Operations and Data Pipeline (RODP). Contact the developer team for more details.
Quickstart
To install package using pip:
pip install roc-rpl
Or using uv:
uv add roc-rpl
Development
The package is managed with uv. To install the plugin and its development dependencies in a local virtual environment:
uv sync
The Cython extensions are compiled at install time by setup.py (set
RPL_EXTENSIONS=0 to skip them). To build the source and wheel distributions:
uv build
To run the tests:
export SPICE_KERNEL_PATH=/path/to/spice/kernels
uv run pytest
The tests do not need a database server: the RPW IDB they require is mocked in
a temporary SQLite database (see tests/mock_db.py and tests/idb_fixture.py).
The Solar Orbiter SPICE kernels are still needed to compute the UTC times of
the packets.
Authors
- xavier dot bonnin at obspm dot fr
- florence dot henry at obspm dot fr
- sonny dot lion at obspm dot fr
License
This project is licensed under CeCILL 2.1.
Acknowledgments
- Solar Orbiter / RPW Operation Centre (ROC) team
Metadata
Release files for roc-rpl 1.8.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| roc_rpl-1.8.1.tar.gz | 999.0 kB | Details |
Release files / roc_rpl-1.8.1.tar.gz
| Download URL | roc_rpl-1.8.1.tar.gz |
|---|---|
| Size | 999.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4a322ed958ec0f2f1d4d69378c07458f52804b32ab69e1b8e11a2c02daab6a08
|
|
BLAKE2b-256 checksum How to use checksums |
a35723688c8538a26e880e384ccaaa508e15bf01f1bff768d4fe680aa1e36f17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|