Broadband v13.9.0 Release Notes
From SCECpedia
Jump to navigationJump to searchBroadband v13.9.0
This full release of the Broadband Platform includes several new features and bug fixes. Here is a summary of the Trac items describing what is new in this release:
- Trac # 38 - Running validation events with SDSU and incorrect station names causes a crash
- Trac # 57 - Setting fmax=20.0 Hz in bbtoolbox_cfg.py generates NaNs in output bbp
- Trac # 80 - Add NGA attenuenation relationship
- Trac # 82 - Separate validation files from GF
- Trac # 83 - Separate GF into individual events
- Trac # 84 - User selectable GF
- Trac # 87 - Integrate Atkinson module into broadband
- Trac # 88 - Integrate Irikura Module into BBP
- Trac # 89 - Provide no site correction option
- Trac # 94 - Add number cutoff distance and number of stations to bias plots
- Trac # 96 - Add link to bias plot results into validation table
- Trac # 98 - Rename main run script to run_bbp.py
- Trac # 100 - Rename urs modules to gp modules
- Trac # 101 - add test to check for mixed spaces and tabs
- Trac # 102 - Move plot files out of Greens Functions
- Trac # 103 - Make site response optional in the platform
- Trac # 104 - Use environment variables to find Greens Functions and Validation directories
- Trac # 106 - Review BBP bbtoobox unit tests on broadband.usc.edu
- Trac # 112 - Collect additional metadata using CSEP environment script and generate full manifest for software distribution
- Trac # 120 - Link velocity model and code to specific gf
- Trac # 121 - full validation runs with src file or user selected srf file
- Trac # 122 - Allow users to provide an alternative directory for input/output data files
- Trac # 123 - reliable system for self reporting software version for broadband
- Trac # 124 - Plot of station map with SDSU code base
- Trac # 125 - Migrate pbs script and parallel scripts into svn trunk
- Trac # 126 - move plots into bbp home directory
- Trac # 130 - Amp Fac Unit test fails due to long filenames
- Trac # 131 - Make parallel scripts configurable to run a number of concurrent instances
- Trac # 136 - Move y2r2b.cpt file from URS_DATA/plot to BBP distribution plot/data directory
- Trac # 137 - Rupture model png not copied to outdata directory
- Trac # 140 - Add Arias Duration plots for bbp full validation sims
- Trac # 142 - Add rotd50 routine to BBP
- Trac # 143 - URS validation fails due to long file paths
- Trac # 144 - Automatically adjust time series plot window to capture entire event
- Trac # 147 - Convert peer obs files to bbp format obs
- Trac # 148 - lowfreq corner of -99 in station list
- Trac # 149 - Check in uwo EXSIM code into trunk with tests
- Trac # 150 - Include the rupture generator in the validation workflow
- Trac # 152 - Rupture plot appears distorted
- Trac # 153 - Generate html option copies extra files to output directory
- Trac # 154 - check rotd50 code
- Trac # 155 - Fix units label on full validation seismogram plots
- Trac # 156 - Enable rotD50 module to handle bbp and peer inputs files
- Trac # 157 - Validate Broadband using ifort version 12.0 on HPCC
- Trac # 159 - Make FMAX user-configurable in BBToolbox
- Trac # 160 - Use RotD50 data in Bias plot instead of average horizontals
- Trac # 161 - Bias plot should only include data within band-pass filter
- Trac # 162 - Show band-pass bars on per-station plots
- Trac # 163 - Create new bias plot showing fit over station distance
- Trac # 164 - Move md5sums into validation and gf packages
- Trac # 165 - Derive UCSB station list from Broadband station list
- Trac # 166 - Derive BBToolbox inputs from Broadband inputs for validation runs
- Trac # 167 - The 2 horizontal components in the PSa5/RotD50 bias plot are inverted
- Trac # 168 - Create a KML file with stations and fault line
- Trac # 169 - Extend RotD50 GOF plot range 0.1Hz - 100Hz
- Trac # 171 - The geobb_srf script fails to find fault corners in certain scenarios
- Trac # 172 - Check station names' length and abort if above max limit
- Trac # 173 - Package GMPE code into the Broadband Platform
- Trac # 174 - Introduce version numbers for validation and GFs packages
- Trac # 175 - Integrate scripts to produce GMPE boxplots into the Platform
- Trac # 176 - Randomize hypocenter location when running multiple validation realizations
- Trac # 177 - Use same UCSB rupture generator binary for vertical and dipping faults
- Trac # 178 - Plot station map with fault using SRC file
- Trac # 179 - Create single component GOF plot
- Trac # 180 - Generate SRF file in XYZ format for the SDSU method
- Trac # 181 - Add Qp and Qs to the SDSU velocity model file
- Trac # 182 - Make switch for randomizing hypocenter required on cluster script
- Trac # 183 - Make SDSU seismograms module take regular station list
- Trac # 185 - Implement resume workflow feature on the Broadband Platform
- Trac # 184 - Check if SRF file exists if user wants to skip rupture generator
- Trac # 186 - Make BBToolbox use magnitude from SRC file
- Trac # 187 - Calculate HYPO_DEPTH automatically for the UCSB method
- Trac # 188 - Add option for users to run the Broadband Platform on the background
- Trac # 189 - Optimize arias_duration script
- Trac # 190 - Remove duplicate tests in UnitTest.py
- Trac # 191 - Add simulation timestamp to index.html file
- Trac # 192 - Integrate UNR Composite Source Model into the Platform
- Trac # 194 - Enable cluster to run user-defined simulations
- Trac # 196 - Create a map GOF plot with color
- Trac # 197 - Create combined GOF for all realizations and stations
- Trac # 198 - Whenever running binary files, print an error message if it is not found
- Trac # 199 - Print error when velocity model doesn't exist for selected method/event
- Trac # 201 - Update the BBToolbox version in the Platform to 1.5
- Trac # 202 - PlotMap.py doesn't work for Matplotlib v1.2.0
- Trac # 203 - Integrate updated version of UCSB rupture generator
- Trac # 204 - Support multiple colorsets on GOF plots
- Trac # 206 - Regenerate acceptance tests for trunk
- Trac # 208 - Add check to make sure number of stations is under UCSB's syn1D limit
- Trac # 209 - Fix race condition for matplotlib cache file when running on the cluster
- Trac # 210 - Increase array size is respect in order to handle larger seismograms
- Trac # 211 - Increase CSM's station limit and check if station list is under new limit