You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 27 Next »

Background Docs


Notes for meeting on 21 August 2018

Dan Slayback

Fritz Pollicelli

Greg Ederer

Diane Davies

Gang Ye

Brief meeting. David Landis has been hired to work on transitioning the code to Pearl.

Dan to drop by and see him in Building 33 G316

Dan and Greg to try and set up weekly meetings with David to touch base on any issues that might arise.


Plan to meet next Wednesday 29th if David is free.

Notes for meeting on 19th March 2018

Dan Slayback

Fritz Pollicelli

Ed Masuoka

Diane Davies

  • Current Status: Step 1 is complete. The initial swath based water product is running as a PGE and Dan has checked the out put product and is happy with it.

Next steps

  • Greg is going to amend the PGE to include a cloud shadow mask. Dan and Greg are discussion whether to use the existing cloud shadow mask (likely) or whether to use a different one.
    • Dan needs to provide Greg with the code for the existing cloud shadow mask that uses MOD35.
      • the current code Dan uses has IDL operators. this will need to be re-written.
    • Diane and Dan to meet with Greg this week to discuss next steps this.

  • Dan to provide an outline for code to composite and tile the initial product. Dan to work with Greg who will write the code.
  • Terrain shadow filter (monthly product computed as part of this process) is to be applied to the tiled product
  • HAND (Height Above Nearest Drainage) filter, which identifies areas where flood water should not be present, will also be applied to the tiled product.


Notes for meeting on 22 February 2018

Dan Slayback

Greg Ederer

Diane Davies

  • Greg amended PGE code and has completed step 1. Dan happy with the product
  • Discussion on how to implement the cloud mask.
    • looking at options
    • this should be done as part of the PGE running in step 1
    • Diane to contact Eric Vermote to see if there was an improved cloud shadow mask. He said
    • "There is a cloud cloud shadow mask in the MOD09 product (at 1km resolution), at this resolution it is very difficult to evaluate cloud shadow mask and I am not sure about the performance. 

      Cloud shadow masks are currently being evaluated for Landsat 8 and Sentinel 2 data (using an operator derived  validation mask) we can probably gain a lot of experience from this and then transition the “best” algorithm to MODIS the best way we can. That will not be right away unfortunately but more like in a year timeframe,

      As far as terrain shadow it is an interesting problem quite feasible if you have a good Digital Terrain Model but could be computationally expensive because my guess is that you have to do it  at a finer spatial resolution than what your actual resolution but that can be studied too once again with Landsat 8/Sentinel 2 data.



Notes for meeting on 13th November 2017

Diane Davies

Fritz Pollicelli

Gregory Ederer

Dan Slayback

Gang Ye


    • Dan has successfully put his code in GitHUB but there are outstanding items for Dan to be able to test his code:
      • Greg needs to get Dan needs more disc space. this will require a request to the SA
      • PGE code has not been started. Should be straightforward as can use modules from other code. one week (action Greg or someone else from MODAPS)
    • They should have the PGE running by the first week in Dec assuming there are no problems / bugs with the code.
    • Re: the issue with the python code: should have an answer when the PGE code is running.
      • Greg needs to get Dan an account on GitHUB
      • He should have disk space on
      • Then test libraries
    • Dan has sent code to disaster data portal folks
Next Meeting4th December 11am
Notes for meeting on 16 October 2017  

Gang Ye

Gregory Ederer

Dan Slayback

Fritz Pollicell

Diane Davies


  • Old NRT flood system was broken when the SA made an update. Dan has just spent 2 weeks fixing issues. Can we avoid this happening (or at least minimize the impacts) in future?
  • Dan is still unsure how to proceed with his code in python. Which version? Will he be allowed to use python libraries? that are not included in RedHat?
  • Dan needs put his code in GITHUB by the end of this week so the others can look at it and figure out how to move forward.
    • Greg and Gang will look at the code with a view to determining how it can best be set up so that it won't break when there are system updates.
    • Greg to deliver action plan on how to move forward.
    • Can Dan use outside python libraries? The SA won't maintain these. Greg said it is the same with the HDF libraries: the CM librarian does configuration management and makes sure they are up to date and compiled. Perhaps something similar can be set up for the flood mapping
  • Frtiz and Dan have been in touch with the Disaster Portal folks. They are waiting on code from Dan
