About

The cohere package provides tools for reconstruction of image of a nanoscale structures from data obtained using Bragg Coherent Diffraction Imaging technique.

The reconstruction has very good performance, in particular when utilizing GPU. User has a choice to run on cpu or GPU (cuda or OpenCL library). The solution offers concurrent processing for fast reconstruction of multiple starting points.

A powerful feature that can deliver good reconstruction result offered by the cohere package is genetic algorithm (GA).

The tools offer a full solution from reading data, formatting the data, reconstruction, and visualization. The project was implemented for the Advanced Photon Source beamline 34-IDC and thus the data preparation and data visualization is customized for that specific beamline. The measurements and parameters that were used during the experiment are parsed specifically for the beamline setup. We offer the code, as the community would benefit from it when customizing for own case.