Milestone OpenSHA 1.3
Changes in version 1.3
- General UI enhancements
- Lots of refactoring, revamped rupture surface representation and distance calculations, cleaned up plotting classes, new XYZ plotting capabilities
- Remote (RMI) applications now removed, only more stable local applications posted
- Improved test coverage
Completed Tickets for 1.3.0
- #129 Build NSHM2008 California IMR
- #147 Simplify PropagationEffectParameter? interface/abstract hierarchy
- #148 Make Parameter(String) the base constructor for all parameters
- #159 update website reference list
- #243 Need to resolve distance reporting in disagg calculation before release
- #306 Make background color for plots selectable
- #314 Coordinate with GEM on use of OpenSHA-lite
- #316 Refine NSHMP importer/parsers
- #319 add batch processing to Site Data app
- #323 fix bug in EvenlyDiscretizedFunction?
- #324 unit tests for xy_dataset/function heirarchy
- #325 EqkRupture? incorrectly cast to ProbEqkRupture? in deterministic hazard calculations
- #327 Replace LocationParameter?
- #328 Fix bug with Hypocenter location not updating in Custom Eqk Rupture selection
- #329 DB password checking broken after update to commons-codec 1.5
- #330 Disaggregation plots won't save
- #332 Compound rupture surfaces needed to support multi fault ruptures
- #334 Implement general getFractionInside method and tests
- #337 Make ERF implement Iterable<ProbEqkSource?> and ProbEqkSource? implement Iterable<ProbEqkRupture?>
- #338 NPE on Hazus file create in Shake Map Application
- #339 Incorrect anchor in ShakeMap? gridded regions
- #340 Add ArrayList? backed Point2DToleranceSortedList & tests to make ArbitrarilyDiscretizedFunction?'s faster
- #342 Cleanup Regions
- #343 Default plot title of "Hazard Curves" shows up in many places where it is not applicable
- #344 New Rupture Surface Representation
- #347 Fix bugs in MFD plotter
- #348 remove get...Iterator() methods, replace with get list
- #349 Implement WG02 Fortran Wrapped ERF with servlets
- #350 Remove all RMI mentions, merge Local and Server mode applications
- #353 java Desktop class cannot be trusted for launching URLs
- #354 Modify UCERF2 to use it's own FaultSectionPrefData? object
- #355 Bug in HazardSpectrumLocal?
- #356 PGD no longer works in apps
- #357 modify FaultSectionPrefData?
- #360 IconFetcher? causes apps to hang
- #362 Rupture Selector GUI Bean has off-by-one error in rupture index param constraint
- #365 InversionSolutionERF improvements
- #366 Change NSHMP Utils classes to use Streams instead of Files
- #368 DistX calc with CompundGriddedSurface?
- #369 Update FaultSectionPrefData? XML methods to handle date/slip of last event
- #370 make ObsEqkRupList? extend ArrayList?<ObsEqkRupture?>
- #371 IMT gui bean can't handle immutable period lists
- #372 org.opensha.sha.gui.infoTools.CalcProgressBar?
- #373 EnumParameter? cone() method doesn't set name or value
- #374 AB2006_140 setParamDefaults doesn't correctly set Stress Drop parameter
- #375 Bug in HazardCurveLocal?
- #380 change how small distJB is handled in GriddedSurfaceUtilities?
- #381 getInterpolatedY in EvenlyGriddedFunction? should use math to find indices, not a loop
- #382 GriddedGeoDataSet? performance
- #384 ScenarioShakeMapLocal? fails on launch
- #385 getInterpolatedY in ArbitrarilyDiscretizedFunction? should use a binary search to find x ind before, not brute force
- #388 UCERF2 ignores "only background" setting for background seismicity
- #389 UCERF2 Time Dependent ERF Epistemic List doesn't allow setting the start year
- #390 new RuptureSurface? distance methods are not thread safe
- #391 Bug in GriddedSubsetSurface?'s distance X calculation
- #392 Deal with thread safety of background seismicity/ERFs that reuse ProbEqkRupture? objects
- #393 Unit tests for XY_DataSet implementations
- #398 fix UCERF2 thread safety
- #399 Reexamine default plot font sizes
- #405 Disaggregation throws exception when attempting to disaggregate empty (all zeros) hazard curve
- #406 Adjust Region(loc, loc) to handle potential rounding errors
- #408 Problem with EvenlyDiscretizedFunc?.getXIndex(double x)
- #409 PEER Test Case Selector control panel
- #422 Refactor GraphPanel/GraphWindow? class
- #423 Add subplot capability to GraphPanel?
- #424 Add text annotation capabilities to GraphPanel?
- #431 Improve Dashed and Dotted lines in JFreeChart plots
- #434 Add XYZ plotting capabilities
- #441 EnumParameter? doesn't implement setIndividualParamValueFromXML, cannot be set from XML
- #442 Bug in ScenarioShakeMapLocal?
- #443 ERF.setParemeter(name, value) returns false when parameter not present, should throw exception
- #447 Shutdown RMI and remove references to remote apps on opensha.org prior to 1.3 release
- #448 Fix empty sources with UCERF3 Time Dependence and Aleatory Mag Variability enabled
Bugfix Releases
1.3.1 (03/12/2014)
New bugfix release including the following tickets:
- #455: GraphWindow? calls (such as peel off) doesn't work in GUI apps
Note: See
TracRoadmap for help on using
the roadmap.