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.0

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.0
File Size Uploaded
roc_rpl-1.8.0.tar.gz 996.2 kB Details

Release files / roc_rpl-1.8.0.tar.gz

Download URL roc_rpl-1.8.0.tar.gz
Size 996.2 kB
Tags Source
SHA-256 checksum
How to use checksums
907df65a5d69c8d048aa34fb5fedf7eb294c713caced15a2e4f3bdc6fa6f6ebb
BLAKE2b-256 checksum
How to use checksums
5be1e0bec65c816d129667c6139ebce8d895747e8e38520b2824c7fa123866d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","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

1.8.1

1 release file

This release

1.8.0 This release

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