Skip to main content

Gse data ReqUESTer (GUEST): Plugin to handle data products from/to ground tests (MEB GSE, ADS GSE)

Project description

GUEST PLUGIN README

pipeline status

INTRODUCTION

This directory contains the source files of the RPW Gse data ReqUESTer (GUEST), a plugin used to handle data from GSE for RPW/Solar Orbiter (MEB GSE, ADS GSE).

GUEST is designed to be run in an instance of the ROC Ground Test SGSE (RGTS).

GUEST is developed with and run under the POPPY framework.

CONTENT

::

roc/                    plugin source files
.editorconfig           EditorConfig config file
.gitignore              .gitignore file
.pre-commit-config.yaml pre-commit config file
bump_descriptor.py      Python script to synchronize roc/film/descriptor.json content with the pyproject.toml data
poetry.lock             used by poetry package
pyproject.toml          pyproject.toml file (PEP518)
README.rst              readme file
setup.py                setup.py (required for editable mode. Automatically generated by dephell)

HOWTO

How to install the plugin? ..........................

The roc.guest plugin is designed to be installed and run inside an instance of the ROC RGTS pipeline. However it can be installed manually, by entering:

.. code::

python -m pip install /path_to_plugin

N.B. To install the plugin in editable mode, run the command:

.. code::

python -m pip install -e /path_to_plugin

The editable mode can only used if the setup.py file exits. Use the dephell module to generate it from the pyproject.toml file (dephell deps convert).

What to do before committing a new version of the plugin? ...........................................................

First update metadata (version) in the plugin pyproject.toml file.

Then be sure the descriptor.json and the setup.py files are up-to-date.

To update the descriptor file, just run the command

.. code::

python bump_descriptor.py -m <message>

Where <message> is a change log for new version.

How to call the plugin? ..........................

The roc.guest plugin can only by called from a POPPy-like pipeline (i.e, RGTS).

The main command is

.. code::

python manage.py guest

Notes:

  • The :code:manage.py file is inside the pipeline root directory (depending of the pipeline installation the alias :code:pop can be also used).
  • The command below will return the help message if no sub-command is passed

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-guest-1.2.3.tar.gz (48.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

roc_guest-1.2.3-py3-none-any.whl (62.1 kB view details)

Uploaded Python 3

File details

Details for the file roc-guest-1.2.3.tar.gz.

File metadata

  • Download URL: roc-guest-1.2.3.tar.gz
  • Upload date:
  • Size: 48.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.8 CPython/3.8.10 Darwin/21.6.0

File hashes

Hashes for roc-guest-1.2.3.tar.gz
Algorithm Hash digest
SHA256 5aafd80449650dc18b16df1d58b919f07651bf137ff03a61c4304d8458978cb6
MD5 d7b2ea9ac25d23f0114dfeb299441e6d
BLAKE2b-256 f50d6c89e4723f4f826ef37eb8777c2110fbd019e0e31c9f172fa521156d087c

See more details on using hashes here.

File details

Details for the file roc_guest-1.2.3-py3-none-any.whl.

File metadata

  • Download URL: roc_guest-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 62.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.8 CPython/3.8.10 Darwin/21.6.0

File hashes

Hashes for roc_guest-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 eafc78ed7a4217b0818c673fd4f4732b2bbdfffa194114d963975a4f3a56c6dc
MD5 9eb0f5748751be3effff6c209c2365f3
BLAKE2b-256 f146259224b2dbcc67982edf22d769176aaf50a467aef1841099abff19ce778c

See more details on using hashes here.

Supported by

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