Skip to content

nabu.preproc.flatfield_cuda

source module nabu.preproc.flatfield_cuda

Classes

source class CudaFlatFieldArrays(radios_shape, flats, darks, radios_indices=None, interpolation='linear', distortion_correction=None, nan_value=1.0, radios_srcurrent=None, flats_srcurrent=None, cuda_options=None)

Bases : FlatFieldArrays

Initialize a flat-field normalization CUDA process. Please read the documentation of nabu.preproc.flatfield.FlatField for help on the parameters.

Methods

  • normalize_radios Apply a flat-field correction, with the current parameters, to a stack of radios.

source method CudaFlatFieldArrays.normalize_radios(radios)

Apply a flat-field correction, with the current parameters, to a stack of radios.

Parameters

  • radios_shape : cupy array Radios chunk.

Raises

  • TypeError

  • ValueError

source class CudaFlatFieldDataUrls(radios_shape, flats, darks, radios_indices=None, interpolation='linear', distortion_correction=None, nan_value=1.0, radios_srcurrent=None, flats_srcurrent=None, cuda_options=None, **chunk_reader_kwargs)

Bases : CudaFlatField