[console_scripts]
obspy-dataless2resp = obspy.io.xseed.scripts.dataless2resp:main
obspy-dataless2xseed = obspy.io.xseed.scripts.dataless2xseed:main
obspy-flinn-engdahl = obspy.scripts.flinnengdahl:main
obspy-indexer = obspy.db.scripts.indexer:main
obspy-mopad = obspy.imaging.scripts.mopad:main
obspy-mseed-recordanalyzer = obspy.io.mseed.scripts.recordanalyzer:main
obspy-plot = obspy.imaging.scripts.plot:main
obspy-print = obspy.scripts.print:main
obspy-reftek-rescue = obspy.scripts.reftekrescue:main
obspy-runtests = obspy.scripts.runtests:main
obspy-scan = obspy.imaging.scripts.scan:main
obspy-sds-report = obspy.scripts.sds_html_report:main
obspy-xseed2dataless = obspy.io.xseed.scripts.xseed2dataless:main

[obspy.db.feature]
bandpass_preview = obspy.db.feature:BandpassPreviewFeature
minmax_amplitude = obspy.db.feature:MinMaxAmplitudeFeature

[obspy.plugin.detrend]
constant = scipy.signal:detrend
demean = scipy.signal:detrend
linear = scipy.signal:detrend
polynomial = obspy.signal.detrend:polynomial
simple = obspy.signal.detrend:simple
spline = obspy.signal.detrend:spline

[obspy.plugin.differentiate]
gradient = numpy:gradient

[obspy.plugin.event]
CMTSOLUTION = obspy.io.cmtsolution.core
CNV = obspy.io.cnv.core
FNETMT = obspy.io.nied.fnetmt
JSON = obspy.io.json.core
KML = obspy.io.kml.core
MCHEDR = obspy.io.pde.mchedr
NDK = obspy.io.ndk.core
NLLOC_HYP = obspy.io.nlloc.core
NLLOC_OBS = obspy.io.nlloc.core
QUAKEML = obspy.io.quakeml.core
SHAPEFILE = obspy.io.shapefile.core
ZMAP = obspy.io.zmap.core

[obspy.plugin.event.CMTSOLUTION]
isFormat = obspy.io.cmtsolution.core:_is_cmtsolution
readFormat = obspy.io.cmtsolution.core:_read_cmtsolution
writeFormat = obspy.io.cmtsolution.core:_write_cmtsolution

[obspy.plugin.event.CNV]
writeFormat = obspy.io.cnv.core:_write_cnv

[obspy.plugin.event.FNETMT]
isFormat = obspy.io.nied.fnetmt:_is_fnetmt_catalog
readFormat = obspy.io.nied.fnetmt:_read_fnetmt_catalog

[obspy.plugin.event.JSON]
writeFormat = obspy.io.json.core:_write_json

[obspy.plugin.event.KML]
writeFormat = obspy.io.kml.core:_write_kml

[obspy.plugin.event.MCHEDR]
isFormat = obspy.io.pde.mchedr:_is_mchedr
readFormat = obspy.io.pde.mchedr:_read_mchedr

[obspy.plugin.event.NDK]
isFormat = obspy.io.ndk.core:_is_ndk
readFormat = obspy.io.ndk.core:_read_ndk

[obspy.plugin.event.NLLOC_HYP]
isFormat = obspy.io.nlloc.core:is_nlloc_hyp
readFormat = obspy.io.nlloc.core:read_nlloc_hyp

[obspy.plugin.event.NLLOC_OBS]
writeFormat = obspy.io.nlloc.core:write_nlloc_obs

[obspy.plugin.event.QUAKEML]
isFormat = obspy.io.quakeml.core:_is_quakeml
readFormat = obspy.io.quakeml.core:_read_quakeml
writeFormat = obspy.io.quakeml.core:_write_quakeml

[obspy.plugin.event.SHAPEFILE]
writeFormat = obspy.io.shapefile.core:_write_shapefile

[obspy.plugin.event.ZMAP]
isFormat = obspy.io.zmap.core:_is_zmap
readFormat = obspy.io.zmap.core:_read_zmap
writeFormat = obspy.io.zmap.core:_write_zmap

[obspy.plugin.filter]
bandpass = obspy.signal.filter:bandpass
bandstop = obspy.signal.filter:bandstop
highpass = obspy.signal.filter:highpass
lowpass = obspy.signal.filter:lowpass
lowpass_cheby_2 = obspy.signal.filter:lowpass_cheby_2
lowpass_fir = obspy.signal.filter:lowpass_FIR
remez_fir = obspy.signal.filter:remez_FIR

