.gitignore
.readthedocs.yaml
LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
.github/workflows/ci.yml
.github/workflows/pytest.yml
.github/workflows/tag_and_publish.yml
data/yolo_config.yaml
docs/Makefile
docs/make.bat
docs/requirements.txt
docs/source/FAQ.rst
docs/source/ReadMe.rst
docs/source/conf.py
docs/source/index.rst
docs/source/modules.rst
docs/source/parallaxModules.rst
docs/source/programmersGuide.rst
docs/source/programmersGuide1.rst
docs/source/programmersGuide2.rst
docs/source/userGuide.rst
docs/source/userGuideCalc.rst
docs/source/userGuideCalibration.rst
docs/source/userGuidePtProject.rst
docs/source/userGuideReticleMetadata.rst
docs/source/userGuideTrajectory.rst
docs/source/_autosummary/parallax.axis_filter.rst
docs/source/_autosummary/parallax.bundle_adjustment.rst
docs/source/_autosummary/parallax.calculator.rst
docs/source/_autosummary/parallax.calibration_camera.rst
docs/source/_autosummary/parallax.camera.rst
docs/source/_autosummary/parallax.coords_transformation.rst
docs/source/_autosummary/parallax.curr_bg_cmp_processor.rst
docs/source/_autosummary/parallax.curr_prev_cmp_processor.rst
docs/source/_autosummary/parallax.main_window_wip.rst
docs/source/_autosummary/parallax.mask_generator.rst
docs/source/_autosummary/parallax.model.rst
docs/source/_autosummary/parallax.no_filter.rst
docs/source/_autosummary/parallax.point_mesh.rst
docs/source/_autosummary/parallax.probe_calibration.rst
docs/source/_autosummary/parallax.probe_detect_manager.rst
docs/source/_autosummary/parallax.probe_detector.rst
docs/source/_autosummary/parallax.probe_fine_tip_detector.rst
docs/source/_autosummary/parallax.recording_manager.rst
docs/source/_autosummary/parallax.reticle_detect_manager.rst
docs/source/_autosummary/parallax.reticle_detection.rst
docs/source/_autosummary/parallax.reticle_detection_coords_interests.rst
docs/source/_autosummary/parallax.reticle_metadata.rst
docs/source/_autosummary/parallax.screen_coords_mapper.rst
docs/source/_autosummary/parallax.screen_widget.rst
docs/source/_autosummary/parallax.stage_controller.rst
docs/source/_autosummary/parallax.stage_listener.rst
docs/source/_autosummary/parallax.stage_ui.rst
docs/source/_autosummary/parallax.stage_widget.rst
docs/source/_autosummary/parallax.user_setting_manager.rst
docs/source/_autosummary/parallax.utils.rst
docs/source/_static/custom.css
docs/source/_static/dark-logo.svg
docs/source/_static/favicon.ico
docs/source/_static/light-logo.svg
docs/source/_static/_faq/r_problem1.JPG
docs/source/_static/_faq/r_problem10.JPG
docs/source/_static/_faq/r_problem11.JPG
docs/source/_static/_faq/r_problem12.JPG
docs/source/_static/_faq/r_problem13.JPG
docs/source/_static/_faq/r_problem2.JPG
docs/source/_static/_faq/r_problem3.JPG
docs/source/_static/_faq/r_problem4.JPG
docs/source/_static/_faq/r_problem5.JPG
docs/source/_static/_faq/r_problem6.JPG
docs/source/_static/_faq/r_problem7.JPG
docs/source/_static/_faq/r_problem8.JPG
docs/source/_static/_faq/r_problem9.JPG
docs/source/_static/_faq/reset1.JPG
docs/source/_static/_faq/reset2.JPG
docs/source/_static/_faq/reset3.JPG
docs/source/_static/_faq/reticleDetection.JPG
docs/source/_static/_front/0.png
docs/source/_static/_front/1.png
docs/source/_static/_front/2.png
docs/source/_static/_progGuide/_probeDetect/0_pipeline/1.png
docs/source/_static/_progGuide/_probeDetect/0_pipeline/10.png
docs/source/_static/_progGuide/_probeDetect/0_pipeline/2.png
docs/source/_static/_progGuide/_probeDetect/0_pipeline/3.png
docs/source/_static/_progGuide/_probeDetect/0_pipeline/4.png
docs/source/_static/_progGuide/_probeDetect/0_pipeline/5.png
docs/source/_static/_progGuide/_probeDetect/0_pipeline/6.png
docs/source/_static/_progGuide/_probeDetect/0_pipeline/7.png
docs/source/_static/_progGuide/_probeDetect/0_pipeline/8.png
docs/source/_static/_progGuide/_probeDetect/0_pipeline/9.png
docs/source/_static/_progGuide/_probeDetect/1_fallback/1_1.png
docs/source/_static/_progGuide/_probeDetect/1_fallback/1_2.png
docs/source/_static/_progGuide/_probeDetect/1_fallback/1_3.png
docs/source/_static/_progGuide/_probeDetect/1_fallback/1_4.png
docs/source/_static/_progGuide/_probeDetect/1_fallback/2_1.png
docs/source/_static/_progGuide/_probeDetect/1_fallback/2_2.png
docs/source/_static/_progGuide/_probeDetect/1_fallback/2_3.png
docs/source/_static/_progGuide/_probeDetect/1_fallback/2_4.png
docs/source/_static/_progGuide/_probeDetect/2_line/0.png
docs/source/_static/_progGuide/_probeDetect/2_line/1.png
docs/source/_static/_progGuide/_probeDetect/2_line/2.png
docs/source/_static/_progGuide/_probeDetect/2_line/3.png
docs/source/_static/_progGuide/_probeDetect/2_line/4.png
docs/source/_static/_progGuide/_probeDetect/2_line/5.png
docs/source/_static/_progGuide/_probeDetect/3_tip/1.png
docs/source/_static/_progGuide/_probeDetect/3_tip/2.png
docs/source/_static/_progGuide/_probeDetect/3_tip/3.png
docs/source/_static/_progGuide/_probeDetect/3_tip/4.png
docs/source/_static/_progGuide/_probeDetect/4_boundary/1.png
docs/source/_static/_progGuide/_probeDetect/4_boundary/2.png
docs/source/_static/_progGuide/_probeDetect/5_tips/1.png
docs/source/_static/_progGuide/_reticleDetect/_1_general/1_org.png
docs/source/_static/_progGuide/_reticleDetect/_1_general/2_mask.png
docs/source/_static/_progGuide/_reticleDetect/_1_general/3_coordsDetect.png
docs/source/_static/_progGuide/_reticleDetect/_1_general/4_interestPts.png
docs/source/_static/_progGuide/_reticleDetect/_1_general/5_calib.jpg
docs/source/_static/_progGuide/_reticleDetect/_2_mask/1_resize.png
docs/source/_static/_progGuide/_reticleDetect/_2_mask/2_frame.png
docs/source/_static/_progGuide/_reticleDetect/_2_mask/3_globalThreshold.png
docs/source/_static/_progGuide/_reticleDetect/_2_mask/4_remove.png
docs/source/_static/_progGuide/_reticleDetect/_2_mask/5_remove.png
docs/source/_static/_progGuide/_reticleDetect/_2_mask/6_resize.png
docs/source/_static/_progGuide/_reticleDetect/_2_mask/7_grey.png
docs/source/_static/_progGuide/_reticleDetect/_3_coords/1.png
docs/source/_static/_progGuide/_reticleDetect/_3_coords/10.png
docs/source/_static/_progGuide/_reticleDetect/_3_coords/11.png
docs/source/_static/_progGuide/_reticleDetect/_3_coords/2.png
docs/source/_static/_progGuide/_reticleDetect/_3_coords/3.png
docs/source/_static/_progGuide/_reticleDetect/_3_coords/5.png
docs/source/_static/_progGuide/_reticleDetect/_3_coords/6.png
docs/source/_static/_progGuide/_reticleDetect/_3_coords/7.png
docs/source/_static/_progGuide/_reticleDetect/_3_coords/8.png
docs/source/_static/_progGuide/_reticleDetect/_3_coords/9.png
docs/source/_static/_userGuide/_calc/0.png
docs/source/_static/_userGuide/_calc/1.png
docs/source/_static/_userGuide/_calc/11.PNG
docs/source/_static/_userGuide/_calc/13.PNG
docs/source/_static/_userGuide/_calc/14.PNG
docs/source/_static/_userGuide/_calc/15.PNG
docs/source/_static/_userGuide/_calc/16.PNG
docs/source/_static/_userGuide/_calc/2.png
docs/source/_static/_userGuide/_calc/3.png
docs/source/_static/_userGuide/_calc/4.png
docs/source/_static/_userGuide/_calc/5.png
docs/source/_static/_userGuide/_calc/7.PNG
docs/source/_static/_userGuide/_calc/8.PNG
docs/source/_static/_userGuide/_calc/9.PNG
docs/source/_static/_userGuide/_calc/_10.png
docs/source/_static/_userGuide/_calc/_12.png
docs/source/_static/_userGuide/_calib/info.jpg
docs/source/_static/_userGuide/_calib/probeCalib1.JPG
docs/source/_static/_userGuide/_calib/probeCalib2.JPG
docs/source/_static/_userGuide/_calib/probeCalib3.JPG
docs/source/_static/_userGuide/_calib/probeCalib4.JPG
docs/source/_static/_userGuide/_calib/probeSelect.JPG
docs/source/_static/_userGuide/_calib/reticleDetection.JPG
docs/source/_static/_userGuide/_calib/reticleDetection_posX.JPG
docs/source/_static/_userGuide/_calib/reticleDetection_result.JPG
docs/source/_static/_userGuide/_getPts/1.png
docs/source/_static/_userGuide/_getPts/2.png
docs/source/_static/_userGuide/_getPts/3.png
docs/source/_static/_userGuide/_getPts/4.png
docs/source/_static/_userGuide/_meta/_0.png
docs/source/_static/_userGuide/_meta/_1.png
docs/source/_static/_userGuide/_meta/_17.png
docs/source/_static/_userGuide/_meta/_18.png
docs/source/_static/_userGuide/_meta/_19.png
docs/source/_static/_userGuide/_meta/_2.png
docs/source/_static/_userGuide/_meta/_23.png
docs/source/_static/_userGuide/_meta/_24.png
docs/source/_static/_userGuide/_meta/_3.png
docs/source/_static/_userGuide/_meta/_6.png
docs/source/_static/_userGuide/_readMe/PathfinderHTTPServer.JPG
docs/source/_static/_userGuide/_traj/5.PNG
docs/source/_static/_userGuide/_traj/_1.png
docs/source/_static/_userGuide/_traj/_2.png
docs/source/_static/_userGuide/_traj/_4.png
external/YoloV11/global_segmentation_fast.pt
external/YoloV11/tip_keypoint_detection_accurate.pt
parallax/__init__.py
parallax/__main__.py
parallax/main_window.py
parallax/model.py
parallax/cameras/__init__.py
parallax/cameras/calibration_camera.py
parallax/cameras/camera.py
parallax/cameras/camera_base_binding.py
parallax/cameras/settings.py
parallax/config/__init__.py
parallax/config/cli.py
parallax/config/config_calibration.py
parallax/config/config_manager.py
parallax/config/config_path.py
parallax/config/image_processing_config.json
parallax/config/reticle_manager.py
parallax/config/schemas.py
parallax/control_panel/control_panel.py
parallax/control_panel/probe_calibration_handler.py
parallax/control_panel/reticle_detect_handler.py
parallax/control_panel/stereo_camera_handler.py
parallax/control_panel/transform_info_handler.py
parallax/handlers/__init__.py
parallax/handlers/calculator.py
parallax/handlers/point_mesh.py
parallax/handlers/recording_manager.py
parallax/handlers/reticle_metadata.py
parallax/handlers/screen_coords_mapper.py
parallax/probe_calibration/__init__.py
parallax/probe_calibration/bundle_adjustment.py
parallax/probe_calibration/probe_calibration.py
parallax/probe_detection/__init__.py
parallax/probe_detection/opencv_process_worker.py
parallax/probe_detection/probe_detect_manager.py
parallax/probe_detection/yolo_process_worker.py
parallax/probe_detection/opencv/__init__.py
parallax/probe_detection/opencv/curr_bg_cmp_processor.py
parallax/probe_detection/opencv/curr_prev_cmp_processor.py
parallax/probe_detection/opencv/probe_detector.py
parallax/probe_detection/utils/__init__.py
parallax/probe_detection/utils/probe_fine_tip_detector.py
parallax/probe_detection/utils/probe_img_processor.py
parallax/probe_detection/utils/probe_spin_detector.py
parallax/probe_detection/yolo_global/__init__.py
parallax/probe_detection/yolo_global/utils.py
parallax/probe_detection/yolo_global/yolo_client.py
parallax/probe_detection/yolo_global/yolo_server.py
parallax/probe_detection/yolo_local/__init__.py
parallax/probe_detection/yolo_local/utils.py
parallax/probe_detection/yolo_local/yolo_client.py
parallax/probe_detection/yolo_local/yolo_server.py
parallax/reticle_detection/__init__.py
parallax/reticle_detection/base_manager.py
parallax/reticle_detection/manager_cnn.py
parallax/reticle_detection/manager_opencv.py
parallax/reticle_detection/mask_generator.py
parallax/reticle_detection/reticle_detection.py
parallax/reticle_detection/reticle_detection_coords_interests.py
parallax/screens/__init__.py
parallax/screens/axis_filter.py
parallax/screens/no_filter.py
parallax/screens/probe_detect_widget.py
parallax/screens/reticle_detect_widget.py
parallax/screens/screen_setting.py
parallax/screens/screen_widget.py
parallax/screens/screen_widget_manager.py
parallax/session/__init__.py
parallax/session/session_manager.py
parallax/session/session_state.py
parallax/stages/__init__.py
parallax/stages/stage_controller.py
parallax/stages/stage_http_server.py
parallax/stages/stage_listener.py
parallax/stages/stage_server_ipconfig.py
parallax/stages/stage_snapshot.py
parallax/stages/stage_ui.py
parallax/utils/__init__.py
parallax/utils/coords_converter.py
parallax/utils/probe_angles.py
parallax/utils/rotations.py
parallax/utils/signals.py
parallax/utils/transforms.py
parallax/utils/utils.py
parallax_app.egg-info/PKG-INFO
parallax_app.egg-info/SOURCES.txt
parallax_app.egg-info/dependency_links.txt
parallax_app.egg-info/requires.txt
parallax_app.egg-info/top_level.txt
ui/Ephys_global_coordinate system.png
ui/ParallaxReadMe.png
ui/calc.ui
ui/calc_QGroupBox.ui
ui/mainWindow.ui
ui/point_mesh.ui
ui/probe_calib.ui
ui/probe_detection.ui
ui/reticle_QGroupBox.ui
ui/reticle_calib.ui
ui/reticle_detection.ui
ui/reticle_metadata.ui
ui/settingPopUpMenu.ui
ui/stage_info.ui
ui/stage_server.ui
ui/transM_info.ui
ui/font/FiraCode-VariableFont_wght.ttf
ui/resources/3D_map.png
ui/resources/arrow-right.png
ui/resources/calc.png
ui/resources/check.png
ui/resources/folder.png
ui/resources/gear.png
ui/resources/list.png
ui/resources/microscope.png
ui/resources/move_xy0.png
ui/resources/move_xy0_gray.png
ui/resources/mpmServer.png
ui/resources/pause.png
ui/resources/play.png
ui/resources/rc.py
ui/resources/recordingButton.png
ui/resources/recordingButton_disabled.png
ui/resources/recording_on.gif
ui/resources/refresh.png
ui/resources/reticle_balck.png
ui/resources/reticle_gray.png
ui/resources/reticle_white.png
ui/resources/save.png
ui/resources/sextant.png
ui/resources/snapshotButton_disabled.png
ui/resources/snapshotButton_white.png
ui/resources/stop-sign.png
ui/resources/target.png
ui/resources/triangle.png
ui/resources/x.png