QCing and Visualizing glider data #65
Replies: 5 comments 2 replies
-
Super nice @dhruvbalwada ! In general I think it is nice to have quick visualisation tools to check data quality before going into detailed quality control procedures. After the data is quality controlled and has the common OceanGliders Format (as planned) it would be amazing to be able to use your tools. |
Beta Was this translation helpful? Give feedback.
-
Hi @dhruvbalwada. These tools are fantastic! Really nice to visualise the data like this. For one, this tool can potentially be very useful for glider piloting, to make real-time decisions based on the in-situ mesoscale field. I do agree, this would probably be separate to GT as I'm not sure how this could be brought in. I'll take a look at the detail of the code more, but I particularly like this anomaly function and the ability to switch between time/distance to get a feel for the scale of features the glider is covering. |
Beta Was this translation helpful? Give feedback.
-
Thanks for liking the dashboard, it does look cool :) I don't know what QCing gliders exactly entails, and which part of it was going to live in GT. So would be nice if people with more upstream experience than me in glider processing can chime in. |
Beta Was this translation helpful? Give feedback.
-
Very nice work! Starring and following that! When I wrote the earlier comment, I had a holoviz applet kind of thing in mind, with a few recipes of simple figures which give good insight into glider data for beginners. Nothing groundbreaking, figures that are probably obvious to anyone that has worked with glider data for a litte bit but for example:
There are figures that should always have a clear pattern on good data, and that really obviously do not when working with bad data. Such figures, accompanied by a quick tooltip can be super helpful. |
Beta Was this translation helpful? Give feedback.
-
It looks really cool. Nice job @dhruvbalwada et. al. I tend to split my projects by objectives instead of big monolithic do all. As long as there is a clear common standard, all tools would talk with each other, and someone could always install all. The main advantage is to make it easier for other packages to absorb parts of your work as a dependency. I agree with @soerenthomsen , and your work could turn into a powerful tool for delayed mode QC. I agree with you that different people could be interested in seeing different things, but there are some basic procedures DM QC that everyone should check, and just that would justify a nice package by itself. |
Beta Was this translation helpful? Give feedback.
-
I have been working on a visualization dashboard for gliders. It lives here at the moment: https://github.com/dhruvbalwada/glider-panel-demo and you should be able to see it in action by using the first binder button.
@marcelduplessis and @bastienqueste had raised the point about "Diagnostic / Visualisation tools to assess data quality". I am wondering if they can expand on that more on that over here. Is this dashboard style approach something that they were envisioning for part of it?
At this moment I am not thinking of incorporating the dashboard into GT because it does not seem like it belongs here (plus lot of extra dependencies), but open to discussion whether some more minimal cases should be included as examples to provide users a jump off platform to go explore things.
Any comments from others about approaching glider visualization is also helpful.
Beta Was this translation helpful? Give feedback.
All reactions