util - Miscellaneous Utilities

Functions

large_poisson(lam[, thresh])

Draw samples from a Poisson distribution, taking care of large values of lam.

inverse_truncated(M[, rcond, svd])

Invert M truncating the number of modes.

inverse_truncated_modal(M, num_modes[, svd])

Invert M with num_modes modes.

inverse_tikhonov(M[, rcond, svd])

Invert M using Tikhonov regularization.

read_fits(filename)

Read an array from a fits file.

write_fits(data, filename[, shape, overwrite])

Write the data to a fits-file.

read_grid(filename[, fmt])

Read a grid from a file.

write_grid(grid, filename[, fmt, overwrite])

Write a grid to a file.

read_field(filename[, fmt])

Read a field from a file.

write_field(field, filename[, fmt, overwrite])

Write a field to a file.

read_mode_basis(filename[, fmt])

Read a mode basis from a file.

write_mode_basis(mode_basis, filename[, …])

Write a mode basis to a file.

Classes

SpectralNoiseFactory(psd, output_grid[, …])

SpectralNoise

SpectralNoiseFactoryFFT(psd, output_grid[, …])

SpectralNoiseFFT(factory, C)

SpectralNoiseFactoryMultiscale(psd, …[, …])

SpectralNoiseMultiscale(factory, C_1, C_2)

SVD(M[, num_modes])

The Singular Value Decomposition for the provided matrix.