-
Notifications
You must be signed in to change notification settings - Fork 10
Process creating NcML file aggregating netCDF files #97
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
Conversation
|
@cehbrecht Can this be useful in the context of the CDS and Thursday's discussions ? |
|
@huard You can present this as an example for ncml usage in the discussion on Thursday. Maybe you like also to add an example with ncml where the metadata of the files gets "fixed"? I have put my thoughts for the discussion here: Looking at the ESMValTool we expect fixes that can not be done with ncml. Also the ESGF Future Architecture might not use Thredds/OpenDAP anymore. Just plain file downloading using an Nginx web service. I thought one could use FUSE (File System in User Space) to provide a virtual data layer as a file-system. The FUSE could apply the data fixes on top of the original data when data gets requested. Probably a caching is wanted here as well. But I can not say if this is possible and reasonable ... |
cehbrecht
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See inline comments.
|
Will do, this was just a smoke test. We still need to figure out the client part of the test. Is Emu the right place to put these types of test processes? I could maintain an Emu branch with those processes if you feel that it will confuse users. |
I think Emu is ok. We can move them to other places later if we have the feeling they belong somewhere else. |
|
So the process currently returns an URL, but for NcML we'll need an opendap link. |
|
Requires geopython/pywps#515 and geopython/pywps#513 |
|
@cehbrecht I think this is ready to merge. |
Overview
This process creates two netCDF files, and an NcML aggregating those files. This is intended to be installed on a test environment, so that when the process is called, files are created and picked up by the THREDDS server. Clients can then test that the NcML endpoint works as expected.