.gitattributes
.gitignore
.readthedocs.yaml
CHANGELOG.md
Dockerfile
Jenkinsfile
LICENSE.md
MANIFEST.in
README.md
noxfile.py
pyproject.toml
requirements-dev.txt
setup.cfg
.github/ISSUE_TEMPLATE/bug_report.md
docs/.gitignore
docs/README.md
docs/api_ref.rst
docs/changelog.rst
docs/conf.py
docs/disclaimer.rst
docs/faq.rst
docs/file_format_ref.rst
docs/how_to_docs.txt
docs/index.rst
docs/redirects.txt
docs/sensor_introduction.rst
docs/_graphs/presence_detection_sparse.dot
docs/_graphs/speed_sparse.dot
docs/_static/gui.png
docs/_static/logo.pdf
docs/_static/css/custom.css
docs/_static/gui/bg_scan.png
docs/_static/gui/bg_settings.png
docs/_static/gui/c_python.png
docs/_static/gui/empty_scan.png
docs/_static/gui/gui_flow.png
docs/_static/gui/object_scan.png
docs/_static/gui/processing_settings.png
docs/_static/gui/select_service.png
docs/_static/gui/sensor_connections.png
docs/_static/gui/sensor_settings_advanced.png
docs/_static/gui/sensor_settings_meta.png
docs/_static/gui/sensor_settings_standard.png
docs/_static/gui/work_flow.png
docs/_static/introduction/fig_acconeer_offer.png
docs/_static/introduction/fig_block_diagram.png
docs/_static/introduction/fig_close_in_distance.png
docs/_static/introduction/fig_detectors_services.png
docs/_static/introduction/fig_distance_resolution.png
docs/_static/introduction/fig_env_demo.png
docs/_static/introduction/fig_envelope_2d.png
docs/_static/introduction/fig_h_plan_pattern.png
docs/_static/introduction/fig_host_platform.png
docs/_static/introduction/fig_iq_demo.png
docs/_static/introduction/fig_power_bins_demo.png
docs/_static/introduction/fig_product_sw_offer.png
docs/_static/introduction/fig_pulsed_coherent_radar.png
docs/_static/introduction/fig_radar_loop_pattern.png
docs/_static/introduction/fig_rcs.png
docs/_static/introduction/fig_rx_power_vs_dist.png
docs/_static/introduction/fig_scenario.png
docs/_static/introduction/fig_selected_use_cases.png
docs/_static/introduction/fig_sensor_wave_object.png
docs/_static/introduction/fig_setups.png
docs/_static/introduction/fig_sw_hw_if.png
docs/_static/introduction/fig_system_structure.png
docs/_static/introduction/fig_transmit_signal_length.png
docs/_static/introduction/fig_unique_selling_points.png
docs/_static/introduction/fig_wavelet.png
docs/_static/processing/obstacle_fft.png
docs/_static/processing/obstacle_fft_max.png
docs/_static/processing/obstacle_results.png
docs/_static/processing/obstacle_setup.png
docs/_static/processing/obstacle_sweep_matrix.png
docs/_static/processing/obstacle_sweeps.png
docs/_static/processing/parking_plots.png
docs/_static/processing/phase_tracking.png
docs/_static/processing/sparse_presence.png
docs/_static/processing/sparse_speed.png
docs/_static/services/envelope_depth.png
docs/_static/services/envelope_snr.png
docs/_static/services/iq.png
docs/_static/services/pb.png
docs/_tikz/.gitignore
docs/_tikz/build.py
docs/_tikz/res/button_press/button_press.png
docs/_tikz/res/sparse/over_time.png
docs/_tikz/res/sparse/sweeps_and_frames.png
docs/_tikz/src/button_press/button_press.tex
docs/_tikz/src/sparse/over_time.tex
docs/_tikz/src/sparse/sweeps_and_frames.tex
docs/evk_setup/find_serial_port.rst
docs/evk_setup/raspberry.rst
docs/evk_setup/xm112.rst
docs/evk_setup/xm122.rst
docs/evk_setup/xm132.rst
docs/gui/index.rst
docs/gui/working_with_the_gui/collect_data.rst
docs/gui/working_with_the_gui/connect_sensor.rst
docs/gui/working_with_the_gui/optimizing_detectors.rst
docs/gui/working_with_the_gui/select_service.rst
docs/processing/button_press.rst
docs/processing/distance_detector.rst
docs/processing/index.rst
docs/processing/obstacle.rst
docs/processing/parking.rst
docs/processing/phase_tracking.rst
docs/processing/presence_detection_sparse.rst
docs/processing/sleep_breathing.rst
docs/processing/speed_sparse.rst
docs/services/envelope.rst
docs/services/index.rst
docs/services/iq.rst
docs/services/pb.rst
docs/services/sparse.rst
examples/a111/basic.py
examples/a111/basic_continuous.py
examples/a111/load_record.py
examples/a111/load_record_h5.m
examples/a111/plotting/plot_with_matplotlib.py
examples/a111/plotting/plot_with_pyqtgraph.py
examples/a111/record_data/barebones.py
examples/a111/record_data/long_duration_split_files.py
examples/a111/record_data/with_cli.py
examples/a111/services/envelope.py
examples/a111/services/iq.py
examples/a111/services/power_bins.py
examples/a111/services/sparse.py
examples/a111/utils/ping.py
examples/a111/utils/test_throughput.py
gui/main.py
portable/.gitignore
portable/make.py
portable/package/cmd_with_path.bat
portable/package/run_app.bat
portable/package/update.bat
portable/package/tools/update.py
src/acconeer/exptool/__init__.py
src/acconeer/exptool/_version.py
src/acconeer/exptool/libft4222.py
src/acconeer/exptool/mpl_process.py
src/acconeer/exptool/pg_process.py
src/acconeer/exptool/utils.py
src/acconeer/exptool/a111/__init__.py
src/acconeer/exptool/a111/_configs.py
src/acconeer/exptool/a111/_modes.py
src/acconeer/exptool/a111/_utils.py
src/acconeer/exptool/a111/recording.py
src/acconeer/exptool/a111/_clients/__init__.py
src/acconeer/exptool/a111/_clients/base.py
src/acconeer/exptool/a111/_clients/client.py
src/acconeer/exptool/a111/_clients/client_factory.py
src/acconeer/exptool/a111/_clients/common.py
src/acconeer/exptool/a111/_clients/links.py
src/acconeer/exptool/a111/_clients/multiwrap.py
src/acconeer/exptool/a111/_clients/json/__init__.py
src/acconeer/exptool/a111/_clients/json/client.py
src/acconeer/exptool/a111/_clients/mock/__init__.py
src/acconeer/exptool/a111/_clients/mock/client.py
src/acconeer/exptool/a111/_clients/reg/__init__.py
src/acconeer/exptool/a111/_clients/reg/client.py
src/acconeer/exptool/a111/_clients/reg/protocol.py
src/acconeer/exptool/a111/_clients/reg/regmap.py
src/acconeer/exptool/a111/algo/__init__.py
src/acconeer/exptool/a111/algo/_standalone_main.py
src/acconeer/exptool/a111/algo/utils.py
src/acconeer/exptool/a111/algo/_base/calibration.py
src/acconeer/exptool/a111/algo/_base/module_info.py
src/acconeer/exptool/a111/algo/breathing/__init__.py
src/acconeer/exptool/a111/algo/breathing/__main__.py
src/acconeer/exptool/a111/algo/breathing/_meta.py
src/acconeer/exptool/a111/algo/breathing/_processor.py
src/acconeer/exptool/a111/algo/breathing/ui.py
src/acconeer/exptool/a111/algo/button_press/__init__.py
src/acconeer/exptool/a111/algo/button_press/__main__.py
src/acconeer/exptool/a111/algo/button_press/_meta.py
src/acconeer/exptool/a111/algo/button_press/_processor.py
src/acconeer/exptool/a111/algo/button_press/constants.py
src/acconeer/exptool/a111/algo/button_press/ui.py
src/acconeer/exptool/a111/algo/button_press_sparse/__init__.py
src/acconeer/exptool/a111/algo/button_press_sparse/__main__.py
src/acconeer/exptool/a111/algo/button_press_sparse/_meta.py
src/acconeer/exptool/a111/algo/button_press_sparse/_processor.py
src/acconeer/exptool/a111/algo/button_press_sparse/constants.py
src/acconeer/exptool/a111/algo/button_press_sparse/ui.py
src/acconeer/exptool/a111/algo/distance_detector/__init__.py
src/acconeer/exptool/a111/algo/distance_detector/__main__.py
src/acconeer/exptool/a111/algo/distance_detector/_meta.py
src/acconeer/exptool/a111/algo/distance_detector/_processor.py
src/acconeer/exptool/a111/algo/distance_detector/calibration.py
src/acconeer/exptool/a111/algo/distance_detector/ui.py
src/acconeer/exptool/a111/algo/envelope/__init__.py
src/acconeer/exptool/a111/algo/envelope/__main__.py
src/acconeer/exptool/a111/algo/envelope/_meta.py
src/acconeer/exptool/a111/algo/envelope/_processor.py
src/acconeer/exptool/a111/algo/envelope/ui.py
src/acconeer/exptool/a111/algo/iq/__init__.py
src/acconeer/exptool/a111/algo/iq/__main__.py
src/acconeer/exptool/a111/algo/iq/_meta.py
src/acconeer/exptool/a111/algo/iq/_processor.py
src/acconeer/exptool/a111/algo/iq/ui.py
src/acconeer/exptool/a111/algo/obstacle_detection/__init__.py
src/acconeer/exptool/a111/algo/obstacle_detection/__main__.py
src/acconeer/exptool/a111/algo/obstacle_detection/_meta.py
src/acconeer/exptool/a111/algo/obstacle_detection/_processor.py
src/acconeer/exptool/a111/algo/obstacle_detection/calibration.py
src/acconeer/exptool/a111/algo/obstacle_detection/constants.py
src/acconeer/exptool/a111/algo/obstacle_detection/ui.py
src/acconeer/exptool/a111/algo/parking/__init__.py
src/acconeer/exptool/a111/algo/parking/__main__.py
src/acconeer/exptool/a111/algo/parking/_meta.py
src/acconeer/exptool/a111/algo/parking/_processor.py
src/acconeer/exptool/a111/algo/parking/ui.py
src/acconeer/exptool/a111/algo/phase_tracking/__init__.py
src/acconeer/exptool/a111/algo/phase_tracking/__main__.py
src/acconeer/exptool/a111/algo/phase_tracking/_meta.py
src/acconeer/exptool/a111/algo/phase_tracking/_processor.py
src/acconeer/exptool/a111/algo/phase_tracking/ui.py
src/acconeer/exptool/a111/algo/power_bins/__init__.py
src/acconeer/exptool/a111/algo/power_bins/__main__.py
src/acconeer/exptool/a111/algo/power_bins/_meta.py
src/acconeer/exptool/a111/algo/power_bins/_processor.py
src/acconeer/exptool/a111/algo/power_bins/ui.py
src/acconeer/exptool/a111/algo/presence_detection_sparse/__init__.py
src/acconeer/exptool/a111/algo/presence_detection_sparse/__main__.py
src/acconeer/exptool/a111/algo/presence_detection_sparse/_meta.py
src/acconeer/exptool/a111/algo/presence_detection_sparse/_processor.py
src/acconeer/exptool/a111/algo/presence_detection_sparse/ui.py
src/acconeer/exptool/a111/algo/sleep_breathing/__init__.py
src/acconeer/exptool/a111/algo/sleep_breathing/__main__.py
src/acconeer/exptool/a111/algo/sleep_breathing/_meta.py
src/acconeer/exptool/a111/algo/sleep_breathing/_processor.py
src/acconeer/exptool/a111/algo/sleep_breathing/ui.py
src/acconeer/exptool/a111/algo/sparse/__init__.py
src/acconeer/exptool/a111/algo/sparse/__main__.py
src/acconeer/exptool/a111/algo/sparse/_meta.py
src/acconeer/exptool/a111/algo/sparse/_processor.py
src/acconeer/exptool/a111/algo/sparse/ui.py
src/acconeer/exptool/a111/algo/sparse_fft/__init__.py
src/acconeer/exptool/a111/algo/sparse_fft/__main__.py
src/acconeer/exptool/a111/algo/sparse_fft/_meta.py
src/acconeer/exptool/a111/algo/sparse_fft/_processor.py
src/acconeer/exptool/a111/algo/sparse_fft/ui.py
src/acconeer/exptool/a111/algo/sparse_inter_fft/__init__.py
src/acconeer/exptool/a111/algo/sparse_inter_fft/__main__.py
src/acconeer/exptool/a111/algo/sparse_inter_fft/_meta.py
src/acconeer/exptool/a111/algo/sparse_inter_fft/_processor.py
src/acconeer/exptool/a111/algo/sparse_inter_fft/ui.py
src/acconeer/exptool/a111/algo/sparse_speed/__init__.py
src/acconeer/exptool/a111/algo/sparse_speed/__main__.py
src/acconeer/exptool/a111/algo/sparse_speed/_meta.py
src/acconeer/exptool/a111/algo/sparse_speed/_processor.py
src/acconeer/exptool/a111/algo/sparse_speed/constants.py
src/acconeer/exptool/a111/algo/sparse_speed/ui.py
src/acconeer/exptool/app/__init__.py
src/acconeer/exptool/app/__main__.py
src/acconeer/exptool/app/app.py
src/acconeer/exptool/app/data_processing.py
src/acconeer/exptool/app/elements/__init__.py
src/acconeer/exptool/app/elements/acc.png
src/acconeer/exptool/app/elements/helper.py
src/acconeer/exptool/app/elements/modules.py
src/acconeer/exptool/app/elements/qt_subclasses.py
src/acconeer/exptool/data/regmap.yaml
src/acconeer/exptool/data/libft4222/LICENSE.txt
src/acconeer/exptool/data/libft4222/aarch64/libft4222.so.1.4.4.44
src/acconeer/exptool/data/libft4222/amd64/LibFT4222.dll
src/acconeer/exptool/data/libft4222/amd64/ftd2xx.dll
src/acconeer/exptool/data/libft4222/armv6/libft4222.so.1.4.4.44
src/acconeer/exptool/data/libft4222/armv7/libft4222.so.1.4.4.44
src/acconeer/exptool/data/libft4222/i386/LibFT4222.dll
src/acconeer/exptool/data/libft4222/i386/ftd2xx.dll
src/acconeer/exptool/data/libft4222/x86_64/libft4222.so.1.4.4.44
src/acconeer/exptool/structs/__init__.py
src/acconeer/exptool/structs/configbase.py
src/acconeer/exptool/structs/qtpidgets.py
src/acconeer_exptool.egg-info/PKG-INFO
src/acconeer_exptool.egg-info/SOURCES.txt
src/acconeer_exptool.egg-info/dependency_links.txt
src/acconeer_exptool.egg-info/not-zip-safe
src/acconeer_exptool.egg-info/requires.txt
src/acconeer_exptool.egg-info/top_level.txt
tests/conftest.py
tests/run-integration-tests.sh
tests/gui/test_basic_func.py
tests/gui/test_helper.py
tests/integration/test_clients.py
tests/processing/button_press_sparse/input.h5
tests/processing/button_press_sparse/output_default.h5
tests/processing/button_press_sparse/test_button_press_sparse.py
tests/processing/distance_detector/calibration.npy
tests/processing/distance_detector/input.h5
tests/processing/distance_detector/output_cfar_sensitivity-0.7_threshold_type-cfar.h5
tests/processing/distance_detector/output_threshold_type-recorded_calibration.h5
tests/processing/distance_detector/test_distance_detector.py
tests/processing/obstacle_detection/input.h5
tests/processing/obstacle_detection/obstacle_bg_params_dump.yaml
tests/processing/obstacle_detection/obstacle_bg_params_dump_wrong.yaml
tests/processing/obstacle_detection/output_default.h5
tests/processing/obstacle_detection/output_default_calib.h5
tests/processing/obstacle_detection/test_obstacle_detection.py
tests/processing/presence_detection_sparse/.gitignore
tests/processing/presence_detection_sparse/input.h5
tests/processing/presence_detection_sparse/output_default.h5
tests/processing/presence_detection_sparse/output_num_removed_pc-1.h5
tests/processing/presence_detection_sparse/output_num_removed_pc-2.h5
tests/processing/presence_detection_sparse/test_presence_detection_sparse.py
tests/processing/sleep_breathing/input.h5
tests/processing/sleep_breathing/output_default.h5
tests/processing/sleep_breathing/test_sleep_breathing.py
tests/unit/test_client_factory.py
tests/unit/test_configs.py
tests/unit/test_modes.py
tests/unit/test_non-lib_utils.py
tests/unit/test_recording.py
tests/unit/test_reg_protocol.py
tests/unit/test_regmap.py
tests/unit/test_top_module.py
tests/unit/test_utils.py
tools/check_line_length.py
tools/check_permissions.py
tools/check_whitespace.py
tools/update_regmap.py
utils/convert_to_csv.py