/
Processing Perspective - List of Processes

Processing Perspective - List of Processes

Python Script - Image to Image [Scripting]

Image : Image

Process data using a python script that takes an image and returns an image

Options

File : Enter the path to the script

Python Script - Image to XY [Scripting]

Image : XY

Process data using a python script that takes an image and returns XY data

Options

File : Enter the path to the script

Python Script - XY to XY [Scripting]

XY : XY

Process data using a python script that takes XY data and returns XY data

Options

File : Enter the path to the script

Threshold Mask [Masking]

Image : Image

Create a mask with intensity values below a lower bound and above an upper bound masked.

Options

Lower Value : The lower intensity, below which the mask will mask out the value. If you delete the value no lower intensity will be used for the mask.

Upper Value : The upper intensity, above which the mask will mask out the value. If you delete the value no upper intensity will be used for the mask.

Import Mask From File [Masking]

Image : Image

Import a Mask from .nxs or fit2d mask file. A mask file can be created using the masking tool.

Options

Mask File : Path to the mask file

Dilate Mask [Masking]

Image : Image

Increase the size of masked regions by dilating the mask by a set number of pixels

Options

Dilation Size : Increase size of masked areas by a set number of pixels

Box Integration

Image : XY

Using a box region, select a portion of the data to integrate in X or Y.

Options

Direction of Profile : Either X or Y

Region of Interest : Define the region of interest

Cut Rotated Cartesian Box

Image : Image

Use a rectangular region to crop and rotate a selected data region

Options

Region of Interest : Define a region of interest.

Import Detector Calibration [XRD2 Image Processing]

Image : Image

Import the experimental detector geometry and x-ray energy (can be determined in powder calibration perspective). Required for operations which transform data to 2 theta/q/d-space.

Options

Calibration File: : Path to the calibration NeXus file

Azimuthal Integration [XRD2 Integration]

Image : XY

Azimuthal integration of a 2D powder diffraction/SAXS image to a 1D pattern (Intensity vs q, 2 theta, d or pixel). Requires Detector Calibration information to be in the pipeline (use Import Detector Calibration).

Options

Azimuthal range : Two values, start and end, separated by a comma i.e. -90,90, maximum range is 360

Log Radial Axis : Integrates onto a log axis, has no effect on radial integration

Number of bins : Number of bins for integration axis, leave blank for maximum pixel distance on detector

Pixel splitting :

Radial range : Two values, start and end, separated by a comma i.e. 2,4.The values should match the axis selected (i.e. q, 2 theta, pixel).If you delete the text, the range is cleared and the whole image used.

X axis : Type for radial range

Radial Integration [XRD2 Integration]

Image : XY

Radial integration of a 2D powder diffraction/SAXS image to intenisty vs azimuthal angle. Requires Detector Calibration information to be in the pipeline (use Import Detector Calibration).

Options

Azimuthal range : Two values, start and end, separated by a comma i.e. -90,90, maximum range is 360

Log Radial Axis : Integrates onto a log axis, has no effect on radial integration

Number of bins : Number of bins for integration axis, leave blank for maximum pixel distance on detector

Pixel splitting :

Radial range : Two values, start and end, separated by a comma i.e. 2,4.The values should match the axis selected (i.e. q, 2 theta, pixel).If you delete the text, the range is cleared and the whole image used.

X axis : Type for radial range

Powder Diffraction Intensity Corrections [XRD2 Image Processing]

Image : Image

Solid angle, polarisation and detector transmission corrections. Requires Detector Calibration information to be in the pipeline (use Import Detector Calibration).

Options

Detector transmission : Apply the detector transmission correction to the data

Detector transmitted fraction : Fraction of radiation transmitted for the detector transmission correction

Polarisation : Apply the polarisation correction to the data

Polarisation angular offset : Offset of the polarisation relative to the detector

Polarisation factor : Value used in the polarisation correction

Solid angle : Apply solid angle correction to the data

Cake Remapping [XRD2 Integration]

Image : Image

Remap a powder diffraction/SAXS image to q/2theta vs azimuthal angle. Requires Detector Calibration information to be in the pipeline (use Import Detector Calibration).

Options

Azimuthal range : Two values, start and end, separated by a comma i.e. -90,90, maximum range is 360

Log Radial Axis : Integrates onto a log axis, has no effect on radial integration

