This is the software developed currently developed at the University of Oklahoma (and formerly at the University of Illinois at Urbana-Champaign) to process the Optical Array Probe datasets. Please consult this repository's wiki for full, detailed instructions to run the software, and also information on optional parameters to run.
- Joe Finlon (jfinlon@uw.edu)
- Dan Stechman (stechman@ou.edu)
- Wei Wu (weiwu@ou.edu)
- Adam Majewski (amajewsk@uwyo.edu)
Supported OSes: Linux, Mac (MATLAB Windows support not planned at this time)
MATLAB Versions: R2015a and higher (see https://www.mathworks.com/products/matlab.html for download and more info; student version from $99 USD; check w/ university for possible university-wide license)
MATLAB Toolboxes: Parallel Computing, Statistics and Machine Learning, Curve Fitting, Image Processing
CGAL (for advanced particle morphological calculations): https://www.cgal.org/download.html
Supported Probes: 2DS, HVPS, CIP, PIP, 2DC (including NCAR Fast2DC), 2DP
Supported Platforms: SPEC, DMT, PMS, NCAR
The UIOPS repository contains a sample dataset for you to test UIOPS on your system. Included are sample image files and helper scripts that allow the individual scripts to be executed. To save file space, the first step in processing (read_binary_*) is skipped. Output files and plots are saved to a 'files' directory within the downloaded repository. To run this example execute the following scripts below within the minimum_working_example/ directory.
- run_imgProc_Munich
- run_intArrAnalysis_Munich (only analyzes 2DS inter-arrival times)
- run_sizeDist_Munich
- run_sdPlots_Munich