Skip to content

Commit 12386a7

Browse files
Remove redundant naming
Currently we import model.device.camera.CameraHamamatsu... The second name of Camera is unnecessary, and just makes our imports long... Converted to model.device.camera.hamamatsu
1 parent f7e1e4a commit 12386a7

File tree

82 files changed

+490
-393
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+490
-393
lines changed

src/navigate/model/device_startup_functions.py

Lines changed: 51 additions & 51 deletions
Large diffs are not rendered by default.

src/navigate/model/devices/APIs/coherent/ObisLaser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import serial
99
from time import sleep
1010

11-
from navigate.model.devices.lasers.laser_base import LaserBase
11+
from navigate.model.devices.lasers.base import LaserBase
1212

1313
# Logger Setup
1414
p = __name__.split(".")[1]

src/navigate/model/devices/APIs/omicron/LuxxLaser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
# from time import time
77

8-
from navigate.model.devices.lasers.laser_base import LaserBase
8+
from navigate.model.devices.lasers.base import LaserBase
99

1010
# Logger Setup
1111
p = __name__.split(".")[1]
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
""" Hardware devices. """
22

3-
from .daq.daq_synthetic import SyntheticDAQ # noqa
4-
from .camera.camera_synthetic import SyntheticCamera # noqa
5-
from .filter_wheel.filter_wheel_synthetic import SyntheticFilterWheel # noqa
6-
from .galvo.galvo_synthetic import SyntheticGalvo # noqa
7-
from .remote_focus.remote_focus_synthetic import SyntheticRemoteFocus # noqa
8-
from .shutter.laser_shutter_synthetic import SyntheticShutter # noqa
9-
from .stages.stage_synthetic import SyntheticStage # noqa
10-
from .zoom.zoom_synthetic import SyntheticZoom # noqa
11-
from .lasers.laser_synthetic import SyntheticLaser # noqa
12-
from .mirrors.mirror_synthetic import SyntheticMirror # noqa
3+
from .daq.synthetic import SyntheticDAQ # noqa
4+
from .camera.synthetic import SyntheticCamera # noqa
5+
from .filter_wheel.synthetic import SyntheticFilterWheel # noqa
6+
from .galvo.synthetic import SyntheticGalvo # noqa
7+
from .remote_focus.synthetic import SyntheticRemoteFocus # noqa
8+
from .shutter.synthetic import SyntheticShutter # noqa
9+
from .stages.synthetic import SyntheticStage # noqa
10+
from .zoom.synthetic import SyntheticZoom # noqa
11+
from .lasers.synthetic import SyntheticLaser # noqa
12+
from .mirrors.synthetic import SyntheticMirror # noqa

src/navigate/model/devices/camera/camera_base.py renamed to src/navigate/model/devices/camera/base.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,10 @@ def __init__(self, microscope_name, device_connection, configuration):
9999
self.minimum_exposure_time = 0.001
100100
self.camera_parameters["x_pixels"] = 2048
101101
self.camera_parameters["y_pixels"] = 2048
102-
# TODO: trigger_source, readout_speed, trigger_active, trigger_mode and trigger_polarity
103-
# can be removed after updating how we get the readout time in model and controller
102+
# TODO: trigger_source, readout_speed,
103+
# trigger_active, trigger_mode and trigger_polarity
104+
# can be removed after updating how we get the
105+
# readout time in model and controller
104106
self.camera_parameters["trigger_source"] = 2.0
105107
self.camera_parameters["readout_speed"] = 1.0
106108
self.camera_parameters["pixel_size_in_microns"] = 6.5
@@ -111,7 +113,7 @@ def __init__(self, microscope_name, device_connection, configuration):
111113
"Top-to-Bottom",
112114
"Bottom-to-Top",
113115
"Bidirectional",
114-
"Rev. Bidirectional"
116+
"Rev. Bidirectional",
115117
]
116118

117119
# Initialize offset and variance maps, if present

src/navigate/model/devices/camera/camera_hamamatsu.py renamed to src/navigate/model/devices/camera/hamamatsu.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
# Third Party Imports
3737

3838
# Local Imports
39-
from navigate.model.devices.camera.camera_base import CameraBase
39+
from navigate.model.devices.camera.base import CameraBase
4040

4141
# Logger Setup
4242
p = __name__.split(".")[1]
@@ -385,7 +385,8 @@ def initialize_image_series(self, data_buffer=None, number_of_frames=100):
385385
Parameters
386386
----------
387387
data_buffer :
388-
List of SharedNDArrays of shape=(self.img_height, self.img_width) and dtype="uint16" # noqa
388+
List of SharedNDArrays of shape=(self.img_height,
389+
self.img_width) and dtype="uint16"
389390
Default is None.
390391
number_of_frames : int
391392
Number of frames. Default is 100.

src/navigate/model/devices/camera/camera_photometrics.py renamed to src/navigate/model/devices/camera/photometrics.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
from pyvcam.camera import Camera
4141

4242
# Local Imports
43-
from navigate.model.devices.camera.camera_base import CameraBase
43+
from navigate.model.devices.camera.base import CameraBase
4444

4545
# Logger Setup
4646
p = __name__.split(".")[1]

src/navigate/model/devices/camera/camera_synthetic.py renamed to src/navigate/model/devices/camera/synthetic.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141

4242
# Local Imports
4343
from navigate.model.analysis import camera
44-
from navigate.model.devices.camera.camera_base import CameraBase
44+
from navigate.model.devices.camera.base import CameraBase
4545

4646
# Logger Setup
4747
p = __name__.split(".")[1]
@@ -231,7 +231,7 @@ def load_images(self, filenames=None, ds=None):
231231
tif = TiffFile(image_file)
232232
if len(tif.pages) == 1:
233233
self.tif_images.append([tif.asarray()])
234-
else:
234+
else:
235235
self.tif_images.append(tif.asarray())
236236
idx += len(tif.pages)
237237
if idx >= self.num_of_frame:
@@ -317,6 +317,5 @@ def calculate_readout_time(self):
317317
Duration of time needed to readout an image.
318318
319319
"""
320-
exposure_time = self.camera_controller.get_property_value("exposure_time")
321320
readout_time = 0.01 # 10 milliseconds.
322321
return readout_time

src/navigate/model/devices/daq/daq_base.py renamed to src/navigate/model/devices/daq/base.py

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,12 @@ def __init__(self, configuration):
8383

8484
# Camera Parameters
8585
#: float: Camera delay percentage
86-
self.camera_delay = self.configuration["configuration"]["microscopes"][
87-
self.microscope_name
88-
]["camera"]["delay"] / 1000
86+
self.camera_delay = (
87+
self.configuration["configuration"]["microscopes"][self.microscope_name][
88+
"camera"
89+
]["delay"]
90+
/ 1000
91+
)
8992

9093
#: dict: Dictionary of waveforms.
9194
self.waveform_dict = {}
@@ -153,9 +156,12 @@ def enable_microscope(self, microscope_name):
153156
if microscope_name != self.microscope_name:
154157
self.microscope_name = microscope_name
155158

156-
self.camera_delay = self.configuration["configuration"]["microscopes"][
157-
microscope_name
158-
]["camera"]["delay"] / 1000
159+
self.camera_delay = (
160+
self.configuration["configuration"]["microscopes"][microscope_name][
161+
"camera"
162+
]["delay"]
163+
/ 1000
164+
)
159165
self.sample_rate = self.configuration["configuration"]["microscopes"][
160166
microscope_name
161167
]["daq"]["sample_rate"]

src/navigate/model/devices/daq/daq_ni.py renamed to src/navigate/model/devices/daq/ni.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
import numpy as np
4343

4444
# Local Imports
45-
from navigate.model.devices.daq.daq_base import DAQBase
45+
from navigate.model.devices.daq.base import DAQBase
4646
from navigate.tools.waveform_template_funcs import get_waveform_template_parameters
4747

4848
# Logger Setup

0 commit comments

Comments
 (0)