Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

special_feature metadata file variable #32

Closed
tcarval opened this issue Mar 16, 2022 · 6 comments
Closed

special_feature metadata file variable #32

tcarval opened this issue Mar 16, 2022 · 6 comments
Assignees
Labels
avtt Argo Vocabulary Task Team non-NVS For issues not strictly related to NVS collections updates or new collections requests

Comments

@tcarval
Copy link
Contributor

tcarval commented Mar 16, 2022

In the NetCDF user's manual, it is mentioned :
This vocabulary captures the possible SPECIAL_FEATURES in a float’s characteristics.
Additional float features can be specified here such as algorithms used by the float.
The SPECIAL_FEATURES variable in a float metadata file must be filled by the DAC, to indicate there are AUX data files (see https://argo.ucsd.edu/data/auxiliary-directory).

Actually, it should not be a fixed vocabulary.
Today, for floats having experimental sensors it is required that :
The SPECIAL_FEATURES string must include the substring ‘AUX’ for machine parsing

Is that syntax sufficient ? Yes in my opinion.
Action : in Argo User's manual, replace This vocabulary captures with This variable captures

@tcarval
Copy link
Contributor Author

tcarval commented Mar 16, 2022

Here are the SPECIAL_FEATURES entries from Coriolis DAC for BGC experimental sensors

<style> </style>
SENSOR_MAKER SENSOR_MODEL SENSOR SPECIAL_FEATURES
Biospherical instruments inc. MPE RADIOMETER_PAR THIS FLOAT HAS AUXILIARY SENSORS FOR RADIOMETRIC MEASUREMENT OF PAR
HYDROPTIC UVP6-LP PARTICLES_PLANKTON_CAMERA THIS FLOAT HAS AUXILIARY SENSORS FOR SIZE SPECTRUM MEASUREMENT
TRIOS RAMSES_ACC RADIOMETER_DOWN_IRR THIS FLOAT HAS AUXILIARY SENSORS FOR HYPERSPECTRAL RADIOMETRIC MEASUREMENT
TRIOS OPUS SPECTROPHOTOMETER_NITRATE THIS FLOAT HAS AUXILIARY SENSORS FOR NITRATE MEASUREMENT

@anthoninlize
Copy link

Thanks Thierry.

Today, for floats having experimental sensors it is required that :
The SPECIAL_FEATURES string must include the substring ‘AUX’ for machine parsing

Is that syntax sufficient ? Yes in my opinion.

It depends what is expected by 'machine parsing' then. What would be expected from the parsing at OceanOPS?
We could check easily that, if the string is not empty or different from 'n/a', it contains 'AUX', and if not sending a feedback email.

We can include the special features in the official notification as well, the question is do we do that in any case, or just if it's compliant (ie contains 'AUX')?

@vpaba vpaba added the avtt Argo Vocabulary Task Team label Mar 17, 2022
@vpaba
Copy link
Contributor

vpaba commented Mar 17, 2022

Just a reference to an older discussion on SPECIAL_FEATURES etc.: #8

@tcarval
Copy link
Contributor Author

tcarval commented Mar 18, 2022

It depends what is expected by 'machine parsing' then. What would be expected from the parsing at OceanOPS?

In this "Auxiliary directory" page, it is mentioned:
The Argo Information Centre (AIC) presently tracks the sensors that provide measurements in the PARAMETER list in the meta.nc file.
The AIC can also make the SPECIAL_FEATURES string available.
The SPECIAL_FEATURES string should be suitable to be included as part of notification of floats about to drift into EEZs. It must be clear and completely describe all auxiliary measurements.

For a float, the list of sensors comes from PARAMETER and SPECIAL_FEATURES containing"AUX".
To make public the list of sensors of a floats, the 2 variables should be used.

@anthoninlize
Copy link

Thanks. So:

  • we'll make sure that we ingest the SPECIAL_FEATURES information properly, and we'll populate it
  • we'll add the SPECIAL_FEATURES field on the web dashboard (editing, float sheet)
  • if the string contains "AUX" (should it be case sensitive?), we'll include it in the EEZ notification and deployment notification (it might be a mention that some special features exist, redirecting to ocean-ops.org; to not overload the notification)

My only question now is about this:

For a float, the list of sensors comes from PARAMETER and SPECIAL_FEATURES containing"AUX".

"AUX" will indicate relevant value in the string, but it can be something else than a sensor? Am I wrong?

@tcarval
Copy link
Contributor Author

tcarval commented Mar 18, 2022

Personally I do not like upper case strings. So let's decide that "AUX" is not case sensitive (AUX, aux, ... are valid).
AUX indicates that there are auxiliary feature on this float that are stored on GDAC "aux" directory.
It could be something other than a sensor.

@tcarval tcarval self-assigned this Dec 5, 2022
@vpaba vpaba added the non-NVS For issues not strictly related to NVS collections updates or new collections requests label May 30, 2024
@tcarval tcarval closed this as completed Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
avtt Argo Vocabulary Task Team non-NVS For issues not strictly related to NVS collections updates or new collections requests
Projects
None yet
Development

No branches or pull requests

3 participants