nabu.preproc.flatfield_cuda
source module nabu.preproc.flatfield_cuda
Classes
-
CudaFlatFieldArrays — Initialize a flat-field normalization CUDA process. Please read the documentation of nabu.preproc.flatfield.FlatField for help on the parameters.
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