Welcome to Mouse in box’s documentation!
Contents:
- class entry_exit_mouse_box.MouseInOutWidget(napari_viewer: Viewer)[source]
- calibrate_results()[source]
Applies the calibration to the distance traveled by the mice, stored in the sessions table.
- clear_state()[source]
Resets the state of the widget to its initial state.
- dump_table()[source]
Dumps the content of the table in a dictionary.
- make_start_frame(row, button)[source]
Sets the frame at which we start measures from the current frame being displayed. The saved index is the one displayed on the screen. (The real one + 1). A source is required before we can set the start frame.
- on_table_item_changed(item)[source]
Called when the user modifies an existing line of the table containing the colors and names of the boxes. The new name is processed here before it is provided by the user. Both the layer’s name and the box’s name are updated.
- on_threshold_update(value)[source]
Creates a preview layer showing what the mask would be for the current frame for a given threshold. Updates are made only when the threshold is edited. The background reference is required. The produced layer is named ‘threshold_preview’ and is temporary, it will be discarded. This function is the callback for the threshold spinbox.
- Parameters:
value – int - The threshold value to use for the preview.
- set_active_ui(t)[source]
Used to disable the inputs (buttons and text fields) when a long process is running.
- Parameters:
t – bool - True to enable the inputs, False to disable them.
- switch_log_file(new_file_name)[source]
Creates a new log file when we switch to a new experiment video.
- update_mouse_length_from_line()[source]
Uses a line or the value in the spinbox to determine a length in pixels that will be converted to physical units. The length is used to determine the size of the mouse in pixels. Later, a fraction of this length will be used to determine the minimum length of a path.
- class entry_exit_mouse_box.QtWorkerMFV(in_path, out_path, ref, t, s, r)[source]
- class entry_exit_mouse_box.QtWorkerMVP(mask_path, areas, ma, start, duration)[source]
- class entry_exit_mouse_box.QtWorkerVMP(video_path, shape)[source]
- class entry_exit_mouse_box.ResultsTable(data, name='Data Table', parent=None)[source]
- class entry_exit_mouse_box.VideoConverterWidget(napari_viewer: Viewer)[source]
- entry_exit_mouse_box.napari_get_reader(path)[source]
A basic implementation of a Reader contribution.
- Parameters:
path (str or list of str) – Path to file, or list of paths.
- Returns:
If the path is a recognized format, return a function that accepts the same path or list of paths, and returns a list of layer data tuples.
- Return type:
function or None