ExoZodi

class phringe.core.sources.exozodi.Exozodi(*, name: str = None, level: float)

Class representation of an exozodi.

Parameters:

level (float) – The level of the exozodi in local zodi levels.

n_grid_points()

Return the number of grid points (pixels) covered by the source.

Returns:

The number of grid points.

Return type:

int

property sky_brightness_distribution: Tensor

Return the angular sky brightness distribution of the source of shape n_wavelengths x n_time_steps x n_grid x n_grid.

Returns:

The sky brightness distribution as a 4D array of shape n_wavelengths x n_time_steps x n_grid x n_grid

Return type:

torch.Tensor

property sky_coordinates: Tensor

Return the angular sky coordinates of the source of shape 2 x n_wavelengths x n_time_steps x n_grid x n_grid.

Returns:

The angular sky coordinates as a 4D array of shape 2 x n_wavelengths x n_time_steps x n_grid x n_grid

Return type:

torch.Tensor

property spectral_energy_distribution: Tensor

Return the spectral energy distribution of the source of shape n_wavelengths x n_grid x n_grid.

Returns:

The spectral energy distribution as a 1D array of shape n_wavelengths.

Return type:

torch.Tensor