obspy.signal.spectral\_estimation.PPSD
======================================

.. currentmodule:: obspy.signal.spectral_estimation
.. autoclass:: PPSD
   :show-inheritance:



.. rubric:: Attributes

.. autosummary::
  :toctree: .
  :nosignatures:

  ~PPSD.NPZ_SIMPLE_TYPE_MAP
  ~PPSD.NPZ_SIMPLE_TYPE_MAP_R
  ~PPSD.NPZ_STORE_KEYS
  ~PPSD.NPZ_STORE_KEYS_ARRAY_TYPES
  ~PPSD.NPZ_STORE_KEYS_LIST_TYPES
  ~PPSD.NPZ_STORE_KEYS_SIMPLE_TYPES
  ~PPSD.NPZ_STORE_KEYS_VERSION_NUMBERS
  ~PPSD.channel
  ~PPSD.current_histogram
  ~PPSD.current_histogram_count
  ~PPSD.current_histogram_cumulative
  ~PPSD.current_times_used
  ~PPSD.db_bin_centers
  ~PPSD.db_bin_edges
  ~PPSD.delta
  ~PPSD.len
  ~PPSD.location
  ~PPSD.merge_method
  ~PPSD.network
  ~PPSD.nfft
  ~PPSD.nlap
  ~PPSD.period_bin_centers
  ~PPSD.period_bin_left_edges
  ~PPSD.period_bin_right_edges
  ~PPSD.period_xedges
  ~PPSD.psd_frequencies
  ~PPSD.psd_periods
  ~PPSD.psd_values
  ~PPSD.station
  ~PPSD.step
  ~PPSD.times_data
  ~PPSD.times_gaps
  ~PPSD.times_processed


.. rubric:: Public Methods

.. autosummary::
  :toctree: .
  :nosignatures:


  ~PPSD.add
  ~PPSD.add_npz
  ~PPSD.calculate_histogram
  ~PPSD.extract_psd_values
  ~PPSD.get_mean
  ~PPSD.get_mode
  ~PPSD.get_percentile
  ~PPSD.load_npz
  ~PPSD.plot
  ~PPSD.plot_coverage
  ~PPSD.plot_spectrogram
  ~PPSD.plot_temporal
  ~PPSD.save_npz



.. rubric:: Private Methods

.. warning::

  Private methods are mainly for internal/developer use and their API might change without notice.



.. automethod:: PPSD._add_npz

.. automethod:: PPSD._get_gapless_psd

.. automethod:: PPSD._get_plot_title

.. automethod:: PPSD._get_response

.. automethod:: PPSD._get_response_from_inventory

.. automethod:: PPSD._get_response_from_parser

.. automethod:: PPSD._get_response_from_paz_dict

.. automethod:: PPSD._get_response_from_resp

.. automethod:: PPSD._get_times_all_details

.. automethod:: PPSD._plot_histogram

.. automethod:: PPSD._setup_period_binning

.. automethod:: PPSD._split_lists

.. automethod:: PPSD._stack_selection


.. rubric:: Special Methods



.. automethod:: PPSD.__check_histogram

.. automethod:: PPSD.__check_time_present

.. automethod:: PPSD.__insert_data_times

.. automethod:: PPSD.__insert_gap_times

.. automethod:: PPSD.__insert_processed_data

.. automethod:: PPSD.__invalidate_histogram

.. automethod:: PPSD.__plot_coverage

.. automethod:: PPSD.__process

.. automethod:: PPSD.__sanity_check

.. automethod:: PPSD.__delattr__

.. automethod:: PPSD.__dir__

.. automethod:: PPSD.__eq__

.. automethod:: PPSD.__format__

.. automethod:: PPSD.__ge__

.. automethod:: PPSD.__getattribute__

.. automethod:: PPSD.__gt__

.. automethod:: PPSD.__hash__

.. automethod:: PPSD.__init__

.. automethod:: PPSD.__init_subclass__

.. automethod:: PPSD.__le__

.. automethod:: PPSD.__lt__

.. automethod:: PPSD.__ne__

.. automethod:: PPSD.__new__

.. automethod:: PPSD.__reduce__

.. automethod:: PPSD.__reduce_ex__

.. automethod:: PPSD.__repr__

.. automethod:: PPSD.__setattr__

.. automethod:: PPSD.__sizeof__

.. automethod:: PPSD.__str__

.. automethod:: PPSD.__subclasshook__