AT.SPC.interpolate: AT.SPC.interpolate

Description Usage Arguments Value Examples

View source: R/AT.SPC.interpolate.R

Description

Interpolates between two spc files.

Usage

1
AT.SPC.interpolate(spc.lower, spc.upper, energy.MeV.u)

Arguments

spc.lower

spc data (read by AT.SPC.read) with lower bracketing energy.

spc.upper

spc data (read by AT.SPC.read) with upper bracketing energy.

energy.MeV.u

energy of interpolated spc data

Value

list equivalent to those returned by AT.SPC.read.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
## Download data from libamtrack homepage 
##
## To read a simple SPC file, use AT.SPC.read
##

# To get SPC data for arbitrary energy, you first have to make libamtrack aware
## of the appropriate SPC files:
#

#  spc.list <- AT.SPC.get.list(path.to.files,...)  where 'path.to.files'
# should point to spc files

#                                                  OF ONE KIND, i.e. same
# projectile, target, active/passive
#                                                 # but different energies

# N.B.: This routine can also be used to browser spc files and check their
# integrity
##
## Using the returned list, you can get spc data for any energy in between
#

#  spc <- AT.SPC.get(spc.list, energy = ...)       This will can AT.SPC.read
# and AT.SPC.interpolate
#                                                
## returns a list in which the actual data are found in spc$spc
## which can then used in spc related routines, e.g.
## AT.SPC.tapply, AT.SPC.convert.to.DDD, etc.
##
## A spectrum at arbitraty can be obtain by using the data in spc$spc
## with AT.SPC.spectrum.at.depth.g.cm2

libamtrack documentation built on May 2, 2019, 4:55 p.m.