Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ESPARGOS/pyespargos
/ functions
Functions
691 in github.com/ESPARGOS/pyespargos
⨍
Functions
691
◇
Types & classes
66
↳
Endpoints
1
↓ 1 callers
Method
_link_indices
(self, link_index: int)
demos/radar-csi/radar-csi.py:136
↓ 1 callers
Function
_macs_by_antids
(mac_by_sensor, boards)
espargos/radar.py:184
↓ 1 callers
Method
_make_predicate
(self)
demos/speedtest/speedtest.py:59
↓ 1 callers
Method
_make_predicate
(self)
demos/cfo-viewer/cfo-viewer.py:95
↓ 1 callers
Method
_mark_backlog_as_seen
(self)
demos/stochastic-fading/stochastic-fading.py:154
↓ 1 callers
Method
_music_algorithm
(self, R)
demos/camera/camera.py:480
↓ 1 callers
Method
_mvdr_algorithm
(self, R)
demos/camera/camera.py:493
↓ 1 callers
Method
_nanosecond_timestamp
(self, serialized_csi)
espargos/cluster.py:649
↓ 1 callers
Method
_normalized_samples
(self)
demos/stochastic-fading/stochastic-fading.py:213
↓ 1 callers
Method
_open_serial
(self, baudrate: int)
espargos/uart.py:430
↓ 1 callers
Function
_parse_frame
(frame: bytes)
espargos/uart.py:149
↓ 1 callers
Method
_power_colors
(v)
demos/radiation-pattern-3d/radiation-pattern-3d.py:259
↓ 1 callers
Method
_prepare_pool_init
Hook for mixins to prepare pool initialization. Override in mixins and call super()._prepare_pool_init(additional_calibrate_args).
demos/common/espargos_application.py:349
↓ 1 callers
Method
_process_args
Hook for mixins to process command-line arguments. Override in mixins and call super()._process_args().
demos/common/espargos_application.py:218
↓ 1 callers
Method
_rayleigh_pdf
(x, sigma)
demos/stochastic-fading/stochastic-fading.py:254
↓ 1 callers
Method
_replace_series
(series, x, y)
demos/stochastic-fading/stochastic-fading.py:326
↓ 1 callers
Method
_request_frame_async
(self, frame_type: int, payload: bytes, timeout: float | None = None)
espargos/uart.py:352
↓ 1 callers
Method
_request_frame_sync
(self, frame_type: int, payload: bytes, timeout: float | None = None)
espargos/uart.py:372
↓ 1 callers
Method
_restore_latency_timer
(self)
espargos/uart.py:528
↓ 1 callers
Method
_select_curves
(self, power_values)
demos/power-over-time/power-over-time.py:217
↓ 1 callers
Method
_send_keepalive
(self)
espargos/uart.py:343
↓ 1 callers
Function
_sensor_centered_spectrum_to_ht20_observed_taps_fix32
(centered_spectrum: np.ndarray, precise_rounding: bool = False)
espargos/csi.py:736
↓ 1 callers
Function
_sensor_centered_spectrum_to_ht40_observed_taps_fix32
(centered_spectrum: np.ndarray)
espargos/csi.py:818
↓ 1 callers
Function
_sensor_centered_spectrum_to_lltf_8bit_mode_observed_taps_fix32
(centered_spectrum: np.ndarray)
espargos/csi.py:1031
↓ 1 callers
Function
_sensor_centered_spectrum_to_lltf_force_observed_taps_fix32
(centered_spectrum: np.ndarray)
espargos/csi.py:892
↓ 1 callers
Function
_sensor_centered_spectrum_to_lltf_observed_taps_fix32
(centered_spectrum: np.ndarray)
espargos/csi.py:962
↓ 1 callers
Function
_sensor_ht40_model_input
(centered_spectrum: np.ndarray)
espargos/csi.py:880
↓ 1 callers
Method
_set_axes
(magnitudeAxis, densityAxis, x_max, density_max)
demos/stochastic-fading/stochastic-fading.py:330
↓ 1 callers
Method
_setup_qml_context
Hook for mixins to set up QML context properties. Override in mixins and call super()._setup_qml_context(context).
demos/common/espargos_application.py:296
↓ 1 callers
Method
_start_keepalive_thread
(self)
espargos/uart.py:416
↓ 1 callers
Method
_subcarrier_array_index
(self, preamble_format)
demos/power-over-time/power-over-time.py:186
↓ 1 callers
Method
_subcarrier_frequencies
(self)
demos/radar-csi/radar-csi.py:124
↓ 1 callers
Method
_try_start_uart
(self)
espargos/board.py:306
↓ 1 callers
Method
_try_start_udp
Try to start the CSI stream via UDP. Returns None on success, or an error message string on failure.
espargos/board.py:328
↓ 1 callers
Method
_try_start_websocket
Try to start the CSI stream via WebSocket. Returns None on success, or an error message string on failure.
espargos/board.py:416
↓ 1 callers
Method
_tx_flat_index_from_schedule
(self, schedule: dict)
demos/radar-schedule-check/radar-schedule-check.py:312
↓ 1 callers
Method
_update_display_x_max
(self, target_x_max)
demos/stochastic-fading/stochastic-fading.py:216
↓ 1 callers
Method
_update_tx_rx_timestamp_table
(self, schedule: dict, tx_report, rx_timestamps_s: np.ndarray)
demos/radar-schedule-check/radar-schedule-check.py:316
↓ 1 callers
Method
_uses_combined_array
Check if this class uses the CombinedArrayMixin.
demos/common/espargos_application.py:206
↓ 1 callers
Method
_uses_single_csi_format
Check if this class uses the SingleCSIFormatMixin.
demos/common/espargos_application.py:214
↓ 1 callers
Method
_viridis
(self, values)
demos/camera/camera.py:512
↓ 1 callers
Method
_write_config_to_pool
(self, delta: dict)
demos/common/pool_drawer.py:145
↓ 1 callers
Method
add_consumer
Adds a consumer to the CSI stream. A consumer is defined by a list, a condition variable and additional arguments. When a CSI
espargos/board.py:816
↓ 1 callers
Method
add_filter
Add a filter to the backlog. :param backlog_filter: Instance of :class:`BacklogFilter`
espargos/backlog.py:435
↓ 1 callers
Method
add_log_callback
(self, callback)
espargos/uart.py:280
↓ 1 callers
Method
applyRadarSchedule
(self)
demos/radar-schedule-check/radar-schedule-check.py:187
↓ 1 callers
Function
build_app
(router: UARTRouter)
tools/espargos-uart-router.py:123
↓ 1 callers
Function
build_schedule_lookup
(pool: espargos.Pool, pool_radar_config: espargos.radar.RadarPoolConfig)
tools/test_radar_schedule.py:20
↓ 1 callers
Function
cobs_decode
(data: bytes)
espargos/uart.py:122
↓ 1 callers
Function
cobs_encode
(data: bytes)
espargos/uart.py:94
↓ 1 callers
Method
colormap
(self, data)
demos/azimuth-delay/azimuth-delay.py:66
↓ 1 callers
Method
count_valid_datapoints
Count datapoints for which a particular stored field (key) is valid (finite and nonzero). The first axis of every backlog fi
espargos/backlog.py:371
↓ 1 callers
Function
csi_interp_iterative
Coherently combines repeated CSI observations by iteratively phase-aligning them. Each CSI snapshot is assumed to differ from the others mai
espargos/util.py:110
↓ 1 callers
Method
disableRadarSchedule
(self, update_status: bool = True)
demos/radar-schedule-check/radar-schedule-check.py:234
↓ 1 callers
Method
disableRadarSchedule
(self)
demos/radar-csi/radar-csi.py:120
↓ 1 callers
Method
disable_transport_mode
(self)
espargos/uart.py:337
↓ 1 callers
Method
exec
(self)
demos/instantaneous-csi/instantaneous-csi.py:128
↓ 1 callers
Method
exec
(self)
demos/azimuth-delay/azimuth-delay.py:57
↓ 1 callers
Method
format
(self, record)
espargos/__init__.py:36
↓ 1 callers
Method
getDevice
(self)
demos/camera/videocamera.py:37
↓ 1 callers
Method
getFormat
(self)
demos/camera/videocamera.py:40
↓ 1 callers
Method
get_cfo
Get the CFO values decoded from the sensor rx_ctrl metadata.
espargos/cluster.py:570
↓ 1 callers
Method
get_cfo_correction
Return CFO correction config; sanity-check all boards report the same value.
espargos/pool.py:221
↓ 1 callers
Method
get_completion_all
Get the global completion state of the CSI data, i.e., whether all sensors have provided CSI data. :return: True if all sensors have
espargos/cluster.py:503
↓ 1 callers
Method
get_emit_calibration_csi
Return whether calibration CSI clusters are emitted through normal CSI callbacks.
espargos/pool.py:424
↓ 1 callers
Method
get_explicit_initial_config
(self, *path, default=None)
demos/common/espargos_application.py:254
↓ 1 callers
Method
get_filters
Get the list of currently active backlog filters. :return: List of :class:`BacklogFilter` instances
espargos/backlog.py:465
↓ 1 callers
Method
get_gain_settings
Return gain settings; sanity-check all boards report the same value.
espargos/pool.py:237
↓ 1 callers
Method
get_hardware_tx_phase_raw
Extract the apparent signed 11-bit phase-ish field from timestamp register 2.
espargos/csi.py:667
↓ 1 callers
Method
get_host_timestamp
Get the timestamp at which the :class:`.CSICluster` object was created, which is approximately when the first sensor received the CSI data.
espargos/cluster.py:538
↓ 1 callers
Method
get_lltf_8bit_mode
Get whether each sensor reported LLTF CSI in 8-bit mode for this packet.
espargos/cluster.py:576
↓ 1 callers
Method
get_radar_configs
Return radar TX configuration for all boards in the pool.
espargos/pool.py:292
↓ 1 callers
Method
get_rfswitch_state
Get the RF switch state of all sensors when the WiFi packet was received.
espargos/cluster.py:564
↓ 1 callers
Method
get_rssi
Get the RSSI values of the WiFi packet.
espargos/cluster.py:546
↓ 1 callers
Method
get_size
Get the size of the backlog ringbuffer :return: Size of the backlog ringbuffer
espargos/backlog.py:474
↓ 1 callers
Method
get_wifi_channel_overrides
Return per-sensor WiFi channel overrides; sanity-check all boards report the same value.
espargos/pool.py:269
↓ 1 callers
Function
interpolate_he20ltf_gaps
Fill the HE20 invalid subcarriers ``-1, 0, 1`` by linear interpolation in place. :param csi_he20: Complex HE20-LTF CSI array. The last dimen
espargos/csi.py:1187
↓ 1 callers
Function
interpolate_ht20ltf_gap
Fill the HT20-LTF DC subcarrier by linear interpolation in place. :param csi_ht20: Complex HT20-LTF CSI array. The last dimension must conta
espargos/csi.py:1158
↓ 1 callers
Function
interpolate_lltf_gap
Fill the L-LTF DC subcarrier by linear interpolation in place. :param csi_lltf: Complex L-LTF CSI array. The last dimension must contain
espargos/csi.py:1146
↓ 1 callers
Method
is_11b
Check whether this packet uses the 802.11b baseband format. :return: True if the packet is 802.11b, False otherwise
espargos/cluster.py:479
↓ 1 callers
Function
main
()
tools/test_radar_schedule.py:36
↓ 1 callers
Function
main
(argv=None)
tools/espargos-uart-router.py:141
↓ 1 callers
Method
matches
(self, clustered_csi)
espargos/backlog.py:33
↓ 1 callers
Method
onAboutToQuit
(self)
demos/common/espargos_application.py:374
↓ 1 callers
Method
onGeneralConfigUpdate
(self, newcfg)
demos/combined-array-calibration/combined-array-calibration.py:107
↓ 1 callers
Function
parse_uart_host
(host: str)
espargos/uart.py:71
↓ 1 callers
Method
push
(self, fragments, now: float | None = None)
espargos/board.py:73
↓ 1 callers
Method
remove_filter
Remove a previously added filter from the backlog. :param backlog_filter: Instance of :class:`BacklogFilter`
espargos/backlog.py:448
↓ 1 callers
Method
serialized_csi_t
(self)
espargos/revisions.py:20
↓ 1 callers
Method
setDevice
(self, device_str: str)
demos/camera/videocamera.py:26
↓ 1 callers
Method
setFormat
(self, format_str: str)
demos/camera/videocamera.py:33
↓ 1 callers
Method
set_backlog
(self, backlog)
demos/common/backlog_settings.py:25
↓ 1 callers
Method
set_csi_acquire_config
Set CSI acquisition configuration on all boards in this pool and sanity-check that all boards end up with the same config. T
espargos/pool.py:205
↓ 1 callers
Method
set_emit_calibration_csi
Control whether calibration CSI clusters are emitted through normal CSI callbacks. Calibration clusters remain marked as calibration
espargos/pool.py:415
↓ 1 callers
Method
set_radar_tx_report
Attach radar transmit metadata for the Wi-Fi packet represented by this cluster.
espargos/cluster.py:122
↓ 1 callers
Method
set_size
Resize the backlog ringbuffer. If there are existing entries, they will be preserved up to the new size. :param new_size: Ne
espargos/backlog.py:482
↓ 1 callers
Method
set_wificonf
Set WiFi config on all boards and sanity-check resulting configs match across boards. This is forwarded to :meth:`pyespargos.board.B
espargos/pool.py:337
↓ 1 callers
Method
stop
Stops the CSI stream thread for the ESPARGOS controller. The thread will stop after the current packet has been processed, or after a short t
espargos/board.py:450
↓ 1 callers
Method
time_to_sensor_time
Convert a reference time into the corresponding local time for each sensor. The provided reference time is interpreted relative to s
espargos/calibration.py:204
↓ 1 callers
Method
try_call
(self, csi_cluster: cluster.CSICluster)
espargos/pool.py:39
← previous
next →
201–300 of 691, ranked by callers