A little comment to organize my ideas.
Here is a list of what xnemogcm should be able to handle:
A. Open
Give it files named grid_X, and open_nemo will open the files and will know how to place each variable on the proper grid point
Give it random file names, and open_nemo will open the files and will know how to place each variable on the proper grid point based on the 'description' attribute
Give it random file names, with a dictionary of what file is on what grid point, and open_nemo will open the files and place each variable on the proper grid point
B. Process
Give it datasets that have the 'description' attribute and let xnemogcm set each variable
Give it datasets with a dictionary on where to set each dataset (e.g. {'T':[ds1, ds2], 'U':ds3}) (or a list of tuple, e.g. [(ds1, 'T'), (ds2, 'U')])
How to do?
For A1, A2, and A3, could simply be 1) open and 2) process with method B2.
A little comment to organize my ideas. Here is a list of what xnemogcm should be able to handle:
A. Open
B. Process
{'T':[ds1, ds2], 'U':ds3}
) (or a list of tuple, e.g.[(ds1, 'T'), (ds2, 'U')]
)How to do?
For A1, A2, and A3, could simply be 1) open and 2) process with method B2.
For B1, could create the dict and then call B2