[Edserplo_users] Major update - 1.5
Steve Loch
sgl at bodc.ac.uk
Mon May 21 16:04:59 BST 2007
The version number of Edserplo as been adjusted to 1.5 to indicate we have made some progress! Once the outstanding items have been dealt with (by mid-year) we'll mark Edserplo as 2.0. Adjustments have also been made to Matlab startup files to accommodate the new NetCDF API. Some enhancemenst made before Christmas by QTL have finally been incorporated.
Changes behind the scenes.
Use of SVN to manage production code - corrections should be published sooner
Change to latest version of NetCDF API
Change to JDeveloper to 11.
Change of Java to 1.5
Although the impact of these changes should not be obvious to casual users of Edserplo, the changes are very important for the long-term support of the project (good for 2 years I would guess if there was an embargo on further such changes). Getting to this point has not been entirely straightforward however: Subversion's integration with JDeveloper on Linux has been a problem for the last two months as has JDeveloper 10's crippling bugs in the debugger!
Flook support (not strictly part of Edserplo but held in same JAR file and uses the same format processing capbility)
Now implemented through standard JAR file
Note addition of capability to override listing format (this has to be retorfitted to QXFList)
Note also that a1d2qxf and ott2qxf are likely to be retired (use flook with option to output to QXF instead).
Output page (Edteva stuff)
A major rewrite has been going on since Christmas. Some cleaning up remains to be done (i.e. the class will lose a few hundred line sof redundant code).
Transmutation of flags - implemented through lookup tables so it is fast - still some work to be done in the context of defined-interval output
High/Low implemented
Mean Sea Level - done
Statistics - done
Spline capability to match NAG if NAG library available (not available on Windows)*
Imperfect support of defined-interval output means that hourly MDL output not yet available
Dump File (more Edteva stuff)
Support of recalculation of residuals following a time shift - some of the work done but not all yet
Maps
Starts at correct scale
(but axes still leave something to be desired).
TimeSeries
Cycle window keeps its surround
Line thickness can be changed
Tides
Elements of have been redone
Analysis page presents the constituents in the correct order
*The Java spline posted by Samrat is OK for most purposes but it's not so good in pathological situations - such as I encoutered earlier in the year with some Cromer data. The intention behind this work is to provide a Java equivalent for the NAG routines (if deemed worth it).
Canvassing for enhanecments will occur prior to the IT discussion meeting towards the end of June. However you can always submit a request for enhancement to Bugzilla at any time.
Steve
More information about the Edserplo_users
mailing list