gstlal 1.13.0
Loading...
Searching...
No Matches
__init__.py
1# Copyright (C) 2009--2013 LIGO Scientific Collaboration
2#
3# This program is free software; you can redistribute it and/or modify it
4# under the terms of the GNU General Public License as published by the
5# Free Software Foundation; either version 2 of the License, or (at your
6# option) any later version.
7#
8# This program is distributed in the hope that it will be useful, but
9# WITHOUT ANY WARRANTY; without even the implied warranty of
10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
11# Public License for more details.
12#
13# You should have received a copy of the GNU General Public License along
14# with this program; if not, write to the Free Software Foundation, Inc.,
15# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16
17__author__ = "Kipp Cannon <kipp.cannon@ligo.org>, Chad Hanna <chad.hanna@ligo.org>, Drew Keppel <drew.keppel@ligo.org>"
18__version__ = "FIXME"
19__date__ = "FIXME"
20
21
22__doc__ = """The `pipeparts` module contains all of the *elements* used to construct gstreamer pipelines
23for gravitational wave analysis. These elements are grouped into thematic submodules.
24"""
25
26
27# Flatten package to preserve import paths
28from .sink import AppSync as AppSync
29from .sink import BYTE_ORDER as BYTE_ORDER
30from .transform import audioresample_variance_gain as audioresample_variance_gain
31from .sink import ConnectAppsinkDumpDot as connect_appsink_dump_dot
32from .mux import FrameCPPChannelDemuxCheckSegmentsHandler as framecpp_channeldemux_check_segments
33from .mux import FrameCPPChannelDemuxSetUnitsHandler as framecpp_channeldemux_set_units
34from .sink import framecpp_filesink_cache_entry_from_mfs_message as framecpp_filesink_cache_entry_from_mfs_message
35from .sink import framecpp_filesink_ldas_path_handler as framecpp_filesink_ldas_path_handler
36from .transform import abs_ as mkabs
37from .transform import adder as mkadder
38from .sink import app as mkappsink
39from .transform import amplify as mkaudioamplify
40from .filters import audio_cheb_band as mkaudiochebband
41from .filters import audio_cheb_limit as mkaudiocheblimit
42from .transform import audio_convert as mkaudioconvert
43from .transform import audio_rate as mkaudiorate
44from .source import audio_test as mkaudiotestsrc
45from .transform import undersample as mkaudioundersample
46from .sink import auto_audio as mkautoaudiosink
47from .transform import auto_chisq as mkautochisq
48from .mux import avi_mux as mkavimux
49from .transform import bit_vector_gen as mkbitvectorgen
50from .trigger import blcbc_trigger_gen as mkblcbctriggergen
51from .trigger import burst_trigger_gen as mkbursttriggergen
52from .filters import caps as mkcapsfilter
53from .transform import set_caps as mkcapssetter
54from .plot import channelgram as mkchannelgram
55from .transform import check_timestamps as mkchecktimestamps
56from .transform import clean as mkclean
57from .transform import colorspace as mkcolorspace
58from .transform import mkcomputegamma as mkcomputegamma
59from .transform import deglitch as mkdeglitcher
60from .transform import denoise as mkdenoiser
61from .filters import drop as mkdrop
62from .source import fake_ligo as mkfakeLIGOsrc
63from .source import fake_aligo as mkfakeadvLIGOsrc
64from .source import fake_avirgo as mkfakeadvvirgosrc
65from .sink import fake as mkfakesink
66from .source import fake as mkfakesrc
67from .sink import file as mkfilesink
68from .transform import fir_bank as mkfirbank
69from .filters import fir as mkfirfilter
70from .encode import flac as mkflacenc
71from .mux import framecpp_channel_demux as mkframecppchanneldemux
72from .mux import framecpp_channel_mux as mkframecppchannelmux
73from .mux import framecpp_channel_mux_from_list as mkframecppchannelmux_from_list
74from .sink import gwf as mkframecppfilesink
75from .source import framexmit as mkframexmitsrc
76from .filters import gate as mkgate
77from .pipetools import make_element_with_src as mkgeneric
78from .plot import histogram as mkhistogram
79from .encode import igwd_parse as mkigwdparse
80from .filters import iir as mkiirfilter
81from .filters import inject as mkinjections
82from .transform import interpolator as mkinterpolator
83from .trigger import itac as mkitac
84from .trigger import itacac as mkitacac
85from .source import cache as mklalcachesrc
86from .transform import latency as mklatency
87from .transform import lho_coherent_null as mklhocoherentnull
88from .source import lvshm as mklvshmsrc
89from .source import devshm as mkdevshmsrc
90from .transform import matrix_mixer as mkmatrixmixer
91from .transform import mean as mkmean
92from .sink import multi_file as mkmultifilesink
93from .transform import multiplier as mkmultiplier
94from .source import nds as mkndssrc
95from .filters import remove_fake_disconts as mknofakedisconts
96from .encode import tsv as mknxydump
97from .sink import tsv as mknxydumpsink
98from .sink import tsv_tee as mknxydumpsinktee
99from .transform import mkodctodqv as mkodctodqv
100from .mux import ogg_mux as mkoggmux
101from .sink import ogm_video as mkogmvideosink
102from .transform import peak as mkpeak
103from .sink import playback as mkplaybacksink
104from .transform import pow as mkpow
105from .transform import progress_report as mkprogressreport
106from .transform import queue as mkqueue
107from .transform import reblock as mkreblock
108from .transform import resample as mkresample
109from .source import segment as mksegmentsrc
110from .transform import shift as mkshift
111from .plot import spectrum as mkspectrumplot
112from .filters import state_vector as mkstatevector
113from .transform import sum_squares as mksumsquares
114from .transform import tag_inject as mktaginject
115from .sink import tcp_server as mktcpserversink
116from .transform import td_whiten as mktdwhiten
117from .transform import tee as mktee
118from .encode import theora as mktheoraenc
119from .transform import toggle_complex as mktogglecomplex
120from .trigger import trigger as mktrigger
121from .trigger import trigger_gen as mktriggergen
122from .sink import trigger_xml_writer as mktriggerxmlwritersink
123from .transform import trim as mktrim
124from .encode import uri_decode_bin as mkuridecodebin
125from .sink import auto_video as mkvideosink
126from .encode import vorbis as mkvorbisenc
127from .encode import wav as mkwavenc
128from .transform import whiten as mkwhiten
129from .source import SrcDeferredLink as src_deferred_link
130from .pipedot import to_file as write_dump_dot
131from .transform import integrate as mkintegrate