Skip to content

Implementation of UGRID (part 2 of 2): Write#372

Merged
davidhassell merged 51 commits intoNCAS-CMS:mainfrom
davidhassell:ugrid-write
Apr 1, 2026
Merged

Implementation of UGRID (part 2 of 2): Write#372
davidhassell merged 51 commits intoNCAS-CMS:mainfrom
davidhassell:ugrid-write

Conversation

@davidhassell
Copy link
Copy Markdown
Contributor

@davidhassell davidhassell commented Nov 27, 2025

Fixes #271

Requires #371 (which has now been merged into main)

@davidhassell davidhassell added enhancement New feature or request UGRID Relating to UGRID mesh topologies dataset write Relating to writing datasets labels Nov 27, 2025
@davidhassell davidhassell marked this pull request as draft November 27, 2025 17:13
@davidhassell davidhassell marked this pull request as draft March 12, 2026 12:28
@davidhassell davidhassell marked this pull request as ready for review March 20, 2026 12:28
Copy link
Copy Markdown
Member

@sadielbartholomew sadielbartholomew left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, other than one bit of code dodginess in netcdfread that I've highlighted in-line which needs to be updated before I'm happy to merge. Otherwise just the standard minor comments, mostly some typos/formatting issues.

Please consider my feedback and then we should be able to quickly move towards merging. Thanks.

Comment thread cfdm/read_write/netcdf/netcdfwrite.py Outdated
Comment thread cfdm/test/test_read_write.py
Comment thread cfdm/read_write/netcdf/netcdfread.py
Comment thread cfdm/domaintopology.py
Comment thread cfdm/mixin/netcdf.py Outdated
Comment thread cfdm/read_write/netcdf/netcdfwrite_ugrid.py Outdated
Comment thread cfdm/read_write/netcdf/netcdfwrite_ugrid.py Outdated
Comment thread cfdm/read_write/netcdf/netcdfwrite_ugrid.py
Comment thread cfdm/read_write/netcdf/netcdfwrite_ugrid.py
Comment thread cfdm/read_write/netcdf/netcdfwrite_ugrid.py Outdated
davidhassell and others added 11 commits April 1, 2026 11:09
Co-authored-by: Sadie L. Bartholomew <sadie.bartholomew@ncas.ac.uk>
Co-authored-by: Sadie L. Bartholomew <sadie.bartholomew@ncas.ac.uk>
Co-authored-by: Sadie L. Bartholomew <sadie.bartholomew@ncas.ac.uk>
Co-authored-by: Sadie L. Bartholomew <sadie.bartholomew@ncas.ac.uk>
Co-authored-by: Sadie L. Bartholomew <sadie.bartholomew@ncas.ac.uk>
Co-authored-by: Sadie L. Bartholomew <sadie.bartholomew@ncas.ac.uk>
Co-authored-by: Sadie L. Bartholomew <sadie.bartholomew@ncas.ac.uk>
Copy link
Copy Markdown
Member

@sadielbartholomew sadielbartholomew left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for addressing the feedback, especially on the main issue #372 (comment). I have done a final sanity check and everything looks good so please merge!

@davidhassell davidhassell merged commit 345a9a7 into NCAS-CMS:main Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dataset write Relating to writing datasets enhancement New feature or request UGRID Relating to UGRID mesh topologies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implementation of UGRID (part 2 of 2): Write

2 participants