Number of azimuthal bins : Number of bins for azimuthal axis

Number of bins : Number of bins for integration axis, leave blank for maximum pixel distance on detector

Pixel splitting :

Radial range : Two values, start and end, separated by a comma i.e. 2,4.The values should match the axis selected (i.e. q, 2 theta, pixel).If you delete the text, the range is cleared and the whole image used.

X axis : Set value for X axis after integration

Rolling Ball Baseline Correction [Background Subtraction]

XY : XY

Rolling ball baseline correction with fixed radius

Options

Set ball radius in pixels : Radius should be smaller than size of features

Gaussian Filter [Image Filter]

Image : Image

Gaussian filter an image using kernal of specified width

Options

Kernel Width : Width of filter kernel in pixels

Median Filter [Image Filter]

Image : Image

Median filter an image with a kernel of a specified width

Options

Kernel Width : Width of filter kernel in pixels

Mean Filter [Image Filter]

Image : Image

Mean filter an image with a kernel of a specified width

Options

Kernel Width : Width of filter kernel in pixels

Export to Text File

XY : XY

Save XY data as text

Options

File Extension : Extension that should be used for the output file

Include explicit location : Include the explicit (slice) location of the data in the full dataset as part of the filename

Output Directory : Path to output directory

Pad with zeros : Leave blank for no padding

Suffix : Custom suffix to be appended to the file name, leave blank for no suffix

Downsample Image [Image Filter]

Image : Image

Downsample an image using the corner, mean, min, or max value. The type the output data should take (int, float etc) can also be specified

Options

Downsample mode : The mode, choose from a list of alternative modes.

Downsample Output datatype : Datatype of the downsample output.

Downsample size X : The width of the downsample box in pixels.

Downsample size Y : The height of the downsample box in pixels.

Integrate Range

XY : XY

Trapezoidal integration of the data between the specified range, with the option to subtract a local linear baseline.

Options

Set integration range : Two values, start and end, separated by a comma, for example 2,4. The values should match the axis . If you delete the text, the range is cleared and the whole range used.

Subtract linear baseline : Subtract a linear base line from the integrated area

Mathematical Expression [1D] [Expressions]

XY : XY

Custom mathematical operation, use "data" for the data variable and "xaxis" for the axis, use the dnp: and dat: namespaces to access different mathematical functions

Options

Data Function : Function to apply to the data e.g. dnp:power(data,2)

X Axis Function : Function to apply to the x-axis e.g. xaxis - dat:min(xaxis,0)

Mathematical Expression [2D] [Expressions]

Image : Image

Custom mathematical operation on an image, use "data" for the data variable and "xaxis" and "yaxis" for the axes, use the dnp: and dat: namespaces to access different mathematical functions

Options

Data Function : Function to apply to the data e.g. dnp:power(data,2)

X Axis Function : Function to apply to the x-axis e.g. xaxis - dat:min(xaxis,0)

Y Axis Function : Function to apply to the y-axis e.g. yaxis - dat:min(yaxis,0)

Mathematical Expression [2D Diffraction] [XRD2 Image Processing]

Image : Image

Custom mathematical operation including q, tth, azimuth and energy, use the dnp: and dat: namespaces to access different mathematical functions

Options

Data Function : Function to apply to the data e.g. dnp:power(data,2)

X Axis Function : Function to apply to the x-axis e.g. xaxis - dat:min(xaxis,0)

Y Axis Function : Function to apply to the y-axis e.g. yaxis - dat:min(yaxis,0)

X Region Profile Normalize

Image : Image

A filter which normalises the data frame by the profile of the selected region of the X axis.

Options

Smoothing Width : Smoothing amount of the integrated line

X Range : Range in X direction (i.e. 10,20)

Standard Normal Variate

XY : XY

Subtract mean and divide by standard deviation to bring all XY data onto the same scale

Options

Set Poisson Error [Error]

Image : Image

Sets the current value of the data as the variance on the dataset

Options

ARPES Gold Calibration Correction [ARPES Analysis]

Image : Image

ARPES Gold Calibration Correction

Options

Calibration File : Path to the calibration NeXus file

energyOffset :

ARPES Axis Conversion [ARPES Analysis]

Image : Image

ARPES Axis Conversion

Options

kxOffset :

kyOffset :

workFunction :

Crop Data [1D]

XY : XY

