:py:mod:`pickax.seismograph` ============================ .. py:module:: pickax.seismograph .. autodoc2-docstring:: pickax.seismograph :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`Seismograph ` - .. autodoc2-docstring:: pickax.seismograph.Seismograph :summary: Data ~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`zap_space ` - .. autodoc2-docstring:: pickax.seismograph.zap_space :summary: API ~~~ .. py:data:: zap_space :canonical: pickax.seismograph.zap_space :value: 'compile(...)' .. autodoc2-docstring:: pickax.seismograph.zap_space .. py:class:: Seismograph(ax, stream, config, qmlevent=None, inventory=None, traveltime_calc=None) :canonical: pickax.seismograph.Seismograph .. autodoc2-docstring:: pickax.seismograph.Seismograph .. rubric:: Initialization .. autodoc2-docstring:: pickax.seismograph.Seismograph.__init__ .. py:method:: _init_data_(stream, qmlevent=None) :canonical: pickax.seismograph.Seismograph._init_data_ .. autodoc2-docstring:: pickax.seismograph.Seismograph._init_data_ .. py:method:: update_data(stream, qmlevent=None) :canonical: pickax.seismograph.Seismograph.update_data .. autodoc2-docstring:: pickax.seismograph.Seismograph.update_data .. py:method:: __saved_update_draw() :canonical: pickax.seismograph.Seismograph.__saved_update_draw .. autodoc2-docstring:: pickax.seismograph.Seismograph.__saved_update_draw .. py:method:: draw() :canonical: pickax.seismograph.Seismograph.draw .. autodoc2-docstring:: pickax.seismograph.Seismograph.draw .. py:method:: draw_stream() :canonical: pickax.seismograph.Seismograph.draw_stream .. autodoc2-docstring:: pickax.seismograph.Seismograph.draw_stream .. py:method:: draw_all_flags() :canonical: pickax.seismograph.Seismograph.draw_all_flags .. autodoc2-docstring:: pickax.seismograph.Seismograph.draw_all_flags .. py:method:: station_picks() :canonical: pickax.seismograph.Seismograph.station_picks .. autodoc2-docstring:: pickax.seismograph.Seismograph.station_picks .. py:method:: channel_picks() :canonical: pickax.seismograph.Seismograph.channel_picks .. autodoc2-docstring:: pickax.seismograph.Seismograph.channel_picks .. py:method:: draw_origin_flag() :canonical: pickax.seismograph.Seismograph.draw_origin_flag .. autodoc2-docstring:: pickax.seismograph.Seismograph.draw_origin_flag .. py:method:: draw_predicted_flags() :canonical: pickax.seismograph.Seismograph.draw_predicted_flags .. autodoc2-docstring:: pickax.seismograph.Seismograph.draw_predicted_flags .. py:method:: do_pick(event, phase='pick') :canonical: pickax.seismograph.Seismograph.do_pick .. autodoc2-docstring:: pickax.seismograph.Seismograph.do_pick .. py:method:: draw_flag(time, label_str, color='black') :canonical: pickax.seismograph.Seismograph.draw_flag .. autodoc2-docstring:: pickax.seismograph.Seismograph.draw_flag .. py:method:: do_filter(idx) :canonical: pickax.seismograph.Seismograph.do_filter .. autodoc2-docstring:: pickax.seismograph.Seismograph.do_filter .. py:method:: calc_amplitude_range(tmin=0, tmax=0) :canonical: pickax.seismograph.Seismograph.calc_amplitude_range .. autodoc2-docstring:: pickax.seismograph.Seismograph.calc_amplitude_range .. py:method:: calc_zoom_amp() :canonical: pickax.seismograph.Seismograph.calc_zoom_amp .. autodoc2-docstring:: pickax.seismograph.Seismograph.calc_zoom_amp .. py:method:: zoom_amp() :canonical: pickax.seismograph.Seismograph.zoom_amp .. autodoc2-docstring:: pickax.seismograph.Seismograph.zoom_amp .. py:method:: unset_ylim() :canonical: pickax.seismograph.Seismograph.unset_ylim .. autodoc2-docstring:: pickax.seismograph.Seismograph.unset_ylim .. py:method:: set_ylim(min_amp, max_amp) :canonical: pickax.seismograph.Seismograph.set_ylim .. autodoc2-docstring:: pickax.seismograph.Seismograph.set_ylim .. py:method:: set_xlim(start, end) :canonical: pickax.seismograph.Seismograph.set_xlim .. autodoc2-docstring:: pickax.seismograph.Seismograph.set_xlim .. py:method:: unset_xlim() :canonical: pickax.seismograph.Seismograph.unset_xlim .. autodoc2-docstring:: pickax.seismograph.Seismograph.unset_xlim .. py:method:: refresh_display() :canonical: pickax.seismograph.Seismograph.refresh_display .. autodoc2-docstring:: pickax.seismograph.Seismograph.refresh_display .. py:method:: unset_zoom() :canonical: pickax.seismograph.Seismograph.unset_zoom .. autodoc2-docstring:: pickax.seismograph.Seismograph.unset_zoom .. py:method:: do_zoom(event) :canonical: pickax.seismograph.Seismograph.do_zoom .. autodoc2-docstring:: pickax.seismograph.Seismograph.do_zoom .. py:method:: do_zoom_out() :canonical: pickax.seismograph.Seismograph.do_zoom_out .. autodoc2-docstring:: pickax.seismograph.Seismograph.do_zoom_out .. py:method:: do_zoom_original() :canonical: pickax.seismograph.Seismograph.do_zoom_original .. autodoc2-docstring:: pickax.seismograph.Seismograph.do_zoom_original .. py:method:: set_zoom_bound(art) :canonical: pickax.seismograph.Seismograph.set_zoom_bound .. autodoc2-docstring:: pickax.seismograph.Seismograph.set_zoom_bound .. py:method:: unset_zoom_bound() :canonical: pickax.seismograph.Seismograph.unset_zoom_bound .. autodoc2-docstring:: pickax.seismograph.Seismograph.unset_zoom_bound .. py:method:: mouse_time_amp(event) :canonical: pickax.seismograph.Seismograph.mouse_time_amp .. autodoc2-docstring:: pickax.seismograph.Seismograph.mouse_time_amp .. py:method:: update_xlim(xmin, xmax) :canonical: pickax.seismograph.Seismograph.update_xlim .. autodoc2-docstring:: pickax.seismograph.Seismograph.update_xlim .. py:method:: list_channels() :canonical: pickax.seismograph.Seismograph.list_channels .. autodoc2-docstring:: pickax.seismograph.Seismograph.list_channels .. py:method:: find_channel(tr) :canonical: pickax.seismograph.Seismograph.find_channel .. autodoc2-docstring:: pickax.seismograph.Seismograph.find_channel .. py:method:: calc_start() :canonical: pickax.seismograph.Seismograph.calc_start .. autodoc2-docstring:: pickax.seismograph.Seismograph.calc_start