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 |