-
Notifications
You must be signed in to change notification settings - Fork 10
Description
I have noticed erroneous output from the Argo floats when deployed in shallow waters. See for example the screenshot below where I've deployed an Argo float in shallow (< 200m) waters, but it continues sampling down to 2000m depth, sampling 0s values of temperature.
I haven't done a full diagnosis yet but I suspect it is something due to the fact that all expedition.yamls will default to the following Argo config:
argo_float_config:
cycle_days: 10.0
drift_days: 9.0
drift_depth_meter: -1000.0 # <-- see here deep default
max_depth_meter: -2000.0 # <-- see here deep default
min_depth_meter: 0.0
stationkeeping_time_minutes: 20.0
vertical_speed_meter_per_second: -0.1Where the drift_depth_meter and max_depth_meter fields default to very deep values.
If Argos shouldn't really be deployed in shallow waters, then I think we should introduce blocks on deploying them when e.g. bathymetry < 2000m.
But, if it's good to have the flexibility to deploy shallow, then we need to think a bit further. For example, should the max depth and drift depth be determined from the bathymetry for the location, overriding the config if the default values are too deep? With a warning?
Keen to hear your thoughts @erikvansebille and @ammedd!
I notice there has been previous discussion about shallow Argos (#26), which could be related.