Requesting a new function for PAN's library
If you would like a new function to be put into PAN's library, you can complete
a template like that shown below, filling in the red areas with the appropriate
information. Note that this means that you have to come up with a descriptive
name for the function. You can send your function to
me
via email and I will consider including it into PAN.
Back to PAN page
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
function
pan_myfunction,x,parms,$
parmnames = parmnames, $
canDraw = canDraw, $
_Extra = extra
; This is an example of a Gaussian parametrized
in terms of its
; area, center, and full-width at half-maximum
if n_params() eq 0 then begin
parmnames = ['AREA','CENTER','FWHM'
]
return,-1
endif
fwhm = parms[2]
sig = fwhm/2.354
area = parms[0]
cen = parms[1]
yout = (area/sqrt(2.0*!dpi*sig^2))*exp(-0.5*((x-cen)/sig)^2)
canDraw = 0
return,yout
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;