Plugin to manage the RPW Instrument Database (IDB)
Project description
ROC IDB
A plugin to manage different IDB source/version for RPW/Solar Orbiter.
User guide
Pre-requisites
The following software must be installed:
- Python 3.12
- pip tool
- poetry (optional)
- git (optional)
Install a stable release with pip
To install the roc-idb plugin with pip:
pip install roc-idb
Nominal usage
roc-idb is designed to be called from a pipeline running with the POPPy framework.
The plugin can be used in Python programs using "import roc.idb".
Developer guide
Install a local copy from source files
To install a local copy of the roc-idb plugin:
- Retrieve a copy of the source files from https://gitlab.obspm.fr/ROC/Pipelines/Plugins/IDB (restricted access)
- Use
pip install
orpoetry install
command to install local instance
Publish a new tag on Gitlab
- Update the version using
poetry version <bump_level>
where <bump_level> can be patch, minor or major - Update the descriptor using
poetry run python bump_descriptor.py
- Generate the new setup file using
poetry run dephell deps convert
- Apply code formatters using
poetry run pre-commit run -a
- Commit and tag
Authors
- Xavier BONNIN xavier.bonnin@obspm.fr
- Florence HENRY florence.henry@obspm.fr
- Sonny LION
License
This project is licensed under CeCILL 2.1.
Acknowledgments
- Solar Orbiter / RPW Operation Centre (ROC) team
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
roc_idb-1.5.1.tar.gz
(64.9 kB
view details)
Built Distribution
roc_idb-1.5.1-py3-none-any.whl
(89.7 kB
view details)
File details
Details for the file roc_idb-1.5.1.tar.gz
.
File metadata
- Download URL: roc_idb-1.5.1.tar.gz
- Upload date:
- Size: 64.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.6 Linux/6.1.0-23-amd64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3664a231d6bea3bbff9fe7beba9479ecc6efc5adf6d0ab94e80118a2251814fb |
|
MD5 | 287804b0cae45ec5ad07ab3d911e0adb |
|
BLAKE2b-256 | d91edd0c3f7fe5809f2cc6810ca9711236ee282dfd8151daabc45a5cc5cc2e8d |
File details
Details for the file roc_idb-1.5.1-py3-none-any.whl
.
File metadata
- Download URL: roc_idb-1.5.1-py3-none-any.whl
- Upload date:
- Size: 89.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.6 Linux/6.1.0-23-amd64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b842314c8c5a6fe190e8d3089604f21bdfaf59c0ebbbdc7f4d4bf22c7fabc156 |
|
MD5 | fd3bbd552ff64a4ceb1e3a300a76ceec |
|
BLAKE2b-256 | d216e96fbdf2514128b058d44cb620e44f09a4cf54a1e0040441916e17feeb96 |