PiVR has been developed by David Tadres and Matthieu Louis (`Louis Lab
`__).
.. _PiVR source code:
PiVR software documentation
***************************
INCOMPLETE, WORK IN PROGRESS
You can find the source code here: https://gitlab.com/LouisLab/pivr
- :ref:`Graphical User interface`
- :ref:`Tracking software`
- :ref:`Analysis`
- :ref:`Virtual Arena drawing`
- :ref:`Image Data Handling`
.. _PiVR GUI software_documentation:
PiVR GUI source code
=====================
This page contains the classes used to construct the graphical user
interface (GUI).
.. autoclass:: start_GUI.PiVR
:members:
.. autoclass:: start_GUI.DynamicVirtualRealityFrame
:members:
.. autoclass:: start_GUI.TrackingFrame
:members:
.. _PiVR software_documentation:
PiVR Tracking source code
=========================
Detection
---------
.. autoclass:: pre_experiment.FindAnimal
:members:
Tracking
--------
.. autoclass:: control_file.ControlTracking
:members:
.. autoclass:: fast_tracking.FastTrackingControl
:members:
.. autoclass:: fast_tracking.FastTrackingVidAlg
:members:
Detection and Tracking Helpers
------------------------------
.. autoclass:: tracking_help_classes.FindROI
:members:
.. autoclass:: tracking_help_classes.MeanThresh
:members:
.. autoclass:: tracking_help_classes.CallImageROI
:members:
.. autoclass:: tracking_help_classes.CallBoundingBox
:members:
.. autoclass:: tracking_help_classes.DescribeLargestObject
:members:
.. autoclass:: tracking_help_classes.DrawBoundingBox
:members:
.. autoclass:: tracking_help_classes.Save
:members:
DefineOutputChannels
--------------------
.. autoclass:: output_channels.DefineOutputChannels
:members:
Error Messages
--------------
.. autofunction:: tracking_help_classes.show_vr_arena_update_error
.. _VR drawing:
Virtual Arena drawing
======================
.. autoclass:: VR_drawing_board.VRArena
:members:
.. autoclass:: VR_drawing_board.GaussianSlope
:members:
.. autoclass:: VR_drawing_board.Step
:members:
.. autoclass:: VR_drawing_board.PlaceAnimal
:members:
.. _PiVR Analysis software_documentation:
PiVR Analysis source code
=========================
.. autoclass:: analysis_scripts.AnalysisDistanceToSource
:members:
.. autoclass:: analysis_scripts.AnalysisVRDistanceToSource
:members:
.. autoclass:: multi_animal_tracking.MultiAnimalTracking
:members:
.. _PiVR Image data handling:
PiVR Image Data Handling source code
====================================
.. autoclass:: image_data_handling.PackingImages
:members:
.. autoclass:: image_data_handling.ConvertH264
:members: