Data INgestOr (DINGO) plugin is used to ingest data into the ROC pipeline database
Project description
DINGO PLUGIN README
This directory contains the source files of the Data INGestOr (DINGO), a plugin of the ROC pipeline used to ingest data into the ROC database. DINGO is developed with and run under the POPPY framework.
User guide
Pre-requisites
The following software must be installed:
- Python 3.8
- pip tool
- poetry (optional)
- git (optional)
Install a stable release with pip
To install the roc-dingo plugin with pip:
pip install roc-dingo
Nominal usage
roc-dingo is designed to be called from a pipeline running with the POPPy framework.
The plugin can be used in Python programs using "import roc.dingo".
Developer guide
Install a local copy from source files
To install a local copy of the roc-dingo plugin:
- Retrieve a copy of the source files from https://gitlab.obspm.fr/ROC/Pipelines/Plugins/DINGO (restricted access)
- Use
pip install
orpoetry install
command to install local instance
Publish a new version
- Update the plugin version in pyproject.toml
- Update the plugin descriptor using
python bump_descriptor.py -m <message>
- Update
poetry.lock
file runningpoetry lock
- Always commit in
develop
branch first - Merge in
master/main
branch and tag the version
N.B. When a new tag is pushed in gitlab, tests are automatically run in pipeline, then plugin published in pypi.
Authors
- Florence HENRY florence.henry@obspm.fr (maintainer)
- Xavier BONNIN xavier.bonnin@obspm.fr (maintainer)
- Sonny LION sonny.lion@obspm.fr (author)
License
This project is licensed under CeCILL-C.
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
Built Distribution
File details
Details for the file roc_dingo-1.4.1.tar.gz
.
File metadata
- Download URL: roc_dingo-1.4.1.tar.gz
- Upload date:
- Size: 118.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.8 Linux/6.1.0-12-amd64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0413e6f7e0deedb6950bf6b6f0708b9b0d60df46d065eeed4aedb6bf55d49121 |
|
MD5 | ae907c37b5e98ebb3221e1abba3225bf |
|
BLAKE2b-256 | 82220ef6e0ca5d8c00a99ca6dc5586a66b516fee4e4dff7d7e65aabca4fbd382 |
File details
Details for the file roc_dingo-1.4.1-py3-none-any.whl
.
File metadata
- Download URL: roc_dingo-1.4.1-py3-none-any.whl
- Upload date:
- Size: 181.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.8 Linux/6.1.0-12-amd64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 206d9b5f34c879d0fb7957f4c9cbaf47bf84ce0d5e0dba6a7e7e98ad7487fe0a |
|
MD5 | 26e5c674da40bb1cde0bec227a2b16d3 |
|
BLAKE2b-256 | dcb09a26aa6fe0a6337b50fbb22e5b7171f0f567107c0d9b931feaa079a4ec10 |