-
Notifications
You must be signed in to change notification settings - Fork 11
[JOSS] Compare nctoolkit with existing tools and find a better example #68
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
Comments
Another comment about the example shown in the paper, looks like you already have a method to read/download from an url. |
related to #58 |
I've created a new example, which shows how to calculate changes in surface temperature from global climate models. This is something that you can just do in nctoolkit, whereas with other tools like xarray or iris, you normally have to google it. The example also uses the https://github.com/pmlmodelling/nctoolkit/actions/runs/5654799069 Word limit of 1000 words is tight, so I've added a short list of netCDF packages in the ecosystem. "The nctoolkit package sits within a Python ecosystem of packages such as xarray and iris, which provide data models and analysis software for netCDF, netCDF4 which provides low level access to netCDF data, and specialist software such as xesmf for processes such as regridding. In contrast to other netCDF libraries, the use of CDO as a back-end allows nctoolkit users to carry out operations, such as spatial averages, without having to specify the specific names of coordinates, such as longitude, latitude and time, which enables code written for one dataset to be easily applied to another." The key point is that nctoolkit is somewhat more format-agnostic than xarray or iris. Illustrated with the example of The same is true for temporal averaging in nctoolkit using |
Looks good and I think it makes much more clear the scope of |
Thanks @malmans2 I've just updated the paper with a zenodo link. Technically you can download the data from ESGF, but that's a pain for most readers, so I've uploaded to zenodo, which will make things easier. |
Thanks! |
Hi there,
Nice package! I didn't have the time to review it yet, but I glanced through the documentation and the paper.
My first comment is actually a question that I think you should address both in the paper and in the documentation: How does this tool compare to other existing packages?
I don't find the example in the paper particularly convincing, so my suggestion is to find a better one that really highlights the strengths of
nctoolkit
.xarray
is my go-to library for this kind of processing, and the example in the paper looks quite similar (although the plot is not publication ready, so that's definitely a strength of nctoolkit):openjournals/joss-reviews#5494
The text was updated successfully, but these errors were encountered: