Blog from March, 2009

Work Completed

  • I completed and closed Bard-59:  create the necessary UI and history tracking to go forward and backwards when traversing the RDF Page View.  This was completed with help from Nathan.
  • Added an additional task to Bard-56 (create a formatted RDF page for Raster data), which is started and is a work in progress.  Some changes had to be made to the Raster Ingester to add the additional metadata (see Bard-45).  I also continued adding metadata for Feature Datasets and the Schemas and updated the RDF Pages for these types to display the new information.  I spent some time reviewing information about Eclipse Forms since I was unfamiliar with them and that is what the RDF Pages are based on.  In addition to this, Jong found a website for describing GIS data with some already defined metadata elements and a few of its own, called Dublin Core Light 4G.  I added this set of elements to Bard's GIS plugin.
  • I spent 1.5 hours on an ACM Skillsoft course about XML (an introduction course about DTD, XML, etc) on Friday (mostly over lunch) since this seemed appropriate as we move towards adding metadata to Bard/MAEviz

Work Planned

Comments

This week went as planned.  Working on the formatted RDF pages required me to dig into some basics about eclipse forms.  I also continued a course I had started a while back to continue learning more about XML.

Work Completed

  • Researched material for the MAEviz-Analysis document Terry is working on.  I added who contributed which analyses/algorithms tables from TGIC.  I also updated the help documentation to make TGIC searchable in MAEviz help.  This latter was tracked as MAE-1194.
  • Resolved MAE-1193, MAEviz could not create a local repository when run under an active domain user account.  the problem had to do with the local repository being created on a network drive, which was untested.  I sent a fix to the graduate student at GaTech and he confirmed that the fix worked.
  • Added NiftyProgress, a small progress monitor written by a developer that creates a transparent pane over the widget that is updating.  This is nice for long running processes that are limited to a single view bceause it is much more apparent which view is updating than is indicated by the small status bar that is created by eclipse in the status line of the application.  It's very slick.  I added the code the the svn repository.  I also made a small fix to minimize the transparent pane when the view that it is associated with is minimized.  The progress monitor was developed on a Mac and exhibited some different behavior on windows/linux.  I tracked this with the work done for Bard-46.
  • Updated the "work in progress" data catalog view to show Rasters in the view.  This work was recorded as Bard-45, which tracked the creation of the raster ingester.
  • Worked on the CSV Ingester to ingest our csv files into tupelo with metadata.  This is still a WIP since Shawn wanted me to start looking at viewing the Feature Set and Schemas in the RDF Page View.  This work is tracked as Bard-56.  This work will continue next week with an additional task entered as Bard-59.  While working with the RDF Page View, it became apparent that we will need to be able to not only navigate forward, but also backwards, from that view.
  • Attended CET Meeting on Thursday March 19, 2009 via google video chat.
  • Sent Terry e-science materials that were presented in December 2008 at the education workshop
  • Reviewed Chapter 4 MAEviz Accomplishments

Work Planned

  • Attend CET Meeting on March 19, 2009 from 12:30pm to 2:15pm
  • Update MAEviz-Analyses document with who contributed analyses/algorithms to MAEviz.  Make the TGIC document searchable in MAEviz-Help.
  • Bard-45
  • Bard-46
  • Bard-56

Comments

This week went as planned.  Some additional tasks were added mid-week and will continue into next week.

Work Completed

  • Google video chat with Shawn and the team to discuss this weeks tasks and to set my priorities for the week (see Bard-46 and Bard-45)
  • Completed updating the MAEviz Help documentation by Tuesday, this task took more time than anticipated due the help being more out of sync than initially anticipated.  A few newer analyses needed help files, some were not in the correct spot in the MAEviz main help section (e.g. showing up in the wrong category, or the default category of Other).  This work was tracked as MAE-1194
  • Bard-46Improve the current UI handlers to move long running work off the UI thread with progress indicators to the user.  This work is complete for now.
  • Bard-45Create an ingester for raster files.  This basics for raster data is there, we will need to add more later to support all of the options from MAEviz (e.g. raster was created using this attenuation, this magnitude, etc)
  • Spent some time working on the data catalog view to get the raster and shapefiles to show up in the tree view as root elements.
  • Attended via Google Chat the Laclede/Centerpoint training meeting on Thursday, March 12th
  • SVN repository moved to subversion.ncsa.uiuc.edu Friday afternoon.  Updated workspace to point to the new repository since the old repository had become an issue.

Work Planned

  • Move from svn.ncsa repository to subversion.ncsa repository
  • Bard-46
  • Bard-45
  • Thursday meeting on Laclede - MAEviz training
  • Work on MAEviz bug, MAE-1193

Comments

This week went mostly as planned.  I didn't work on the MAEviz bug because the researcher at GaTech did not send me the debugging data I requested last week.  I will send him email again next week if he hasn't responded over the weekend.

Work Completed

  • Wrote sections 3.1.3 and 3.1.9 for the MAE Annual Report
  • Write Ch. 4 MAEviz Accomplishments for the MAE Annual Report
  • Reviewed and edited the tutorial we'll present at the Laclede Gas / Centerpoint training session
  • Opened MAE-1193, a bug report filed by Rama Sivakumar of Georgia Tech.  MAEviz cannot create a local repository when logged in as an active domain user.  I followed up with him and sent him some diagnostic code to help debug the problem.
  • Attended Laclede/Centerpoint tutorial meeting with Tim Gress and Can Unen to discuss the training session that will be in St. Louis in a few weeks
  • Fixed MAE-1192.  Terry found an old help file that was still being linked to in the main help section of MAEviz.
  • Opened MAE-1194.  Some of the help files in MAEviz contain analysis names that are out of sync with the latest list of analyses.  A few newer/less used analyses need some help associated with them.  I started this on Friday and I anticipate finishing it on Monday.

Work Planned

  • Work on CSV file ingester to ingest MAEviz tabular data, this work is associated with the Data Catalog view
  • Work on the Data Catalog View
  • Continue learning eclipse command framework

Comments

This week, a few big writing assignments came up for the MAE Center and that was my main focus for the first half of the week.