Skip to content
This repository has been archived by the owner on Apr 30, 2021. It is now read-only.

Registry for grid, topography, region mask files #1

Open
andersy005 opened this issue Feb 19, 2019 · 5 comments
Open

Registry for grid, topography, region mask files #1

andersy005 opened this issue Feb 19, 2019 · 5 comments

Comments

@andersy005
Copy link
Contributor

It appears that all grid, topography, region mask files used in regrid.py are hosted in various locations on Glade. I was wondering if it would be feasible to have some kind of central registry for these? How big can these files get? Can we curate them in a public place (GitHub repo)?

https://github.com/NCAR/esmlab/blob/538185f5f0dd75f243f39008da947a4a14d707c1/esmlab/grid_definitions.yml#L14-L16

https://github.com/NCAR/esmlab/blob/538185f5f0dd75f243f39008da947a4a14d707c1/esmlab/grid_definitions.yml#L149

Cc @matt-long

@matt-long
Copy link
Collaborator

@andersy005, those particular files are binary files that the model reads and are in a version control system associated with CESM.

I think a higher priority would be to curate the grid files on which the esmlab regridding workflow depends. These can be big, however, so not obvious how to proceed.

At this point, I don't believe grid_definitions.yml is really used by esmlab at all. I had thought we might use this to store "known grids"...but we currently just check for the grid file.

@andersy005
Copy link
Contributor Author

the model reads and are in a version control system associated with CESM.

Are these publicly accessible (e.g: GitHub)??

@matt-long
Copy link
Collaborator

To be clear, the POP grids are in a repo...the T62 grid is not.

They are in an Subversion repo:
https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/ocn/pop

@matt-long
Copy link
Collaborator

Maybe grid files could be handled in a manner similar to how cartopy manages remote datasets, from Natural Earth, for instance.

https://github.com/SciTools/cartopy/blob/master/tools/feature_download.py
https://github.com/SciTools/cartopy/blob/master/lib/cartopy/io/__init__.py

@alperaltuntas
Copy link
Member

alperaltuntas commented Feb 21, 2019

To be clear, the POP grids are in a repo...the T62 grid is not.

T62 grid is also in the svn repo (Along with some other shared grids): https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/share/scripgrids/

Not sure if grids in scrip format are helpful though.

@andersy005 andersy005 transferred this issue from NCAR/esmlab Mar 27, 2019
@andersy005 andersy005 pinned this issue Mar 27, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants