Change Log¶
All notable changes to TOAST will be documented in this file.
BOM branch (features which are not yet in master)¶
2024.341¶
Fixed¶
Showing logs via click on system tray icon
2024.331¶
Added¶
Add render option
showOriginTime
to enable/disable origin timestamps on bulletin generated maps. This value isn’t set by default. Please note that this option can be used to overwrite the timestamp of grids in the bulletin maps.
2024.326¶
Fixed¶
Apply slip to manually drawn patches
Apply automatic depth correction to manually drawn patches
Moving the map without pressing the left mouse button after manually drawing patches
2024.316¶
Added¶
In Ubuntu 22 and 24 add python3-xmltodict for sim export
Default threat levels and matching mapstyles
2024.311¶
Fixed¶
Fix missing residual values for newly calculated simulations
Fix manual drawing of patches in simulation dialog
Fix showing simulation displacements without selecting a simulation
2024.302¶
Changed¶
Improve performance of simulation dialog
Show simulation removal progress dialog only once
Fixed¶
Fix setting backend default parameters in simulation dialog based on input parameters
2024.296¶
Fixed¶
Fix receiving final simulated Forecast Zones when a selected simulation is still computing
Fix setting source type when editing an Incident with no source type set
2024.290¶
Added¶
Show in Incident Summary if an incident is a test incident
Enables the creation of artificial test incidents and the modification of the test status of an incident
Fixed¶
Incident update logs are displayed in the Incident Log View
2024.288¶
Important¶
The configuration options
alwaysShowAdditionalOptions
,confirmationRequired
,disseminationSelectionBehavior
have been renamed todissemination.alwaysShowAdditionalOptions
,dissemination.confirmationRequired
anddissemination.selectionBehavior
. With this change, the parameters are pooled in thedisseminiation
group to increase the usability. Please migrate existing configurations.
Added¶
Add configuration option
dissemination.selectionMode
to configure the selection mode in the template dissemination dialog. This can be used to set whether only one template or several templates can be selected. The default value is single.
2024.284¶
Added¶
Template editor can be opened from the live tab context menu
Option to edit amplitude value in waveform picker
Changed¶
Remove mandatory default filter string from traces filter box in traces perspective and waveform picker. The default config comes with the default filter to do not break existing behavior.
Fixed¶
Loading wrong template when opening the template editor via context menu
2024.281¶
Changed¶
Remove Traces menu from main window, when Traces perspective isn’t available due to the configuration setting
2024.270¶
Changed¶
Enable blocking of forecast zones in bulletin maps
2024.263¶
Fixed¶
Reload incident objects like impact reports, observed amplitudes and picks when the incident has been removed from cache
Fix updating Arrivals tab after OTA picks and OTM amplitudes have been removed by another instance
2024.260¶
Fixed¶
Fix segmentation fault when getting (previous) HDF context in templates with hdfGetVar and hdfGetPrevVar
2024.253¶
Changed¶
Removed unused sorting options from waveform picker
2024.247¶
Fixed¶
Map hover features
2024.235¶
Changed¶
Use the configured selection behavior in the dissemination dialog for “normal” dissemination and dissemination in test mode
Fixed¶
Change rendering of legends to avoid errors with concurrency
Minor fixes
2024.232¶
Added¶
Config option
picker.defaultAddStationsDistance
that limits the number of stations in the waveform picker to a certain distance. The default value is 5000 km. Futher stations can be loaded in the toolbar option if required.
Fixed¶
Sorting by ETA in the waveform picker. In addition the term ETA has been changed to T1 so that same wording is used everywhere.
2024.213¶
Added¶
This release introduces the following new amlitude types:
Zero-To-Peak (ZP)
Zero-To-Trough (ZT)
Peak-To-Peak (PP)
Peak-To-Trough (PT)
The default amplitude measure type changes from Peak-To-Trough to Zero-To-Peak because one is more interested in this value. The default can be changed in the configuration via the option picker.amplitudeType.
Possibility to set polarity for picks. This allows to define if the signal of the observed tsunami arrival goes up, down or whether it is not clear.
Introduced new ClearSilver function
compareTime
to compare two time strings.
Changed¶
Use
toast
in mapstyles style instead oftext
Fixed¶
Coloring of outlines of forecast zones on map
2024.212¶
Changed¶
Look & feel of the picker view so that the design follows the SeisComP scolv picker
Display all significant digits when focus is on input fields in incident and interactive simulation dialog
Improve loading the incident list and reduce the data kept in memory
Add template helper method to better create and test templates directly in TOAST
Customization of ClearSilver functions to output T1 times depending on threat level and individually for each threat level.
Fixed¶
Y axis display issues in picker and station view
2024.200¶
Fixed¶
Forwarding of interactive simulation dialog parameters to GSS. Due to this bug simulations may not been flagged as guidance.
2024.199¶
Added¶
Add config parameters legendFontBold to map layers. This parameter can only be used in the template maps to set the legend font bold.
Enable special hatching in the gradients. In contrast to the normal brush style, areas are filled with the color and the hatching is drawn according to the configured line color. Currently, only the Forecast Zones Layer can render hatching styles. Note that only solid gradients can still be edited in the gradient editor.
Fixed¶
Fix receiving templates and templates variables from another incident
Prevent simultaneous access to GSS connection from multiple threads
Fix legend text color in template maps
Fix segmentation fault when sending logs
2024.186¶
Changed¶
Improve performance when updating live tabs and creating bulletins.
2024.179¶
Fixed¶
Displaying of events with no magnitude value in SeisComP event import dialog
Use of objects in live tab threads and main thread
Fix removing of Forcast Zone’s threat level and runup created by an user when commiting in picker
2024.171¶
Added¶
Incident information to playback data
Changed¶
Use Chromium Engine for live tab rendering
2024.170¶
Fixed¶
Keep-alive message to SeisComP database
2024.163¶
Added¶
Send keep-alive message to the GSS to prevent the connection from being broken. The timeout can be configured via the options
gssConnection.timeout
andgssConnection.respTimeout
.
2024.156¶
Added¶
Send keep-alive message to SeisComP database to prevent the link from being broken
Fixed¶
Wrong coloring of overlapping POI symbols
Apply maxGapTolerance settings to Traces perspective. Default is 3600 seconds.
2024.148¶
Added¶
Use directory as input for geofeature layer in bulletins. The parameter ‘dir’ can be used to configure a directory.
Fixed¶
Fix sorting of Impact Progress in Forecast Zones View
The specification of addLayer now also defines the rendering order for the geofeature layer in the bulletin maps.
2024.142¶
Added¶
Send heartbeat every 10 sec to GSS to validate if the connection is still active.
Changed¶
Disable multiple selection in disseminate dialog
Close GSS connection for retrieving simulation data if it’s not used
Display mag range also for stations to which no scenario with associated mag range is assigned
Fixed¶
Handle incident deselection when simulations haven’t finished retrieving data
2024.123¶
Changed¶
Update of the source residual computation, which now considers the hypocenter and the centroid. The old residual computation is available via the configuration option
residuals.useLegacyDefinition
. In addition, update of the displacement residuum computation. For more information, see the documentation under Simulations > ResidualUpdated rendering order of layers regarding cities and grid layers
2024.120¶
Added¶
New option
imageQuality
which can be set with thesetRenderOptions
template function. The quality factor must be in the range 0 to 100 or -1. Specify 0 to obtain small compressed files, 100 for large uncompressed files, and -1 (the default) to use the default settings.New option
gridDistance
which can be set with thesetRenderOptions
template function. This setting can be used to define the spacing of the grid lines for latitude and longitude, e.g. to set the distance for latitude to 10 and longitude to 15, usesetRenderOptions("gridDistance=10 15")
New option
legendReverse
which can be set for each layer or grid of a template image. With this setting, the legend entries can be sorted in reverse order.
2024.101¶
Added¶
Add config parameters values to the forecast zone layer. This parameter can only be used in the template maps to override specific forecast zone values.
Enable the variables T1TimeOffsetPassed, T2TimeOffsetPassed, T3TimeOffsetPassed and T4TimeOffsetPassed for a threat level condition. These variables return true if the corresponding time including a given offset has elapsed. This offset can be configured in the toast configuration using threatlevel.T[1|2|3|4]TimePassedOffset, e.g. threatlevel.T4TimePassedOffset = 7200.
Changed¶
Improve performance when loading multiple simulations
Fixed¶
Minor fixes
Fix sorting of Impact Time in Arrivals and Forecast Zones View
Fix enable changing of OTM amplitudes and OTA picks after reloading them
2024.093¶
Added¶
Add context menu entry to Simulation View to activate simulations based on simulation guidance
Fixed¶
Fix get content of addionally columns in templates
2024.085¶
Added¶
Display centroid source on map
Representation of the hypocenter symbol depending on severity value if no magnitude is set
Add column GuidanceFlag to Simulation View. The simulation guidance flag will be set and updated via toastd.
2024.080¶
Added¶
Enable centroid in TOAST GUI. Show centroid in incident view columns, add values to incident create/update as well as simulation dialog. Integrate tooltip for incident summary including centroid parameters.
Add columns maxDeep and depth to Forecast Zones Perspective
Fixed¶
Fix synchronization of secondary templates with toastd
2024.072¶
Fixed¶
Fix start to end point computation in templates
2024.059¶
Added¶
Enable the translation of different words in arrivals, forecast zones, layers and propagation result window.
Add magnitude ranges to arrivals perspective. These ranges can be requested from the simulation server for different simulation backends and are displayed in the arrivals perspective for a POI.
Fixed¶
Fix synchronisation of observation on multiple instances
Minor fixes
2024.029¶
Added¶
Add render option
showCities
to change visibility of cities in template generated mapsAdd configuration option to change visibility of disseminate button and templates menu
2023.353¶
Fixed¶
Fix handling of forecast zones on the map with only active threat level but no threat value when drawing of inactive forecast zones is disabled. This affects, for instance, the display of the tooltip for these zones as well as the option of setting the threat level and value via context menu.
2023.341¶
Added¶
New configuration options to show/hide the displacements, impact reports and traces perspecive
Add render option
showTimeStamp
to enable/disable timestamps on bulletin generated maps
2023.339¶
Important¶
The evaluation of the configuration parameter
startRegion
has been changed and the description has been updated so that they fit together. Please migrate existing configurations.
Changed¶
Use client name of connection instead of author as sender for toastd communication.
Select artificial incident automatically. The incident is selected only on the TOAST instance that created the artificial incident.
Beautify geocodes of forecast zones that are of type double and int.
Fixed¶
Saving map styles if the directory does not exist
Fix continuous loop when loading simulation data
2023.334¶
Fixed¶
Fix loading simulation backends after GSS connection loss
2023.331¶
Fixed¶
Picker zoom trace numerical scale
2023.320¶
Added¶
Enable hatching in gradients. Note that in the gradient editor currently only solid gradients can be handled.
Add new template method addOriginImage for painting smaller image to a generated image include only the origin symbol.
Add variables T1TimePassed, T2TimePassed, T3TimePassed, T4TimePassed for threat level configuration. With this variables can be checked if the corresponding T time is passed in comparison with the origin time of the incident.
Fixed¶
Fix setting custom threat level with equal naming parts, e.g. “threat” and “no threat”
Removed¶
Update button for incident parameter and displacements. There is currently no need to keep it.
2023.313¶
Added¶
Display important notifications as balloon messages in the system tray area. This feature is not supported
Fixed¶
Missing units in the station view
2023.300¶
Added¶
Display revision number in template tree
2023.299¶
Added¶
Increase revision number of secondary templates
2023.291¶
Added¶
Implement search and replace functionality for template editor.
Changed¶
Rework map style handling. Map styles are now read from the following locations in order:
@DATADIR@/toast/mapstyles.default
@DATADIR@/toast/mapstyles
@CONFIGDIR@/toast/mapstyles
Note: Only user defined color profiles and gradients can be edited in the TOAST GUI.
The active color profile used when starting the application can be configured. The current profile is no longer stored in the user settings when TOAST is closed.
2023.282¶
Added¶
Diplay simulation id in icon mode in database panel if the id has less than 9 characters.
2023.278¶
Fixed¶
Set permissions on bulletin file with different owner
2023.264¶
Added¶
Add method ‘addForecastPoints’ to template engine. This method adds forecast points to the HDF structure based on the given parameters.
Changed¶
Propagate forecast zones categories to forecast points
Fixed¶
Fix resetting focal mechanism data in Incident View
2023.255¶
Fixed¶
User specific settings location. From now on such data is stored in the directory
$HOME/.config/${agencyID}
.GSS connection handling
2023.249¶
Changed¶
Open external live tab links in the default system browser
Set severity to 3 hours in the artificial dialog when the source type is not earthquake.
2023.240¶
Added¶
Make variables ‘OTAAvail’ and ‘OTMAvail’ available in templates. This parameter indicate if an observation is available.
Add method ‘categorize’ to template engine. This method can be used to better structure, filter and sort the template content.
Allow triggering of sub/secondy templates in one ClearSilver template by introducing the method ‘addTemplate’.
Changed¶
Support aliases for multiple TOAST configurations with one installation.
Fixed¶
Intermittent crash when removing incidents
Fix updating grids and datasets in map view
Fix merging grids
Fix legend alignment in bulletin images
Minor fixes
2023.236¶
Added¶
Display creation time in database panel in incident mode
2023.227¶
Added¶
Save tsunami logs in incident and global log view as xml, json or txt file. Note that even if the logs views are empty or filtered all logs for the given incident in incident log view or the selected time range in the global log view are saved.
In the map view is now for each visible forecast zone are tool tip available. It contains name, ID as well as runup and T1 time.
New template function
setLineLength
that wraps the resolved template text to the given line length by inserting line breaksNew template function
hdfSort
for sorting the children of a HDF node based on a child node valueSupport for multi-line incident template variables. When editing using the context menu, a dialog opens that simplifies editing of these variables.
Changed¶
Rename system log view to client application log view
Fixed¶
Adjustment of icon sizes to higher resolution screens
Manual logs for all log levels can be added.
Fix sorting of logs in incident and global logs view by time
2023.222¶
Fixed¶
Set permission of disseminated products and directories so that other users can overwrite these files
2023.219¶
Added¶
Log template changes in global and incident log
Changed¶
Fade out region and source type text in summary if the text width exceeds the available space.
2023.209¶
Added¶
Compute and display effective magnitude value and range in arrivals perspective
2023.199¶
Changed¶
Display initial log messages in client application log
2023.193¶
Added¶
Introduced support to copy livetab content to clipboard
2023.192¶
Fixed¶
Segfault when the reset or save button of the template variable editor is clicked and no incident is selected.
Added¶
Options Set selection active and Set selection inactive to context menu of the database panel in simulation mode. We introduced these options as an alternative to the mouse double click.
2023.191¶
Changed¶
Extend playback time window to take amplitude processor noise configuration into account
2023.186¶
Added¶
Display author name in window title
Update runup tooltip of the arrivals and forecast zone perspective
Incident lock button can be set locked/unlocked via configuration
2023-06-08¶
Added¶
New functionality Simulation export and toast-playback. Consult the documentation at Simulations -> Create playbacks for more information.
2022-02-16¶
Added¶
Introduced new ClearSilver function
computeProvinceThreatLevels
that computes the worst threat level of all provinces of all countries. The results are stored in the template dataset and can be accessed as follows<?cs var:computeProvinceThreatLevels() ?> <?cs each:country = provinceThreatLevels ?> <?cs var:country.name ?> <?cs each:province = country.provinces ?> <?cs var:province.name ?>: <?cs var:province.threatLevel ?> <?cs var:province.name ?>: <?cs var:province.threatLevelName ?> <?cs /each ?> <?cs /each ?>
Changed¶
Use automatically generated messaging username if it is not overwritten by configuration.
2022-10-10¶
Added¶
In the Simulation Setup dialog, Latitude and Longitude have been added, with the possibility to choose between Event, Focal Mechanism, Origin, Custom. The Origin selection has also been added to Magnitude and Depth.
Threat level mapping for forecast zones has been introduced
Threat levels are defined using mathematical expressions and are mapped to a threat level at runtime. For example, the threat level Warning can be assigned to all forecast zones which have a runup greater than 0.2 and smaller than 0.5. For more details and examples, see the documentation.
Threat levels are configured using the
threatLevel
profiles.The column Threat Level has been added to the Forecast Zones view.
Like Runup, the Threat level can also be manually overwritten via context menu.
Add colorization of forecast zones by threat level. For this purpose the new gradient ThreatLevelGrad is used. The colorization gradient of the forecast zones can be changed in the forecast zones tab and in the layer view panel.
Optional column categories in forecast zones model. Categories are read from an optional column CATEGORIES in the forecast zone shape files.
In the incident log view the user has the possibility to add manual entries to the incident log.
In Arrivals and Forecast Zones perspective:
Add columns Impact Time (time in minutes until T1 Time) and Impact Progress (graphical visualization of Impact Time) to Arrivals and Forecast Zone perspective.
Give option to color forecast zones or POIs by impact time. For this purpose, the ImpactTimeGrad gradient has been added.
Add optional custom forecastzones view with possibility to add predefined filters.
Master branch¶
2023-03-24¶
Changed¶
Update installation documentation.
2023-02-16¶
Added¶
New template function
tz2tz
that converts a given time from one timezone to an other.
Changed¶
Render forecast zone outlines in templates non-zoom dependent when overriding the default line color.
2023-01-11¶
Changed¶
The term GNSS has been largely replaced by the more general term (coseismic) Displacement or Displacements.
This applies to TOAST GNSS perspective, which is now Displacements perspective,
various menus and dialogs and the documentation.
The configuration settings gnss were replaced by displacementVectors
and residual.gnss by residual.displacement.
The remaining appearances of GNSS refer specifically to GNSS-station context.
Added¶
Overview text for all groups in the scconfig descriptions for TOAST
2022-12-08¶
Changed¶
The computation of the displacement residual is slightly modified for small observed displacements: the tapering distance for observations with a total length below 10 cm is fixed to 10 cm instead of total length. Consult the documentation for more information.
Installation of CUDA libraries is not necessary anymore, as they are included in EasyWave.
The installation of the dependencies has been simplified and documented.
Added¶
Dependencies install script for RHEL 9
mencoder install script for RHEL distributions
2022-11-09¶
Added¶
New config option
incidentMaximumDepth
. Use this option to ignore events with a depth value beyond this value. By default all events deeper than 100 km are ignored.
2022-09-21¶
Added¶
New config option
patches.extrapolateFault
. Selection of this option will extrapolate fault lines beyond their endpoints, so that they can provide patch generation information for epicenters otherwise not covered.Add forecast zone duplicate check
Changed¶
The TOAST database configuration parameter
tsunami.database
replaces former parameterstsunami.database.type
andtsunami.database.parameters
which have been removed.
2022-08-22¶
Changed¶
Set gradient of Arrivals perspective to SSH gradient instead of default gradient. Now it’s synchronized with the color of the station on the map and can be changed.
Fixed¶
Fix inaccuracies with discrete gradients
2022-08-11¶
Changed¶
In descriptions, mark maxFootWallDist and maxHangingWallDist as deprecated, suggest use of maxFaultDist.
Update documentation.
Extend logging.
2022-07-26¶
Added¶
Tsunami impact reports perspective. The new view allows to add, remove and edit impact reports in text form. These are associated with an incident. The reports can contain information like for instance observed damage due to tsunami waves. Similarly as for Arrival or Forecastzone perspective, data can be exported via templates (see impact_reports.txt.example).
2022-06-30¶
Fixed¶
Segfault in manual pick mode
2022-06-24¶
Added¶
If a bulletin is disseminated using the gempa dissemination server GDS, then a link to the GDS log web interface is returned and displayed in the incident log.
Standard error and standard output of external bulletin processes can be logged. By default logging to standard error is activated.
2022-06-20¶
Added¶
Make observed GNSS displacement color configurable via mapstyles file and Gradient editors.
Changed¶
Add color editor to edit single colors in the gradient editor in addition to gradients.
2022-06-16¶
Added¶
Ubuntu and Debian dependencies for TOAST
2022-05-24¶
Changed¶
Improve performance of forecast zones model.
Fixed¶
Show simulated value after unset of customized value in forecast zones view.
Percentile runup aggregation
2022-05-17¶
With this release, the TOAST GNSS displacement functionality is fully implemented. GNSS amplitudes are received automatically by messaging or can be imported from an XML file. They are converted to TOAST displacements. The displacements can also be set manually and be exported to an XML file. A GNSS residual is computed by comparing these displacements with those computed by simulations like EasyWave, which is used as additional ranking information for the scenarios. See the TOAST documentation for more information.
Added¶
Implement automatic reception of GNSS displacements via SeisComP messaging connection
Update event parameters of active incident and GNSS displacement from SeisComP messaging database via button in Incident Summary. The update of both individually is possible via the button menu.
Add ‘Unset and reload’ option to displacement context menu.
Fixed¶
Added backward compatibility for drawing older simulated GNSS displacements using only the station code as identifier.
2022-04-25¶
Added¶
GNSS displacements:
Input dialog to add observed GNSS displacements manually
Remove all observed displacements of an incident via incident context menu or via menu
Extras -> Remove all incident displacements
when an incident is activeImport and export observed GNSS displacement as amplitudes in an XML file
GNSS perspective analogous to Arrivals perspective for observed and simulated GNSS displacements
GNSS residual calculation to compare simulated and observed GNSS displacements and rank simulations
Added column distance to Arrivals perspective with distance to origin in km
Changed¶
Use station ID instead of station code for simulations
Draw horizontal and vertical displacements independently. Before, only displacements with all components (E, N, U) were drawn.
2022-04-19¶
Changed¶
Rework of the TOAST database setup
2022-04-13¶
Fixed¶
Minor fixes
2022-04-12¶
Added¶
Implement HTTPS request for TOAST plugins
2022-03-27¶
Fixed¶
Fix opening station on map in waveform picker.
2022-03-21¶
Added¶
Add option in map layers and ClearSilver to colorize inactive forecast zones with the lowest warning level color
2022-02-04¶
Changed¶
Minor fixes and changes
2021-12-16¶
Changed¶
Minor fixes and changes
2021-11-26¶
Changed¶
Simulation dialog
Generate patches automatically when a simulation backend is added that needs patches as input
Patch generation button is now grayed out only when patch generation failed. Previously, it was also grayed out when a simulation backend didn’t require patches as input.
Add warning icon and tool tips to setting tabs
Rupture settings: when patch generation is required
Simulation settings: when no simulation backend is selected and when at least one backend is not properly configured
Gray out dialog when no incident is selected
Show search area of simulation backends only if the tab is activated
Move the dialog to the center when it is opened for the first time. After that, the last position before closing is restored.
Disable patch number in manual generation mode because in this mode the patch number is fix.
Add “Drawn interactively” mode which is automatically activated when the patch drawing starts and the left when the drawn patches have been cleared.
Fixed¶
Show a warning icon in simulation backend tab in simulation dialog where the configuration is invalid.
Hide grid extend of simulations backend in simulation dialog when currend simulation backend tab changes.
2021-11-17¶
Added¶
ClearSilver function
saveArrivalLines
to export arrival lines of the selected simulations as GeoJSON.
Removed¶
The support of arrival lines for the ClearSilver function
getGrid
has been removed. Please usesaveArrivalLines
instead.
2021-11-11¶
Changed¶
Simulation Setup dialog
Add direction labels to Strike align (along, against)
Add direction labels to Dip align (up, down)
Add tooltip to alignment sliders
2021-11-01¶
Fixed¶
SeisComP event import dialog
Coloring of status by evaluation mode
Sort by evaluation status
2021-10-27¶
Changed¶
Command line option
--offline
behavior. With this release the option disables the SeisComP messaging connection only so that events still can be imported from database.
2021-10-19¶
Fixed¶
Segfault under SeisComP 4 and newer versions when event updates are received via messaging.
2021-09-28¶
Added¶
Incident logging
In order to improve retraceability of the steps performed by TOAST, it now has a new component, the Incident log.
It stores and displays incident related information like creation, simulation execution messages, bulletin dissemination, or manual creation of picks.
The Incident log viewer can be launched via
Menu --> Extras --> Incident log...
, with the shortcutCTRL+I
or by clicking the Show incident log button in the database panel in Simulations mode.The logs are stored in a text file in a year/month structure as @CONFIGDIR@/log/toast-incidents/[YYYY]/[MM]/[eventID].log.
They can be opened with the default text editor via context menu in the database panel in Incident mode.
Changed¶
Add Notice and Info log channels of system log to default subscriptions.
Note: Custom settings might be overwritten, check your System log settings.
Set System log window icon to main window icon.
Fixed¶
Logging of ClearSilver template functions
2021-09-02¶
Fixed¶
Export of Arrival lines as overlay in bulletins
Disseminate all possible templates and resources, even if one cannot be resolved.
2021-08-31¶
Added¶
ClearSilver function
resolvePath
to use SeisComp variables like@DATADIR@
in templates.ClearSilver function
loadJSON
to import files in JSON format. The content is made available like ClearSilver variables and can also be iterated over.Python dissemination tools to interact with the GDS
Changed¶
Display the epicenter in the bulletins as circle with a black outline by default (as in TOAST). The previous version with a red outline is available in ClearSilver via method
setOriginSymbol
with the shapecircle-seiscomp
.Display the epicenter in the bulletins on top of the forecast zones.
Fixed¶
In the dissemination dialog, the disseminate button remains clickable as long as at least one bulletin is selected. Up to now, it was deactivated after any deselection.
In case an invalid template is selected in a live tab, the previously shown bulletin is cleared and ‘Failed to resolve template’ is displayed.
2021-07-22¶
Fixed¶
Hide forecast points for inactive and not visible forecast zones.
Close gradient editors after closing main window.
Hide annotations when hiding fault layer.
Changed¶
Show/hide TOAST layer via map context menu
Reorder layers (from top to bottom): GNSS, Forecast points, POIS, Simulation layers, Faults, Epicenter, Rupture area, Forecast Zones, Arrival lines, Isochrones, Arrival times, SSH, SSHmax, Bathymetry
Set the fill color of the origin symbol based on depth and the outline color to black.
2021-07-19¶
Fixed¶
Coloring of grid points in the color of the last gradient entry in Arrival times layer.
2021-06-22¶
Changed¶
Improve performance of forecast zone ID search when clicking on the map.
2021-06-07¶
Changed¶
Rename ‘Apply & Save’ button to ‘Save’ in gradient editor and gradient profile editor
Replaced mapstyles example file with a default file. All default gradients and the default profile are loaded from the mapstyles default file. Only user-defined or modified profiles are saved in the mapstyles file.
Note: Default gradients and profile can be overwritten with an update.
Fixed¶
Overall gradient mapping in gradient profile editor.
Saving gradients in gradient editor when no gradient is selected.
2021-06-04¶
Added¶
Suggest a naming scheme for forecast zone and point IDs in the documentation.
2021-06-01¶
Fixed¶
The forecast points are visible again.
2021-05-14¶
Changed¶
Note: The simulation of displacements with EasyWave has been re-enabled.
See the EasyWave changelog and documentation for more information.
GNSS rendering:
Both horizontal and vertical displacements are now encoded with an arrow; the arrow with a solid line shows the horizontal and the arrow with a dotted line and a semicircular head the vertical displacement. Depending on the scaling and zoom level, the length of the displacement is represented by the length of the arrows. The arrows are colored according to the selected simulations. A tool tip shows the exact values of the direction, length and position of the displacement vector.
Added screen dependent scaling to GNSS rendering. If activated, the length of the largest visible arrow is set to the value of ‘Max visible length’ configured via the settings dialog or via configuration.
Enable optional separate scaling for the vertical displacement arrows.
Hide arrows with a length smaller than a configurable threshold in GNSS layer.
GNSS settings:
Open the GNSS settings dialog by right-click on the map view and select
Layers > GNSS > Settings...
or via menu entrySettings > GNSS settings
. The minimum length threshold, the size of the arrowhead, the line width and, depending on the zoom mode (‘Screen’ or ‘Zoom’), the maximum visible length (for both directions or optionally individually) or the scale factor (for both directions or optionally individually) are configurable.Note: The configuration parameters changed via the dialog are saved in
@CONFIGDIR@/toast.cfg
(and not in@SYSTEMCONFIGDIR@/toast.cfg
).
GNSS legend:
Smooth scaling values are used.
Displays the unit of the displacement.
If screen dependent scaling is activated and no displacements are visible, the GNSS legend shows a default scaling.
2021-04-22¶
Added¶
Whether T1 (time of exceedance of detection threshold) is triggered only for positive or also for negative amplitudes is now configurable on plugin level via T1Absolute. Default is False, which means only for positive.
Fixed¶
Note: Up to now, in case of easywave2, T1 was triggered both for positive and negative amplitude, even though TOAST documentation stated only for positive.
2021-04-16¶
Fixed¶
Removed the test frame from the context menu of the docking widgets. It was possible to enable/disable the test frame without switching the system to test mode.
2021-04-09¶
Changed¶
Replace use of kaganAngle (quaternion-based) by rotAnlgeMT and rotAngleNP (rotation matrix-based). Former is used for comparison between MT-MT, NP-MT, MT-NP. Latter is used for comparison between NP-NP and is an adapted version giving minimum rotation angle between nodal planes. It yields correct (larger) residuals when comparing simulations to expected mechanism from faults. Update documentation accordingly.
2021-03-17¶
Added¶
Steep South dipping (70°) thrust fault offshore of Algeria.
Override runup with observed maximum wave height (OMSSH) in Arrivals Perspective. Based on the OMSSH creation mode (artificially set or picked on wave data), a user or tide gauge icon is used to indicate the overwritten runup value.
Change runup icon color based on background color and selection in Arrivals and Forecast Zones Perspective.
Changed¶
Color tide gauge station on map by observed maximum wave height if available, otherwise by simulated runup.
Replace tide gauge symbol in Simulation View in the Database Widget with the simpler version used in the Forecast Zones Perspective.
Fixed¶
Reset Arrivals Perspective when returning from the selected incident (Simulation View) to the Incident View in the Database Widget.
2021-03-04¶
Fixed¶
Clear patches if strike and dip align sliders in the simulation dialog are only clicked without moving the slider.
2021-02-26¶
Fixed¶
Propagation of custom depth from simulation dialog to simulation plugins.
2021-01-29¶
Changed¶
Simplified search for stream IDs in Traces Perspective and Waveform Picker. A wildcard at the beginning of a search is no longer needed. For example, you can use the station code
ABUS
instead of*.ABUS
orVZ.ABUS
to find the station.
2021-01-26¶
Changed¶
In the Simulation backends tab in the simulation dialog the filter function has been deleted, since filtering is not necessary due to the small number of parameters.
Fixed¶
Reset to default grid in Simulation backends in simulation dialog.
2021-01-20¶
Changed¶
Replace GPS with the more general term GNSS.
2021-01-19¶
Changed¶
Update MEncoder CentOS 7/8 install instructions.
2021-01-13¶
Added¶
New config option
alwaysShowAdditionalOptions
. If enabled, the Execute with additional options dialog is always shown when the user clicks on the disseminate button in a live tab. This option is disabled by default.
2021-01-08¶
Changed¶
Additional confirmation message which is shown before executing ClearSilver functions save and addScript in the templates.
2021-01-06¶
Changed¶
Install TOAST install scripts to SeisComP package share dir.
2021-01-04¶
Fixed¶
Memory leaks in live tab module.
2020-12-09¶
Fixed¶
Worst case aggregation of the T1, T2 and T4 trigger if more than one simulation is active
2020-12-07¶
Added¶
New Option
encodeBase64
which can be set with thesetRenderOptions
template function. By default all images will be embedded base64 encoded when the render functions will be called with the show link flag. UsesetRenderOptions("encodeBase64=false...")
to disable the encoding and link to the image file.
2020-12-03¶
Added¶
New Option Show in waveform picker to station context menu.
Show wave height under cursor of the raw/filtered data in waveform picker.
Show label and add tooltip for T1 and T3 trigger in waveform picker.
2020-11-19¶
Changed¶
Allow to import SeisComP events without event description.
Rename SeisComP event import.
2020-11-18¶
Fixed¶
Segfault when opening the SeisComP event import under Qt 5.
2020-11-10¶
Fixed¶
Display unit for bathymetry values in wave propagation view.
2020-11-05¶
Changed¶
Rename
OTMA
toOTM
amplitude to be consistent with the naming scheme.Description for manually setting runup in Forecast Zones Perspective and maximum time/value for tide gauges in Arrivals Perspective included in the documentation.
2020-11-04¶
Added¶
Up to now it was not possible to pick amplitudes if the corresponding tide gauge traces had no data. With this release we remove this restriction and allow to set artificial values e.g. real observations. To activate the mode, click on the down arrow next to the amplitude button and check the
Artifical wave height
entry.
2020-10-09¶
Fixed¶
Segfault on shutdown
2020-08-24¶
Fixed¶
Activation of the start button in the interactive simulation dialog. The button is enabled if requirements of at least one simulation backend are met.
2020-08-18¶
Added¶
New Clearsilver template functions and variables
loadGradient
can be used to load values of a specific gradient. The values are stored in the variablegrad
and can be iterated over. Useful to generate a legend in HTML.<?cs var:loadGradient("DefaultProfile", "Forecast zones") ?> <?cs each:item = grad.DefaultProfile.Forecastzones ?> <?cs var:item.color ?> <?cs var:item.text ?> <?cs /each ?>
setRenderOptions
allows to specify extended map render options.<?cs var:setRenderOptions("mapCenter=13.8524 -149.005, mapProjection=Rectangular, mapZoomLevel=1.23114, showGrid=false") ?>
renderMeta
is the same asrender
, except that it additionally writes meta information about the rendering stack into an extra file with ending.meta
in JSON format. This is useful if images have to be georeferenced.Access the properties of the currently visible map
map.box.top
map.box.bottom
map.box.left
map.box.right
map.center.lat
map.center.lon
map.zoomLevel
map.size.width
map.size.height
2020-08-12¶
Changed¶
So far TOAST displayed the arrival lines at the half and full hour only. With this update we allow to set the interval
isoInterval
. The data has to be provided by the simulation backends. Since each simulation can use its own interval for the calculation, we no longer display the arrival lines legend.
2020-08-11¶
Changed¶
Comprehensive rework of simulation player.
2020-08-03¶
Fixed¶
SC import dialog doesn’t recognize some parameters such as the status of events (manual/automatic).
2020-07-30¶
Added¶
Extend interactive simulation dialog to make behavior upon manual change of rupture length or width selectable:
Length and Width independent
Fix Area
Fix Ratio
Fixed¶
Minimum size of the incident and simulation view.
2020-07-24¶
Added¶
Support to filter forecast zones by
ExBoxID
when loading forecast zones from file. In addition, it is now possible to use white-/ blacklists for filtering the forecast zones based on country name orExBoxID
e.g.forecastZones.rtsp.blacklist.exBoxID = 389, 390
Changed¶
Make forecast zone country filter case sensitive.
2020-07-08¶
Fixed¶
Sometimes the bathymetry grid was not displayed.
2020-07-06¶
Added¶
New config option
confirmationRequired
. If activated the system shows a dialog before sending/running templates which requires additional user interaction. By default the feature is enabled.New context menu entry in the advanced dissemination dialog to display the current template in the system text editor.
2020-07-02¶
Changed¶
Comprehensive rework of TOAST documentation.
Replace some icons to improve the look & feel of the GUI.
2020-06-25¶
Changed¶
Make sure that the font and background colors are different in arrivals and forecast zones view.
Improve gradient editor.
2020-06-24¶
Fixed¶
Update map layer view when the user changes the color profile.
2020-06-05¶
Added¶
Display computed minimum kagan angle value in database panel.
Changed¶
Change layout of the advanced dissemination dialog.
So far the advanced dissemination dialog could not be opened if only one template was registered in a live tab. We have removed this limitation.
2020-06-04¶
Fixed¶
Start simulation based on nearest fault line if the moment tensor differs too much.
2020-05-28¶
Important¶
Fix color gradient rendering. The last value of discrete color gradients could not be displayed. With this release we render the positive infinity as well - negative and positive infinity are rendered with the same size.
In the unlikely event that the wave height is above 100 m the default forecast zone gradient returned no threat. We strongly recommend to remove the following stop entry from the file
seiscomp3/share/toast/mapstyles
to fix the issue."name": "ForecastZoneGrad", "stops": [ { ... "color": "rgba(255, 255, 255, 0)", "value": 100.0, "text": " " ... } ]
2020-05-25¶
Added¶
Display incident id in database panel.
2020-05-20¶
Added¶
Remember selected color profile.
2020-05-19¶
Changed¶
Display slip and rupture area information in simulation dialog. The ratio option has been removed with this version.
Fixed¶
Take
tsunami.database.loadLastDays
config option into account.
2020-05-15¶
Fixed¶
Segfault when creating an incident on a fresh installation.
2020-05-13¶
Changed¶
Layout of the manual simulation dialog:
Move Generate patches button to Rupture tab.
Rename Draw to Draw patches button.
Rename Simulations to Simulation backends tab.
Move depth parameter upwards.
When drawing patches, the white circle has the rupture length as diameter.
Fixed¶
Enable Start and Start and close button in the manual simulation dialog after drawing patches manually.
2020-05-08¶
Changed¶
SeisComP event import dialog:
Load operation can be aborted.
The load button can’t be pressed while events are loaded.
Keep window position even after restart.
2020-05-05¶
Changed¶
Mark preferred simulations with a star in the database simulations symbol view
Fixed¶
Render scenario color on top in the database simulations detail view.
Wrong size of the ID column in the SeisComP event import dialog.
2020-05-04¶
Changed¶
Don’t filter incidents by
incidentMinimumMagnitude
value when loading incidents from database.
Fixed¶
When an incident is deleted, the associated event will be deleted as well when SeisComP and TOAST share the same database.
2020-04-29¶
Changed¶
Combine Origin and Patches tab to Rupture tab in the manual simulation dialog.
Instead of the patch length, the user can now specify the number of patches in the Rupture tab of the manual simulation dialog. The patch length is calculated automatically.
The origin of the scenario can no longer be changed in the manual simulation dialog.
2020-04-22¶
Added¶
TOAST database setup support in
scconfig
for PostgreSQL 9 and later.
2020-04-20¶
Fixed¶
Don’t show the warning toast cannot run in daemon mode when the command
seiscomp check
is executed.Wrong PostgreSQL database query causing the error Perhaps you meant to reference the column “event.m _preferredfocalmechanismid” when trying to import events from a SeisComP3 database.
2020-04-08¶
Added¶
With this release you can override the simulated runup value of forecast zones. Right click on a forecast zone in the map or the Forecast Zones perspective to set the runup.
2020-03-13¶
Important¶
Rename template config option
description
toname
and make this option mandatory. The TOAST template configuration must be migrated to complete the installation.
2020-03-12¶
Changed¶
So far the test mode could be enabled/disabled per livetab. Some of our customers expressed the wish to have the possibility to enable/disable the test mode globally and to make the special mode more visible. They were afraid that they publish something accidentally. Due to this we redesigned the GUI and we display an orange frame and show ‘Test mode’ in the status bar as well as the window title when test mode is active. The test mode can be enabled via the status bar, the menu
Extras
or the short cutCTRL+T
. Templates can be used in test mode only when they contain the Clearsilver test mode check:<?cs if:testMode ?>
Additionally we have changed the live tab dissemination behavior slightly. If a template of a live tab cannot be disseminated e.g. it does not support the test mode we show the advanced dissemination dialog and the user has to decide how to proceed. For the test mode we always show the advanced dialog. In operational mode, all valid templates are preselected.
Switch to the map perspective only when a new event is received via messaging.
Fixed¶
The disseminate button of live tabs remained disabled even if the background process had finished.
2020-03-05¶
Fixed¶
Beach ball rendering in the From SeisComP3 import dialog. In some circumstances the image was too large for the line.
2020-02-28¶
Fixed¶
Some problems with the rendering of the incident settings menu.
2020-02-27¶
Changed¶
Design of the incident and simulation view toolbar.
Highlight tide gauge station search
CTRL+F
results on map.Copy data exports active wave propagation values and the current map position as CSV
2020-02-13¶
Changed¶
We have updated some parts of the documentation. This is still work in progress. Further adjustments will follow in the near future.
2020-02-11¶
Added¶
Hjort subduction zone southwest of New Zealand. The fault information has been provided by GNS Science New Zealand.
2020-02-07¶
Changed¶
Do not scroll automatically to the right when new items are added to the incident or simulation detail view.
2020-02-05¶
Added¶
Flexible selection of the forecast zone runup aggregation algorithms through configuration e.g. maximum, median, 99th percentile. Here an example configuration:
runupPercentiles = max, median, perc99 runupPercentiles.max.value = 100 runupPercentiles.max.text = "Maximum" runupPercentiles.perc99.value = 99 runupPercentiles.perc99.text = "99th percentile" runupPercentiles.median.value = 50 runupPercentiles.median.text = "Median"
The first element of the list is used as runup aggregation algorithm by default. The algorithm can be changed in the Forecast Zone perspective at runtime.
2020-02-04¶
Fixed¶
Documentation build.
2020-01-28¶
Changed¶
Set maximum allowed dip angle for automatic patch generation to 80 degrees. We did this because some of the fault lines derived from the slab2 model have dip angels greater than 45 degrees. Use
patches.maxDip
to overwrite the default value if necessary.
2020-01-24¶
Added¶
New bathymetry map layer. The new layer displays the used bathymetry grid for the simulation.
2020-01-23¶
Changed¶
Allow negative depth values as input in the simulation dialog.
Fixed¶
Display issue in case of the patches crosses the international date line.
Wrong strike value for some locations in the simulation dialog.
2020-01-15¶
Changed¶
Include option to modify bathymetry in asc2bingrd.py.
2020-01-06¶
Changed¶
Use black or white as text color in arrivals and forecast zones view.
Fixed¶
Apply color profile changes immediately.
2019-12-20¶
Added¶
ASCII to binary Surfer 6 grid converter script asc2bingrd.
2019-12-05¶
Changed¶
Evaluate source regions in FIFO order.
2019-12-04¶
Changed¶
Use opposite font color in arrivals and forecast zones view.
2019-12-03¶
Changed¶
Update faults.xml.example. The new version of the file contains all the contour lines of the Slab2 model (doi.org/10.5066/F7PV6JNV) for depth from 20 to 80 km. As no Slab2 contour lines were published for shallower depth (e.g. the trench line), most of the trenches of the previous file were merged into the new version (some were slightly modified manually). Additionally, some 0-isolines from the RUM model (Gudmundsson & Sambridge, 1998) were used (e.g. Kermadec 0) or other sources (Hellenic 0). Some newly added faults were made manually (e.g. Puysegur 0). All faults contain a reference attribute indicating the source of the data (empty if unknown). The slab2 model provides dip angles, these were used for the faults. In many cases, the standard 15 deg dip angles in the old faults were replaced by NN-extrapolation from adjacent slab2 faults at 20 km depth.
Overview of changes:
Root element contains ‘faults_version’ attribute
Fault elements now additionally contain attributes: ‘depth’ and ‘id’
All fault elements now contain ‘reference’ attribute (empty if unknown)
Standard fault type now is ‘reverse’ (was ‘trench’)
In vertex elements ‘normal’ was replaced by ‘strike’
Dip angle corresponds to slab2 model in many cases
Rounding is done coherently
Longitude now is always between 0 and 360 deg
Faults are downsampled to about 15 km distance between points (no upsampling)
The old faults were renamed
Faults are now sorted roughly according to longitude and tectonics
XML is in canonical form
2019-12-02¶
Fixed¶
Crash caused by unset
checked
fault flag.
2019-11-26¶
Changed¶
Color origin symbol according to incident depth.
Color fault lines according to fault depth. We use the SeisComP3 origin depth gradient for coloring. Here is an example configuration:
scheme.colors.originSymbol.depth.gradient = 0:FF0000,50:ffA500,100:FFFF00,250:00FF00,600:0000 scheme.colors.originSymbol.depth.discrete = true
2019-11-25¶
Added¶
Context menu entry to open simulation folder in the default file manager.
2019-11-11¶
Added¶
Add the possibility to change color gradients in the GUI. From this version a click on the color gradient opens the the gradient editor widget. There you can add/remove stops and set colors. See the documentation for more details.
Fixed¶
Set active gradient profile to default when active profile was deleted.
2019-10-29¶
Added¶
Show frame in live tab when test mode is enabled
Enable/disable test mode of Live Tabs globally via button in Incident Summary, via menu
Extras > Toggle test mode
or shortcutCTRL+T
. This is only available if at least one template is configured to work in test mode.Enable/disable lock of incident additionally via menu
Extras > Toggle lock of incident
or shortcutCTRL+L
.Enable dissemination without executing scripts in test mode.
Changed¶
Set color of disseminate button in Live Tabs to orange.
Increase size of status messages in Live Tabs.
Enable/disable test mode in the configuration for templates instead of Live Tabs. The dissemination in test mode of templates for which the test mode isn’t available is disabled.
Render needed scenario in livetab centered and with an icon.
2019-10-24¶
Added¶
Update incidents after focal mechanism update without following event update
Reset scenario player when maximum time is reached and play button is pressed again.
Add method
setDisplayCoords
for templates to define the visible region of a map with bottom-left and top-right points. For more information see the documentation.Read depth and strike for each fault vertex from fault.xml. See documentation for more information.
Changed¶
Port icons to newer font version.
Adjust text sizes in scenario player.
Ask for patches in simulation dialog only if necessary.
Add fault types strike-slip, reverse, thrust and subduction. For more information see the documentation.
Fixed¶
Fix updating incidents after magnitude/origin updates via messaging without following event update.
Import complex forecast zones with negative and positive subfeatures.
Fix updating focal mechanism in incident summary.
Fix using automatically created moment tensors for manual simulations, even if the
processAutoMT
configuration option isn’t set.Fix selecting an incident automatically that was imported and is already in the TOAST database when the loc mode isn’t activated.
Reload events in import dialog to get updates when it’s opened. So the dialog represents a snapshot of the events at the time of opening.
2019-09-18¶
Added¶
Enable adding bna files to generated images from templates.
Example:
<?cs var:addLayer("bna","file=/template/coastlines.bna") ?>
Note: This is only available for SeisComP3 version Jakarta 2018.327 and newer.
Enable map configuration in templates. Use
setRenderOptions
method with ClearSilver.Possible options:
showMap
: Shows/hides the map in the background.backgroundColor
: Set the background color of the map.showGlobalGeoFeature
: Enables/disables the geo feature layer in the map. That includes general bna files etc.showGrid
: Enables/disables the grid layer in the map.
Usage:
<?cs var:setRenderOptions("showMap=false, backgroundColor=white, showGlobalGeoFeature=false, showGrid=false") ?>
Note: The options
showGlobalGeoFeature
andshowGrid
are only available for SeisComP3 version Jakarta 2018.327 and newer.Enable drawing of interactive forecast zones in templates. Add
drawInteractive=true
to the configuration of the forecast zones layer to enable it.Add color configuration options to forecast zones layer in templates. You can set the inactive and default line and fill color of the forecast zones. The variables are:
defaultFillColor
,defaultLineColor
,inactiveFillColor
andinactiveLineColor
.Example:
<?cs var:addLayer("forecast zones", "inactiveFillColor=white, inactiveLineColor=#646464, defaultLineColor=#646464") ?>
Support dummy object in gradients. If the text of the gradient stop is
gradientdummy
, then this stop isn’t displayed in the gradient legends, but the color is used. That’s an important feature for gradient boundaries.
Fixed¶
Set title of Live Tab to configured name, if a title (
liveTab.*.title
) isn’t defined in the toast config.
2019-07-16¶
Added¶
Add a start region to the map, which can be configured in toast.cfg with
startRegion
. For example for new zealand:startRegion = -55., -170., -30., 160.
If this region is defined, it is shown on the map when TOAST is started. By pressing the key
I
this region is refocused.
Changed¶
Keep settings of SeisComP3 event import dialog.
Fixed¶
Fix real number notation in symbols of simulation view.
Fix filtering in forecast zones and arrivals perspective.
Fix filtering children of POIs or forecast zones.
Show simulation results and forecast points for each matching forecast zone; show simulation results for each matching POI.
Fix filtering of numbers.
Support filters with wildcards, such as “*” and “?”.
2019-06-17¶
Fixed¶
TOAST init script in order to avoid misunderstandings in case of running
seiscomp status
.
2019-05-16¶
Fixed¶
Tsunami database init script. Changed wrong meta table entry from
Toast-Schema-Version 0.1
toTsunami-Schema-Version 0.2
.
2019-04-10¶
Fixed¶
Crash in case of loading custom map layer plugins.
2019-03-21¶
Added¶
Display name for forecast points of selected forecast zone in map. It is optional and can be enabled/disabled in the map layers widget.
Fixed¶
Removing scenario from disk when deleting it in TOAST.
2019-03-01¶
Added¶
SeisComP3 configuration tool integration. With this update the Tsunami database can be created using the graphical user interface
scconfig
.Note: An upgrade of the Tsunami database schema is required. To apply the given script, log into your database server and execute the script.
For MySQL/MariaDB run:
mysql> source seiscomp3/share/db/tsunami/migrations/mysql/0_1_to_0_2.sql;
2018-12-13¶
Changed¶
Increase number of decimal places in artificial incident dialog to 15.
2018-12-02¶
Changed¶
Show default earthquake parameter text in label editor if no label is set.
2018-11-28¶
Fixed¶
Show each available error tooltip for simulation symbols in simulation view.
2018-11-23¶
Added¶
Show focal mechanism of selected incident in incident summary.
Show SeisComP3 event ID of selected incident in incident summary.
Store TOAST schema version in database
Allow labeling of simulations in simulation view.
Note: An upgrade of the TOAST database schema is required. To apply the given script, log into your database server and execute the script. In mysql it can be done with:
mysql> source seiscomp3/share/toast/db/migrations/mysql/0_0_to_0_1.sql;
and in psql with:
seiscomp3=> \i seiscomp3/share/toast/db/migrations/postgresql/0_0_to_0_1.sql;
Show delayed tooltip for simulation symbols in simulation view.
2018-10-02¶
Fixed¶
Residual calculation of the simulation widget.
2018-09-11¶
Fixed¶
Segfault when an event has been selected and many live tabs were active.
2018-09-05¶
Fixed¶
Change ID column name for mapping forecast zones in templates.
2018-08-23¶
Fixed¶
Reading of string attributes from forecast points and zones files.
Fix crash when change color profile in GUI.
2018-08-16¶
Fixed¶
Loading of sensor information, such as description and unit, from database. This information is displayed in the station details view.
2018-08-13¶
Added¶
Support to associate more than one template to a live tab. By default the first template will be shown in the live tab. A click on the live tab executes all templates in order. Hold the button to select which templates should be disseminated.
2018-06-27¶
Fixed¶
Aggregation of forecast zones and points when deselecting scenarios in Simulation View
2018-06-07¶
Fixed¶
Fix coloring of symbols (e.g. POIs and forecast points) with alpha values.
2018-06-07¶
Changed¶
Merge Origin and Rupture tabs to General tab in the Simulation Dialog.
2018-04-25¶
Added¶
Draw forecast points for selected forecast zone in map. Adds an option to Map Layers to enable/disable forecast points and their names in Map Perspective.
Add column Simulations to Forecast Zones Perspective. For each forecast point, this column shows in which simulation plugin it exists. For each forecast zone, this column shows in which simulation plugin associated points were defined.
Read Name, Place, Country and Province from forecast points file and show this meta data in Forecast Zones Perspective. The column names in the file are the same as in the forecast zones file: NAME, PLACE_NAME, COUNTRY and STATE_PROV. When this data is not available it’s used from the forecast zones.
2018-04-19¶
Changed¶
Improve performance of color lookup in layers.
2018-03-27¶
Changed¶
Load region names also from user-defined fep files.
2018-03-23¶
Added¶
Add the method
translateRegion()`` to translate region names in ClearSilver templates. Both the region name and the file for translation must be specified. The translation file must contain a dictionary in the form of a Python array, e.g.
region = [(“Southern Iran”,”جنوب إيران”), (“Oman Sea”,”بحر عمان”)]``
2018-03-16¶
Changed¶
Move slider just in minutes in scenario player to set the current timestep easier to a specific value.
Show the time of the current sliding position as tool tip in scenario player.
2018-02-28¶
Added¶
Export arrival lines layer results with getGrid()` in templates.
2018-02-06¶
Added¶
Fullscreen support for tab perspectives (Keyboard shortcut
F11
).
Fixed¶
Tab order of the manual simulation dialog.
2018-02-01¶
Added¶
Add third mode Loaded from Database to incidents visible in IncidentView.
Show both nodal planes as Tooltip in IncidentView.
2018-01-31¶
Added¶
Add latitude and longitude columns to IncidentView.
2018-01-19¶
Changed¶
Redesign map annotations, especially POI and fault annotations.
2018-01-15¶
Fixed¶
Port to SeisComP3 API 12.
2018-01-11¶
Fixed¶
Fix POI rendering on map spherical projected. Clip POIs outside of the visible area.
Load incidents from database in database widget older than 999 days.
Show nodal plane in simulation dialog when FocalMechanism isn’t available anymore.
2017-12-13¶
Added¶
Add mapping from forecast zone ids to other zone ids and places in template.
2017-12-04¶
Removed¶
detecURI
parameter from bindings. To retrieve data from more than one data source use the SeisComP3 router recordstream.
2017-12-04¶
Added¶
Update db migration scripts.
2017-11-16¶
Added¶
Show advanced sensor information in station view.
2017-11-14¶
Added¶
Start simulations based on profiles from simulation plugins via menu.
Trigger multiple default profiles in simulation plugins when starting automatic simulation calculation.
2017-10-10¶
Added¶
Template function
useLocalTime
. Use local time rather than UTC while rendering current time step.
2017-08-09¶
Fixed¶
Resampling of records.
2017-08-10¶
Added¶
Magnitude type (TP) and status column to SC3 import view.
2017-08-09¶
Changed¶
Ignore Arrival lines and Iso chrones layer in propagation result.
2017-08-04¶
Added¶
Make playback speed of scenarios changeable.
Print livetabs via menu.
2017-08-02¶
Changed¶
Adapt flow layout to support all alignment directions and a vertical orientation.
2017-08-01¶
Added¶
Support to save simulation data e.g. grid files into a selected directory.
New template function
setMegapixel
. This function allows to specify the megapixel of the output image. The image dimension is calculated from the aspect ratio.
2017-07-04¶
Added¶
Support to draw forecast zones non filled.
2017-07-03¶
Changes¶
Add player for ssh and isochrones layer.
Reactivate isochrones layer.
2017-06-01¶
Fixed¶
Wrong time in artificial incident dialog.
2017-05-26¶
Added¶
Legend for arrival lines layer.
Fixed¶
Mapstyles example.
2017-05-24¶
Added¶
Display focal mechanism in SC3 import.
2017-05-23¶
Fixed¶
Import of not cached incidents from toast database.
Added¶
Support to hide fake events in SC3 import.
2017-05-15¶
Fixed¶
Wrong strike value in interactive simulation dialog in case of generating patches from fault
2017-05-13¶
Changes¶
Fix missing magnitude type in data products.
Emphasize forecast zone border in map.
Add units to map legends and remove empty lines.
Remove negative values from ssh gradients.
Add desktop icon.
Deselect simulations when filters change.
Incident/Simulation filter:
Simplify configuration.
Change unit of parameter calculation duration from seconds to minutes and use greater/equal.
Show incident/simulations in database widget title.
Add configuration of matching parameter to ignore smaller changes of events and therefore reduce the number of automatically started simulations.
Fix crash when closing the application.
Add mapping from abbreviations to full name of tsunawi regions to map layers widget.
Remove unnecessary options from map layer widget.
Templates:
Make gradient of forecast zones in templates adaptable (add new gradients to mapstyles and template examples).
Change the default alignment of the legends in map images.
Update units in configuration.
Change some labels (from event to incident, add units).