Hi all,
Following Peter’s presentation at EuroScipy 2013 in Brussels and the potential of Bokeh/JS, I’m really considering rebuilding my seismic analysis (read “earthquake measurement and analysis”) software, strip it down to its core for the “server” part and make it available as a webapp for the seismologists.
For this, I could have two students in internship for the period February->June, but before opening the positions, I wanted to have your insights on the following:
Is the current or the “soon to be available” Bokeh + Bokehjs capable of doing most of what Chaco can achieve? For example:
- Plot jointly images & scatters
- Have a scatter/highlight tool to click the scatter
- Have ProgressBars
- plot time series
- have the tools: LineInspector, RangeSelection, RangeOverlay
- send actions of the tools to the server (typically "click somewhere on the timeseries and save the index (=arrival time))
- provide toolbars & menus
Thanks a lot in advance,
Cheers from Brussels,
Thomas
To give you an idea of how it currently looks: here are some informations about the software:
General Information
DP is a Python software for Seismological Data processing. It currently relies on the database structure of the Seismology-Gravimetry O.D. from the Royal Observatory of Belgium, but shouldn’t be hard to port to QuakeML or other database structures. It is built upon the Enthought Tool Suite, a state-of-the art suite of excellent tools.
The Main window of DP loads a world map and super imposes the recent SeisComP3 detections from our local system. This will
be replaced by GEOFON or other sources solutions in the future.
DP has the capability of searching a waveform archive for time windows, being manually input or automatically from an earthquakes database.
Once searched, traces corresponding to this Search is presented, sorted by distance :
Traces respond to single click events, and open the AnalysisWindow:
Where 3 Components are presented by default, but can be shown separately:
This figure also shows the Zoom Tool (the mouse pointer is not visible here, but is a small magnifying glass icon at the bottom right).
Filters and Modules are available here (too):
Modules (extensions) can be provided (see [link]). Some modules are built-in, like the Export to PNG function:

