You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enhancements:
- Moved histogram equalization of acquired images from
`PyQtGraphDisplay` image update slot into the camera display thread
to reduce GUI freeze if any.
- `io_combiner` and `io_single_laser`:
- Replaced Qt-based serial communication with pyserial for laser
controls, as pyserial is faster to implement and supports
the `read_until` method in blocking mode. This change aims
to address occasional GUI freezes when displaying acquired
images while the serial communication queries laser
readings/settings and updates the GUI periodically. The
previous send command method was inefficient and introduced
lag.
- The ideal solution would be to use a separate thread for
serial communication, but this is not currently implemented.
Other Changes:
- Added a user guide for the image analysis features in the Tiff Viewer
module.
BUG TO BE FIXED: Issue with focus stabilization on `PycroStage` using
Java backend causes significant GUI freeze. (tested with FOC100)
Future Updates:
- Finalized Pycro-Manager Integration with XY-Stage and Focus
Stabilization.
- MacOS compatibility testing
- 3D Localization fitting from Experimental PSF
- Introduction of 2D/3D Single-Particle Tracking
| Thorlabs Elliptec ELL20 | Linear Stage: 60 mm Travel |[ELL20](https://www.thorlabs.com/thorproduct.cfm?partnumber=ELL20)|
271
-
| Thorlabs KDC101 | Kinesis Controller for Z825B/[Z925B](https://www.thorlabs.com/thorproduct.cfm?partnumber=Z925B) actuators (Activate USB VCP to access the COM port in device manager) | [Link](https://www.thorlabs.com/thorproduct.cfm?partnumber=KDC101) |
| Thorlabs KDC101 | Kinesis Controller for Z825B/[Z925B](https://www.thorlabs.com/thorproduct.cfm?partnumber=Z925B) actuators (Activate USB VCP to access the COM port in device manager) |[KDC101](https://www.thorlabs.com/thorproduct.cfm?partnumber=KDC101)|
275
+
| Parallax TSL1401-DB (#28317) | Linescan Camera Module |[Parallax TSL1401-DB](https://eu.mouser.com/ProductDetail/Parallax/28317?qs=%2Fha2pyFaduiCRhuOAXMuCmQIeG1Q3R01m6Y1EH%252BmN80%3D)|
273
276
| RelayBox Arduino | For laser control using camera GPIO signals |[RelayBox](https://github.com/samhitech/RelayBox)|
274
-
| miEye OSF Project Parts List | Parts list of miEye OSF Project | [Link](https://osf.io/j2fqy/) |
277
+
| miEye OSF Project Parts List | Parts list of miEye OSF Project |[Repo Link](https://osf.io/j2fqy/)|
275
278
276
279
## Pycro-Manager Integration
277
280
@@ -282,6 +285,15 @@ Integration with Pycro-Manager is now implemented, providing support for managin
282
285
-**Headless Manager**: Manage multiple headless Micro-Manager instances (JavaBackend), including starting, stopping, and saving configurations.
283
286
-**Core Instances Manager**: Handle multiple PycroCore instances for device communication and control.
284
287
288
+
### Integrated Hardware
289
+
290
+
The following table lists the hardware devices that are integrated and supported by the `miEye module`:
| Camera | Access Micro-Manager cameras (mainly done for focus stabilization). |
295
+
| ZStage | Access Micro-Manager Z-stage devices for focus stabilization and axial positioning control. |
296
+
285
297
### How to Use
286
298
287
299
1.**Headless Manager**:
@@ -346,7 +358,7 @@ Special thanks to the following projects and libraries that make this work possi
346
358
> Raw data to results: a hands-on introduction and overview of computational analysis for single-molecule localization microscopy", Martens et al., (2022), Frontiers in Bioinformatics. [Paper](https://www.frontiersin.org/articles/10.3389/fbinf.2021.817254)
347
359
348
360
-**TARDIS (Temporal Analysis of Relative Distances)**: We have developed a partial Python implementation of TARDIS without fitting for now. For more information, refer to the [TARDIS software releases](https://github.com/kjamartens/TARDIS-public). The underlying algorithms and scientific details of TARDIS are detailed in the manuscript:
349
-
> Martens et al., “Temporal analysis of relative distances (TARDIS) is a robust, parameter-free alternative to single-particle tracking”, Nature Methods (2024). [Link](https://rdcu.be/dv1sr)
361
+
> Martens et al., “Temporal analysis of relative distances (TARDIS) is a robust, parameter-free alternative to single-particle tracking”, Nature Methods (2024). [Article](https://rdcu.be/dv1sr)
350
362
351
363
**Note**: I'm committed to maintaining an accurate acknowledgment list for our project. However, if I inadvertently miss acknowledging your work, please don't hesitate to reach out to us. I appreciate your understanding, and I'm doing my best to manage all acknowledgments amidst my other responsibilities.
0 commit comments