katgpucbf
Contents:
Introduction
Mathematical conventions
Signal path overview
Changelog
Installation and Operation
System requirements
Installation
Operation
Monitoring
Data Interfaces
Design
DSP Engine Design
F-Engine Design
XB-Engine design
V-Engine Design
Development and Testing
Development Guide
Unit Testing
Digitiser Packet Simulator
F-Engine Packet Simulator
Qualification framework
Updating autotuning database
Benchmarking
TODOs
Module reference
katgpucbf
katgpucbf
Index
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
Symbols
--calibrate
command line option
--calibrate-repeat
command line option
--dsim-server
command line option
--fgpu-server
command line option
--fsim-server
command line option
--high
command line option
--image
command line option
--interval
command line option
--low
command line option
--max-comparisons
command line option
--multicast-groups
command line option
--oneshot
command line option
--servers
command line option
--step
command line option
--xbgpu-server
command line option
-n
command line option
A
a (katgpucbf.dsim.signal.CombinedSignal attribute)
AbstractDelayModel (class in katgpucbf.fgpu.delay)
Accum (class in katgpucbf.fgpu.accum)
adc_sample_rate (katgpucbf.meerkat.Band attribute)
(katgpucbf.vgpu.engine.RecvConfig attribute)
ADC_SAMPLES_ID (in module katgpucbf.spead)
adc_to_unix() (katgpucbf.utils.TimeConverter method)
add() (katgpucbf.fgpu.accum.Accum method)
(katgpucbf.fgpu.delay.MultiDelayModel method)
add_argument() (katgpucbf.main.SubParser method)
add_arguments() (in module katgpucbf.configure_tools)
add_common_arguments() (in module katgpucbf.main)
add_gc_stats() (in module katgpucbf.main)
add_in_item() (katgpucbf.fgpu.engine.Pipeline method)
(katgpucbf.xbgpu.engine.Pipeline method)
add_label_set() (katgpucbf.recv.StatsCollector method)
add_marker() (katgpucbf.queue_item.QueueItem method)
add_reader() (in module katgpucbf.recv)
add_recv_arguments() (in module katgpucbf.main)
add_send_arguments() (in module katgpucbf.main)
add_service_task() (katgpucbf.utils.Engine method)
add_signal_handlers() (in module katgpucbf.main)
add_stream() (katgpucbf.recv.StatsCollector method)
add_stream_group() (katgpucbf.recv.StatsCollector method)
add_time_converter_arguments() (in module katgpucbf.main)
add_time_sync_sensors() (in module katgpucbf.utils)
affinity (katgpucbf.vgpu.engine.RecvConfig attribute)
aggregate_add() (katgpucbf.utils.DeviceStatusSensor method)
aggregate_compute() (katgpucbf.utils.DeviceStatusSensor method)
aggregate_remove() (katgpucbf.utils.DeviceStatusSensor method)
AlignedDelayModel (class in katgpucbf.fgpu.delay)
amplitude (katgpucbf.dsim.signal.Periodic attribute)
amplitude0 (katgpucbf.dsim.signal.MultiCW attribute)
amplitude_step (katgpucbf.dsim.signal.MultiCW attribute)
apply_arguments() (in module katgpucbf.configure_tools)
async_main() (in module katgpucbf.fsim.main)
async_wait_for_events() (katgpucbf.queue_item.QueueItem method)
autotune() (katgpucbf.fgpu.ddc.DDCTemplate class method)
autotune_version (katgpucbf.fgpu.ddc.DDCTemplate attribute)
B
b (katgpucbf.dsim.signal.CombinedSignal attribute)
Band (class in katgpucbf.meerkat)
bandwidth (katgpucbf.vgpu.engine.SendConfig attribute)
BaseLayout (class in katgpucbf.recv)
Batch (class in katgpucbf.fgpu.send)
(class in katgpucbf.xbgpu.bsend)
batch_heaps (katgpucbf.fgpu.recv.Layout property)
(katgpucbf.recv.BaseLayout property)
(katgpucbf.vgpu.recv.Layout property)
(katgpucbf.xbgpu.recv.Layout property)
Beam (class in katgpucbf.xbgpu.beamform)
BEAM_ANTS_ID (in module katgpucbf.spead)
Beamform (class in katgpucbf.xbgpu.beamform)
BeamformTemplate (class in katgpucbf.xbgpu.beamform)
BF_RAW_ID (in module katgpucbf.spead)
BOutput (class in katgpucbf.xbgpu.output)
BOutQueueItem (class in katgpucbf.xbgpu.engine)
BPipeline (class in katgpucbf.xbgpu.engine)
BSend (class in katgpucbf.xbgpu.bsend)
buffer_size (katgpucbf.vgpu.engine.RecvConfig attribute)
(katgpucbf.vgpu.engine.SendConfig attribute)
BUILD_STATE (katgpucbf.utils.Engine attribute)
bytes (katgpucbf.recv.Counters attribute)
C
cancel() (katgpucbf.utils.TimeoutSensorStatusObserver method)
capacity (katgpucbf.fgpu.engine.InQueueItem property)
(katgpucbf.fgpu.engine.OutQueueItem property)
capture_enable() (katgpucbf.xbgpu.engine.BPipeline method)
(katgpucbf.xbgpu.engine.Pipeline method)
(katgpucbf.xbgpu.engine.XPipeline method)
CaptureConfig (class in katgpucbf.vgpu.engine)
centre_frequency (katgpucbf.fgpu.output.NarrowbandOutput attribute)
(katgpucbf.meerkat.Band attribute)
channels (katgpucbf.fgpu.engine.OutQueueItem property)
(katgpucbf.fgpu.output.Output attribute)
Chunk (class in katgpucbf.fgpu.recv)
(class in katgpucbf.fgpu.send)
(class in katgpucbf.recv)
(class in katgpucbf.xbgpu.bsend)
chunk (katgpucbf.fgpu.engine.InQueueItem attribute)
(katgpucbf.fgpu.engine.OutQueueItem attribute)
chunk_batches (katgpucbf.fgpu.recv.Layout property)
(katgpucbf.recv.BaseLayout property)
(katgpucbf.vgpu.recv.Layout property)
(katgpucbf.xbgpu.recv.Layout property)
chunk_bytes (katgpucbf.recv.BaseLayout property)
chunk_heaps (katgpucbf.recv.BaseLayout property)
chunk_place() (katgpucbf.recv.BaseLayout method)
chunk_samples (katgpucbf.fgpu.recv.Layout attribute)
CHUNK_SIZE (in module katgpucbf.dsim.signal)
chunk_timestamp_step (katgpucbf.fgpu.recv.Layout property)
(katgpucbf.recv.BaseLayout property)
(katgpucbf.vgpu.recv.Layout property)
(katgpucbf.xbgpu.recv.Layout property)
ChunkRingbuffer (class in katgpucbf.ringbuffer)
chunks (katgpucbf.recv.Counters attribute)
cleanup (katgpucbf.fgpu.send.Chunk attribute)
clipped_samples (katgpucbf.recv.Counters attribute)
close() (katgpucbf.dsim.shared_array.SharedArray method)
(katgpucbf.monitor.FileMonitor method)
(katgpucbf.monitor.Monitor method)
collect() (katgpucbf.recv.StatsCollector method)
Comb (class in katgpucbf.dsim.signal)
combine (katgpucbf.dsim.signal.CombinedSignal attribute)
CombinedSignal (class in katgpucbf.dsim.signal)
comma_split() (in module katgpucbf.main)
command line option
--calibrate
--calibrate-repeat
--dsim-server
--fgpu-server
--fsim-server
--high
--image
--interval
--low
--max-comparisons
--multicast-groups
--oneshot
--servers
--step
--xbgpu-server
-n
comp_vector (katgpucbf.vgpu.engine.RecvConfig attribute)
Compute (class in katgpucbf.fgpu.compute)
ComputeTemplate (class in katgpucbf.fgpu.compute)
config() (katgpucbf.pytest_plugins.reporter.Reporter method)
configure() (katgpucbf.fgpu.ddc.DDC method)
Constant (class in katgpucbf.dsim.signal)
Correlation (class in katgpucbf.xbgpu.correlation)
CorrelationTemplate (class in katgpucbf.xbgpu.correlation)
Counters (class in katgpucbf.recv)
create() (katgpucbf.dsim.send.HeapSet class method)
(katgpucbf.dsim.shared_array.SharedArray class method)
create_config() (in module katgpucbf.dsim.descriptors)
create_descriptors_heap() (in module katgpucbf.dsim.descriptors)
custom_report_log() (in module katgpucbf.pytest_plugins.reporter)
CW (class in katgpucbf.dsim.signal)
D
DDC (class in katgpucbf.fgpu.ddc)
ddc_taps (katgpucbf.fgpu.output.NarrowbandOutput attribute)
DDCTemplate (class in katgpucbf.fgpu.ddc)
decimation (katgpucbf.fgpu.compute.NarrowbandConfig attribute)
(katgpucbf.fgpu.output.NarrowbandOutput attribute)
(katgpucbf.fgpu.output.WidebandOutput property)
DEFAULT (katgpucbf.fgpu.output.WindowFunction attribute)
(katgpucbf.utils.DitherType attribute)
DEFAULT_DDC_TAPS_RATIO (in module katgpucbf.fgpu.main)
DEFAULT_PACKET_PAYLOAD_BYTES (in module katgpucbf)
DEFAULT_PORT (in module katgpucbf.spead)
DEFAULT_RECV_REORDER_TOL (in module katgpucbf.xbgpu)
DEFAULT_TTL (in module katgpucbf)
Delay (class in katgpucbf.dsim.signal)
delay (katgpucbf.dsim.signal.Delay attribute)
delay_update_timestamp() (katgpucbf.fgpu.engine.Pipeline method)
DEngine (class in katgpucbf.dsim.server)
descriptor_heap (katgpucbf.xbgpu.bsend.BSend attribute)
DescriptorSender (class in katgpucbf.send)
detail() (katgpucbf.pytest_plugins.reporter.Reporter method)
device (katgpucbf.fgpu.recv.Chunk attribute)
(katgpucbf.mapped_array.MappedArray attribute)
(katgpucbf.recv.Chunk attribute)
device_filter() (in module katgpucbf.xbgpu.correlation)
DeviceStatusSensor (class in katgpucbf.utils)
dig_rms_dbfs_status() (in module katgpucbf.fgpu.engine)
dig_sample_bits (katgpucbf.fgpu.engine.InQueueItem attribute)
DIG_SAMPLE_BITS_VALID (in module katgpucbf.fgpu)
dig_total_power (katgpucbf.fgpu.engine.OutQueueItem attribute)
DIGITISER_ID_ID (in module katgpucbf.spead)
DIGITISER_STATUS_ID (in module katgpucbf.spead)
DIGITISER_STATUS_SATURATION_COUNT_SHIFT (in module katgpucbf.spead)
DIGITISER_STATUS_SATURATION_FLAG_BIT (in module katgpucbf.spead)
discard (katgpucbf.fgpu.compute.NarrowbandConfig attribute)
discard() (katgpucbf.utils.DiscardingIterator method)
(katgpucbf.vgpu.engine.DiscardingChunkIterator method)
DiscardingChunkIterator (class in katgpucbf.vgpu.engine)
DiscardingIterator (class in katgpucbf.utils)
dither (katgpucbf.fgpu.output.Output attribute)
(katgpucbf.xbgpu.beamform.Beam attribute)
(katgpucbf.xbgpu.output.BOutput attribute)
DitherType (class in katgpucbf.utils)
dst (katgpucbf.fgpu.output.Output attribute)
(katgpucbf.xbgpu.output.Output attribute)
dsts (katgpucbf.vgpu.engine.SendConfig attribute)
E
enable_beam() (katgpucbf.xbgpu.bsend.BSend method)
end_timestamp (katgpucbf.fgpu.accum.Measurement attribute)
(katgpucbf.fgpu.engine.InQueueItem property)
(katgpucbf.fgpu.engine.OutQueueItem property)
Engine (class in katgpucbf.utils)
engine_main() (in module katgpucbf.main)
enqueue_wait_for_events() (katgpucbf.queue_item.QueueItem method)
entropy (katgpucbf.dsim.signal.Random attribute)
environment variable
XDG_CONFIG_HOME
event_qsize() (katgpucbf.monitor.FileMonitor method)
(katgpucbf.monitor.Monitor method)
(katgpucbf.monitor.NullMonitor method)
event_qsize_delta() (katgpucbf.monitor.FileMonitor method)
(katgpucbf.monitor.Monitor method)
(katgpucbf.monitor.NullMonitor method)
event_state() (katgpucbf.monitor.FileMonitor method)
(katgpucbf.monitor.Monitor method)
(katgpucbf.monitor.NullMonitor method)
events (katgpucbf.queue_item.QueueItem property)
EVICTION_MODE (in module katgpucbf.recv)
F
failure() (katgpucbf.pytest_plugins.reporter.Reporter method)
FENG_ID_ID (in module katgpucbf.spead)
FENG_RAW_ID (in module katgpucbf.spead)
FEngine (class in katgpucbf.fgpu.engine)
figure() (katgpucbf.pytest_plugins.reporter.Reporter method)
FileMonitor (class in katgpucbf.monitor)
filter_aggregate() (katgpucbf.utils.DeviceStatusSensor method)
fine_delay (katgpucbf.fgpu.engine.OutQueueItem attribute)
fir_taps (katgpucbf.vgpu.engine.CaptureConfig attribute)
first_timestamp() (in module katgpucbf.dsim.main)
FLAVOUR (in module katgpucbf.spead)
flush() (katgpucbf.vgpu.send.RateLimiter method)
format_complex() (in module katgpucbf.fgpu.engine)
format_signals() (in module katgpucbf.dsim.signal)
free_in_item() (katgpucbf.fgpu.engine.FEngine method)
(katgpucbf.xbgpu.engine.XBEngine method)
frequency (katgpucbf.dsim.signal.Periodic attribute)
frequency0 (katgpucbf.dsim.signal.MultiCW attribute)
FREQUENCY_ID (in module katgpucbf.spead)
frequency_step (katgpucbf.dsim.signal.MultiCW attribute)
from_slot() (katgpucbf.mapped_array.MappedArray class method)
G
gains (katgpucbf.fgpu.engine.OutQueueItem attribute)
gains_version (katgpucbf.fgpu.engine.OutQueueItem attribute)
gaussian_dtype() (in module katgpucbf.utils)
generate_ddc_weights() (in module katgpucbf.fgpu.engine)
generate_pfb_weights() (in module katgpucbf.fgpu.engine)
get() (katgpucbf.monitor.Queue method)
(katgpucbf.ringbuffer.ChunkRingbuffer method)
get_baseline_index() (katgpucbf.xbgpu.correlation.Correlation static method)
get_free_chunk() (katgpucbf.xbgpu.bsend.BSend method)
get_free_heap() (katgpucbf.xbgpu.xsend.XSend method)
get_nowait() (katgpucbf.monitor.Queue method)
gpu_proc_loop() (katgpucbf.xbgpu.engine.BPipeline method)
(katgpucbf.xbgpu.engine.Pipeline method)
(katgpucbf.xbgpu.engine.XPipeline method)
H
halt() (katgpucbf.dsim.send.Sender method)
(katgpucbf.send.DescriptorSender method)
HANN (katgpucbf.fgpu.output.WindowFunction attribute)
Heap (class in katgpucbf.xbgpu.xsend)
heap_accumulation_threshold (katgpucbf.xbgpu.output.XOutput attribute)
heap_bytes (katgpucbf.fgpu.recv.Layout property)
(katgpucbf.recv.BaseLayout property)
(katgpucbf.vgpu.recv.Layout property)
(katgpucbf.xbgpu.recv.Layout property)
heap_sample_count (katgpucbf.fgpu.recv.Layout property)
(katgpucbf.recv.BaseLayout property)
(katgpucbf.vgpu.recv.Layout property)
(katgpucbf.xbgpu.recv.Layout property)
heap_samples (katgpucbf.fgpu.recv.Layout attribute)
heap_timestamp_step (katgpucbf.vgpu.recv.Layout attribute)
(katgpucbf.xbgpu.recv.Layout attribute)
heaps (katgpucbf.recv.Counters attribute)
heaps_per_fengine_per_chunk (katgpucbf.xbgpu.recv.Layout attribute)
HeapSet (class in katgpucbf.dsim.send)
hilbert_taps (katgpucbf.vgpu.engine.CaptureConfig attribute)
host (katgpucbf.mapped_array.MappedArray attribute)
I
ibv (katgpucbf.vgpu.engine.RecvConfig attribute)
IMMEDIATE_DTYPE (in module katgpucbf.spead)
IMMEDIATE_FORMAT (in module katgpucbf.spead)
InQueueItem (class in katgpucbf.fgpu.engine)
(class in katgpucbf.xbgpu.engine)
instantiate() (katgpucbf.fgpu.compute.ComputeTemplate method)
(katgpucbf.fgpu.ddc.DDCTemplate method)
(katgpucbf.fgpu.pfb.PFBFIRTemplate method)
(katgpucbf.fgpu.postproc.PostprocTemplate method)
(katgpucbf.xbgpu.beamform.BeamformTemplate method)
(katgpucbf.xbgpu.correlation.CorrelationTemplate method)
interface (katgpucbf.vgpu.engine.RecvConfig attribute)
interfaces (katgpucbf.vgpu.engine.SendConfig attribute)
internal_channels (katgpucbf.fgpu.output.NarrowbandOutputDiscard property)
(katgpucbf.fgpu.output.NarrowbandOutputNoDiscard property)
(katgpucbf.fgpu.output.Output property)
(katgpucbf.fgpu.output.WidebandOutput property)
internal_decimation (katgpucbf.fgpu.output.NarrowbandOutputDiscard property)
(katgpucbf.fgpu.output.NarrowbandOutputNoDiscard property)
(katgpucbf.fgpu.output.Output property)
(katgpucbf.fgpu.output.WidebandOutput property)
item_size() (katgpucbf.vgpu.send.RateLimiter method)
(katgpucbf.vgpu.send.VDIFSender method)
iter_chunks() (in module katgpucbf.fgpu.recv)
(in module katgpucbf.recv)
(in module katgpucbf.vgpu.recv)
(in module katgpucbf.xbgpu.recv)
J
join() (katgpucbf.dsim.send.Sender method)
jones_per_batch (katgpucbf.fgpu.output.Output attribute)
K
katgpucbf
module
katgpucbf.configure_tools
module
katgpucbf.curand_helpers
module
katgpucbf.dsim
module
katgpucbf.dsim.descriptors
module
katgpucbf.dsim.main
module
katgpucbf.dsim.send
module
katgpucbf.dsim.server
module
katgpucbf.dsim.shared_array
module
katgpucbf.dsim.signal
module
katgpucbf.fgpu
module
katgpucbf.fgpu.accum
module
katgpucbf.fgpu.compute
module
katgpucbf.fgpu.ddc
module
katgpucbf.fgpu.delay
module
katgpucbf.fgpu.engine
module
katgpucbf.fgpu.main
module
katgpucbf.fgpu.output
module
katgpucbf.fgpu.pfb
module
katgpucbf.fgpu.postproc
module
katgpucbf.fgpu.recv
module
katgpucbf.fgpu.send
module
katgpucbf.fsim
module
katgpucbf.fsim.main
module
katgpucbf.main
module
katgpucbf.mapped_array
module
katgpucbf.meerkat
module
katgpucbf.monitor
module
katgpucbf.pytest_plugins
module
katgpucbf.pytest_plugins.numpy_dump
module
katgpucbf.pytest_plugins.reporter
module
katgpucbf.pytest_plugins.reporter_plugin
module
katgpucbf.queue_item
module
katgpucbf.recv
module
katgpucbf.ringbuffer
module
katgpucbf.send
module
katgpucbf.spead
module
katgpucbf.utils
module
katgpucbf.vgpu
module
katgpucbf.vgpu.engine
module
katgpucbf.vgpu.main
module
katgpucbf.vgpu.recv
module
katgpucbf.vgpu.send
module
katgpucbf.xbgpu
module
katgpucbf.xbgpu.beamform
module
katgpucbf.xbgpu.bsend
module
katgpucbf.xbgpu.correlation
module
katgpucbf.xbgpu.engine
module
katgpucbf.xbgpu.main
module
katgpucbf.xbgpu.output
module
katgpucbf.xbgpu.recv
module
katgpucbf.xbgpu.send
module
katgpucbf.xbgpu.xsend
module
L
labels() (katgpucbf.recv.Counters method)
Layout (class in katgpucbf.fgpu.recv)
(class in katgpucbf.vgpu.recv)
(class in katgpucbf.xbgpu.recv)
LinearDelayModel (class in katgpucbf.fgpu.delay)
long_name (katgpucbf.meerkat.Band attribute)
M
m (katgpucbf.dsim.signal.MultiCW attribute)
main() (in module katgpucbf.dsim.main)
(in module katgpucbf.fgpu.main)
(in module katgpucbf.fsim.main)
(in module katgpucbf.vgpu.main)
(in module katgpucbf.xbgpu.main)
make_descriptor_heap() (in module katgpucbf.fgpu.send)
make_dither() (in module katgpucbf.dsim.signal)
make_engine() (in module katgpucbf.fgpu.main)
(in module katgpucbf.vgpu.main)
(in module katgpucbf.xbgpu.main)
make_heap() (in module katgpucbf.fsim.main)
make_heap_payload() (in module katgpucbf.fsim.main)
make_immediate() (in module katgpucbf.spead)
make_item_group() (in module katgpucbf.fgpu.send)
(in module katgpucbf.xbgpu.bsend)
(in module katgpucbf.xbgpu.xsend)
make_queue() (katgpucbf.monitor.Monitor method)
(katgpucbf.monitor.NullMonitor method)
make_rate_limited_sensor() (in module katgpucbf.utils)
make_send_streams() (katgpucbf.fgpu.engine.FEngine method)
make_sensors() (in module katgpucbf.recv)
make_states() (katgpucbf.curand_helpers.RandomStateBuilder method)
make_steady_state_timestamp_sensor() (in module katgpucbf.utils)
make_stream() (in module katgpucbf.dsim.send)
(in module katgpucbf.fsim.main)
(in module katgpucbf.recv)
(in module katgpucbf.xbgpu.bsend)
(in module katgpucbf.xbgpu.recv)
(in module katgpucbf.xbgpu.xsend)
make_stream_base() (in module katgpucbf.dsim.send)
make_stream_group() (in module katgpucbf.recv)
(in module katgpucbf.vgpu.recv)
make_streams() (in module katgpucbf.fgpu.send)
make_vkgdr() (in module katgpucbf.mapped_array)
MappedArray (class in katgpucbf.mapped_array)
mask_timestamp (katgpucbf.fgpu.recv.Layout attribute)
matplotlib_report_style() (in module katgpucbf.pytest_plugins.reporter_plugin)
MAX_CHUNKS (in module katgpucbf.vgpu.recv)
MAX_PACKET_SIZE (in module katgpucbf.spead)
Measurement (class in katgpucbf.fgpu.accum)
MIN_COMPUTE_CAPABILITY (in module katgpucbf.xbgpu.correlation)
MIN_SENSOR_UPDATE_PERIOD (in module katgpucbf)
MISSING (in module katgpucbf.xbgpu.correlation)
missing_heaps (katgpucbf.recv.Counters attribute)
mix_frequency (katgpucbf.fgpu.compute.NarrowbandConfig attribute)
(katgpucbf.fgpu.ddc.DDC property)
module
katgpucbf
katgpucbf.configure_tools
katgpucbf.curand_helpers
katgpucbf.dsim
katgpucbf.dsim.descriptors
katgpucbf.dsim.main
katgpucbf.dsim.send
katgpucbf.dsim.server
katgpucbf.dsim.shared_array
katgpucbf.dsim.signal
katgpucbf.fgpu
katgpucbf.fgpu.accum
katgpucbf.fgpu.compute
katgpucbf.fgpu.ddc
katgpucbf.fgpu.delay
katgpucbf.fgpu.engine
katgpucbf.fgpu.main
katgpucbf.fgpu.output
katgpucbf.fgpu.pfb
katgpucbf.fgpu.postproc
katgpucbf.fgpu.recv
katgpucbf.fgpu.send
katgpucbf.fsim
katgpucbf.fsim.main
katgpucbf.main
katgpucbf.mapped_array
katgpucbf.meerkat
katgpucbf.monitor
katgpucbf.pytest_plugins
katgpucbf.pytest_plugins.numpy_dump
katgpucbf.pytest_plugins.reporter
katgpucbf.pytest_plugins.reporter_plugin
katgpucbf.queue_item
katgpucbf.recv
katgpucbf.ringbuffer
katgpucbf.send
katgpucbf.spead
katgpucbf.utils
katgpucbf.vgpu
katgpucbf.vgpu.engine
katgpucbf.vgpu.main
katgpucbf.vgpu.recv
katgpucbf.vgpu.send
katgpucbf.xbgpu
katgpucbf.xbgpu.beamform
katgpucbf.xbgpu.bsend
katgpucbf.xbgpu.correlation
katgpucbf.xbgpu.engine
katgpucbf.xbgpu.main
katgpucbf.xbgpu.output
katgpucbf.xbgpu.recv
katgpucbf.xbgpu.send
katgpucbf.xbgpu.xsend
Monitor (class in katgpucbf.monitor)
MultiCW (class in katgpucbf.dsim.signal)
MultiDelayModel (class in katgpucbf.fgpu.delay)
N
n_ants (katgpucbf.xbgpu.recv.Layout attribute)
n_batches_per_chunk (katgpucbf.vgpu.engine.RecvConfig attribute)
(katgpucbf.vgpu.recv.Layout attribute)
n_channels (katgpucbf.vgpu.engine.RecvConfig attribute)
(katgpucbf.vgpu.recv.Layout attribute)
n_channels_per_substream (katgpucbf.vgpu.engine.RecvConfig attribute)
(katgpucbf.vgpu.recv.Layout attribute)
(katgpucbf.xbgpu.recv.Layout attribute)
n_in_items (katgpucbf.xbgpu.engine.Pipeline attribute)
n_out_items (katgpucbf.xbgpu.engine.Pipeline attribute)
n_pol_substreams (katgpucbf.vgpu.recv.Layout property)
n_samples (katgpucbf.fgpu.engine.InQueueItem attribute)
n_samples_between_spectra (katgpucbf.vgpu.engine.RecvConfig attribute)
n_samples_per_frame (katgpucbf.vgpu.engine.SendConfig attribute)
n_spectra (katgpucbf.fgpu.engine.OutQueueItem attribute)
n_spectra_per_heap (katgpucbf.vgpu.engine.RecvConfig attribute)
(katgpucbf.vgpu.recv.Layout attribute)
(katgpucbf.xbgpu.recv.Layout attribute)
name (katgpucbf.fgpu.output.Output attribute)
(katgpucbf.xbgpu.output.Output attribute)
NarrowbandConfig (class in katgpucbf.fgpu.compute)
NarrowbandOutput (class in katgpucbf.fgpu.output)
NarrowbandOutputDiscard (class in katgpucbf.fgpu.output)
NarrowbandOutputNoDiscard (class in katgpucbf.fgpu.output)
next_timestamp (katgpucbf.fgpu.engine.OutQueueItem property)
Nodither (class in katgpucbf.dsim.signal)
NONE (katgpucbf.utils.DitherType attribute)
NonMonotonicQueryWarning
NullMonitor (class in katgpucbf.monitor)
O
on_stop() (katgpucbf.dsim.server.DEngine method)
(katgpucbf.fgpu.engine.FEngine method)
(katgpucbf.utils.Engine method)
(katgpucbf.vgpu.engine.VEngine method)
(katgpucbf.xbgpu.engine.XBEngine method)
op_name (katgpucbf.dsim.signal.CombinedSignal attribute)
Output (class in katgpucbf.fgpu.output)
(class in katgpucbf.xbgpu.output)
output (katgpucbf.xbgpu.engine.XPipeline property)
OutQueueItem (class in katgpucbf.fgpu.engine)
P
packbits() (in module katgpucbf.dsim.signal)
parse_args() (in module katgpucbf.dsim.main)
(in module katgpucbf.fgpu.main)
(in module katgpucbf.fsim.main)
(in module katgpucbf.vgpu.main)
(in module katgpucbf.xbgpu.main)
parse_beam() (in module katgpucbf.xbgpu.main)
parse_corrprod() (in module katgpucbf.xbgpu.main)
parse_develop_options() (in module katgpucbf.configure_tools)
parse_dither() (in module katgpucbf.main)
parse_enum() (in module katgpucbf.main)
parse_narrowband() (in module katgpucbf.fgpu.main)
parse_signals() (in module katgpucbf.dsim.signal)
parse_source() (in module katgpucbf.main)
parse_source_ipv4() (in module katgpucbf.main)
parse_wideband() (in module katgpucbf.fgpu.main)
pass_bandwidth (katgpucbf.fgpu.output.NarrowbandOutputNoDiscard attribute)
passband (katgpucbf.vgpu.engine.CaptureConfig attribute)
pdf_report() (in module katgpucbf.pytest_plugins.reporter_plugin)
PER_POL_COUNTERS (katgpucbf.recv.Counters attribute)
Periodic (class in katgpucbf.dsim.signal)
PFBFIR (class in katgpucbf.fgpu.pfb)
PFBFIRTemplate (class in katgpucbf.fgpu.pfb)
phase (katgpucbf.fgpu.engine.OutQueueItem attribute)
Pipeline (class in katgpucbf.fgpu.engine)
(class in katgpucbf.xbgpu.engine)
plot_focus() (in module katgpucbf.pytest_plugins.reporter)
pol (katgpucbf.xbgpu.beamform.Beam attribute)
(katgpucbf.xbgpu.output.BOutput attribute)
pol_chunk_bytes (katgpucbf.fgpu.recv.Layout property)
pol_labels (katgpucbf.vgpu.engine.RecvConfig property)
pols (katgpucbf.fgpu.engine.OutQueueItem property)
(katgpucbf.vgpu.engine.RecvConfig attribute)
(katgpucbf.vgpu.engine.SendConfig attribute)
populate_sensors() (katgpucbf.xbgpu.engine.XBEngine method)
Postproc (class in katgpucbf.fgpu.postproc)
PostprocTemplate (class in katgpucbf.fgpu.postproc)
POTLocator (class in katgpucbf.pytest_plugins.reporter)
power_int_time (katgpucbf.vgpu.engine.CaptureConfig attribute)
PREAMBLE_SIZE (in module katgpucbf.fgpu.send)
preamble_size (katgpucbf.xbgpu.bsend.BSend attribute)
(katgpucbf.xbgpu.xsend.XSend attribute)
present (katgpucbf.fgpu.engine.InQueueItem attribute)
(katgpucbf.fgpu.engine.OutQueueItem attribute)
(katgpucbf.fgpu.send.Chunk attribute)
present_ants (katgpucbf.xbgpu.bsend.Chunk property)
present_cumsum (katgpucbf.fgpu.engine.InQueueItem attribute)
put() (katgpucbf.monitor.Queue method)
put_nowait() (katgpucbf.monitor.Queue method)
pytest_addoption() (in module katgpucbf.pytest_plugins.numpy_dump)
(in module katgpucbf.pytest_plugins.reporter_plugin)
pytest_configure() (in module katgpucbf.pytest_plugins.reporter_plugin)
pytest_runtest_call() (in module katgpucbf.pytest_plugins.reporter_plugin)
pytest_runtest_setup() (in module katgpucbf.pytest_plugins.reporter_plugin)
Python Enhancement Proposals
PEP 484
PEP 526
Q
quantise() (in module katgpucbf.dsim.signal)
Queue (class in katgpucbf.monitor)
QUEUE_DEPTH (in module katgpucbf.fsim.main)
QueueItem (class in katgpucbf.queue_item)
R
RAND_STATE_ALIGNMENT (in module katgpucbf.curand_helpers)
RAND_STATE_DTYPE (in module katgpucbf.curand_helpers)
RAND_STATE_SIZE (in module katgpucbf.curand_helpers)
Random (class in katgpucbf.dsim.signal)
RandomStateBuilder (class in katgpucbf.curand_helpers)
range() (katgpucbf.fgpu.delay.AbstractDelayModel method)
(katgpucbf.fgpu.delay.AlignedDelayModel method)
(katgpucbf.fgpu.delay.LinearDelayModel method)
(katgpucbf.fgpu.delay.MultiDelayModel method)
rate_factor (katgpucbf.vgpu.engine.SendConfig attribute)
RateLimiter (class in katgpucbf.vgpu.send)
raw_figure() (katgpucbf.pytest_plugins.reporter.Reporter method)
record_rms() (katgpucbf.vgpu.engine.RecordPower method)
RecordPower (class in katgpucbf.vgpu.engine)
RECT (katgpucbf.fgpu.output.WindowFunction attribute)
recv_config (katgpucbf.vgpu.engine.CaptureConfig attribute)
RECV_SENSOR_TIMEOUT_CHUNKS (in module katgpucbf.recv)
RECV_SENSOR_TIMEOUT_MIN (in module katgpucbf.recv)
RecvConfig (class in katgpucbf.vgpu.engine)
RecvStream (class in katgpucbf.vgpu.engine)
recycle() (katgpucbf.fgpu.recv.Chunk method)
(katgpucbf.recv.Chunk method)
reduce() (katgpucbf.xbgpu.correlation.Correlation method)
refcount (katgpucbf.fgpu.engine.InQueueItem attribute)
Reporter (class in katgpucbf.pytest_plugins.reporter)
request_beam_delays() (katgpucbf.xbgpu.engine.XBEngine method)
request_beam_quant_gains() (katgpucbf.xbgpu.engine.XBEngine method)
request_beam_weights() (katgpucbf.xbgpu.engine.XBEngine method)
request_capture_start() (katgpucbf.vgpu.engine.VEngine method)
(katgpucbf.xbgpu.engine.XBEngine method)
request_capture_stop() (katgpucbf.vgpu.engine.VEngine method)
(katgpucbf.xbgpu.engine.XBEngine method)
request_delays() (katgpucbf.fgpu.engine.FEngine method)
request_gain() (katgpucbf.fgpu.engine.FEngine method)
request_gain_all() (katgpucbf.fgpu.engine.FEngine method)
request_signals() (katgpucbf.dsim.server.DEngine method)
request_time() (katgpucbf.dsim.server.DEngine method)
request_vlbi_delay() (katgpucbf.vgpu.engine.VEngine method)
reset() (katgpucbf.fgpu.engine.InQueueItem method)
(katgpucbf.fgpu.engine.OutQueueItem method)
(katgpucbf.queue_item.QueueItem method)
(katgpucbf.xbgpu.engine.BOutQueueItem method)
(katgpucbf.xbgpu.engine.InQueueItem method)
(katgpucbf.xbgpu.engine.XOutQueueItem method)
reset_all() (katgpucbf.fgpu.engine.OutQueueItem method)
run() (katgpucbf.dsim.send.Sender method)
(katgpucbf.fsim.main.Sender method)
(katgpucbf.send.DescriptorSender method)
run_backend() (katgpucbf.fgpu.compute.Compute method)
run_ddc() (katgpucbf.fgpu.compute.Compute method)
run_narrowband_frontend() (katgpucbf.fgpu.compute.Compute method)
run_processing() (katgpucbf.fgpu.engine.Pipeline method)
run_transmit() (katgpucbf.fgpu.engine.Pipeline method)
run_wideband_frontend() (katgpucbf.fgpu.compute.Compute method)
S
sample() (in module katgpucbf.dsim.signal)
(katgpucbf.dsim.signal.CombinedSignal method)
(katgpucbf.dsim.signal.Constant method)
(katgpucbf.dsim.signal.Delay method)
(katgpucbf.dsim.signal.MultiCW method)
(katgpucbf.dsim.signal.Nodither method)
(katgpucbf.dsim.signal.Periodic method)
(katgpucbf.dsim.signal.Random method)
(katgpucbf.dsim.signal.Signal method)
(katgpucbf.dsim.signal.SignalService method)
sample_bits (katgpucbf.fgpu.recv.Layout attribute)
(katgpucbf.vgpu.engine.RecvConfig attribute)
(katgpucbf.vgpu.recv.Layout attribute)
(katgpucbf.xbgpu.recv.Layout attribute)
samples (katgpucbf.fgpu.engine.InQueueItem attribute)
(katgpucbf.recv.Counters attribute)
saturated (katgpucbf.fgpu.engine.OutQueueItem attribute)
saturation_counts() (in module katgpucbf.dsim.signal)
Send (class in katgpucbf.xbgpu.send)
send() (katgpucbf.fgpu.send.Chunk method)
(katgpucbf.vgpu.send.RateLimiter method)
(katgpucbf.xbgpu.bsend.Chunk method)
send_chunk() (katgpucbf.xbgpu.bsend.BSend method)
send_config (katgpucbf.vgpu.engine.CaptureConfig attribute)
send_heap() (katgpucbf.xbgpu.xsend.XSend method)
send_rate() (in module katgpucbf.send)
send_stop_heap() (katgpucbf.xbgpu.bsend.BSend method)
(katgpucbf.xbgpu.xsend.XSend method)
send_stream (katgpucbf.xbgpu.engine.Pipeline attribute)
SendConfig (class in katgpucbf.vgpu.engine)
Sender (class in katgpucbf.dsim.send)
(class in katgpucbf.fsim.main)
sender_loop() (katgpucbf.xbgpu.engine.BPipeline method)
(katgpucbf.xbgpu.engine.Pipeline method)
(katgpucbf.xbgpu.engine.XPipeline method)
set_delays() (katgpucbf.xbgpu.engine.BPipeline method)
set_gains() (katgpucbf.fgpu.engine.Pipeline method)
set_heaps() (katgpucbf.dsim.send.Sender method)
set_params() (katgpucbf.pytest_plugins.reporter.POTLocator method)
set_quant_gain() (katgpucbf.xbgpu.engine.BPipeline method)
set_signals() (katgpucbf.dsim.server.DEngine method)
set_weights() (katgpucbf.xbgpu.engine.BPipeline method)
SharedArray (class in katgpucbf.dsim.shared_array)
shutdown() (katgpucbf.fgpu.engine.Pipeline method)
(katgpucbf.xbgpu.engine.Pipeline method)
Signal (class in katgpucbf.dsim.signal)
signal (katgpucbf.dsim.signal.Delay attribute)
(katgpucbf.dsim.signal.Nodither attribute)
SignalService (class in katgpucbf.dsim.signal)
sink (katgpucbf.fgpu.recv.Chunk attribute)
(katgpucbf.recv.Chunk attribute)
skip() (katgpucbf.fgpu.delay.AbstractDelayModel method)
(katgpucbf.fgpu.delay.AlignedDelayModel method)
(katgpucbf.fgpu.delay.LinearDelayModel method)
(katgpucbf.fgpu.delay.MultiDelayModel method)
spectra (katgpucbf.fgpu.engine.OutQueueItem attribute)
(katgpucbf.fgpu.engine.Pipeline property)
spectra_per_heap (katgpucbf.fgpu.output.Output property)
spectra_samples (katgpucbf.fgpu.engine.OutQueueItem attribute)
(katgpucbf.fgpu.output.NarrowbandOutput property)
(katgpucbf.fgpu.output.Output property)
(katgpucbf.fgpu.output.WidebandOutput property)
srcs (katgpucbf.vgpu.engine.RecvConfig attribute)
start() (katgpucbf.fgpu.engine.FEngine method)
(katgpucbf.xbgpu.engine.XBEngine method)
start_discarding() (katgpucbf.utils.DiscardingIterator method)
start_engine() (in module katgpucbf.dsim.main)
(in module katgpucbf.fgpu.main)
(in module katgpucbf.vgpu.main)
(in module katgpucbf.xbgpu.main)
start_timestamp (katgpucbf.fgpu.accum.Measurement attribute)
station (katgpucbf.vgpu.engine.SendConfig attribute)
StatsCollector (class in katgpucbf.recv)
std (katgpucbf.dsim.signal.WGN attribute)
step() (katgpucbf.pytest_plugins.reporter.Reporter method)
stop() (katgpucbf.dsim.send.Sender method)
(katgpucbf.dsim.signal.SignalService method)
(katgpucbf.vgpu.send.RateLimiter method)
stop_discarding() (katgpucbf.utils.DiscardingIterator method)
SubParser (class in katgpucbf.main)
subsampling (katgpucbf.fgpu.output.NarrowbandOutputDiscard property)
(katgpucbf.fgpu.output.NarrowbandOutputNoDiscard property)
(katgpucbf.fgpu.output.Output property)
(katgpucbf.fgpu.output.WidebandOutput property)
sync_time (katgpucbf.vgpu.engine.RecvConfig attribute)
T
taps (katgpucbf.fgpu.output.Output attribute)
terminal (katgpucbf.dsim.signal.Nodither property)
(katgpucbf.dsim.signal.Signal property)
TerminalError
threshold (katgpucbf.vgpu.engine.CaptureConfig attribute)
tick_values() (katgpucbf.pytest_plugins.reporter.POTLocator method)
time() (katgpucbf.monitor.Monitor method)
TIME_SYNC_SENSOR_UPDATE_PERIOD (in module katgpucbf)
TimeConverter (class in katgpucbf.utils)
TimeoutSensorStatusObserver (class in katgpucbf.utils)
timestamp (katgpucbf.fgpu.recv.Chunk attribute)
(katgpucbf.fgpu.send.Chunk property)
(katgpucbf.queue_item.QueueItem attribute)
(katgpucbf.recv.Chunk attribute)
(katgpucbf.xbgpu.bsend.Chunk property)
(katgpucbf.xbgpu.xsend.Heap property)
TIMESTAMP_ID (in module katgpucbf.spead)
timestamp_mask (katgpucbf.fgpu.recv.Layout property)
total (katgpucbf.fgpu.accum.Measurement attribute)
ttl (katgpucbf.vgpu.engine.SendConfig attribute)
U
UNIFORM (katgpucbf.utils.DitherType attribute)
unix_to_adc() (katgpucbf.utils.TimeConverter method)
unroll_align() (katgpucbf.fgpu.ddc.DDCTemplate static method)
update() (katgpucbf.recv.StatsCollector method)
update_aggregate() (katgpucbf.utils.DeviceStatusSensor method)
update_delay_sensor() (katgpucbf.fgpu.engine.Pipeline static method)
update_present_baselines() (katgpucbf.xbgpu.engine.XOutQueueItem method)
update_steady_state_timestamp() (katgpucbf.utils.Engine method)
V
value (katgpucbf.dsim.signal.Constant attribute)
VDIFSender (class in katgpucbf.vgpu.send)
VEngine (class in katgpucbf.vgpu.engine)
VERSION (katgpucbf.dsim.server.DEngine attribute)
(katgpucbf.fgpu.engine.FEngine attribute)
(katgpucbf.vgpu.engine.VEngine attribute)
(katgpucbf.xbgpu.engine.XBEngine attribute)
W
w_cutoff (katgpucbf.fgpu.output.Output attribute)
weight_pass (katgpucbf.fgpu.output.NarrowbandOutput attribute)
weights (katgpucbf.fgpu.compute.NarrowbandConfig attribute)
weights_version (katgpucbf.xbgpu.engine.BOutQueueItem attribute)
WGN (class in katgpucbf.dsim.signal)
WidebandOutput (class in katgpucbf.fgpu.output)
window (katgpucbf.fgpu.output.NarrowbandOutput property)
(katgpucbf.fgpu.output.Output property)
(katgpucbf.fgpu.output.WidebandOutput property)
window_function (katgpucbf.fgpu.output.Output attribute)
WindowFunction (class in katgpucbf.fgpu.output)
with_state() (katgpucbf.monitor.Monitor method)
wrap_angle() (in module katgpucbf.fgpu.delay)
X
XBEngine (class in katgpucbf.xbgpu.engine)
XDG_CONFIG_HOME
XENG_RAW_ID (in module katgpucbf.spead)
XOutput (class in katgpucbf.xbgpu.output)
XOutQueueItem (class in katgpucbf.xbgpu.engine)
XPipeline (class in katgpucbf.xbgpu.engine)
XSend (class in katgpucbf.xbgpu.xsend)
Z
zero_visibilities() (katgpucbf.xbgpu.correlation.Correlation method)