Skip to content
Paul J. Connolly edited this page Mar 22, 2018 · 1 revision

Welcome to the CPI-3V-processing wiki!

This source code written by Dr Paul Connolly (University of Manchester) was developed in MATLAB first, then ported over to Python. Since Python is free to use the main development will now be in Python.

The code does the following:

  • Read / locate header blocks in *.roi files
  • Sort these header blocks into structured data arrays and dictionaries
  • Perform a "second pass", where images in the dictionaries are associated with a background image
  • Extract the particle statistics - this step is done using multiprocessing (it is the most time-consuming)
  • Write the images to *.png files
  • Calculate the time-series data products.

The Python code does not need to have a background in the first file that is processed, but there should be at least one background image in a set of files, otherwise the code will fail.

Clone this wiki locally