Replies: 21 comments
-
Hi Guillame, It's very exciting to have BGC Argo in ArgoPy! For BBP700, data mode "R" should not be allowed, because we agreed that after the RTQC tests have been perfomed, the BBP700 should be adjusted using a slope of 1 and and offset of 0 (zero). So all RTQC BBP data should be adjusted. However, until the (new) RTQC tests have been implemented at all DACs, there will be a significant number of profiles that remain non-adjusted. So the decision for ArgoPy would be to:
I'm inclined to support decision 1. Best, |
Beta Was this translation helpful? Give feedback.
-
Thanks @grgdll for your feedback ! In this first table version @Sauzede indeed added ? for QC=[1,2] with BBP in Real time for 🏊 standard user mode because there a decision to be made for argopy as you point out: it's either the "theoretical" (but safer) choice (1), or the pragmatic (2) I think that the argopy spirit of the 🏊 standard user mode would go with (1) the current data mode census for BBP700 is we should have an idea of the fraction of real time BBP700 data that should be adjusted that are not and would be excluded |
Beta Was this translation helpful? Give feedback.
-
Something else to consider is that I am not 100% sure that the A-mode BBP data are obtained using the latest RTQC tests that the community has agreed. |
Beta Was this translation helpful? Give feedback.
-
well, that is beyond argopy scope and we should not take this in consideration |
Beta Was this translation helpful? Give feedback.
-
Hi Guillaume, great to have BGC data handling within argopy on the horizon. Two comments: Would a generalized version like
with exception for radiometry, where
cover all your bases? (For some transition period, BBP700 R mode could be added to the exception, until a larger fraction of DACs have implemented the RTQC procedures.) This way should also be easier to document and to convey to a user than a parameter-specific listing, shouldn't it?! (2) on listings of parameter-specific rules: Try to include the b-parameter CHLA_FLUORESCENCE in your thought process for the BGC extensions already now. As well as some more exotic ones like TURBIDITY, BBP532, BISULFIDE, or CDOM. Same with parameter duplicates (= replicate sensors), like DOXY and DOXY2, or BBP700 and BBP700_2. (Side note: A relatively generic selection table like the suggested one for expert mode, above suggestion for standard mode, and the suggested one for research mode would ease their treatment, I'd presume.) |
Beta Was this translation helpful? Give feedback.
-
@gmaze another question: Is there a filter for the profile DIRECTION in the different modes?
|
Beta Was this translation helpful? Give feedback.
-
I like @HCBScienceProducts suggestion
with exception for radiometry, where
but is a transition phase is possible for BBP ? 1- thanks to @Sauzede, I think that the very bad data have been QCed 3,4 (for the majority of BB700 in R mode (coriolis)) |
Beta Was this translation helpful? Give feedback.
-
thank you all for your feedbacks ! If I understand well recommendations for argopy are to (temporarily) adopt the following choices: 🏄 expert modeReturn all the Argo data, without any postprocessing, so no data mode and QC filtering is applied, like for core 🏊 standard modeThis mode simplifies the dataset, remove most of its jargon and return a priori good data.
🚣 researchThis mode simplifies the dataset to its heart, preserving only data of the highest quality for research studies, including studies sensitive to small pressure and salinity bias (e.g. calculations of global ocean heat content or mixed layer depth).
@catsch @Sauzede @grgdll @HCBScienceProducts please 👍🏻 or 👎🏻 |
Beta Was this translation helpful? Give feedback.
-
yes, at some point we will need to consider the difference between synthetic and bio profile variables |
Beta Was this translation helpful? Give feedback.
-
Sorry, I probably wasn't as clear as I could:
- FLUORESCENCE_CHLA is an intermediate bio (ib) parameter, transmitted by the float (here: the chlorophyll a fluorometer counts). As such, it is stored in the bio profile, but not transferred to the synthetic profile.
- CHLA_FLUORESCENCE is a bio (b) parameter, like CHLA. It's derived during processing by the DAC and of scientific value. As such it is stored in the bio profile but also transferred to the synthetic profile --> of relevance for consideration. At present, I don't see a DAC that has yet started to produce both CHLA and CHLA_FLUORESCENCE from the sensor raw data, but this will come (and has already been agreed upon at ADMT, so it's just a matter of time/implementation.)
- TURBIDITY, BBP532, BISULFIDE, CDOM, or CP<nnn> are also all bio (b) parameters. They already exist in the files, both bio profile and synthetic profile. Maybe those are a better starting point for your considerations, which will make you ready for CHLA_FLUORESCENCE once it appears, too :-)
|
Beta Was this translation helpful? Give feedback.
-
This issue was marked as staled automatically because it has not seen any activity in 90 days |
Beta Was this translation helpful? Give feedback.
-
poke: @catsch @Sauzede @grgdll @HCBScienceProducts Is the table above still ok this June 2024 ? can you please 👍🏻 or 👎🏻, I'm about to work on this |
Beta Was this translation helpful? Give feedback.
-
I think a QC_FLAG = 5 is missing for CHLA_ADJUSTED_QC in D |
Beta Was this translation helpful? Give feedback.
-
even for the "expert" mode ? |
Beta Was this translation helpful? Give feedback.
-
I thought that for the expert mode all data no matter the QC are returned, my comment is for the research mode |
Beta Was this translation helpful? Give feedback.
-
My mistake ! |
Beta Was this translation helpful? Give feedback.
-
To allow QC_FLAG = 5 in data mode D can be added for all parameters in argopy "research" mode, I would think. |
Beta Was this translation helpful? Give feedback.
-
Also from @catsch comment, we can get rid of CDOM variables in standard & research mode
|
Beta Was this translation helpful? Give feedback.
-
so, last version of the table is: 🏄 expert modeReturn all the Argo data, without any postprocessing, so no data mode and QC filtering is applied, like for core 🏊 standard modeThis mode simplifies the dataset, remove most of its jargon and return a priori good data.
CDOM not included because not ready yet. 🚣 researchThis mode simplifies the dataset to its heart, preserving only data of the highest quality for research studies, including studies sensitive to small pressure and salinity bias (e.g. calculations of global ocean heat content or mixed layer depth).
CDOM and Radiometry not included because not ready yet. |
Beta Was this translation helpful? Give feedback.
-
🏄 expert modeReturn all the Argo data, without any postprocessing, so no data mode and QC filtering is applied, like for core 🏊 standard modeThis mode simplifies the dataset, remove most of its jargon and return a priori good data.
CDOM not included because not ready yet. 🚣 researchThis mode simplifies the dataset to its heart, preserving only data of the highest quality for research studies, including studies sensitive to small pressure and salinity bias (e.g. calculations of global ocean heat content or mixed layer depth).
CDOM not included because not ready yet. |
Beta Was this translation helpful? Give feedback.
-
I moved issues to a discussion so that we can promote the final table |
Beta Was this translation helpful? Give feedback.
-
To move on providing BGC variables with argopy, we need to determine the data mode and QC flags filter values for each of the 3 user modes.
For core parameters, this is documented in here: https://argopy.readthedocs.io/en/latest/user_mode.html#id2
After some talks at IMEV, @Sauzede came up with the following table that we need to agree on.
Pinging the @euroargodev/bgc_argo_qc team and @catsch for comments please.
We added
?
near QC flags where we were not sure...🏄 expert mode
Return all the Argo data, without any postprocessing, so no data mode and QC filtering is applied, like for core
🏊 standard mode
This mode simplifies the dataset, remove most of its jargon and return a priori good data.
In standard mode, only good or probably good data are returned and includes real time data that have been validated automatically but not by a human expert.
🚣 research
This mode simplifies the dataset to its heart, preserving only data of the highest quality for research studies, including studies sensitive to small pressure and salinity bias (e.g. calculations of global ocean heat content or mixed layer depth).
Beta Was this translation helpful? Give feedback.
All reactions