[obspy.plugin.integrate]
cumtrapz = obspy.signal.differentiate_and_integrate:integrate_cumtrapz
spline = obspy.signal.differentiate_and_integrate:integrate_spline

[obspy.plugin.interpolate]
interpolate_1d = obspy.signal.interpolation:interpolate_1d
lanczos = obspy.signal.interpolation:lanczos_interpolation
weighted_average_slopes = obspy.signal.interpolation:weighted_average_slopes

[obspy.plugin.inventory]
CSS = obspy.io.css.station
KML = obspy.io.kml.core
SACPZ = obspy.io.sac.sacpz
SC3ML = obspy.io.seiscomp.sc3ml
SHAPEFILE = obspy.io.shapefile.core
STATIONTXT = obspy.io.stationtxt.core
STATIONXML = obspy.io.stationxml.core

[obspy.plugin.inventory.CSS]
writeFormat = obspy.io.css.station:_write_css

[obspy.plugin.inventory.KML]
writeFormat = obspy.io.kml.core:_write_kml

[obspy.plugin.inventory.SACPZ]
writeFormat = obspy.io.sac.sacpz:_write_sacpz

[obspy.plugin.inventory.SC3ML]
isFormat = obspy.io.seiscomp.sc3ml:_is_sc3ml
readFormat = obspy.io.seiscomp.sc3ml:_read_sc3ml

[obspy.plugin.inventory.SHAPEFILE]
writeFormat = obspy.io.shapefile.core:_write_shapefile

[obspy.plugin.inventory.STATIONTXT]
isFormat = obspy.io.stationtxt.core:is_fdsn_station_text_file
readFormat = obspy.io.stationtxt.core:read_fdsn_station_text_file

[obspy.plugin.inventory.STATIONXML]
isFormat = obspy.io.stationxml.core:_is_stationxml
readFormat = obspy.io.stationxml.core:_read_stationxml
writeFormat = obspy.io.stationxml.core:_write_stationxml

[obspy.plugin.rotate]
rotate_lqt_zne = obspy.signal.rotate:rotate_lqt_zne
rotate_ne_rt = obspy.signal.rotate:rotate_ne_rt
rotate_rt_ne = obspy.signal.rotate:rotate_rt_ne
rotate_zne_lqt = obspy.signal.rotate:rotate_zne_lqt

[obspy.plugin.taper]
barthann = scipy.signal:barthann
bartlett = scipy.signal:bartlett
blackman = scipy.signal:blackman
blackmanharris = scipy.signal:blackmanharris
bohman = scipy.signal:bohman
boxcar = scipy.signal:boxcar
chebwin = scipy.signal:chebwin
cosine = obspy.signal.invsim:cosine_taper
flattop = scipy.signal:flattop
gaussian = scipy.signal:gaussian
general_gaussian = scipy.signal:general_gaussian
hamming = scipy.signal:hamming
hann = scipy.signal:hann
kaiser = scipy.signal:kaiser
nuttall = scipy.signal:nuttall
parzen = scipy.signal:parzen
slepian = scipy.signal:slepian
triang = scipy.signal:triang

[obspy.plugin.trigger]
carlstatrig = obspy.signal.trigger:carl_sta_trig
classicstalta = obspy.signal.trigger:classic_sta_lta
classicstaltapy = obspy.signal.trigger:classic_sta_lta_py
delayedstalta = obspy.signal.trigger:delayed_sta_lta
recstalta = obspy.signal.trigger:recursive_sta_lta
recstaltapy = obspy.signal.trigger:recursive_sta_lta_py
zdetect = obspy.signal.trigger:z_detect

[obspy.plugin.waveform]
AH = obspy.io.ah.core
CSS = obspy.io.css.core
DATAMARK = obspy.io.datamark.core
GSE1 = obspy.io.gse2.core
GSE2 = obspy.io.gse2.core
KINEMETRICS_EVT = obspy.io.kinemetrics.core
KNET = obspy.io.nied.knet
MSEED = obspy.io.mseed.core
PDAS = obspy.io.pdas.core
PICKLE = obspy.core.stream
Q = obspy.io.sh.core
SAC = obspy.io.sac.core
SACXY = obspy.io.sac.core
SEG2 = obspy.io.seg2.seg2
SEGY = obspy.io.segy.core
SEISAN = obspy.io.seisan.core
SH_ASC = obspy.io.sh.core
SLIST = obspy.io.ascii.core
SU = obspy.io.segy.core
TSPAIR = obspy.io.ascii.core
WAV = obspy.io.wav.core
Y = obspy.io.y.core

