Skip to content

[Version 0.3.0+d12] Takeoff angle and database auto-sync

Pre-release
Pre-release
Compare
Choose a tag to compare
@ispingos ispingos released this 16 Jul 21:03
· 2 commits to master since this release

IMPORTANT This release is at an early development stage. New functionality is NOT detailed in the documentation. If you intend to use it, please refer to the following comments as well as the included README.nd file. Also see the previous developer commits.

TAKEOFF ANGLE:

  • The takeoff angle is now included in the software, to provide more clarity on whether the user is processing s (upwards) or S (downwards) waves. Please remember that both the incidence and takeoff angles are acquired theoretically through TauP and, therefore, are highly dependent of the hypocenter quality and the velocity model.
  • The takeoff angle is now shown in the header area of the main screen (tkf). The incidence angle label was shortened to save space (now called inc).
  • The takeoff angle is now shown in the station selection window.
  • The takeoff angle is now included in the database and the CSV output.
  • Might consider adding a 'WARNING' pop-up when opening S (i.e. takeoff < 90) arrivals.

DATABASE:

  • Added a sync function for database entries. Any new columns added from now on should be automatically added to databses generated from older versions of the software.

BUG FIXES:

  • Fixed some instances where traces would differ by 1 sample and waveform rotation could not happen, leading to errors.
  • Did a cleanup to accomodate opening simple delimited catalogues, instead of QuakeML files. This needs more work.
  • Moved velocity model parsing before catalogue opening. This resolves issues concerning incidence angle estimation on opening the catalogue (pre-TauP).
  • Added a few more logging messages.

KNOWN BUGS:

  • The station selection window does not show the backazimuths.
  • The OK and Cancel buttons of the Catalogue CA window do not work. After the automatic processing is done, a message should be shown in the bottom black box stating the total time elapsed. When that appears, you can safely close the window. To interrupt the process, close Pytheas (try Alt+F4).
  • The black boxes in the CCA window are supposed to show thread-specific information, but they still need work. This is strictly a GUI issue and does not affect the background processing.
  • CA for a single event is deactivated.