Researcher profile

Christopher L. Farrow

Christopher L. Farrow contributes to research discovery and scholarly infrastructure.

ResearcherAffiliation not importedOpen to collaborate

Trust snapshot

Quick read

Trust 19 - Baseline
5works
0followers
4topics
4close collaborators

Actions

Decide how to stay connected

Follow researcher0

Research graph

See the researcher in context

Open full explorer

Inspect adjacent work, topics, institutions and collaborators without jumping out to a separate graph page.

Building this graph slice

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

5 published item(s)

preprint2015arXiv

xPDFsuite: an end-to-end software solution for high throughput pair distribution function transformation, visualization and analysis

The xPDFsuite software program is described. It is for processing and analyzing atomic pair distribution functions (PDF) from X-ray powder diffraction data. It provides a convenient GUI for SrXplanr and PDFgetX3, allowing the users to easily obtain 1D diffraction pattern from raw 2D diffraction images and then transform them to PDFs. It also bundles PDFgui which allows the users to create structure models and fit to the experiment data. It is specially useful for working with large numbers of datasets such as from high throughout measurements. Some of the key features are: real time PDF transformation and plotting; 2D waterfall, false color heatmap, and 3D contour plotting for multiple datasets; static and dynamic mask editing; geometric calibration of powder diffraction image; configurations and project saving and loading; Pearson correlation analysis on selected datasets; written in Python and support multiple platforms.

preprint2012arXiv

PDFgetX3: A rapid and highly automatable program for processing powder diffraction data into total scattering pair distribution functions

PDFgetX3 is a new software application for converting X-ray powder diffraction data to atomic pair distribution function (PDF). PDFgetX3 has been designed for ease of use, speed and automated operation. The software can readily process hundreds of X-ray patterns within few seconds and is thus useful for high-throughput PDF studies, that measure numerous datasets as a function of time, temperature or other environment parameters. In comparison to the preceding programs, PDFgetX3 requires fewer inputs, less user experience and can be readily adopted by novice users. The live-plotting interactive feature allows to assess the effects of calculation parameters and select their optimum values. PDFgetX3 uses an ad-hoc data correction method, where the slowly-changing structure independent signal is filtered out to obtain coherent X-ray intensities that contain structure information. The outputs from PDFgetX3 have been verified by processing experimental PDFs from inorganic, organic and nanosized samples and comparing them to their counterparts from previous established software. In spite of different algorithm, the obtained PDFs were nearly identical and yielded highly similar results when used in structure refinement. PDFgetX3 is written in Python language and features well documented, reusable codebase. The software can be used either as standalone application or as a library of PDF-processing functions that can be called on from other Python scripts. The software is free for open academic research, but requires paid license for commercial use.

preprint2012arXiv

Towards a robust ad-hoc data correction approach that yields reliable atomic pair distribution functions from powder diffraction data

We examine the equations to obtain atomic pair distribution functions (PDFs) from x-ray, neutron and electron powder diffraction data with a view to obtaining reliable and accurate PDFs from the raw data using a largely \emph{ad hoc} correction process. We find that this should be possible under certain circumstances that hold, to a reasonably good approximation, in many modern experiments. We describe a variational approach that could be applied to find data correction parameters that is highly automatable and should require little in the way of user inputs yet results in quantitatively reliable PDFs, modulo unknown scale factors that are often not of scientific interest when profile fitting models are applied to the data with scale-factor as a parameter. We have worked on a particular implementation of these ideas and demonstrate that it yields PDFs that are of comparable quality to those obtained with existing x-ray data reduction program PDFgetX2. This opens the door to rapid and highly automated processing of raw data to obtain PDFs.

preprint2011arXiv

The Nyquist-Shannon sampling theorem and the atomic pair distribution function

We have systematically studied the optimal real-space sampling of atomic pair distribution data by comparing refinement results from oversampled and resampled data. Based on nickel and a complex perovskite system, we demonstrate that the optimal sampling is bounded by the Nyquist interval described by the Nyquist-Shannon sampling theorem. Near this sampling interval, the data points in the PDF are minimally correlated, which results in more reliable uncertainty prediction. Furthermore, refinements using sparsely sampled data may run many times faster than using oversampled data. This investigation establishes a theoretically sound limit on the amount of information contained in the PDF, which has ramifications towards how PDF data are modeled.

preprint2009arXiv

Quantitative nanoparticle structures from ultrafast electron crystallography data

We describe the quantitative refinement of nanoparticle structures from gold nanoparticles probed by ultrafast electron crystallography (UEC). We establish the equivalence between the modified radial distribution function employed in UEC and the atomic pair distribution function (PDF) used in x-ray and neutron powder diffraction analysis. By leveraging PDF refinement techniques, we demonstrate that UEC data are of sufficient quality to differentiate between cuboctahedral, decahedral and icosahedral nanoparticle models. Furthermore, we identify the signatures of systematic errors that may occur during data reduction and show that atomic positions refined from UEC are robust to these errors. This work serves as a foundation for reliable quantitative structural analysis of time-resolved laser-excited nanoparticle states.