Skip to main content

Data INgestOr (DINGO) plugin is used to ingest data into the ROC pipeline database

Project description

DINGO PLUGIN README

pipeline status coverage report tests status

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:

  1. Retrieve a copy of the source files from https://gitlab.obspm.fr/ROC/Pipelines/Plugins/DINGO (restricted access)
  2. Use pip install or poetry install command to install local instance

Publish a new version

  1. Update the plugin version in pyproject.toml
  2. Update the plugin descriptor using python bump_descriptor.py -m <message>
  3. Update poetry.lock file running poetry lock
  4. Always commit in develop branch first
  5. 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

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

roc_dingo-1.4.1.tar.gz (118.4 kB view details)

Uploaded Source

Built Distribution

roc_dingo-1.4.1-py3-none-any.whl (181.7 kB view details)

Uploaded Python 3

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

Hashes for roc_dingo-1.4.1.tar.gz
Algorithm Hash digest
SHA256 0413e6f7e0deedb6950bf6b6f0708b9b0d60df46d065eeed4aedb6bf55d49121
MD5 ae907c37b5e98ebb3221e1abba3225bf
BLAKE2b-256 82220ef6e0ca5d8c00a99ca6dc5586a66b516fee4e4dff7d7e65aabca4fbd382

See more details on using hashes here.

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

Hashes for roc_dingo-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 206d9b5f34c879d0fb7957f4c9cbaf47bf84ce0d5e0dba6a7e7e98ad7487fe0a
MD5 26e5c674da40bb1cde0bec227a2b16d3
BLAKE2b-256 dcb09a26aa6fe0a6337b50fbb22e5b7171f0f567107c0d9b931feaa079a4ec10

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page