HMI¶
- class kgpy.observatories.sdo.hmi.HMI(intensity=None, intensity_uncertainty=None, wcs=None, time=None, time_index=None, channel=None, exposure_length=None)¶
Bases:
ImageA class for downloading and storing a sequence of HMI images
- Parameters
- __init__(intensity=None, intensity_uncertainty=None, wcs=None, time=None, time_index=None, channel=None, exposure_length=None)¶
Attributes
Relationship between physical dimension and axis index.
Intensity of each pixel in the data
Methods
__init__([intensity, intensity_uncertainty, ...])- rtype
animate(data[, time_slice, axs, thresh_min, ...])animate_channel(images, image_names[, ax, ...])animate_intensity([axs, thresh_min, ...])animate_intensity_channel([ax, time_slice, ...])from_path_array(path_array)from_pickle([path])from_time_range(time_start, time_end[, ...])plot_channel(image[, image_name, ax, ...])- rtype
plot_channel_from_data(data[, ax, ...])- rtype
plot_intensity_channel([ax, time_index, ...])- rtype
plot_intensity_time([axs, time_index, ...])- rtype
plot_quantity_vs_index(ax, a[, t, a_name])plot_time(images, image_names, axs[, ...])- rtype
plot_time_from_data(data[, axs, time_index, ...])- rtype
to_pickle(path)zeros(shape)- rtype
Inheritance Diagram
- Return type
- Parameters
- animate(data, time_slice=slice(None, None, None), axs=None, thresh_min=<Quantity 0.01 %>, thresh_max=<Quantity 99.9 %>, norm_gamma=1, frame_interval=<Quantity 100. ms>)¶
- animate_channel(images, image_names, ax=None, thresh_min=<Quantity 0.01 %>, thresh_max=<Quantity 99.9 %>, norm_gamma=1, norm_vmin=None, norm_vmax=None, frame_interval=<Quantity 1. s>, colormap=None)¶
- animate_intensity(axs=None, thresh_min=<Quantity 0.01 %>, thresh_max=<Quantity 99.9 %>, norm_gamma=1, frame_interval=<Quantity 100. ms>)¶
- Return type
- Parameters
- animate_intensity_channel(ax=None, time_slice=None, channel_index=0, thresh_min=<Quantity 0.01 %>, thresh_max=<Quantity 99.9 %>, norm_gamma=1, norm_vmin=None, norm_vmax=None, frame_interval=<Quantity 100. ms>, colormap=None)¶
- Return type
- Parameters
- classmethod from_time_range(time_start, time_end, download_path=None, channels=None, user_email='jacobdparker@gmail.com')¶
- plot_channel(image, image_name='', ax=None, thresh_min=<Quantity 0.01 %>, thresh_max=<Quantity 99.9 %>, colorbar_location='right', transpose=False)¶
- plot_channel_from_data(data, ax=None, time_index=0, channel_index=0, thresh_min=<Quantity 0.01 %>, thresh_max=<Quantity 99.9 %>)¶
- plot_exposure_length(ax)¶
- Return type
typing.Tuple[matplotlib.axes.Axes,typing.List[matplotlib.lines.Line2D]]- Parameters
ax (Axes) –
- plot_intensity_channel(ax=None, time_index=0, channel_index=0, thresh_min=<Quantity 0.01 %>, thresh_max=<Quantity 99.9 %>)¶
- plot_intensity_mean_vs_time(ax)¶
- Return type
typing.Tuple[matplotlib.axes.Axes,typing.List[matplotlib.lines.Line2D]]- Parameters
ax (Axes) –
- plot_intensity_time(axs=None, time_index=0, thresh_min=<Quantity 0.01 %>, thresh_max=<Quantity 99.9 %>)¶
- Return type
- Parameters
- plot_quantity_vs_index(ax, a, t=None, a_name='')¶
- Return type
typing.Tuple[matplotlib.axes.Axes,typing.List[matplotlib.lines.Line2D]]- Parameters
- plot_time(images, image_names, axs, thresh_min=<Quantity 0.01 %>, thresh_max=<Quantity 99.9 %>)¶
- Return type
- Parameters
- plot_time_from_data(data, axs=None, time_index=0, thresh_min=<Quantity 0.01 %>, thresh_max=<Quantity 99.9 %>)¶
- Return type
- Parameters
- classmethod zeros(shape)¶
- Return type
- Parameters
-
axis:
typing.ClassVar[kgpy.obs.ImageAxis] = <kgpy.obs.ImageAxis object>¶ Relationship between physical dimension and axis index.
-
channel:
typing.Optional[astropy.units.Quantity] = None¶
- property exposure_half_length¶
-
exposure_length:
typing.Optional[astropy.units.Quantity] = None¶
-
intensity:
typing.Optional[astropy.units.Quantity] = None¶ Intensity of each pixel in the data
-
intensity_uncertainty:
typing.Optional[astropy.units.Quantity] = None¶
-
time:
typing.Optional[astropy.time.Time] = None¶
-
time_index:
typing.Optional[numpy.ndarray] = None¶
-
wcs:
typing.Optional[numpy.ndarray] = None¶