Skip to main content

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)

Source distribution for roc-rpl 1.8.1
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}

Release history Release notifications | RSS feed

This release

1.8.1 This release

1 release file

1.8.0

1 release file

1.7.1

2 release files

1.7.0

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page