pp-mo / ugrid-checks

UGRID file format compliance checking
BSD 3-Clause "New" or "Revised" License
4 stars 1 forks source link

Consider integration with ioos checker plugin #44

Open pp-mo opened 2 years ago

pp-mo commented 2 years ago

See https://github.com/ioos/cc-plugin-ugrid

@ocefpaf suggests a code sprint : https://github.com/ioos/ioos-code-sprint/issues/6 Potentially, this would be April 25 - 28, 2022

ocefpaf commented 2 years ago

Note that it would be nice to have you all at the code sprint for other topics unrelated to ugrid. Hopefully the remove alternative will make it easier to attend. However, it would be awesome to have you for the in person event.

pp-mo commented 2 years ago

@ocefpaf thanks TBH I think Chicago is probably a bit of a stretch for us right now. But some involvement should certainly be possible.

Noticing in

"General Python :: strategies for querying/visualizing gridded data (pygeoapi, stac, xarray) as outputs get larger (higher resolution, more variables)"

Maybe we could present on Geovista / PyVista ?
That's looking like our solution of choice here (though our Scientists are really only just getting started on using 3d viz )

( N.B. : Geovista is still a bit obscure + the strapline doesn't clearly sell it IMHO

proper docs in the pipeline, but bjlittle did just promise to slightly improve it -- ?? didn't you @bjlittle ?!? )

pp-mo commented 2 years ago

P.S.

Geovista is still a bit obscure + the strapline doesn't clearly sell it IMHO

@trexfeathers suggests this from the Iris docs : https://scitools-iris.readthedocs.io/en/v3.2.1/further_topics/ugrid/partner_packages.html#geovista That is perhaps more understandable.

ocefpaf commented 2 years ago

The "main" event is focused on Software discussion/hacking but there will be lightning talks and I believe geovista is definitely worth mentioning in one of them.

pp-mo commented 2 years ago

If there's still space, then we could inject a lightning talk on GeoVista, as you suggest. The best person is probably @bjlittle - currently on holiday but back next week, I believe. Or @trexfeathers has also written something maybe suitable, which we delivered a couple of weeks back.

ocefpaf commented 2 years ago

I believe there is. Did you all register for it? Are you in touch with @MathewBiddle?

pp-mo commented 2 years ago

I believe there is. Did you all register for it? Are you in touch with @MathewBiddle?

Actually no, I wasn't sure who to approach. I don't have access to the Slack account, if that is where things are happening, since it is available only to specified domains and I couldn't find a visible contact to apply for access. -- and I left it much too late, of course :wink:

Regarding possible use of the ugrid-checks code

I have already created a proof-of-concept solution (incomplete, and not yet visible here) to provide checking results in a suitable form for inclusion in an IOOS-style Report object.
So, if anyone is interested, I think we could collaborate on creating an ioos plugin to integrate ugrid-checks via such an interface. It makes sense to me, that we would want the plugin in its own project/repo. But of course, the sprint may simply not be a very good time, since the time difference can be a bit of an obstacle. Also, I still remain to be convinced that this is particularly wanted -- but the interfacing problem did pique my interest !

ocefpaf commented 2 years ago

Folks are discussing that today and tomorrow during the compliance-checker sprint. If you reach out to Matt he will send you the URLs you need to connect. It is be zoom for discussion and slack for async/pasting text.