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 :