Skip to content
/ pyfab Public
forked from davidgrier/pyfab

GUI for holographic optical trapping

License

Notifications You must be signed in to change notification settings

mal858/pyfab

 
 

Repository files navigation

pyfab

pyfab is a python GUI for a holographic optical trapping system. When integrated with appropriate hardware, it presents a live video image of the system being controlled together with graphical representations of traps that are being projected into that system. Traps can be interactively added and deleted, grouped and translated.

jansen is the video front end for pyfab and stands alone as a light-weight interface for holographic video microscopy.

Installation

Without hardware

  1. Start with a fresh python 3.6 installation or virtual environment (strongly recommended).

  2. Install dependencies from requirements.txt: pip install -r requirements.txt

  3. If you have CUDA installed on an nVidia GPU, you may install cupy>=7.0.0 for CUDA acceleration.

  4. If you wish to add Lorenz-Mie machine vision capability, install pylorenzmie and CNNLorenzMie.

About

GUI for holographic optical trapping

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.2%
  • HTML 2.3%
  • Makefile 0.5%