Learn R Programming

nanop (version 2.0-6)

Tools for Nanoparticle Simulation and Calculation of PDF and Total Scattering Structure Function

Description

This software package implements functions to simulate spherical, ellipsoid and cubic polyatomic nanoparticles with arbitrary crystal structures and to calculate the associated pair-distribution function and X-ray/neutron total-scattering signals. It also provides a target function that can be used for simultaneous fitting of small- and wide-angle total scattering data in real and reciprocal spaces. The target function can be generated either as a sum of weighted residuals for individual datasets or as a vector of residuals suitable for optimization using multi-criteria algorithms (e.g. Pareto methods).

Copy Link

Version

Install

install.packages('nanop')

Monthly Downloads

85

Version

2.0-6

License

GPL (>= 2)

Maintainer

Last Published

September 25th, 2015

Functions in nanop (2.0-6)

Internals

Functions used internally
getBase

Fractional coordinates and scattering parameters for a given chemical element
gaussConvol

Gauss convolution
termRip

Simulate termination ripples
calcTotalScatt

Functions to calculate the total scattering structure function
broadPDF

Analytically broaden the PDF
GrSAS

Functions to calculate the gamma baseline term for PDF
plotPart

Draws a three-dimensional scatterplot
simPart

Functions to simulate the atomic positions in a nanoparticle
calcPDF

Functions to calculate the PDF
createAtom

Describe fractional coordinates and scattering parameters of the basis atoms
rss

Function to calculate the RSS between the simulated PDF or the total scattering structure function and target data