参考/API#

星形卷积包裹#

功能#

convolve(array, kernel[, boundary, ...])

用内核卷积数组。

convolve_fft(array, kernel[, boundary, ...])

用nd核卷积ndarray。

convolve_models(model, kernel[, mode])

使用卷积两个模型 convolve_fft .

convolve_models_fft(model, kernel, ...[, cache])

使用卷积两个模型 convolve_fft .

discretize_model(model, x_range[, y_range, ...])

评估像素网格上的分析模型函数。

interpolate_replace_nans(array, kernel[, ...])

给定一个包含nan的数据集,用给定的核从相邻的数据点插值来替换nan。

kernel_arithmetics(kernel, value, operation)

加、减或乘两个核。

Classes#

AiryDisk2DKernel(radius, **kwargs)

2D Airy磁盘内核。

Box1DKernel(width, **kwargs)

1D盒过滤器内核。

Box2DKernel(width, **kwargs)

二维盒过滤器内核。

CustomKernel \(数组)

从列表或数组创建筛选器内核。

Gaussian1DKernel(stddev, **kwargs)

一维高斯滤波器核。

Gaussian2DKernel(x_stddev[, y_stddev, theta])

二维高斯滤波核。

Kernel \(数组)

卷积内核基类。

Kernel1D([model, x_size, array])

1D筛选器内核的基类。

Kernel2D([model, x_size, y_size, array])

二维筛选器内核的基类。

KernelArithmeticError 

在使用内核执行无效算术时调用。

KernelError 

内核错误的基本错误类。

KernelSizeError 

当内核大小为偶数时调用。

Model1DKernel(model, **kwargs)

从1D模型创建内核。

Model2DKernel(model, **kwargs)

从二维模型创建内核。

Moffat2DKernel(gamma, alpha, **kwargs)

二维Moffat内核。

RickerWavelet1DKernel(width, **kwargs)

一维Ricker小波滤波器核(有时称为“墨西哥帽”核)。

RickerWavelet2DKernel(width, **kwargs)

二维Ricker小波滤波器核(有时称为“墨西哥帽”核)。

Ring2DKernel(radius_in, width, **kwargs)

二维环形滤波器内核。

Tophat2DKernel(radius, **kwargs)

2D Tophat过滤器内核。

Trapezoid1DKernel(width[, slope])

一维梯形核。

TrapezoidDisk2DKernel(radius[, slope])

二维梯形核。