40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  40m Log  Not logged in ELOG logo
Entry  Wed Jul 24 16:45:32 2019, Jon, Update, Cameras, Upgraded Pylon from 5.0.12 to 5.2.0 IMG_3525.jpg
    Reply  Wed Jul 24 20:23:52 2019, gautam, Update, Cameras, Upgraded Pylon from 5.0.12 to 5.2.0 
       Reply  Thu Jul 25 09:19:32 2019, Jon, Update, Cameras, Upgraded Pylon from 5.0.12 to 5.2.0 
Message ID: 14810     Entry time: Thu Jul 25 09:19:32 2019     In reply to: 14808
Author: Jon 
Type: Update 
Category: Cameras 
Subject: Upgraded Pylon from 5.0.12 to 5.2.0 

I'll keep developing the camera server on a parallel track using the "new_..." directory naming convention. One thing I forgot to note is that the new pylon/pypylon packages require Python 3, so will not work with any of the 2.7 scripts. All of the environment I need to set up is exclusively Python 3. I won't change anything in the Python 2.7 environment in current use.

Also, I found the source of the bit resolution issue: Joe B's code loads a set of initialization parameters from a config file. One of them is "Frame Type = Mono8" which sets the dynamic range of the stream. I'll look into how this should be changed. 

Quote:

Since there are multiple SURF projects that rely on the cameras:

  1. I moved the new installs Jon made to "new_pylon5" and "new_pypylon". The old installs were moved back to be the default directories.
  2. The bashrc alias for pylon was updated to allow the recording of videos (i.e. it calls the PylonViewerApp from new_pypylon).
  3. There is a script that can grab images at multiple exposures and save 12-bit data as uint16 numpy arrays to an HDF5 file. Right now, it is located at /users/kruthi/scripts/grabHDR.py. We can move this to a better place later, and also improve the script for auto adjusting the exposure time to avoid saturations.
ELOG V3.1.3-