InstrumentHinodeXRT#

class synthesizAR.instruments.hinode.InstrumentHinodeXRT(observing_time, observer, filters, **kwargs)[source]#

Bases: InstrumentBase

Instrument object for computing images as observed by Hinode XRT.

Parameters:
  • observing_time (Quantity) – Observing time range

  • observer (SkyCoord) – Observer location

  • filters (list) – List of filter label strings. It is assumed that the other filter is open.

Attributes Summary

Methods Summary

calculate_intensity_kernel(loop, channel, ...)

get_header(*args, **kwargs)

Create the FITS header for a given channel.

get_instrument_name(channel)

Attributes Documentation

channels#
detector#
name = 'Hinode_XRT'#
observatory#
telescope#

Methods Documentation

static calculate_intensity_kernel(loop, channel, **kwargs)[source]#
get_header(*args, **kwargs)[source]#

Create the FITS header for a given channel.

Parameters:
  • ref_coord (SkyCoord) – Reference coordinate coincident with the center of the field of view

  • n_pixels (Quantity) – Pixel extent in the x (horizontal) and y (vertical) direction

  • channel (ChannelBase, optional)

get_instrument_name(channel)[source]#