[obspy.plugin.waveform.Q]
isFormat = obspy.sh.core:isQ
writeFormat = obspy.sh.core:writeQ
readFormat = obspy.sh.core:readQ

[obspy.plugin.trigger]
recstaltapy = obspy.signal.trigger:recSTALTAPy
zdetect = obspy.signal.trigger:zDetect
classicstaltapy = obspy.signal.trigger:classicSTALTAPy
classicstalta = obspy.signal.trigger:classicSTALTA
recstalta = obspy.signal.trigger:recSTALTA
carlstatrig = obspy.signal.trigger:carlSTATrig
delayedstalta = obspy.signal.trigger:delayedSTALTA

[obspy.plugin.waveform.MSEED]
isFormat = obspy.mseed.core:isMSEED
writeFormat = obspy.mseed.core:writeMSEED
readFormat = obspy.mseed.core:readMSEED

[obspy.plugin.waveform.SLIST]
isFormat = obspy.core.ascii:isSLIST
writeFormat = obspy.core.ascii:writeSLIST
readFormat = obspy.core.ascii:readSLIST

[obspy.plugin.waveform.SEISAN]
isFormat = obspy.seisan.core:isSEISAN
readFormat = obspy.seisan.core:readSEISAN

[obspy.plugin.waveform.Y]
isFormat = obspy.y.core:isY
readFormat = obspy.y.core:readY

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

[obspy.plugin.inventory.STATIONXML]
isFormat = obspy.station.stationxml:is_StationXML
writeFormat = obspy.station.stationxml:write_StationXML
readFormat = obspy.station.stationxml:read_StationXML

[obspy.plugin.filter]
bandstop = obspy.signal.filter:bandstop
highpass = obspy.signal.filter:highpass
lowpass = obspy.signal.filter:lowpass
remezFIR = obspy.signal.filter:remezFIR
lowpassFIR = obspy.signal.filter:lowpassFIR
lowpassCheby2 = obspy.signal.filter:lowpassCheby2
bandpass = obspy.signal.filter:bandpass

[obspy.plugin.waveform.SACXY]
isFormat = obspy.sac.core:isSACXY
writeFormat = obspy.sac.core:writeSACXY
readFormat = obspy.sac.core:readSACXY

[obspy.plugin.event]
MCHEDR = obspy.pde.mchedr
JSON = obspy.core.json.core
QUAKEML = obspy.core.quakeml

[obspy.plugin.waveform]
Q = obspy.sh.core
SLIST = obspy.core.ascii
MSEED = obspy.mseed.core
SEGY = obspy.segy.core
SAC = obspy.sac.core
DATAMARK = obspy.datamark.core
SU = obspy.segy.core
SEG2 = obspy.seg2.seg2
GSE1 = obspy.gse2.core
SH_ASC = obspy.sh.core
GSE2 = obspy.gse2.core
TSPAIR = obspy.core.ascii
SACXY = obspy.sac.core
Y = obspy.y.core
WAV = obspy.wav.core
SEISAN = obspy.seisan.core
PICKLE = obspy.core.stream
CSS = obspy.css.core

[obspy.plugin.waveform.CSS]
isFormat = obspy.css.core:isCSS
readFormat = obspy.css.core:readCSS

[obspy.plugin.waveform.GSE2]
isFormat = obspy.gse2.core:isGSE2
writeFormat = obspy.gse2.core:writeGSE2
readFormat = obspy.gse2.core:readGSE2

[obspy.plugin.waveform.GSE1]
isFormat = obspy.gse2.core:isGSE1
readFormat = obspy.gse2.core:readGSE1

[obspy.plugin.waveform.DATAMARK]
isFormat = obspy.datamark.core:isDATAMARK
readFormat = obspy.datamark.core:readDATAMARK

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

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

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

[obspy.plugin.waveform.WAV]
isFormat = obspy.wav.core:isWAV
writeFormat = obspy.wav.core:writeWAV
readFormat = obspy.wav.core:readWAV

[obspy.plugin.waveform.SEGY]
isFormat = obspy.segy.core:isSEGY
writeFormat = obspy.segy.core:writeSEGY
readFormat = obspy.segy.core:readSEGY

[obspy.plugin.waveform.SEG2]
isFormat = obspy.seg2.seg2:isSEG2
readFormat = obspy.seg2.seg2:readSEG2

[obspy.plugin.waveform.SAC]
isFormat = obspy.sac.core:isSAC
writeFormat = obspy.sac.core:writeSAC
readFormat = obspy.sac.core:readSAC

[obspy.plugin.rotate]
rotate_LQT_ZNE = obspy.signal:rotate_LQT_ZNE
rotate_NE_RT = obspy.signal:rotate_NE_RT
rotate_ZNE_LQT = obspy.signal:rotate_ZNE_LQT
rotate_RT_NE = obspy.signal:rotate_RT_NE

[obspy.plugin.waveform.SU]
isFormat = obspy.segy.core:isSU
writeFormat = obspy.segy.core:writeSU
readFormat = obspy.segy.core:readSU

[obspy.plugin.inventory]
STATIONXML = obspy.station.stationxml

[obspy.plugin.event.MCHEDR]
isFormat = obspy.pde.mchedr:isMchedr
readFormat = obspy.pde.mchedr:readMchedr

[console_scripts]
obspy-mseed-recordanalyzer = obspy.mseed.scripts.recordanalyzer:main
obspy-scan = obspy.imaging.scripts.scan:main
obspy-dataless2resp = obspy.xseed.scripts.dataless2resp:main
obspy-reftek-rescue = obspy.core.scripts.reftekrescue:main
obspy-xseed2dataless = obspy.xseed.scripts.xseed2dataless:main
obspy-indexer = obspy.db.scripts.indexer:main
obspy-print = obspy.core.scripts.print:main
obspy-runtests = obspy.core.scripts.runtests:main
obspy-dataless2xseed = obspy.xseed.scripts.dataless2xseed:main
obspy-plot = obspy.imaging.scripts.plot:main
obspy-mopad = obspy.imaging.scripts.mopad:main

[obspy.plugin.waveform.TSPAIR]
isFormat = obspy.core.ascii:isTSPAIR
writeFormat = obspy.core.ascii:writeTSPAIR
readFormat = obspy.core.ascii:readTSPAIR

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

[obspy.plugin.waveform.PICKLE]
isFormat = obspy.core.stream:isPickle
writeFormat = obspy.core.stream:writePickle
readFormat = obspy.core.stream:readPickle

[obspy.plugin.event.QUAKEML]
isFormat = obspy.core.quakeml:isQuakeML
writeFormat = obspy.core.quakeml:writeQuakeML
readFormat = obspy.core.quakeml:readQuakeML

[obspy.plugin.waveform.SH_ASC]
isFormat = obspy.sh.core:isASC
writeFormat = obspy.sh.core:writeASC
readFormat = obspy.sh.core:readASC

[obspy.plugin.integrate]
romb = scipy.integrate:romb
simps = scipy.integrate:simps
trapz = scipy.integrate:trapz
cumtrapz = scipy.integrate:cumtrapz

