cellcoloc.RuntimeConfig

class cellcoloc.RuntimeConfig(draw_rois=True, process_rois=True, open_results=True, use_gpu=True, crop_for_testing=None, image_loading_mode='memory')[source]

Execution-time settings that control interactivity and test crops.

draw_rois

Whether the interactive ROI-drawing step should be used.

process_rois

Whether ROI-wise processing should be executed.

open_results

Whether napari result viewers should be opened.

use_gpu

Whether GPU execution should be requested for Cellpose.

crop_for_testing

Optional test crop in (Z, Y, X) order.

image_loading_mode

Controls how OMIO loads the raw microscopy file. "memory" loads the image eagerly in memory and forwards zarr_store=None to omio.imread(). "memap" uses zarr_store="disk" with reuse_disk_cache=True so large stacks can be backed by disk cache instead of being fully materialized up front.

__init__(draw_rois=True, process_rois=True, open_results=True, use_gpu=True, crop_for_testing=None, image_loading_mode='memory')

Methods

__init__([draw_rois,Β process_rois,Β ...])

Attributes

draw_rois

process_rois

open_results

use_gpu

crop_for_testing

image_loading_mode