IXFrebin y dataset 2d
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This function will rebin an IXTdataset_2d object along the y dimension according to the supplied optional arguments to give an IXTdataset_2d object result. The two optional arguments are defined as follows:
- Yref is an IXTdataset_2d object, if it is supplied then the dataset_2d object will be rebinned according to the binning of Yref
- Ydesc is an array of bin boundaries and intervals with a simple and more general form.
- basic form (ylo,dy,yhi)
- dy > 0 constant bin width = dy
- dy < 0 logarithmic binning y(m+1) = y(m) *(1+|dy|)
- dy = 0 retain original bin boundaries
- general form (y_1,dy_1,y_2,dy_2,...,y_n,dy_n,y_n+1)
- dy_i > 0 constant bin width = dy_i
- dy_i < 0 logarithmic binning y(m+1) = y(m) *(1+|dy_i|)
- dy_i = 0 retain original bin boundaries
- basic form (ylo,dy,yhi)
Rebinning is ONLY possible on histogram data.
F90 syntax
use IXMdataset_2d type(IXTdataset_2d):: dataset_2d,result_d2d type(IXTstatus)::status ! optional arguments type(IXTdataset_2d)::Yref real(dp)::Ydesc(:) : : ! using an array of bin boundaries and intervals call IXFrebin_y_dataset_2d(result_d2d,status,dataset_2d,Ydesc) ! using a reference object call IXFrebin_y_dataset_2d(result_d2d,status,dataset_2d,Yref)