nasa / podaacpy

A python utility library for interacting with NASA JPL's PO.DAAC
http://podaacpy.readthedocs.org/en/latest/
Apache License 2.0
73 stars 45 forks source link

Implement Level3 Subsetting from PO.DAAC Live Access Server (LAS) #110

Closed lewismc closed 7 years ago

lewismc commented 7 years ago

I posted a thread over on the PO.DAAC Forum regarding use of the LAS. The response was as follows

Hello Lewis,

The Live Access Server (LAS) is a highly configurable web server and designed to provide flexible access to geo-referenced scientific data. It can present distributed data sets as a unified virtual data base through the use of DODS networking. Ferret is the default visualization application used by LAS, though other applications (Matlab, IDL, GrADS, ...) can also be used.

The server portion of LAS is written in Java and should run on any Ferret supported Unix / Linux platform.
You can find more details on LAS at:
http://ferret.pmel.noaa.gov/LAS/documentation/introduction/the-las-architecture

More details on APIs for the LAS javascript components and some best practices for using them can be found at: http://ferret.pmel.noaa.gov/LAS/documentation/developer-documentation/javascript-components-v2.x/las-javascript-components-overview

A LAS product request is sent from a web page to the server encoded in XML and it does this through a javascript API.
More information on the API for the LAS Request javascript component can be found at:
http://ferret.pmel.noaa.gov/LAS/documentation/developer-documentation/javascript-components-v2.x/lasrequest-jsdoc

LAS Response javascript wrapper helps with handling of the JSON LAS Response object returned by the product server.
More information on the API for the LAS Response javascript component can be found at:
http://ferret.pmel.noaa.gov/LAS/documentation/developer-documentation/javascript-components-v2.x/lasresponse-jsdoc

Developer Documentation is available at:
http://ferret.pmel.noaa.gov/LAS/documentation/developer-documentation

Hope this helps.

Sandra Cosic
PO.DAAC User Services & Interfaces Team
lewismc commented 7 years ago

The important links for us right now are

A LAS product request is sent from a web page to the server encoded in XML and it does this through a javascript API. More information on the API for the LAS Request javascript component can be found at: http://ferret.pmel.noaa.gov/LAS/documentation/developer-documentation/javascript-components-v2.x/lasrequest-jsdoc

LAS Response javascript wrapper helps with handling of the JSON LAS Response object returned by the product server. More information on the API for the LAS Response javascript component can be found at: http://ferret.pmel.noaa.gov/LAS/documentation/developer-documentation/javascript-components-v2.x/lasresponse-jsdoc

lewismc commented 7 years ago

REST API documentation is available at http://ferret.pmel.noaa.gov/LAS/documentation/developer-documentation/the-rest-interface-for-gui-construction/introduction Some of the links are busted so I'm in the process of reporting them to the Website admin.

lewismc commented 7 years ago

Download URL is as follows

https://podaac-tools.jpl.nasa.gov/las/InteractiveDownloadData.html
lewismc commented 7 years ago

An example APi call for getOperations can be found at https://podaac-tools.jpl.nasa.gov/las/getOperations.do?dsid=AMSRE_L3_SST_1DEG_1MO&varid=tos-AMSRE_L3_SST_1DEG_1MO

lewismc commented 7 years ago

An example dataset search can be seen as follow https://podaac-tools.jpl.nasa.gov/las/getDatasets.do

lewismc commented 7 years ago

Hi @Omkar20895 I just pushed some commits to master to stabilize subsetting, etc. Is this a good time to start on the L3 Subsetting on do you think we should push 2.0.0 first?

Omkar20895 commented 7 years ago

@lewismc since we had a release(1.9.0) recently and the enhancements after the release were minor, I think that we need to address this issue first and then go for a release addressing a new enhancement. Please let me know what you think. I will look into this issue today. Thanks.

lewismc commented 7 years ago

Ack

On Thu, Apr 20, 2017 at 10:09 PM Omkar notifications@github.com wrote:

@lewismc https://github.com/lewismc since we had a release(1.9.0) recently and the enhancements after the release were minor, I think that we need to address this issue first and then go for a release addressing a new enhancement. Please let me know what you think. I will look into this issue today. Thanks.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nasa/podaacpy/issues/110#issuecomment-296068165, or mute the thread https://github.com/notifications/unsubscribe-auth/ABHJl-lt2OB5_ktmKTYIhQN-TNbIUDfvks5ryDoEgaJpZM4NDo4l .

--

Lewis Dr. Lewis J. McGibbney Ph.D, B.Sc Director, MCMA Associates Phone: +1(626)498-3090 Skype: lewis.john.mcgibbney Email: lewis.mcgibbney@gmail.com

Omkar20895 commented 7 years ago

@lewismc are we going to implement the five actions mentioned here?

lewismc commented 7 years ago

@Omkar20895 think so, however I am waiting on a response to my question here http://ferret.pmel.noaa.gov/LAS/documentation/email-admin God only knows where the email archives live so I cant provide a link to the email thread however I will post anything fruitful here.

lewismc commented 7 years ago

@Omkar20895 yes we will just go ahead and provide the five functions mentioned above. I'm going to start work on this @Omkar20895 I'll provide a patch OK doke.

Omkar20895 commented 7 years ago

But @lewismc there is no documentation of any sort yet. How are you working on this? Just curious. When I click on the links I am getting an HTTP 404 response.

lewismc commented 7 years ago

Yes so am I. I do however get a response from getDatasets

Essentially we are looking for

End of story I'll try to address the former. I am over on the LAS lists as before to get some answers.

On Fri, May 19, 2017 at 10:33 PM Omkar notifications@github.com wrote:

But @lewismc https://github.com/lewismc there is no documentation of any sort yet. How are you working on this? Just curious. When I click on the links I am getting an HTTP 404 response.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nasa/podaacpy/issues/110#issuecomment-302852357, or mute the thread https://github.com/notifications/unsubscribe-auth/ABHJlx0aJxSdJcQqnG2U1-EzOkxuGDcVks5r7ntHgaJpZM4NDo4l .

--

Lewis Dr. Lewis J. McGibbney Ph.D, B.Sc Director, MCMA Associates Phone: +1(626)498-3090 Skype: lewis.john.mcgibbney Email: lewis.mcgibbney@gmail.com

lewismc commented 7 years ago

I'm going to close this issue off... the LAS is not the preferred mechanism for retrieving L3 daa products.