0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 03:31:50 +02:00

fix(image): image add_custom_image fixed, closes #225

This commit is contained in:
2024-06-27 19:28:06 +02:00
parent 4a97105e4b
commit f0556e4411

View File

@ -227,7 +227,7 @@ class BECImageShow(BECPlotBase):
self, self,
monitor: str, monitor: str,
color_map: Optional[str] = "magma", color_map: Optional[str] = "magma",
color_bar: Optional[Literal["simple", "full"]] = "simple", color_bar: Optional[Literal["simple", "full"]] = "full",
downsample: Optional[bool] = True, downsample: Optional[bool] = True,
opacity: Optional[float] = 1.0, opacity: Optional[float] = 1.0,
vrange: Optional[tuple[int, int]] = None, vrange: Optional[tuple[int, int]] = None,
@ -266,16 +266,17 @@ class BECImageShow(BECPlotBase):
name: str, name: str,
data: Optional[np.ndarray] = None, data: Optional[np.ndarray] = None,
color_map: Optional[str] = "magma", color_map: Optional[str] = "magma",
color_bar: Optional[Literal["simple", "full"]] = "simple", color_bar: Optional[Literal["simple", "full"]] = "full",
downsample: Optional[bool] = True, downsample: Optional[bool] = True,
opacity: Optional[float] = 1.0, opacity: Optional[float] = 1.0,
vrange: Optional[tuple[int, int]] = None, vrange: Optional[tuple[int, int]] = None,
# post_processing: Optional[PostProcessingConfig] = None, # post_processing: Optional[PostProcessingConfig] = None,
**kwargs, **kwargs,
): ):
image_source = "device_monitor" image_source = "custom"
# image_source = "device_monitor"
image_exits = self._check_curve_id(name, self._images) image_exits = self._check_image_id(name, self._images)
if image_exits: if image_exits:
raise ValueError(f"Monitor with ID '{name}' already exists in widget '{self.gui_id}'.") raise ValueError(f"Monitor with ID '{name}' already exists in widget '{self.gui_id}'.")