cioos-siooc / cioos-siooc/ocean-data-parser
IOS Conversion_ moored CTD data issues
- Dominant language
- Jupyter Notebook
- Stars
- 5
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
Review of moored CTD data files conversion:
For IOS moored CTD data, I’ve compared the netCDF file generated by ODPY and by the old ios_data_tranform, and would like to suggest a few modifications:
- [ ] 1. In the ODPY version, missing instrument depth:
float instrument_depth ;
instrument_depth:_FillValue = NaNf ;
instrument_depth:long_name = "Instrument Depth" ;
instrument_depth:standard_name = "instrument_depth" ;
instrument_depth:units = "m" ;
- [x] 2. In the ODPY version, 1) keep the PRESPR01 (pressure) as original without converting to depth
float PRESPR01(time) ;
PRESPR01:_FillValue = NaNf ;
PRESPR01:long_name = "Pressure" ;
PRESPR01:standard_name = "sea_water_pressure" ;
PRESPR01:units = "decibar" ;
PRESPR01:featureType = "timeSeries" ;
- [x] convert pressure to depth if there’s no depth channel in the ASCII file.
- [x] 3. Missing long name and standard name for Time in ODPY version:
double time(time) ;
time:_FillValue = NaN ;
time:long_name = "time" ;
time:standard_name = "time" ;
time:units = "seconds since 1970-01-01 00:00:00+0000"
- [ ] #83
Question: do we really need these three variables in the file?
- float sea_water_temperature(time) ;
sea_water_temperature:_FillValue = NaNf ;
sea_water_temperature:long_name = "Sea Water Temperature" ;
sea_water_temperature:standard_name = "sea_water_temperature" ;
sea_water_temperature:units = "degC" ;
sea_water_temperature:comment = "{'2024-01-27T07:06:04.107038 UTC': 'Create sea_water_temperature variable and apply the following parameters: TEMPS901'}" ;
- float sea_water_practical_salinity(time) ;
sea_water_practical_salinity:_FillValue = NaNf ;
sea_water_practical_salinity:long_name = "Sea Water Practical Salinity" ;
sea_water_practical_salinity:standard_name = "sea_water_practical_salinity" ;
sea_water_practical_salinity:units = "PSS-78" ;
sea_water_practical_salinity:comment = "{\'2024-01-27T07:06:04.112308 UTC\': \'Create sea_water_practical_salinity variable and apply the following parameters: PSALST01\'}" ;
- float sea_water_pressure(time) ;
sea_water_pressure:_FillValue = NaNf ;
sea_water_pressure:long_name = "Sea Water Pressure in dbar" ;
sea_water_pressure:standard_name = "sea_water_pressure" ;
sea_water_pressure:units = "dbar" ;
sea_water_pressure:comment = "{\'2024-01-27T07:06:04.130787 UTC\': \'Create sea_water_pressure variable and apply the following parameters: PRESPR01\'}" ;
- [ ] 5. In the old version, there are a few metadata were written in the data. Is it necessary to repeat info in data section?
filename = "chat3_20220722_20230802_0015m_L1.ctd" ;
country = "Canada" ;
mission_id = "2023-069" ;
scientist = "Hannah C." ;
project = "BC-shelf 7" ;
agency = "IOS, Ocean Sciences Division, Sidney, BC" ;
platform = "John P. Tully" ;
instrument_type = "SBE37SMP" ;
instrument_model = "SBE37SMP" ;
instrument_serial_number = "SBE37SMP-11725" ;
instrument_depth = 15 ;
latitude = 54.52715 ;
longitude = -130.5415 ;
geographic_area = "Hecate-Strait " ;
event_number = "4" ;
profile = "2023-069-0004" ;
- [x] 6. Missing vocabulary for file_type=ctd; variable name=salinity:absolute,units=g/kg (TEOS-10):
E.g. : juan2_20210606_20220503_0015m_L1.ctd
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.