Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/ascii to netcdf #202

Closed
wants to merge 4 commits into from
Closed

Feat/ascii to netcdf #202

wants to merge 4 commits into from

Conversation

JanStreffing
Copy link
Contributor

@JanStreffing JanStreffing commented Aug 7, 2023

Third times a charm. I hope!

This is the translation of @helgegoessling routines for spheRlab , which can read the FESOM ascii mesh files, compute a number of useful mesh characteristics, such as polygon neighborhood info, and save it all as a CDO conform netCDF file.
I'd be happy to get feedback. I realize there is quite some duplication with the normal load_mesh function. I started with the file reading, and at the time I did not think about adding this to pyfesom2, but rather to ocp_tool2. However, I think in pyfesom2 it might be better fitting and available to more users.

Let me know what you think of the style. Functionality seems to work. I'm planning to add some more soon, so that we get a description of the cavity in the netcdf file. That was in fact the reason I started with this.

I tried using dask delayed on another branch: https://github.com/FESOM/pyfesom2/tree/25868585c3972a46db461e003a7334173b43bd96. While it worked, I saw virtually no speedup. Which is strange, because I normally get a between x10 and x20, e.g. when loading files in parallel with dask delayed. Maybe too many operations, each of which is not expensive enough in itself?

@JanStreffing JanStreffing added the enhancement New feature or request label Aug 7, 2023
@JanStreffing JanStreffing self-assigned this Aug 7, 2023
@koldunovn
Copy link
Member

@JanStreffing as the #203 is merged there is no need to merge this on, right?

@JanStreffing
Copy link
Contributor Author

correct!
ty

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants