xrd.find.Peak: Finds Peak Position from Gaussian

View source: R/xrd.find.Peak.R

xrd.find.PeakR Documentation

Finds Peak Position from Gaussian

Description

Fits a Gaussian form to a peak

Usage

xrd.find.Peak(
  TwoTheta,
  Intensity,
  peakPos = NA,
  Try.Sigma = c(0.1, 0.4, 0.2, 0.15),
  thetaDelta = 5,
  verbose = FALSE
)

Arguments

TwoTheta

angle

Intensity

intensity signal

peakPos

approximate angle of peak position

Try.Sigma

vector with peak widths used to start fitting

thetaDelta

width of angle to search peak

verbose

logical, if TRUE provides extra information

Value

fit peak position

Examples

filename = xrd.getSampleFiles(fileExt='asc')[1]
d = xrd.read.ASC(filename)
peak.pos = xrd.find.Peak(d$theta, d$I, 38.2)
plot(d$theta,d$I,log='y',col='red')
abline(v=peak.pos,col='blue')


thomasgredig/rigakuXRD documentation built on Feb. 3, 2024, 10:49 p.m.