SymbolFSource

class marxs.source.SymbolFSource(**kwargs)[source] [edit on github]

Bases: AstroSource

Source shaped like the letter F.

This source provides a non-symmetric source for testing purposes.

Parameters:
sizeastropy.units.quantity

angular size

kwargssee Source

Other keyword arguments include flux, energy and polarization. See Source for details.

Define a new MARXS element.

Methods Summary

generate_photons(exposuretime)

Central function to generate photons.

Methods Documentation

generate_photons(exposuretime: Unit('s'))[source] [edit on github]

Central function to generate photons.

Calling this function generates a photon table according to the flux, energy, and polarization of this source. The number of photons depends on the total exposure time, which is a parameter of this function. Depending on the setting for flux the photons could be distributed equally over the interval 0..exposuretime or follow some other distribution.

Parameters:
exposuretimeastropy.quantity.Quantity

Total exposure time.

Returns:
photonsastropy.table.Table

Table with photon properties.