Manual

The following sections briefly describe how to run DATCROP from the command-line, the required input and the produced output files.

Introduction

DATCROP is a tool for removing data points from the beginning and/or the end of the scattering curve. Primarily it is used for removing noisy data close to the beamstop and excess data at high angles.

Running datcrop

Usage:

$ datcrop <SASDATA> [OPTIONS]

OPTIONS known by DATCROP are described in next section, the required argument SASDATA, in the section on input files.

Command-Line Arguments and Options

DATCROP requires the following command line arguments:

Argument Description
SASDATA Exactly one experimental SAS data (.dat)
file.  

Absolute as well as relative path to data files are accepted. Instead of a file name, the argument may be given as ‘-‘ to read data from stdin.

DATCROP recognizes following command-line options:

Short option Long option Description
  --first <N> Index of the first point to be kept. This is mutually exclusive with smin.
  --last <N> Index of the last point to be kept. This is mutually exclusive with smax.
  --smin <S> Minimal_s_value to be kept. This is mutually exclusive with first.
  --smax <S> Maximal_s_value to be kept. This is mutually exclusive with last.
-o --output SASDATA Relative or absolute path to save the result; if not specified, the result is printed to stdout.
-v --version Print version information and exit.
-h --help Print a summary of arguments, options, and exit.

datcrop input files

DATCROP expects experimental SAS data (.dat) .

datcrop output files

DATCROP writes the same experimental SAS data (.dat) , but reduced to the selected data range.

Examples

$ autorg bsa.dat -f table
File              Rg  stdev  I(0)    stdev  Guinier points   Quality
bsa.dat           3.12   1%  65.1       0%   30-122 ( 93)    88%

$ datcrop bsa.dat --first 29 --smax 2.5 -o bsa_cropped.dat

Here we start with the first point of the Guinier region and keep angles only up to \(2.5 \text{nm} ^{-1}\).