Call for hackathons for the 2025 CF workshop #422
Replies: 6 comments 5 replies
-
Hi Ellie, all, Sorry for a somewhat late response but I am happy to lead a hackathon and perhaps the issue you suggest that I opened, namely 'Color blindness accessibility of document figures & tables' (cf-convention/cf-conventions#404), would be a good one indeed - it is certainly something I think we could make real headway with it in only an hour or two. My tentative plan is that we could take the images for figures that seem particularly inaccessible for those with colour blindness and update the colours to a form that passes the test that it appears distinguishable after colourblind filters are applied, which could be as simple as applying some colour filtering using (free) photoshop-like software, but if we can get access to the original source for the image (e.g. source for UML for the the CF Data Model diagrams) we could update them at source as a preferred/reproducible way (I anticipate accessing the source for the schematics will not always be possible). Then switch those in for the old version using a PR. Please let me know if you think this would be a topic/plan that could work and that there would be interest in. |
Beta Was this translation helpful? Give feedback.
-
Hi all, |
Beta Was this translation helpful? Give feedback.
-
I've chatted to Alison and Ellie on the workshop planning committee about the potential for a presentation or lightning talk related to the hackathon about about metadata mappings and thought I'd capture it here. I've been working with a colleague at the Met Office, Adam Jacobs, who has been prototyping a tool to help with mappings between NetCDF and GRIB using the Fluid language. I think this could be really relevant to present, even though it's just an idea at the moment and will fit well with the other conversations we're having around mapping the two formats. |
Beta Was this translation helpful? Give feedback.
-
Hackathon Proposal: SGRID conventions.CF has reasonable standards for representing data on rectangular grids, and thanks to the addition of the UGRID standard, unstructured grids. But it is still lacking ways to clearly define curvilinear grids, and particularly the results from oceanographic (and met?) models that use various schemes where results are "on" different parts of the grid cells, i.e. "Staggered Grids" Some years back the SGRID standard was proposed: https://sgrid.github.io/sgrid/ It is in use by at least some folks (including me :-) ) It would be great to integrate it with CF, similarly to what we did with UGRID. If we do this hackathon, it would be really great if we could get @hrajagers to join. Also, someone from the NEMO community. |
Beta Was this translation helpful? Give feedback.
-
Dear Chris If I understand correctly, SGRID is not about curvilinear grids specifically; it's about describing the relationship between different grids, such as the T, u and v points of an Arakawa C-grid, for instance. Is that right? CF already has ways to describe curvilinear structured grids, such as map projections and the NEMO tripolar grid. However, CF doesn't have ways to describe the relationship between grids, even when the different grids are defined by a single UGRID unstructured mesh. Best wishes Jonathan |
Beta Was this translation helpful? Give feedback.
-
Hi all, At recent CF workshops we've had "housekeeping" hackathon sessions that have resulted in good progress on maintaining/improving the website and reviewing issues that are close to resolution and just need one final push to get them agreed, or potentially closing some older issues as "dormant". I propose that we do the same at this year's workshop. Best wishes, Alison |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello all,
This is an initial call for hackathons for the 2025 CF meeting. This will be taking place from Monday 22nd - Thursday 25th September 2025, and the format this year will be entirely virtual. Please see the GitHub issue above for details of specific timeslots. The meeting agenda will be published on the CF website in due course.
The hackathons will follow the same format as previous meetings, i.e. parallel breakout groups will each discuss a specific issue with the aim of progressing an enhancement to CF, where "progressing" can mean anything from simply increasing understanding of a topic, to writing a pull request to an already agreed issue.
The first two days of the meeting (22nd - 23rd) will have around 8 hackathons run in parallel, depending on the response from the user community - the idea being that it's then likely that there's something of interest for everyone in each session. Additionally, there will be several roadmap-focused hackathon sessions in the last two days (24th - 25th), which will be reserved for collaborative discussions to make progress on sections of the CF roadmap.
The only pre-requisite for suggesting a hackathon is a commitment to provide (by the time of the meeting) a short paragraph introducing the topic, and to lead (or at least initiate) the discussion during the breakout session. The hackathons are meant to be a mainly group-based activity, so no presentation is necessary, unless you want to show a few slides by way of an introduction.
Any subject can be considered for a hackathon, but we have found in the past that ongoing GitHub issues can provide good topics. Below I have provided a list of open CF enhancement issues (with the original author tagged) in case that provides anyone with inspiration. Where these have resulted in another issue being opened, they are marked with a *.
If you would like to suggest a hackathon topic, please reply to this discussion.
Many thanks,
Ellie, for the workshop organising committee
Discussions
*Linked to Conventions for placing CF constructs in a group hierarchy cf-conventions#533
*Linked to Conventions for anomalies cf-conventions#582
cf-convention/discuss/issues
*Linked to Support localization of natural language attributes and variables cf-conventions#528
*Linked to Clarification of weighting in cell_methods cf-conventions#447
cf-convention/cf-conventions/issues
*Linked to https://github.com/orgs/cf-convention/discussions/355
*Linked to Add "GDAL" to list of CF-aware software cf-convention.github.io#545
Beta Was this translation helpful? Give feedback.
All reactions