Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

FIELDORIGIN
SourceName"Source_name" global attribute prefix value in the corresponding Master CDF in lower case. (i.e. "solo")
Level

"Level" global attributes prefix value in the corresponding Master CDF (e.g. "L1")

Descriptor"Descriptor" global attribute value in the corresponding Master CDF in lower case.
dateTimeSee SOL-SGS-TN-0009
Free_fieldNot used for RPWOnly used by the ROC-SGSE to indicate the data provider and test log ID
VXXVersion XX 2-digits version of the current CDF data file , transmitted by the Software and/or from information inside the Master CDFs.

CDF skeleton file storing

In the case of the ROC-SGSE

ROC-SGSE skeleton files archive is available in https://gitlab.obspm.fr/ROC/DataPool/tree/master/GSE/ROC-SGSE/CDF.

In the case of the RODP

(must match with the Data_version global attribute value).


Warning
titleWarning
  • The Data_version of a RPW CDF is not the Skeleton_version, which is used to trace the modifications of the skeleton table.
  • The Data_version of a RPW CDF is defined at the file-level granularity. It starts at "01", then must be incremented each time a new version of the given CDF is generated.

RPW CDF skeleton file storing

RPW skeleton files archive is stored in the ROC DataPool Git repository: RODP skeleton files archive is available in https://gitlab.obspm.fr/ROC/DataPool/tree/master/ROADS/RODP/CDF

ROC CDF Skeleton Conversion Tools

Conversion of a CDF skeleton

...

files between ASCII, binary and Excel formats

The "maser4py" python package can be used In order to convert a given CDF skeleton file in between the Excel 2007 format "skeleton.xlsx" into a ASCII skeleton table "skeleton.skt", you need to use the "maser4py" python package.ASCII, binary and Excel formats,

maser4py The maser4py package can be installed using pip tool for Python 3with the command:

pip install maser4py

See https://pypi.python.org/pypi/maser4py for more details.

Note
titleIMPORTANT
  • The maser4py package only works with Python 3.4 or higher.
  • An instance of the maser4py is installed on the roc-dev.obspm.fr server. To run it, you need to activate the CAWA_TEST virtual environment (the same used to test the RCS interface with the validation tool). To do it, execute the call it from a terminal using the BASH shell, first run the command "source /opt/roc/virtualenvs/maser/bin/load_cawa" from your account in roc-dev. Then enter "load_cawa". If the environament is activated, you should see a (CAWA_TEST) prefix in the promptactivate", in order to activate the "maser" virtual environment. Then, just enter the "maser" command from the terminal.

Conversion of a CDF skeleton table to the master CDF binary file

...

Info
titleINFO

The master CDF binary file can also be generated from the skeleton table using the skeletoncdf module of the maser4py package.

Some rules to keep in mind when editing a CDF skeleton file

...