Crop XY data to a specified range

Options

Start : Set beginning of range to crop data to

Stop : Set end of range to crop data to

Average All Data

Any : Same

Average all the data into a single dataset

Options

Crop Data [2D]

Image : Image

Crop an image to a specified size

Options

X Start : Lower bound of crop in X-direction

X Stop : Upper bound of crop in X-direction

Y Start : Lower bound of crop in Y-direction

Y Stop : Upper bound of crop in Y-direction

Mask Outside Region [Masking]

Image : Image

Mask pixels outside the specified region

Options

Region of Interest : Define the region of interest

Normalisation [External Data]

Any : Same

Normalise data against the value from a corresponding value in an external dataset (if path is empty, dataset from processed file is used)

Options

File : Enter the path to the data file, leave blank to use the file being processed

Dataset : Enter the name of the dataset to be used

Subtract Data [External Data]

Any : Same

Subtract a dataset (or average if stack) in the specified file

Options

File : Enter the path to the data file

Dataset :

First: : Position of first (or only) dataset, leave blank to average all data

Last: : Position of end dataset, leave empty to use a single dataset

Scaling : Scaling of the multiplying data

Diffraction Ellipse Fit [XRD2 Image Processing]

Image : Image

Fit an ellipse to the ring at the specified q value - parameters returned as auxiliary data

Options

Ellipse q : Value of q the ellipse corresponds to

q delta : The range of q to search for the ellipse in

Image Rotation

Image : Image

Rotates an image by a certain angle around the image centre

Options

Angle : The image will be rotated by the angle provided around the centre of the dataset (x=xMax/2, y=yMax/2)

Resize : Resize resulting bounding box

Unit : Angle unit

Affine Transformation

Image : Image

Performs an affine transformation on the image

Options

a11 :

a12 :

a21 :

a22 :

dx :

dy :

Resize : Resize resulting bounding box

Convert Diffraction Axis Type [1D]

XY : XY

Convert XY diffraction data axes between q, 2 theta and d-space

Options

Use Calibrated Wavelength : Use wavelength from detector calibration.

Wavelength : Specify a wavelength to use.

X Axis : Set value for X axis after integration

Rebin XY Data

XY : XY

Rebin data onto new axis with specified start, stop and number of points (defaults to min, max and number of points in first axis

Options

Max : Maximum value to use in rebinning, leave blank to use the max from the first dataset

Min : Minimum value to use in rebinning, leave blank to use the min from the first dataset

Number of bins : Number of bins to rebin the data into, leave blank to use the number of bins from the first dataset

Iterative Polynomial Baseline Subtraction [Background Subtraction]

XY : XY

Subtract a polynomial baseline using an iterative fitting routine. On each iteration any data above the fit is set to the fit value.

Options

Number of Iterations : Number of iterations to use in fitting process

Polynomial Order : Polynomial orde to use for baseline

Subtract Input Data

Any : Same

Subtract a selected dataset of the input data (or average) from all datasets

Options

First: : Position of first (or only) dataset, leave blank to average all data

Last: : Position of end dataset, leave empty to use a single dataset

Scaling : Scaling of the multiplying data

Average Fastest Dimension Only

Any : Same

Averages the data along the fastest non-data dimension of the array. For example, if the data set shape is [a,b,c,X,Y] where X and Y are the data dimensions, c is the fastest axis (row-major order)

Options

Image Threshold [Image Filter]

Image : Image

Applies a threshold across the whole image

Options

Down : If 'down' is true, then pixels with values <= to 'threshold' are set to 1 and the others set to 0. If 'down' is false, then pixels with values >= to 'threshold' are set to 1 and the others set to 0.

Radius : Used for adaptive thresholding algorithms that are computed using a local square region centered on each pixel.

Threshold : Value used for GLOBAL_CUSTOM thresholding

Type : Type of thresholding algorithm

Blob Extraction [Binary Image]

Image : Image

Extracts blobs on binary image

Options

Connect Rule : Connectivity rule: blobs can be defined using a 4 or 8 connect rule

Image Stitching [External Data]

Image : Image

Stitches two images together given X and Y translations

Options

File : Enter the path to the data file, leave blank to use the file being processed

Dataset Name : The name of the dataset or the node path of the data if a .NXS file

X Translation : X translation between two images in pixels

Y Translation : Y translation between two images in pixels

Dataset Concatenation [External Data]

Image : Image

Concatenate two datasets together, taking into account axes scaling

Options

File : Enter the path to the data file, leave blank to use the file being processed

Dataset name : Dataset name (leave empty to use input dataset name

Concatenation axis : The axis along which the concatenation will occur

Derivative

XY : XY

uk.ac.diamond.scisoft.analysis.processing.operations.oned.DerivativeOperation

Options

Derivative Order : Enter the derivative order, between 1 and 5

Smoothing : Enter the smoothing size

Polynomial Smoothing Filter

XY : XY

uk.ac.diamond.scisoft.analysis.processing.operations.oned.PolynomialSmoothingOperation

Options

Polynomial Order : Enter the smoothing polynomial order

Window Size : Enter window size (should be even)

General Detector Error [Error]

Image : Image

Add errors to data

Options

electronicNoise :

gain :

gainFluctuation :

quantumEfficiency :

No Data [Utilities]

Any : Same

Stops data being sent down the pipeline, used to not duplicate your data if you only need the auxiliary output

Options

No Change [Utilities]

Any : Same

Propagates the input data without modifying it, used to convert other data formats to nexus

Options

Export to Text File [Image]

Image : Image

Save image as text with x axis as first column, use with caution, files can get very large

Options

File Extension : Extension that should be used for the output file

Include explicit location : Include the explicit (slice) location of the data in the full dataset as part of the filename

Output Directory : Path to output directory

Pad with zeros : Leave blank for no padding

Suffix : Custom suffix to be appended to the file name, leave blank for no suffix

Average Sections of Fastest Dimension

Any : Same

Averages sections of the data along the fastest non-data dimension of the array. For example, if the data set shape is [a,b,c,X,Y] where X and Y are the data dimensions, c is the fastest axis (row-major order)

Options

number :

start :

stop :

Centroid

Image : Image

Determine the X and Y centroid values (saved to file)

Options

Minimum Maximum Normalization

XY : XY

Normalize the minimum to zero and the maximum to one

Options

Pseudo-Flat Field Filter [Image Filter]

Image : Image

Creates a Gaussian-blurred image using the given kernel and then subtract the blurred image/pseudo flat field from the original image

Options

Kernel Width : Width of filter kernel in pixels

Spline Baseline Subtraction [Background Subtraction]

XY : XY

Subtract a spline from the data

Options

Control point x-values : Enter a list of comma-separated x values for the spline control points.

Image Integration

Image : XY

Integrate an image along a selected axis

Options

Direction of Profile : The direction to see the profile in.

Do average? : Average the data along the chosen axis, rather than sum.

Normalisation [metadata]

Any : Same

Divide data by a value taken from the file metadata

Options

metadataName :

Multiply [External Data]

Any : Same

Multiply dataset by external value

Options

File : Enter the path to the data file, leave blank to use the file being processed

Dataset : Enter the name of the dataset to be used

Subtract [External Data]

Any : Same

Subtract external data from a dataset

Options

File : Enter the path to the data file, leave blank to use the file being processed

Dataset : Enter the name of the dataset to be used

Divide [External Data]

Any : Same

Divide dataset by external value

Options

File : Enter the path to the data file, leave blank to use the file being processed

Dataset : Enter the name of the dataset to be used

Add [External Data]

Any : Same

Add external data to a Dataset

Options

File : Enter the path to the data file, leave blank to use the file being processed

Dataset : Enter the name of the dataset to be used

Two Box Mean Difference

Image : Image

Difference between the mean of two boxes

Options

Box 1 : Define the first region of interest

Box 2 : Define the second region of interest.

Two Box Mean Ratio

Image : Image

Ratio of the mean of two boxes

Options

Box 1 : Define the first region of interest

Box 2 : Define the second region of interest.

Mask by coordinate [Masking]

Image : Image

Mask values inside, or outside a set co-ordinate range

Options

Coordinate : Set coordinate for to mask over

Mask range? : Mask over the range when checked, outside the range otherwise

Range : Please set two values, start and end, separated by a comma i.e. 2,4. The values should match the coordinate selected (i.e. q, 2 theta, pixel).If you delete the text, the range is cleared and the whole image used.

Read Nexus Detector Information

Image : Image

Read calibration and mask from the NeXus file being processed

Options

readGeometry :

readMask :

Fit Imported Function

XY : XY

Fit a function to the data, using a function generated in the function fitting tool and exported as a NeXus file

Options

Function File : Enter the path to the function file

optimiser :

Multiply by Scalar

Any : Same

Multipy by a scalar

Options

value :

Subtract Scalar

Any : Same

Subtract a scalar

Options

value :

Divide by Scalar

Any : Same

Divide by a scalar

Options

value :

Add Scalar

Any : Same

Add a scalar

Options

value :

Box Mean

Image : Image

Returns mean values within a Box

Options

Box : Define the region of interest.

Subtract Average X Regions Integration

Image : XY

Subtract the average of two regions in X from the signal region

Options

Set background 1 range : Please set two values, start and end, separated by a comma, for example 2,4. The values should match the axis . If you delete the text, the range is cleared and the whole range used.

Set background 2 range : Please set two values, start and end, separated by a comma, for example 2,4. The values should match the axis . If you delete the text, the range is cleared and the whole range used.

Set signal range : Please set two values, start and end, separated by a comma, for example 2,4. The values should match the axis . If you delete the text, the range is cleared and the whole range used.

Multiply [Internal Data]

Any : Same

Multiply dataset by internal value

Options

Dataset : Enter the name of the dataset to be used

Subtract [Internal Data]

Any : Same

Subtract internal data from a dataset

Options

Dataset : Enter the name of the dataset to be used

Divide [Internal Data]

Any : Same

Divide dataset by internal value

Options

Dataset : Enter the name of the dataset to be used

Add [Internal Data]

Any : Same

Add internal data to a Dataset

Options

Dataset : Enter the name of the dataset to be used

Multiply Frame [External Data]

Any : Same

Multiply dataset by frame (or average of stack) from external file

Options

File : Enter the path to the data file

Dataset :

First: : Position of first (or only) dataset, leave blank to average all data

Last: : Position of end dataset, leave empty to use a single dataset

Scaling : Scaling of the multiplying data

Subtract Frame [External Data]

Any : Same

Subtract frame (or average of stack) from external file

Options

File : Enter the path to the data file

Dataset :

First: : Position of first (or only) dataset, leave blank to average all data

Last: : Position of end dataset, leave empty to use a single dataset

Scaling : Scaling of the multiplying data

Divide Frame [External Data]

Any : Same

Multiply dataset by frame (or average of stack) from external file

Options

File : Enter the path to the data file

Dataset :

First: : Position of first (or only) dataset, leave blank to average all data

Last: : Position of end dataset, leave empty to use a single dataset

Scaling : Scaling of the multiplying data

Add Frame

Any : Same

Add frame (or average of stack) from external file

Options

File : Enter the path to the data file

Dataset :

First: : Position of first (or only) dataset, leave blank to average all data

Last: : Position of end dataset, leave empty to use a single dataset

Scaling : Scaling of the multiplying data

Polynomial1DReflectivityOperation

Image : Image

uk.ac.diamond.scisoft.analysis.processing.surfacescattering.Polynomial1DReflectivityOperation

Options

angular fudge factor : angular fudge factor

beam height : beam height

Boundary Box Direction : X or Y direction?

Boundary Box size (pixels) : Size of the boundary box used for background calculation

box :

Fit power : Fit power

footprint : footprint of smaple in mm

Path to normalisation file : Path to normalisation file

RodScanPolynomial1DOperation

Image : Image

uk.ac.diamond.scisoft.analysis.processing.sxrdrods.RodScanPolynomial1DOperation

Options

Beam Correction : Beam Correction True/False

Beam In Plane : Beam In Plane

Beam Out Plane : Beam Out Plane

Boundary Box Direction : X or Y direction?

Boundary Box size (pixels) : Size of the boundary box used for background calculation

box :

covar : covar

Detector Slits : Detector Slits

Fit power : Fit power

In Plane Slits : In Plane Slits

Inplane Polarisation : Inplane Polarisation

Out Plane Slits : Out Plane Slits

Outplane Polarisation : Outplane Polarisation

Reflectivity a : Reflectivity a

Sample Size in mm : Sample Size

Scaling/Normalisation Factor : Scaling/Normalisation Factor, if in reflectivity mode, note that this will be the division factor, in CRT mode, the multiplying factor (don't blame me).

Specular : Specular True/False

Normalisation for NCD [NCD]

Any : Same

Normalisation of datasets with errors

Options

Absolute scale value : Absolute scaling value

Absolute scaling value from Nexus file by default : Use absolute scaling value /entry1/detector/scaling_factor from original Nexus file. If false, use scaling value defined here

Calibration channel number : Calibration channel location in scan data

Calibration data location : Location of calibration data in Nexus file

Calibration data path is default path (It) : If true, calibration data will be extracted from the default location, /entry1/It/data. If false, data will be from the calibration data location defined here

Calibration file : File containing calibration data

Calibration file is current data file : If true, calibration data will be extracted from the current data file. If false, data will be from the calibration file defined here

Thickness in file is default : The thickness value in the file at /entry1/sample/thickness is default. If false, use the thickness value in defined here

Thickness of sample : Thickness (mm)

NCD Detector Response [NCD]

Any : Same

Flat field detector response operation

Options

Response file : File containing detector response

NCD Sector Integration [NCD]

Image : XY

uk.ac.diamond.scisoft.analysis.processing.NcdSectorIntegration

Options

Calibration XML File : The path to XML file containing the calibration data.

Integration Type : Azimuthal integration results in radial profile Radial integration results in azimuthal profile

Region of Interest : Define the region of interest

Region of Interest File : The path to the a NeXus file containing a ROI. You can click and drag a file into this field.

Import NCD Mask from File [NCD]

Image : Image

uk.ac.diamond.scisoft.analysis.processing.ImportNcdMask

Options

Mask File : Path to the mask file

NCD Background Subtraction [NCD]

Any : Same

uk.ac.diamond.scisoft.analysis.processing.NcdBackgroundSubtraction

Options

Background file : File containing background data

Background Scale : Value to scale the background data

NCD Background Subtraction From Current Data [NCD]

Any : Same

uk.ac.diamond.scisoft.analysis.processing.NcdBackgroundSubtractionFromData

Options

Selection of Images for Background : Selection of image numbers to use in background subtraction. Use slicing syntax separated by commas

Guinier calculation [NCD]

XY : XY

Calculate Guinier plot and derived Rg and range, I0

Options

NCD Averaging [NCD]

XY : XY

Rg calculation, filtering, then averaging

Options

Use Rg filtering : Use Rg-based filtering to remove bad frames before averaging

NCD Invariant [NCD]

XY : XY

Invariant Calculation

Options

Degree of Orientation [NCD]

XY : XY

Degree of Orientation

Options

Export NCD 1-D Data [NCD]

XY : XY

Allow users to export the results to several different formats

Options

Export Format : Select the export type

Select Output Directory: : Enter the path to output directory

SAXS Tools [NCD]

XY : XY

uk.ac.diamond.scisoft.analysis.processing.operations.ncd.SaxsPlotOperation

Options

SAXS Tool : Select the SAXS tool to use

T parameter calculation [NCD]

XY : XY

uk.ac.diamond.scisoft.analysis.processing.operations.ncd.TParameterOperation

Options

Porod Operation (Interactive) [NCD]

XY : XY

uk.ac.diamond.scisoft.ncd.processing.PorodInteractiveOperation

Options

Get auto-fit limits? : Select this to fit the limits of the straight line fit automatically

Set high-qâ?´ fit region : Two values, start and end, separated by a comma, for example 2,4. The values should match the axis. If you delete the text the range is estimated automatically.

Subtract background? : Subtract the background B parameter from the output data

Kratky From Porod Background [NCD]

XY : XY

uk.ac.diamond.scisoft.ncd.processing.KratkyFromPorodBackgroundOperation

Options

Kratky Fitting (Interactive) [NCD]

XY : XY

uk.ac.diamond.scisoft.ncd.processing.KratkyInteractiveOperation

Options

Get auto-fit limits? : Select this to fit the limits of the straight line fit automatically

Numerical integration region : Two values, start and end, separated by a comma, for example 2,4. The values should match the axis. If you delete the text the range is estimated automatically.

XAFS Normalisation [XAFS Analysis]

XY : XY

uk.ac.diamond.scisoft.spectroscopy.operations.XAFSNormalisationOperation

Options

Pre-edge energy : Define the pre-edge energy.

Post-edge energy : Define the post-edge energy.

Pre-edge polynomial order : Set order of pre-edge polynomial.

Post-edge polynomial order : Set order of post-edge polynomial.

Flatten : Subtract post edge polynomial from edge to flatten data

XAFS EDE background subtraction [XAFS Analysis]

XY : XY

uk.ac.diamond.scisoft.spectroscopy.operations.XAFSEDEPostEdgeBackgroundOperation

Options

K-weight :

offset :

Post-edge polynomial order : Define the polynomial order.

step :

XAFS FFT [XAFS Analysis]

XY : XY

uk.ac.diamond.scisoft.spectroscopy.operations.XAFSFFTOperation

Options

filter :

oversample :

XAFS Normalisation Relative [XAFS Analysis]

XY : XY

uk.ac.diamond.scisoft.spectroscopy.operations.XAFSRelativeNormalisationOperation

Options

Pre-edge energy offset : Define the position pre-edge relative to the edge.

Post-edge energy offset : Define the position post-edge relative to the edge.

Pre-edge polynomial order : Set order of pre-edge polynomial.

Post-edge polynomial order : Set order of post-edge polynomial.

Flatten : Subtract post edge polynomial from edge to flatten data

Attenuation correction [XAFS Analysis]

XY : XY

Correct dataset for attenuation

Options

Attenuation distance : Enter the attenuation distance, expressed in cm

Compound : Enter the compound causing the attenuation

Density : Enter the material density, expressed in g/cm3

XAFS Rebin [XAFS Analysis]

XY : XY

Rebin XAFS dataset onto new energygrid

Options

Guess edge energy : Estimate the edge energy

Edge energy : Edge energy

Edge region start : Edge region start

Edge region end : Edge region end

Pre-edge grid : Grid width before the edge region

XANES grid : Grid width within the XANES region

EXAFS grid : Grid width within the EXAFS region

XAFS Shift Energy Axis [XAFS Analysis]

XY : XY

Shift the energy axis

Options

Energy Axis Shift : The value that will be used to shift the energy axis

Insert XPDF Beam Metadata [XPDF beta]

Any : Same

Insert the XPDF metadata into the main Dataset

Options

Beam Energy (keV) : Enter the beam energy

Beam Height (mm) : Enter the beam height

Beam Width (mm) : Enter the beam width

Counting Time (s) : Enter the experiment counting time

Data File : Enter the path to the file

Dataset : Name of the dataset

Errors Dataset : Name of the dataset containing the errors

Errors File : Enter the path to the file containing the error values

Monitor Relative Flux : Enter the relative flux

Insert XPDF Sample Metadata [XPDF beta]

Any : Same

Insert the sample metadata into the processing pipeline

Options

Counting Time : Enter a counting time for the experiment

Errors Dataset : Name of the dataset containing the errors

Errors File : Enter the path to the file containing the error values

Is x-axis 2θ? : Enter whether the x-axis is angle or momentum transfer

Monitor Relative Flux : Enter the flux relative to the monitor

Physical Params From Input : Read sample parameters from the input NeXus file

Sample Density : Enter the sample material density

Sample Identifier : Enter an identifying name for the sample

Sample Inner Distance : Enter an inner distance for the sample shape

Sample Material : Enter the IUPAC formula for the sample material

Sample NeXus file : NeXus file containing the sample parameters

Sample Outer Distance : Enter an outer distance for the sample shape

Sample Packing Fraction : Enter the sample packing fraction

Sample Shape : Enter the shape of the sample

Insert XPDF Container Metadata [XPDF beta]

Any : Same

Insert a container metadata instance into the processing pipeline

Options

Container Density (g/cm^3) : Enter the container material density

Container Identifier : Enter an identifying name for the container

Container Inner Distance (mm) : Enter an inner distance for the container shape

Container is Downstream? : Enter whether the container exists downstream of the container

Container is Upstream? : Enter whether the container exists upstream of the container

Container Material : Enter the IUPAC formula for the container material

Container Outer Distance (mm) : Enter an outer distance for the container shape

Container Packing Fraction : Enter the container packing fraction

Container Shape : Enter the shape of the container

Counting Time (s) : Enter a counting time for the experiment

Data File : Enter the path to the file

Dataset : Name of the dataset

Errors Dataset : Name of the dataset containing the errors

Errors File : Enter the path to the file containing the error values

Monitor Relative Flux : Enter the flux relative to the monitor

XPDF Lorch Fourier Transform (th_soq to dofr) [XPDF beta]

XY : XY

Apply the Lorch Fourier Transform to enter r-space.

Options

Lorch width : Enter the width of the Lorch Fourier filter

Maximum Q : Enter the maximum Q up to which to take the transform.

Rmax (Angstroms) : Enter the maximum radius to consider

Rstep (Angstroms) : Enter the radius increment

Seek next minimum? : Seek the next extremum after Qmax?

Seek next zero? : Seek the next zero after Qmax?

XPDF D(r) to G(r) [XPDF beta]

XY : XY

Convert from the D(r) PDF to G(r)

Options

XPDF Tophat background subtraction (soq to th_soq) [XPDF beta]

XY : XY

Remove background using a tophat filter

Options

Rmax (Angstroms) : Enter the maximum radius to consider

Rmin (Angstroms) : Enter the minimum radius to consider

Rstep (Angstroms) : Enter the radius increment

Tophat width (Angstroms) : Enter the width of the Tophat filter

XPDF Self-scattering and Normalisation (ABSCOR to soq) [XPDF beta]

Any : Same

Calculate the theoretical self-scattring, and use it to normalise the data

Options

XPDF Normalise Data (count to Normon) [XPDF beta]

Any : Same

Normalise all datasets according to their count time and relative flux

Options

Normalise all container traces? : Normalize all the container data, if unnormalized

Normalise empty beam trace? : Normalize the beam data, if unnormalized

Normalise sample trace? : Normalize the sample data, if unnormalized

XPDF Subtract Background (Normon to SUBBAK) [XPDF beta]

Any : Same

Subtract the empty beam data from the sample and empty container data

Options

Subtract all container backgrounds? : Subtract the background from the container data

Subtract sample background? : Subtract the background from the sample data

XPDF Iterate Calibration Constant (SUBBAK to ABSCOR) [XPDF beta]

Any : Same

Calibrate the data to best match the theoretical scattering, and subtract the sample fluorescence

Options

Calculate fluorescence? : Perform a real fluorescence calculation

Correct fluorescence? : Do the fluorescence calculations as part of the calibration

Fluorescence scale : Fixed user fluorescence scale

Number of iterations : Enter the number of iterations to perform

Parallel threads : Number of parallel threads to use for the fluorescence calibration

Regenerate absorption maps : Regenegerate the absorption maps

Sort containers? : Enter whether to sort the previously inserted containers

XPDF Define Detector [XPDF beta]

Any : Any

Define the detector parameters used to take the data

Options

Detector Density (g/cm^3) : Enter the detector material density

Detector Material : Enter the IUPAC formula detector material

Detector Name : Enter a name for the detector

Detector Thickness (mm) : Enter the detector thickness

Solid Angle (sr) : Enter the solid angle subtended by the detector

XPDF Azimuthal Integration [XPDF beta]

Image : XY

An XPDF-specific version of the azimuthal integration Operation.

Options

Azimuthal range : Please set two values, start and end, separated by a comma i.e. -90,90, maximum range is 360

Number of bins : Set number of bins for integration axis, leave blank for maximum pixel distance on detector

Pixel splitting :

Radial range : Please set two values, start and end, separated by a comma i.e. 2,4.The values should match the axis selected (i.e. q, 2 theta, pixel).If you delete the text, the range is cleared and the whole image used.

XPDF Read Metadata [XPDF beta]

Image : Image

Read the XPDF metadata from a NeXus file

Options

Read beam data :

Read beam information :

Read container data :

Read container information :

Read detector calibration :

Read detector information :

Read mask :

Read sample information :

Related content

Batch 2D Powder Diffraction Data Reduction - Processing Perspective [DAWN 1.7.1]
Batch 2D Powder Diffraction Data Reduction - Processing Perspective [DAWN 1.7.1]
More like this
Scripting 2D Powder Diffraction Data Reduction with Jython
Scripting 2D Powder Diffraction Data Reduction with Jython
More like this
Python Scripting within Processing - Example Scripts
Python Scripting within Processing - Example Scripts
More like this
Mapping Perspective
Mapping Perspective
More like this
Scripting 2D Powder Diffraction Data Reduction with DAWN and PyFAI
Scripting 2D Powder Diffraction Data Reduction with DAWN and PyFAI
More like this
200keV Detector semi-angles
200keV Detector semi-angles
More like this