The LAMP Application

Generated by IDLdoc

single page | use frames     summary     class     fields     routine details     file attributes

lamp_mac/

radial_at.pro


top radial_AT

radial_AT, M, CENTER=CENTER, INCREMENT=INCREMENT, MASK=MASK, PixSize=PixSize, ratioXY=ratioXY, input_weight=input_weight, sector=sector, AZIMUTAL=AZIMUTAL, thetrad=thetrad, atanGG=atanGG, weight_mode=weight_mode, DIAGRAM=DIAGRAM, X=X, ERROR=ERROR, UNROLL=UNROLL, UX=UX, Dangle=Dangle, distance=distance, Raxe=Raxe, minInt=minInt

** ********* ** User callable ** ** Radial integration: "Aurelie Tallandier & D.R. July 2001 Grenoble". ** ****************** ** Input: M =2D or 3D data matrix. ** ***** xy0 =[x0,y0] center coordinates (default [n,m]-1 /2.) ** incr =Radius increment in pixels units (default 1.0) ** masq =same as M(n,m), contains 1's for masked values otherwise 0's(default) ** xypsize=size of the pixel in Cm. if present will determine ratioXY. ** ratioXY=[1. , Yunit/Xunit] if Xunit>Yunit ** ratioXY=[Xunit/Yunit , 1.] if Yunit>Xunit. Default is [1,1] or f(xypsize). ** in_e =input weights of counts (M/E^2 or 1/E^2 or 1/E). Default is 1. ** in_t =weighting mode 1 2 3 Default is 0. ** sector =[inner_radius, outer_radius, angle1_deg, angle2_deg, squared, totsec] (0->360) ** dangle =detector angle (deg) ** dst =detector distance (cm) ** Raxe =rotation axe (cm) ** thetrad=2theta matrix to use instead of increment pixels (M is not a flat image detector) ** minInt =minimum pixels to integrate, default is 1 ** ** Output: intensity =result of Radial integration. ** ****** xx =diagram abscissa: radius in pixel unit. ** error =diagram errors ** Mat,ux =Unrolled matrix if Unroll keyword is present.

Parameters

M

Keywords

CENTER
INCREMENT
MASK
PixSize
ratioXY
input_weight
sector
AZIMUTAL
thetrad
atanGG
weight_mode
DIAGRAM
X
ERROR
UNROLL
UX
Dangle
distance
Raxe
minInt

File attributes

Modification date: Tue Oct 1 14:36:01 2013
Lines: 259