linestats

linestats — 1D statistical functions

Synopsis




void        gwy_data_line_dh                (GwyDataLine *data_line,
                                             GwyDataLine *target_line,
                                             gdouble ymin,
                                             gdouble ymax,
                                             gint nsteps);
void        gwy_data_line_cdh               (GwyDataLine *data_line,
                                             GwyDataLine *target_line,
                                             gdouble ymin,
                                             gdouble ymax,
                                             gint nsteps);
void        gwy_data_line_da                (GwyDataLine *data_line,
                                             GwyDataLine *target_line,
                                             gdouble ymin,
                                             gdouble ymax,
                                             gint nsteps);
void        gwy_data_line_cda               (GwyDataLine *data_line,
                                             GwyDataLine *target_line,
                                             gdouble ymin,
                                             gdouble ymax,
                                             gint nsteps);
void        gwy_data_line_acf               (GwyDataLine *data_line,
                                             GwyDataLine *target_line);
void        gwy_data_line_hhcf              (GwyDataLine *data_line,
                                             GwyDataLine *target_line);
void        gwy_data_line_psdf              (GwyDataLine *data_line,
                                             GwyDataLine *target_line,
                                             gint windowing,
                                             gint interpolation);

Description

Details

gwy_data_line_dh ()

void        gwy_data_line_dh                (GwyDataLine *data_line,
                                             GwyDataLine *target_line,
                                             gdouble ymin,
                                             gdouble ymax,
                                             gint nsteps);

Computes distribution of heights in interval (ymin - ymax). If the interval is (0, 0) it computes the distribution from real data minimum and maximum value.

data_line : data line
target_line : result data line
ymin : minimum value
ymax : maimum value
nsteps : number of histogram steps

gwy_data_line_cdh ()

void        gwy_data_line_cdh               (GwyDataLine *data_line,
                                             GwyDataLine *target_line,
                                             gdouble ymin,
                                             gdouble ymax,
                                             gint nsteps);

Computes cumulative distribution of heighs in interval (ymin - ymax). If the interval is (0, 0) it computes the distribution from real data minimum and maximum value.

data_line : data line
target_line : result data line
ymin : minimum value
ymax : maximum value
nsteps : number of histogram steps

gwy_data_line_da ()

void        gwy_data_line_da                (GwyDataLine *data_line,
                                             GwyDataLine *target_line,
                                             gdouble ymin,
                                             gdouble ymax,
                                             gint nsteps);

Computes distribution of angles in interval (ymin - ymax). If the interval is (0, 0) it computes the distribution from real data minimum and maximum angle value.

data_line : data line
target_line : result data line
ymin : minimum value
ymax : maimum value
nsteps : number of angular histogram steps

gwy_data_line_cda ()

void        gwy_data_line_cda               (GwyDataLine *data_line,
                                             GwyDataLine *target_line,
                                             gdouble ymin,
                                             gdouble ymax,
                                             gint nsteps);

Computes cumulative distribution of angles in interval (ymin - ymax). If the interval is (0, 0) it computes the distribution from real data minimum and maximum angle value.

data_line : data line
target_line : result data line
ymin : minimum value
ymax : maimum value
nsteps : number of angular histogram steps

gwy_data_line_acf ()

void        gwy_data_line_acf               (GwyDataLine *data_line,
                                             GwyDataLine *target_line);

Coputes autocorrelation function and stores the values in target_line

data_line : data line
target_line : result data line

gwy_data_line_hhcf ()

void        gwy_data_line_hhcf              (GwyDataLine *data_line,
                                             GwyDataLine *target_line);

Computes height-height correlation function and stores results in target_line.

data_line : data line
target_line : result data line

gwy_data_line_psdf ()

void        gwy_data_line_psdf              (GwyDataLine *data_line,
                                             GwyDataLine *target_line,
                                             gint windowing,
                                             gint interpolation);

Copmutes power spectral density function and stores the values in target_line.

data_line : data line
target_line : result data line
windowing : windowing method
interpolation : interpolation method