I/O proposal based on netcdf#36
Conversation
|
I've not used the NetCDF format before. From what I see, it seems pretty generic, which also means there are other competitor formats that would warrant consideration. So a few questions to educate myself before I comment on the PR:
|
|
|
The example usage suggests storing the whole environment description in a Maybe I'm not fully clear on the use case ... could you walk me through a simple scenario where I might find this interop with NetCDF useful if I were a geoscientist? Another things to consider when reading/writing files in various formats is to look at FileIO.jl to see if it makes sense to use its API for this. |
|
The most likely workflow we will adopt in the short term is the following one:
One of the incentive behind using netcdf is that it is language agnostic. It's probably a good idea to write I/O that are not too dependent on a given file format and I should adjust this PR to meet this objective. I like the idea behind FileIO but netcdf is not part of the languages supported. I agree that we should allow for individual input fields (bathymetry, ...) being stored in separate files. |
This PR follows from #33 and aims at brainstorming what a netcdf based I/O implementation could look like.
Bare in mind these are my first attempts at coding in Julia.
I'll edit the PR header with a proper to do list if we deem this effort relevant.
Basic usage would look like:
Properties the implementation should respect: