Wednesday, November 17, 2010

Portal Account Resets

The portal has been rebuilt, and you must re-enable your existing accounts.  All project data is saved.  Just request a "new" account with the same name as your old account.

Friday, November 12, 2010

Support for multiple date format added to daily RDAHMM portlet

We changed the daily RDAHMM portlet so that users can use various format to specify dates in the input boxes, including 'yyyy-mm-dd', 'yyyy/MM/dd', 'MM/dd/yyyy', 'MMMM dd, yyyy', or 'MMM dd, yyyy'.

New state change number vs. time plot component added to daily RDAHMM portlet

We Changed the daily RDAHMM portlet to use the "DyGraph" Javascript component to draw the state change number vs. time plot. In this plot users can select data points by moving the mouse around the plot, and can zoom in to a specific time section by selecting an area, and zoom out by double click.

Friday, September 17, 2010

Disloc InSAR Plotting Service Updated

We have updated this service to match the color table used by UAVSAR.

Thursday, September 2, 2010

New plotting component added to daily RDAHMM

We have added a new swf plotting component to the daily RDAHMM portlet, as shown in the following picture. Compared to the old plots, this new plotting component has the following advantages:

1. better point and line connections;
2. zoom-in and zoom-out in time scale;
3. slide-though along time axis;



Portal URL Updated

The portal URL is now http://portal.quakesim.org.  This will be the permanent portal URL from now on and will make future host upgrades less disruptive. The portal is still hosted on gridfarm003, but the old URL will give Google map key warnings.   The old host, gw11.quarry.iu.teragrid.org, has been deprecated and should not be used.

Wednesday, July 21, 2010

Disable Google map recenter function in daily RDAHMM

In response to portal users' requests, we have disabled the "automatic recenter function" of Google map in the daily RDAHMM portlet. The trick turns out to be a "internally used" feature of the GMarker.openInfoWindowHtml() function, which is not included in the official online documents:

marker.openInfoWindowHtml(htmlStr, {suppressMapPan:true});

KML service in daily RDAHMM portlet extended for date ranges

The KML generating function in daily RDAHMM portlet is extended to support date ranges, instead of single dates. The resulted KML will have a "Folder" element which contains a series of "Document" elements corresponding to each date within that date range. Each "Document" is marked with a "TimeSpan" element, so that the whole KML can be played as an animation along the time axis.

Corresponding modifications are applied to the daily RDAHMM result service.

Due to problems with current implementation, the KML function can only support a not-too-long date range, typically shorter than two years. We will try different implementation methods to solve this problem.

New png plotting set-ups in daily RDAHMM service

In daily RDAHMM service, we modified some of the gnuplot scripts so that the png pictures are plotted in the following manner:

(1) All points are first connected with light gray lines;
(2) On top of the gray lines, continuous sections with the same state are plotted with lines of colors corresponding to the state;
(3) On top of the colored lines, all points are plotted with "+"-shaped points of colors corresponding to the states of each point.

De-trend and De-noise options added to daily RDAHMM service

We added de-trend and de-noise functions to the daily RDAHMM service, and these features can be turned on and off by modifying the property files of the service. Since de-noise is done on the output data of de-trend, these options can only be turned on or off together -- that is, the input data is only de-trended and de-noised in a sequence when both options are on; otherwise neither is done. We'll separate them in future work.

Tuesday, July 13, 2010

New URL for QuakeSim

The new URL for QuakeSim is http://gridfarm003.ucs.indiana.edu/gridsphere/.  If you have an account on the old server, you simply need to create a new account with the same name on the new server. All your projects will be preserved.  Contact us if you have any problems.

Sunday, July 11, 2010

Tuesday, June 1, 2010

Disloc KML Generation Services Update

The Disloc service has been upgraded to fix a bug that limited it to (approximately) 80x80 grid sizes.  We have tested with 150x150 grids.

Friday, May 28, 2010

Portal Hosting Issues

We have experienced issues with the portal hosting server that may temporarily corrupt the user database. These are fully recovered from backups, and we have added additional logging and monitoring, but please report any problems.

Tuesday, April 20, 2010

Disloc InSAR Plotting Feature Added

You can now make InSAR-like fringe plots of Disloc output files. This is done automatically for all new disloc runs and can also be applied to older disloc problems.

Monday, April 12, 2010

QuakeSim DB Crash and Rebuild

The user database crashed on April 11, and the entire portal needed to be rebuilt. All user project data has been preserved, but you will need to recreate your account through the automatic account creation process using the same user name as before. Please contact us if you have any problems.

Tuesday, March 30, 2010

KML generating function added to daily RDAHMM result service

We added a new function to the daily RDAHMM result service, which can generate a KML file describing the states of all stations for a specified date. The file can be opened and shown successfully with Google Earth, but Google map has problems when showing the interactive plots.

A "Get KML For This Day" button is added to the daily RDAHMM portlet, which when clicked will call the daily RDAHMM result service to create a KML for the selected date, and show the content in a new window.

Tuesday, March 2, 2010

Simplex3 Project Copying

You can now copy projects in the Simplex3 portlet (one of the new "revised" collection).

Revised Disloc, Simplex, and GeoFEST portlets

These have been added under the tab "Revised Deformation Analysis". The new portlets use the revised version of the QuakeTables database.

Thursday, February 18, 2010

Major changes to daily RDAHMM service

We spent a lot of time re-writing a major part of the daily RDAHMM service, and here are some important changes:

1. A large amount of dirty codes are cleared up. The DailyRDAHMMService class is replaced with a new DailyRDAHMMStation class, which performs all functions DailyRDAHMMService used to complete, but with better flexibility and extendability. Some old functions of the DailyRDAHMMThread class are also moved to the DailyRDAHMMStation class.

2. The process of modeling and evaluation for each station are changed to the following sequences:
(1) Check if a model already exists. If so, count the non-duplicated data in the model input -- if more than 200, skip the whole modeling process and go to step (5); otherwise delete the model files and continue with step (2).

(2) Choose intial start and end date for modeling input. First read the startDate saved in jplDates.txt or sopacDates.txt.
if startDate < 2006-09-30 and startDate + 1year <= 2006-09-30 then
endDate = 2006-09-30
else
if startDate + 1year <= "today" then
endDate = startDate + 1year
else
set endDate to null
give up the modeling process and return failure
endif
endif

(3) Adjust endDate.
while number of non-duplicated data in the model input of [startDate, endDate] is less than 200 do
If endDate > "today" then
set endDate to null
give up the modeling process and return failure
endif
endDate += 1year
endwhile

(4) Build the model.
Fill the model input with duplicated data, and build the model.

(5) Do evaluation.
Read the lastDate of model input from the model input file;
Query for input for [lastDate+1, "today"];
Append the queried input to the model input, and fill the combined input with duplicated data;
Do evaluation on the filled input.

3. Two sub-elements are added to each "station" element in the XML file of the station list: one "modelStartDate" sub-element and one "modelEndDate" sub-element. Since these dates are different for different context groups, we now have two different station list files for the two context groups (sopacGlobk and jplGipsy) analyzed.

4. The service is now scheduled to run every seven days, since we got informed that the GPS data are updated in a weekly manner. Maybe we should change the service name to "weekly RDAHMM service"?

Interactive plots added to daily RDAHMM portlet

We added interactive plots to the daily RDAHMM portlet at http://gw11.quarry.iu.teragrid.org/gridsphere/gridsphere?cid=DailyRDAHMM-Portlet. Now if you click on a station marker on the Google Map in the portlet, the pop-up window will show an interactive plot component, where you can view the station's GPS data plot in different time scales, from the most recent one week to all time.

The implementation of this interactive plot is an embedded flash object which does the plotting job given two links as arguments: one for the .raw file of the station's GPS data input, and one for the .Q file of the station's all-time state change sequence. This flash object is made by Sidd and Josh in PTI -- many thanks to their help with QuakeSim.

Some times the flash object could load slowly due to the network activity of the machine hosting it.

Tuesday, January 5, 2010

QuakeSim Down January 6

The data center that hosts the QuakeSim application server is undergoing a power upgrade, so some of the job submission capabilities are not available. We expect the machines to be powered up after 3:00 pm Eastern.