MoonShield

class erwans3.Skymodel.MoonShield(moon_pos, radius)

Bases: SourceModel

Work in progress

Methods Summary

make_source_simu(freq, time[, observer])

Abstract method for generating a simulation Skymap for the source model.

override(freq, time, observer, PixMapSimu, ...)

pre_comp(times, freqs, res_max)

Abstract method for pre-computing values for the source model.

Methods Documentation

make_source_simu(freq, time, observer=None)

Abstract method for generating a simulation Skymap for the source model.

Parameters:
  • freq (Quantity [Hz]) – Frequency for simulation.

  • time (Time) – Time for simulation.

  • observer (BaseCoordinateFrame or SkyCoord or :obj:`~None, optional) – Observer frame for simulation.

Returns:

A Skymap object for simulation.

Return type:

Skymap

override(freq, time, observer, PixMapSimu, SHSkyMap)
pre_comp(times, freqs, res_max)

Abstract method for pre-computing values for the source model.

Parameters:
  • freqs ( Hz] or :obj:`~None, optional) – Frequencies for pre-computation.

  • times (Time or None, optional) – Times for pre-computation.

  • res_max (Quantity [rad] or None, optional) – Maximum resolution for pre-computation.