[obspy.plugin.waveform.AH]
isFormat = obspy.io.ah.core:_is_ah
readFormat = obspy.io.ah.core:_read_ah

[obspy.plugin.waveform.CSS]
isFormat = obspy.io.css.core:_is_css
readFormat = obspy.io.css.core:_read_css

[obspy.plugin.waveform.DATAMARK]
isFormat = obspy.io.datamark.core:_is_datamark
readFormat = obspy.io.datamark.core:_read_datamark

[obspy.plugin.waveform.GSE1]
isFormat = obspy.io.gse2.core:_is_gse1
readFormat = obspy.io.gse2.core:_read_gse1

[obspy.plugin.waveform.GSE2]
isFormat = obspy.io.gse2.core:_is_gse2
readFormat = obspy.io.gse2.core:_read_gse2
writeFormat = obspy.io.gse2.core:_write_gse2

[obspy.plugin.waveform.KINEMETRICS_EVT]
isFormat = obspy.io.kinemetrics.core:is_evt
readFormat = obspy.io.kinemetrics.core:read_evt

[obspy.plugin.waveform.KNET]
isFormat = obspy.io.nied.knet:_is_knet_ascii
readFormat = obspy.io.nied.knet:_read_knet_ascii

[obspy.plugin.waveform.MSEED]
isFormat = obspy.io.mseed.core:_is_mseed
readFormat = obspy.io.mseed.core:_read_mseed
writeFormat = obspy.io.mseed.core:_write_mseed

[obspy.plugin.waveform.PDAS]
isFormat = obspy.io.pdas.core:_is_pdas
readFormat = obspy.io.pdas.core:_read_pdas

[obspy.plugin.waveform.PICKLE]
isFormat = obspy.core.stream:_is_pickle
readFormat = obspy.core.stream:_read_pickle
writeFormat = obspy.core.stream:_write_pickle

[obspy.plugin.waveform.Q]
isFormat = obspy.io.sh.core:_is_q
readFormat = obspy.io.sh.core:_read_q
writeFormat = obspy.io.sh.core:_write_q

[obspy.plugin.waveform.SAC]
isFormat = obspy.io.sac.core:_is_sac
readFormat = obspy.io.sac.core:_read_sac
writeFormat = obspy.io.sac.core:_write_sac

[obspy.plugin.waveform.SACXY]
isFormat = obspy.io.sac.core:_is_sac_xy
readFormat = obspy.io.sac.core:_read_sac_xy
writeFormat = obspy.io.sac.core:_write_sac_xy

[obspy.plugin.waveform.SEG2]
isFormat = obspy.io.seg2.seg2:_is_seg2
readFormat = obspy.io.seg2.seg2:_read_seg2

[obspy.plugin.waveform.SEGY]
isFormat = obspy.io.segy.core:_is_segy
readFormat = obspy.io.segy.core:_read_segy
writeFormat = obspy.io.segy.core:_write_segy

[obspy.plugin.waveform.SEISAN]
isFormat = obspy.io.seisan.core:_is_seisan
readFormat = obspy.io.seisan.core:_read_seisan

[obspy.plugin.waveform.SH_ASC]
isFormat = obspy.io.sh.core:_is_asc
readFormat = obspy.io.sh.core:_read_asc
writeFormat = obspy.io.sh.core:_write_asc

[obspy.plugin.waveform.SLIST]
isFormat = obspy.io.ascii.core:_is_slist
readFormat = obspy.io.ascii.core:_read_slist
writeFormat = obspy.io.ascii.core:_write_slist

[obspy.plugin.waveform.SU]
isFormat = obspy.io.segy.core:_is_su
readFormat = obspy.io.segy.core:_read_su
writeFormat = obspy.io.segy.core:_write_su

[obspy.plugin.waveform.TSPAIR]
isFormat = obspy.io.ascii.core:_is_tspair
readFormat = obspy.io.ascii.core:_read_tspair
writeFormat = obspy.io.ascii.core:_write_tspair

[obspy.plugin.waveform.WAV]
isFormat = obspy.io.wav.core:_is_wav
readFormat = obspy.io.wav.core:_read_wav
writeFormat = obspy.io.wav.core:_write_wav

[obspy.plugin.waveform.Y]
isFormat = obspy.io.y.core:_is_y
readFormat = obspy.io.y.core:_read_y

