katgpucbf
latest
Contents:
Introduction
Mathematical background
Changelog
Installation and Operation
System requirements
Installation
Operation
Monitoring
Data Interfaces
Design
DSP Engine Design
F-Engine Design
XB-engine design
Development and Testing
Development Environment
Unit Testing
Digitiser Packet Simulator
F-Engine Packet Simulator
Qualification framework
Updating autotuning database
Benchmarking
TODOs
Module reference
katgpucbf package
katgpucbf
Index
Edit on GitHub
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
--high
command line option
--image
command line option
--interval
command line option
--low
command line option
--max-comparisons
command line option
--servers
command line option
--step
command line option
-n
command line option
A
a (katgpucbf.dsim.signal.CombinedSignal attribute)
AbstractDelayModel (class in katgpucbf.fgpu.delay)
adc_sample_rate (katgpucbf.meerkat.Band attribute)
adc_to_unix() (katgpucbf.utils.TimeConverter method)
add() (katgpucbf.fgpu.delay.MultiDelayModel method)
add_gc_stats() (in module katgpucbf.utils)
add_marker() (katgpucbf.queue_item.QueueItem method)
add_reader() (in module katgpucbf.recv)
add_signal_handlers() (in module katgpucbf.utils)
add_stream() (katgpucbf.recv.StatsCollector method)
add_time_sync_sensors() (in module katgpucbf.utils)
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)
async_main() (in module katgpucbf.dsim.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)
BaseLayout (class in katgpucbf.recv)
Beamform (class in katgpucbf.xbgpu.beamform)
BeamformTemplate (class in katgpucbf.xbgpu.beamform)
bind() (katgpucbf.fgpu.compute.Compute method)
BOutput (class in katgpucbf.xbgpu.output)
BSend (class in katgpucbf.xbgpu.bsend)
buffer() (katgpucbf.fgpu.compute.Compute method)
BUILD_STATE (katgpucbf.dsim.server.DeviceServer attribute)
C
cancel() (katgpucbf.utils.TimeoutSensorStatusObserver method)
centre_frequency (katgpucbf.fgpu.output.NarrowbandOutput attribute)
(katgpucbf.meerkat.Band attribute)
channels (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_bytes (katgpucbf.recv.BaseLayout property)
chunk_heaps (katgpucbf.fgpu.recv.Layout property)
(katgpucbf.recv.BaseLayout property)
(katgpucbf.xbgpu.recv.Layout property)
chunk_place() (katgpucbf.recv.BaseLayout method)
chunk_samples (katgpucbf.fgpu.recv.Layout attribute)
CHUNK_SIZE (in module katgpucbf.dsim.signal)
ChunkRingbuffer (class in katgpucbf.ringbuffer)
cleanup (katgpucbf.fgpu.send.Chunk 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.utils)
command line option
--calibrate
--calibrate-repeat
--dsim-server
--fgpu-server
--high
--image
--interval
--low
--max-comparisons
--servers
--step
-n
Compute (class in katgpucbf.fgpu.compute)
ComputeTemplate (class in katgpucbf.fgpu.compute)
configure() (katgpucbf.fgpu.ddc.DDC method)
Constant (class in katgpucbf.dsim.signal)
Correlation (class in katgpucbf.xbgpu.correlation)
CorrelationTemplate (class in katgpucbf.xbgpu.correlation)
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)
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_PACKET_PAYLOAD_BYTES (in module katgpucbf)
DEFAULT_PORT (in module katgpucbf.spead)
DEFAULT_TTL (in module katgpucbf)
Delay (class in katgpucbf.dsim.signal)
delay (katgpucbf.dsim.signal.Delay attribute)
descriptor_heap (katgpucbf.xbgpu.bsend.BSend attribute)
DescriptorSender (class in katgpucbf.send)
device (katgpucbf.fgpu.recv.Chunk attribute)
(katgpucbf.recv.Chunk attribute)
device_filter() (in module katgpucbf.xbgpu.correlation)
DeviceServer (class in katgpucbf.dsim.server)
DeviceStatusSensor (class in katgpucbf.utils)
DIG_SAMPLE_BITS_VALID (in module katgpucbf.fgpu)
DIGITISER_STATUS_SATURATION_COUNT_SHIFT (in module katgpucbf.spead)
DIGITISER_STATUS_SATURATION_FLAG_BIT (in module katgpucbf.spead)
dst (katgpucbf.fgpu.output.Output attribute)
(katgpucbf.xbgpu.output.Output attribute)
E
enable_substream() (katgpucbf.xbgpu.bsend.BSend method)
enqueue_wait_for_events() (katgpucbf.queue_item.QueueItem method)
ensure_all_bound() (katgpucbf.fgpu.compute.Compute method)
ensure_bound() (katgpucbf.fgpu.compute.Compute method)
entropy (katgpucbf.dsim.signal.Random attribute)
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
FileMonitor (class in katgpucbf.monitor)
filter_aggregate() (katgpucbf.utils.DeviceStatusSensor method)
first_timestamp() (in module katgpucbf.dsim.main)
FLAVOUR (in module katgpucbf.spead)
format_signals() (in module katgpucbf.dsim.signal)
Frame (class in katgpucbf.fgpu.send)
(class in katgpucbf.xbgpu.bsend)
frequency (katgpucbf.dsim.signal.Periodic attribute)
G
gaussian_dtype() (in module katgpucbf.utils)
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)
H
halt() (katgpucbf.dsim.send.Sender method)
(katgpucbf.send.DescriptorSender method)
header_size (katgpucbf.xbgpu.bsend.BSend attribute)
(katgpucbf.xbgpu.xsend.XSend 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.xbgpu.recv.Layout property)
heap_samples (katgpucbf.fgpu.recv.Layout attribute)
heaps_per_fengine_per_chunk (katgpucbf.xbgpu.recv.Layout attribute)
HeapSet (class in katgpucbf.dsim.send)
I
IMMEDIATE_DTYPE (in module katgpucbf.spead)
IMMEDIATE_FORMAT (in module katgpucbf.spead)
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)
internal_channels (katgpucbf.fgpu.output.NarrowbandOutput property)
(katgpucbf.fgpu.output.Output property)
(katgpucbf.fgpu.output.WidebandOutput property)
internal_decimation (katgpucbf.fgpu.output.NarrowbandOutput property)
(katgpucbf.fgpu.output.Output property)
(katgpucbf.fgpu.output.WidebandOutput property)
iter_chunks() (in module katgpucbf.fgpu.recv)
J
join() (katgpucbf.dsim.send.Sender method)
jones_per_batch (katgpucbf.fgpu.output.Output attribute)
K
katgpucbf
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.compute
module
katgpucbf.fgpu.ddc
module
katgpucbf.fgpu.delay
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.meerkat
module
katgpucbf.monitor
module
katgpucbf.queue_item
module
katgpucbf.recv
module
katgpucbf.ringbuffer
module
katgpucbf.send
module
katgpucbf.spead
module
katgpucbf.utils
module
katgpucbf.xbgpu
module
katgpucbf.xbgpu.beamform
module
katgpucbf.xbgpu.bsend
module
katgpucbf.xbgpu.correlation
module
katgpucbf.xbgpu.output
module
katgpucbf.xbgpu.recv
module
katgpucbf.xbgpu.xsend
module
L
Layout (class in katgpucbf.fgpu.recv)
(class in katgpucbf.xbgpu.recv)
LinearDelayModel (class in katgpucbf.fgpu.delay)
long_name (katgpucbf.meerkat.Band attribute)
M
main() (in module katgpucbf.dsim.main)
(in module katgpucbf.fsim.main)
make_descriptor_heap() (in module katgpucbf.fgpu.send)
make_dither() (in module katgpucbf.dsim.signal)
make_heap() (in module katgpucbf.fsim.main)
make_heap_payload() (in module katgpucbf.fsim.main)
make_immediate() (in module katgpucbf.spead)
make_queue() (katgpucbf.monitor.Monitor method)
(katgpucbf.monitor.NullMonitor method)
make_sensors() (in module katgpucbf.xbgpu.recv)
make_states() (katgpucbf.curand_helpers.RandomStateBuilder method)
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)
make_streams() (in module katgpucbf.fgpu.send)
mask_timestamp (katgpucbf.fgpu.recv.Layout attribute)
MIN_COMPUTE_CAPABILITY (in module katgpucbf.xbgpu.correlation)
MIN_SENSOR_UPDATE_PERIOD (in module katgpucbf)
MISSING (in module katgpucbf.xbgpu.correlation)
mix_frequency (katgpucbf.fgpu.compute.NarrowbandConfig attribute)
(katgpucbf.fgpu.ddc.DDC property)
module
katgpucbf
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.compute
katgpucbf.fgpu.ddc
katgpucbf.fgpu.delay
katgpucbf.fgpu.output
katgpucbf.fgpu.pfb
katgpucbf.fgpu.postproc
katgpucbf.fgpu.recv
katgpucbf.fgpu.send
katgpucbf.fsim
katgpucbf.fsim.main
katgpucbf.meerkat
katgpucbf.monitor
katgpucbf.queue_item
katgpucbf.recv
katgpucbf.ringbuffer
katgpucbf.send
katgpucbf.spead
katgpucbf.utils
katgpucbf.xbgpu
katgpucbf.xbgpu.beamform
katgpucbf.xbgpu.bsend
katgpucbf.xbgpu.correlation
katgpucbf.xbgpu.output
katgpucbf.xbgpu.recv
katgpucbf.xbgpu.xsend
Monitor (class in katgpucbf.monitor)
MultiDelayModel (class in katgpucbf.fgpu.delay)
N
n_ants (katgpucbf.xbgpu.recv.Layout attribute)
n_channels_per_substream (katgpucbf.xbgpu.recv.Layout attribute)
n_spectra_per_heap (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)
Nodither (class in katgpucbf.dsim.signal)
NonMonotonicQueryWarning
NullMonitor (class in katgpucbf.monitor)
O
on_stop() (katgpucbf.dsim.server.DeviceServer method)
op_name (katgpucbf.dsim.signal.CombinedSignal attribute)
Output (class in katgpucbf.fgpu.output)
(class in katgpucbf.xbgpu.output)
P
packbits() (in module katgpucbf.dsim.signal)
parameters() (katgpucbf.fgpu.compute.Compute method)
parse_args() (in module katgpucbf.dsim.main)
(in module katgpucbf.fsim.main)
parse_signals() (in module katgpucbf.dsim.signal)
parse_source() (in module katgpucbf.utils)
Periodic (class in katgpucbf.dsim.signal)
PFBFIR (class in katgpucbf.fgpu.pfb)
PFBFIRTemplate (class in katgpucbf.fgpu.pfb)
pol (katgpucbf.xbgpu.output.BOutput attribute)
Postproc (class in katgpucbf.fgpu.postproc)
PostprocTemplate (class in katgpucbf.fgpu.postproc)
PREAMBLE_SIZE (in module katgpucbf.fgpu.send)
present (katgpucbf.fgpu.send.Chunk attribute)
present_ants (katgpucbf.xbgpu.bsend.Chunk property)
put() (katgpucbf.monitor.Queue method)
put_nowait() (katgpucbf.monitor.Queue method)
Python Enhancement Proposals
PEP 257
PEP 484
PEP 526
PEP 8
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
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)
recv_chunks() (in module katgpucbf.xbgpu.recv)
recycle() (katgpucbf.fgpu.recv.Chunk method)
(katgpucbf.recv.Chunk method)
reduce() (katgpucbf.xbgpu.correlation.Correlation method)
request_signals() (katgpucbf.dsim.server.DeviceServer method)
request_time() (katgpucbf.dsim.server.DeviceServer method)
required_bytes() (katgpucbf.fgpu.compute.Compute method)
reset() (katgpucbf.queue_item.QueueItem 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_wideband_frontend() (katgpucbf.fgpu.compute.Compute method)
RX_SENSOR_TIMEOUT_CHUNKS (in module katgpucbf.recv)
RX_SENSOR_TIMEOUT_MIN (in module katgpucbf.recv)
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.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.xbgpu.recv.Layout attribute)
saturation_counts() (in module katgpucbf.dsim.signal)
send() (katgpucbf.fgpu.send.Chunk method)
(katgpucbf.xbgpu.bsend.Chunk method)
send_chunk() (katgpucbf.xbgpu.bsend.BSend method)
send_heap() (katgpucbf.xbgpu.xsend.XSend method)
send_stop_heap() (katgpucbf.xbgpu.bsend.BSend method)
(katgpucbf.xbgpu.xsend.XSend method)
Sender (class in katgpucbf.dsim.send)
(class in katgpucbf.fsim.main)
set_heaps() (katgpucbf.dsim.send.Sender method)
set_signals() (katgpucbf.dsim.server.DeviceServer method)
SharedArray (class in katgpucbf.dsim.shared_array)
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_per_heap (katgpucbf.fgpu.output.Output property)
spectra_samples (katgpucbf.fgpu.output.NarrowbandOutput property)
(katgpucbf.fgpu.output.Output property)
(katgpucbf.fgpu.output.WidebandOutput property)
StatsCollector (class in katgpucbf.recv)
std (katgpucbf.dsim.signal.WGN attribute)
steady_state_timestamp_sensor() (in module katgpucbf.utils)
stop() (katgpucbf.dsim.send.Sender method)
(katgpucbf.dsim.signal.SignalService method)
subsampling (katgpucbf.fgpu.output.NarrowbandOutput property)
(katgpucbf.fgpu.output.Output property)
(katgpucbf.fgpu.output.WidebandOutput property)
T
taps (katgpucbf.fgpu.output.Output attribute)
terminal (katgpucbf.dsim.signal.Nodither property)
(katgpucbf.dsim.signal.Signal property)
TerminalError
time() (katgpucbf.monitor.Monitor method)
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_mask (katgpucbf.fgpu.recv.Layout property)
timestamp_step (katgpucbf.xbgpu.recv.Layout attribute)
U
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)
V
value (katgpucbf.dsim.signal.Constant attribute)
VERSION (katgpucbf.dsim.server.DeviceServer attribute)
W
w_cutoff (katgpucbf.fgpu.output.Output attribute)
weight_pass (katgpucbf.fgpu.output.NarrowbandOutput attribute)
weights (katgpucbf.fgpu.compute.NarrowbandConfig 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)
with_state() (katgpucbf.monitor.Monitor method)
wrap_angle() (in module katgpucbf.fgpu.delay)
X
XOutput (class in katgpucbf.xbgpu.output)
XSend (class in katgpucbf.xbgpu.xsend)
Z
zero_visibilities() (katgpucbf.xbgpu.correlation.Correlation method)
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
On Read the Docs
Project Home
Builds