Action Items
  • Dan to put his code in GitHub by 27 October
  • Greg and Dan to review code and come up with an action plan on how to move forward by 3 November
  • Dan to provide code for ArcGIS portal
  • Gang Ye to get PGE number /name for Dan
  • Dan to provide short names for data product
 Next Meeting
13 November 2017 
Notes for meeting on 18 October 2017
Attendees

Diane Davies

Gang Ye

Gregory Ederer

Dan Slayback

Fritz Pollicelli


  • Update on Disaster Portal: Fritz saw Jessica Seepersand but she was too busy to talk. They have requested Dan’s code for the web map services. Dan needs to provide this.
  • Update from Dan
    • First module done. Waiting to hear back from MODAPS on how to deploy it. Impression that they are not familiar with using Python in a production environment. There was a suggestion that they use system python but Dan thinks that would be an issue. Greg said the issue is supporting external libraries and packages. SA in Building 32 do not want to deploy anything that is not part of the standard operating system but only as far as it comes from Red Hat or whoever the distributor is. So anyone that needs custom modules will require installation. Want users that want them to build and maintain them. But currently no there is no repository /deployment system. (There is an old fashioned system in place for Centos 5 but they are not porting it to Centos 7. So stuck in in between place!. It will be resolved. There will be facilities to do this (Navid and Kurt) but still have processes to sort out (Gate keeping / CM / documentation etc. Processes need to be transitioned from old PGE system). Greg thinks a couple of months until everyone is happy. But test environment should be sooner.
    • Greg to talk to Navid to see what the plan is.
    • Dan said it is better to wait for until this is resolved. – no rush to get in to production, as old system is working, so. Greg thinks the flood code might be the test case.
    • Dan said that to be clear - Python Conda system doesn’t need root anything.
    • Greg asked if Dan Dan has access to Git Lab? Navid can add him in. This is the configuration management system that will let Dan get familiar with the environment MODAPS will be deployed from. Put code in. track tickets etc. Should be used as a wedge to push Navid along. Greg to send Dan information.
    • Dan: to do short names.
    • Dan: can still work on compositing assuming python coding will be available. 
  • Diane mentioned the GIBS summit coming up on 2-3rd October. Asked Dan for a straw man of how we would like to see the data represented for the summit, to make sure this is in the work plan for the coming 12-18 months.
 Next meeting
16 October 2017 
Actions
  • Fritz to follow up with Jessica on status of Disaster Portal
  • Dan to provide code for the Disaster Portal web map service
  • Gregory Ederer to send Dan information about Git Lab
  • Gang Ye to get PGE number /name for Dan
  • Dan to provide short names for data product
Notes for Meeting on 28 August 2017
Attendees

Progress on Phase 1: Granule Module

  •  Dan said that the coding is progressing well the code for the first intermediate MWD product should be ready next week. The next stage will be compositing all the raster files.
  • Dan checked with Gang and Ed that:
    • the MODAPS code will monitor when new granule is available and check the validity of the granule files
    • the memory use was within acceptable limits
    • MODAPS will call code when granules are ready
    • Python 3.5 is preferable to the older version currently being used. (Ed to check with SAs and will get back to Dan if there is an issue).
    • Greg's code, that Dan got a year ago is still OK. No significant updates were made that should be tested. Greg said they are looking at the offset again for GEOLOCO but it is OK for Dan to proceed with what he has.
  • Dan asked about logging code: are there recommendations on standards / content? Gang to send these to Dan.

  • Product naming

    • Asad has sent Dan naming conventions

    • Intermediate products not to be distributed; don’t need to follow the same naming requirements. Only the official products.

  • Dan will provide code to Gang / Greg who will add a PGE wrapper and run the standard science tests, put it in an archive for validation. Then need to determine how to store / add to a database. This may take a couple of months.


  • Providing flood alerts

    • Greg asked about the outputs with a view to setting up a flood alert system.
       
  • Diane has been looking at requirements from the flood workshop and feedback from users Fritz contacted:
    • users want a one stop shop for flood products
      • Suggest adding the imagery in Wordview and having a feed that can be ingested in to a devoted flood product viewer.
      • Get updates on what is happening with the Dartmouth Flood Observatory and their bid to have a "flood portal" and the NASA disasters portal being developed with ESRI" that David Green is funding.
    • Users often say products are not easy to understand: having historical data may help? and good explanations of what the data shows and doesn't show.
    • Users want automated polygon generation / product delivery
    • Users want to be able to provide feedback
  • Gang Ye to send Dan recommendations for logging code
  • Edward Masuoka to check with SAs re: python version. He will get back to Dan if the latest (ver 3.5) is not acceptable.
  • Fritz to follow up on other flood portals / viewers to get a sense of what will be done and the likely timeline
  • Dan Slayback to suggest naming conventions for flood products

Notes for Meeting on 17 July 2017

AttendeesNotes

Karen Michael

Diane Davies

Gang Ye

Fritz Pollicelli

Dan Slayback

  • Dan: Tests show that the GDAL prototype is as efficient as ENVI / IDL
  • Dan to finalize code to generate the granule level water detection data (intermediate file). Estimated time frame 1 month
  • Next steps:
    • Dan to finish code for the final daily products (2,3,14 day products). He may need input from Gregory Ederer/ others to make this code as efficient possible - approximately another month taking us to mid September.
    • After that we need to consider final formats for end users
  • Fritz sent Dan some feedback from end users. Diane to create short set of questions which will go to a broader audience.

Action items

  • @Dan Slayback to report back to Edward Masuoka that he won't need the additional ENVI license
  • @Dan Slayback to finalize code to generate the granule level water detection data and deliver it to Gang Ye
  • Gang Ye to send Dan sample ESDT file names
  • Diane Davies to contact additional users, in collaboration with Fritz, to draft user requirements doc

Notes for Meeting on 26 June 2017

AttendeesItemNotes

Diane Davies

Gang Ye

Edward Masuoka

@Frederick Pollicelli

@Dan Slayback

Phase 1: Granule Module
  • Flood product is currently run using IDL and ENVI and it uses 10 x 10 degree tiles (MOD09, MOD35 and MOD06) as input and generates MODIS Water Detection (MWD) and MODIS Cloud and Shadow (MCS) data files in same format.
  • Dan will modify code to use granule data as input so the MWD and MCS can be processed as soon as the data are available
  • Dan will assess whether the to use IDL / ENVI or GDAL / Geo Tools
    • no licenses are required for the GDAL option but if it is going to take longer, Ed is willing to buy another ENVI license
    • Dan to provide feedback the week of 10th July
  • Dan will then deliver his code to Gang (by 17 July)
  • Gang and LAADs team will take the code and wrap it in to PGEs for NRT processing

Phase 2: Mapping and Compositing module

This module creates products on a global 250m grid

  • Who:  PI staff can prototype, but TBD who will build and operate this component (LANCE or PI staff).  Schedule: Start after stage 1 complete.

Estimated completion: TBD

Phase 3: Post processing module for distribution
  • Generate final distribution format files (geotiff, shapefile, KMZ, graphics) from the master product and publish to web, ftp, GIBS (if possible), etc.
  • Diane to review information Fritz collected from user survey and to develop additional questions (as appropriate) and contact users to develop end user requirements.


Next Meeting:17 July 2017

Action items

  • @Dan Slayback: Test granule approach with ENVI / IDL
  • @Dan Slayback: Prototype GDAL to see if it is as efficient as ENVI / IDL option & report back to Edward Masuoka, Gang Ye, Fritz, Gregory Ederer and Diane Davies the week of 10 July
  • Edward Masuoka will purchase additional ENVI license if Dan thinks it will be more efficient to run code using ENVI 
  • @Dan Slayback to provide granule input code to Gang YeGregory Ederer for PGE integration 
  • Diane Davies to meet with @Fritz Pollicelli next week to discuss end user requirements
  • Diane Davies to contact additional users and draft user requirements doc
  • No labels