STIXCore Products#

The products submodule contains processing classes representing high level data products create from multiple packets with additional checks.

stixcore.products Package#

Classes#

Aspect(*, service_type, service_subtype, ...)

Bulk Aspect data.

Background(*, service_type, service_subtype, ...)

Quick Look Background Light Curve data product.

CompressedPixelData(*, service_type, ...[, ...])

Aggregated (over time and/or energies) X-ray pixel counts: compression level 1.

EnergyCalibration(*, service_type, ...[, ...])

Quick Look energy calibration data product.

Ephemeris(*[, service_type, ...])

Ephemeris data, including spacecraft attitude and coordinates as well as STIX

FlareFlag(*, service_type, service_subtype, ...)

Low Latency Quick Look Flare Flag and Location data product.

LevelB(*, service_type, service_subtype, ...)

Class representing level binary data (TM products).

LightCurve(*, service_type, service_subtype, ...)

"Low Latency Quick Look Light Curve data product.

LightCurveL3(*, control, data, ...)

MaxiReport(*, service_type, service_subtype, ...)

Maxi house keeping reported in all modes while the flight software is running.

MiniReport(*, service_type, service_subtype, ...)

Mini house keeping reported during start up of the flight software.

QLProduct(*, service_type, service_subtype, ...)

Generic QL product class composed of control and data.

RawPixelData(*, service_type, ...[, ...])

Raw X-ray pixel counts: compression level 0.

ScienceProduct(*, service_type, ...)

Generic science data product class composed of control and data.

Spectra(*, service_type, service_subtype, ...)

Quick Look Spectra data product.

Spectrogram(*, service_type, ...[, idb_versions])

X-ray Spectrogram data product.

SummedPixelData(*, service_type, ...[, ...])

Aggregated (over time and/or energies and pixelsets) X-ray pixel counts: compression level 2.

TMStatusFlareList(*, service_type, ...[, ...])

Quick Look TM Management status and Flare list data product.

Variance(*, service_type, service_subtype, ...)

Quick Look Variance data product.

Visibility(*, service_type, service_subtype, ...)

X-ray Visibilities or compression Level 3 data

Class Inheritance Diagram#

digraph inheritance9528754948 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Aspect" [URL="../api/stixcore.products.level1.scienceL1.Aspect.html#stixcore.products.level1.scienceL1.Aspect",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Bulk Aspect data."]; "ScienceProduct" -> "Aspect" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "Aspect" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Background" [URL="../api/stixcore.products.level2.quicklookL2.Background.html#stixcore.products.level2.quicklookL2.Background",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Background Light Curve data product."]; "QLProduct" -> "Background" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "Background" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BaseProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base TMProduct that all other product inherit from contains the registry for the factory pattern"]; "CompressedPixelData" [URL="../api/stixcore.products.level1.scienceL1.CompressedPixelData.html#stixcore.products.level1.scienceL1.CompressedPixelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Aggregated (over time and/or energies) X-ray pixel counts: compression level 1."]; "ScienceProduct" -> "CompressedPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "CompressedPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CountDataMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "EnergyCalibration" [URL="../api/stixcore.products.level1.quicklookL1.EnergyCalibration.html#stixcore.products.level1.quicklookL1.EnergyCalibration",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look energy calibration data product."]; "QLProduct" -> "EnergyCalibration" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "EnergyCalibration" [arrowsize=0.5,style="setlinewidth(0.5)"]; "EnergyChannelsMixin" [URL="../api/stixcore.products.product.EnergyChannelsMixin.html#stixcore.products.product.EnergyChannelsMixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Ephemeris" [URL="../api/stixcore.products.Ephemeris.html#stixcore.products.Ephemeris",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Ephemeris data, including spacecraft attitude and coordinates as well as STIX"]; "GenericProduct" -> "Ephemeris" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "Ephemeris" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FitsHeaderMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "FlareFlag" [URL="../api/stixcore.products.FlareFlag.html#stixcore.products.FlareFlag",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Low Latency Quick Look Flare Flag and Location data product."]; "GenericProduct" -> "FlareFlag" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GenericProduct" [URL="../api/stixcore.products.product.GenericProduct.html#stixcore.products.product.GenericProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseProduct" -> "GenericProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "HKProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Generic house keeping product class composed of control and data."]; "GenericProduct" -> "HKProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" [URL="../api/stixcore.products.product.L1Mixin.html#stixcore.products.product.L1Mixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" -> "L1Mixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" [URL="../api/stixcore.products.product.L2Mixin.html#stixcore.products.product.L2Mixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" -> "L2Mixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "LevelB" [URL="../api/stixcore.products.levelb.binary.LevelB.html#stixcore.products.levelb.binary.LevelB",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Class representing level binary data (TM products)."]; "BaseProduct" -> "LevelB" [arrowsize=0.5,style="setlinewidth(0.5)"]; "LightCurve" [URL="../api/stixcore.products.LightCurve.html#stixcore.products.LightCurve",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="\"Low Latency Quick Look Light Curve data product."]; "GenericProduct" -> "LightCurve" [arrowsize=0.5,style="setlinewidth(0.5)"]; "LightCurveL3" [URL="../api/stixcore.products.LightCurveL3.html#stixcore.products.LightCurveL3",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "QLProduct" -> "LightCurveL3" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "LightCurveL3" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MaxiReport" [URL="../api/stixcore.products.level2.housekeepingL2.MaxiReport.html#stixcore.products.level2.housekeepingL2.MaxiReport",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Maxi house keeping reported in all modes while the flight software is running."]; "HKProduct" -> "MaxiReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "MaxiReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MiniReport" [URL="../api/stixcore.products.level2.housekeepingL2.MiniReport.html#stixcore.products.level2.housekeepingL2.MiniReport",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Mini house keeping reported during start up of the flight software."]; "HKProduct" -> "MiniReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "MiniReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QLProduct" [URL="../api/stixcore.products.level0.quicklookL0.QLProduct.html#stixcore.products.level0.quicklookL0.QLProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generic QL product class composed of control and data."]; "CountDataMixin" -> "QLProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GenericProduct" -> "QLProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "EnergyChannelsMixin" -> "QLProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RawPixelData" [URL="../api/stixcore.products.level1.scienceL1.RawPixelData.html#stixcore.products.level1.scienceL1.RawPixelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Raw X-ray pixel counts: compression level 0. No aggregation."]; "ScienceProduct" -> "RawPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "RawPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ScienceProduct" [URL="../api/stixcore.products.level0.scienceL0.ScienceProduct.html#stixcore.products.level0.scienceL0.ScienceProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generic science data product class composed of control and data."]; "CountDataMixin" -> "ScienceProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GenericProduct" -> "ScienceProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "EnergyChannelsMixin" -> "ScienceProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FitsHeaderMixin" -> "ScienceProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Spectra" [URL="../api/stixcore.products.level2.quicklookL2.Spectra.html#stixcore.products.level2.quicklookL2.Spectra",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Spectra data product."]; "QLProduct" -> "Spectra" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "Spectra" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Spectrogram" [URL="../api/stixcore.products.Spectrogram.html#stixcore.products.Spectrogram",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="X-ray Spectrogram data product."]; "ScienceProduct" -> "Spectrogram" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "Spectrogram" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SummedPixelData" [URL="../api/stixcore.products.level1.scienceL1.SummedPixelData.html#stixcore.products.level1.scienceL1.SummedPixelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Aggregated (over time and/or energies and pixelsets) X-ray pixel counts: compression level 2."]; "ScienceProduct" -> "SummedPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "SummedPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TMStatusFlareList" [URL="../api/stixcore.products.level2.quicklookL2.TMStatusFlareList.html#stixcore.products.level2.quicklookL2.TMStatusFlareList",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look TM Management status and Flare list data product."]; "QLProduct" -> "TMStatusFlareList" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "TMStatusFlareList" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Variance" [URL="../api/stixcore.products.level2.quicklookL2.Variance.html#stixcore.products.level2.quicklookL2.Variance",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Variance data product."]; "QLProduct" -> "Variance" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "Variance" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Visibility" [URL="../api/stixcore.products.level1.scienceL1.Visibility.html#stixcore.products.level1.scienceL1.Visibility",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="X-ray Visibilities or compression Level 3 data"]; "ScienceProduct" -> "Visibility" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "Visibility" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

stixcore.products.common Module#

Functions#

_get_compression_scheme(packets, nix)

Get the compression scheme parameters.

_get_energy_bins(packets, nixlower, nixuppper)

Get energy bin mask from packets

_get_detector_mask(packets)

Get the detector mask.

_get_pixel_mask(packets[, param_name])

Get pixel mask.

_get_num_energies(packets)

Get number of energies.

_get_unique(packets, param_name, dtype)

Get a unique parameter raise warning if not unique.

_get_sub_spectrum_mask(packets)

Get subspectrum mask as bool array

_get_energies_from_mask(date[, mask])

Return energy channels for :param mask: Energy bin mask :type mask: list or array

rebin_proportional(y1, x1, x2)

stixcore.products.product Module#

Functions#

read_qtable(file, hdu[, hdul])

Read a fits file into a QTable and maintain dtypes of columns with units

Classes#

GenericProduct(*, service_type, ...[, ...])

ProductFactory([default_widget_type, ...])

ControlSci([data, masked, names, dtype, ...])

EnergyChannelsMixin()

Control([data, masked, names, dtype, meta, ...])

Data([data, masked, names, dtype, meta, ...])

L1Mixin()

L2Mixin()

Variables#

Class Inheritance Diagram#

digraph inheritance9fdfe4f546 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "AddParametersMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "BaseProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base TMProduct that all other product inherit from contains the registry for the factory pattern"]; "BasicRegistrationFactory" [URL="https://docs.sunpy.org/en/stable/generated/api/sunpy.util.datatype_factory_base.BasicRegistrationFactory.html#sunpy.util.datatype_factory_base.BasicRegistrationFactory",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generalized registerable factory type."]; "Control" [URL="../api/stixcore.products.product.Control.html#stixcore.products.product.Control",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "QTable" -> "Control" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AddParametersMixin" -> "Control" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ControlSci" [URL="../api/stixcore.products.product.ControlSci.html#stixcore.products.product.ControlSci",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "QTable" -> "ControlSci" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AddParametersMixin" -> "ControlSci" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Data" [URL="../api/stixcore.products.product.Data.html#stixcore.products.product.Data",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "QTable" -> "Data" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AddParametersMixin" -> "Data" [arrowsize=0.5,style="setlinewidth(0.5)"]; "EnergyChannelsMixin" [URL="../api/stixcore.products.product.EnergyChannelsMixin.html#stixcore.products.product.EnergyChannelsMixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "GenericProduct" [URL="../api/stixcore.products.product.GenericProduct.html#stixcore.products.product.GenericProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseProduct" -> "GenericProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" [URL="../api/stixcore.products.product.L1Mixin.html#stixcore.products.product.L1Mixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" -> "L1Mixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" [URL="../api/stixcore.products.product.L2Mixin.html#stixcore.products.product.L2Mixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" -> "L2Mixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ProductFactory" [URL="../api/stixcore.products.product.ProductFactory.html#stixcore.products.product.ProductFactory",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BasicRegistrationFactory" -> "ProductFactory" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QTable" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="A class to represent tables of heterogeneous data."]; "Table" -> "QTable" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Table" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="A class to represent tables of heterogeneous data."]; }

stixcore.products.levelb Package#

stixcore.products.levelb.binary Module#

Classes#

LevelB(*, service_type, service_subtype, ...)

Class representing level binary data (TM products).

Class Inheritance Diagram#

digraph inheritance6098a66932 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BaseProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base TMProduct that all other product inherit from contains the registry for the factory pattern"]; "LevelB" [URL="../api/stixcore.products.levelb.binary.LevelB.html#stixcore.products.levelb.binary.LevelB",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Class representing level binary data (TM products)."]; "BaseProduct" -> "LevelB" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

stixcore.products.level0.quicklookL0 Module#

High level STIX data products created from single stand alone packets or a sequence of packets.

Classes#

QLProduct(*, service_type, service_subtype, ...)

Generic QL product class composed of control and data.

LightCurve(*, service_type, service_subtype, ...)

Quick Look Light Curve data product.

Background(*, service_type, service_subtype, ...)

Quick Look Background Light Curve data product.

Spectra(*, service_type, service_subtype, ...)

Quick Look Spectra data product.

Class Inheritance Diagram#

digraph inheritanceceec225878 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Background" [URL="../api/stixcore.products.level0.quicklookL0.Background.html#stixcore.products.level0.quicklookL0.Background",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Background Light Curve data product."]; "QLProduct" -> "Background" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BaseProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base TMProduct that all other product inherit from contains the registry for the factory pattern"]; "CountDataMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "EnergyChannelsMixin" [URL="../api/stixcore.products.product.EnergyChannelsMixin.html#stixcore.products.product.EnergyChannelsMixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "GenericProduct" [URL="../api/stixcore.products.product.GenericProduct.html#stixcore.products.product.GenericProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseProduct" -> "GenericProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "LightCurve" [URL="../api/stixcore.products.level0.quicklookL0.LightCurve.html#stixcore.products.level0.quicklookL0.LightCurve",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Light Curve data product."]; "QLProduct" -> "LightCurve" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QLProduct" [URL="../api/stixcore.products.level0.quicklookL0.QLProduct.html#stixcore.products.level0.quicklookL0.QLProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generic QL product class composed of control and data."]; "CountDataMixin" -> "QLProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GenericProduct" -> "QLProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "EnergyChannelsMixin" -> "QLProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Spectra" [URL="../api/stixcore.products.level0.quicklookL0.Spectra.html#stixcore.products.level0.quicklookL0.Spectra",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Spectra data product."]; "QLProduct" -> "Spectra" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

stixcore.products.level1.quicklookL1 Module#

.

Classes#

LightCurve(*, service_type, service_subtype, ...)

Quick Look Light Curve data product.

Background(*, service_type, service_subtype, ...)

Quick Look Background Light Curve data product.

Spectra(*, service_type, service_subtype, ...)

Quick Look Spectra data product.

Variance(*, service_type, service_subtype, ...)

Quick Look Variance data product.

FlareFlag(*, service_type, service_subtype, ...)

Quick Look Flare Flag and Location data product.

EnergyCalibration(*, service_type, ...[, ...])

Quick Look energy calibration data product.

TMStatusFlareList(*, service_type, ...[, ...])

Quick Look TM Management status and Flare list data product.

Class Inheritance Diagram#

digraph inheritance777c7678c1 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Background" [URL="../api/stixcore.products.level1.quicklookL1.Background.html#stixcore.products.level1.quicklookL1.Background",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Background Light Curve data product."]; "QLProduct" -> "Background" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "Background" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BaseProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base TMProduct that all other product inherit from contains the registry for the factory pattern"]; "CountDataMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "EnergyCalibration" [URL="../api/stixcore.products.level1.quicklookL1.EnergyCalibration.html#stixcore.products.level1.quicklookL1.EnergyCalibration",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look energy calibration data product."]; "QLProduct" -> "EnergyCalibration" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "EnergyCalibration" [arrowsize=0.5,style="setlinewidth(0.5)"]; "EnergyChannelsMixin" [URL="../api/stixcore.products.product.EnergyChannelsMixin.html#stixcore.products.product.EnergyChannelsMixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "FlareFlag" [URL="../api/stixcore.products.level1.quicklookL1.FlareFlag.html#stixcore.products.level1.quicklookL1.FlareFlag",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Flare Flag and Location data product."]; "QLProduct" -> "FlareFlag" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "FlareFlag" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GenericProduct" [URL="../api/stixcore.products.product.GenericProduct.html#stixcore.products.product.GenericProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseProduct" -> "GenericProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" [URL="../api/stixcore.products.product.L1Mixin.html#stixcore.products.product.L1Mixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" -> "L1Mixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "LightCurve" [URL="../api/stixcore.products.level1.quicklookL1.LightCurve.html#stixcore.products.level1.quicklookL1.LightCurve",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Light Curve data product."]; "QLProduct" -> "LightCurve" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "LightCurve" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QLProduct" [URL="../api/stixcore.products.level0.quicklookL0.QLProduct.html#stixcore.products.level0.quicklookL0.QLProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generic QL product class composed of control and data."]; "CountDataMixin" -> "QLProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GenericProduct" -> "QLProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "EnergyChannelsMixin" -> "QLProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Spectra" [URL="../api/stixcore.products.level1.quicklookL1.Spectra.html#stixcore.products.level1.quicklookL1.Spectra",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Spectra data product."]; "QLProduct" -> "Spectra" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "Spectra" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TMStatusFlareList" [URL="../api/stixcore.products.level1.quicklookL1.TMStatusFlareList.html#stixcore.products.level1.quicklookL1.TMStatusFlareList",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look TM Management status and Flare list data product."]; "QLProduct" -> "TMStatusFlareList" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "TMStatusFlareList" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Variance" [URL="../api/stixcore.products.level1.quicklookL1.Variance.html#stixcore.products.level1.quicklookL1.Variance",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Variance data product."]; "QLProduct" -> "Variance" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "Variance" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

stixcore.products.level0.housekeepingL0 Module#

House Keeping data products

Classes#

MiniReport(*, service_type, service_subtype, ...)

Mini house keeping reported during start up of the flight software.

MaxiReport(*, service_type, service_subtype, ...)

Maxi house keeping reported in all modes while the flight software is running.

Class Inheritance Diagram#

digraph inheritancecaf7f4415f { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BaseProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base TMProduct that all other product inherit from contains the registry for the factory pattern"]; "GenericProduct" [URL="../api/stixcore.products.product.GenericProduct.html#stixcore.products.product.GenericProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseProduct" -> "GenericProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "HKProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Generic house keeping product class composed of control and data."]; "GenericProduct" -> "HKProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MaxiReport" [URL="../api/stixcore.products.level0.housekeepingL0.MaxiReport.html#stixcore.products.level0.housekeepingL0.MaxiReport",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Maxi house keeping reported in all modes while the flight software is running."]; "HKProduct" -> "MaxiReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MiniReport" [URL="../api/stixcore.products.level0.housekeepingL0.MiniReport.html#stixcore.products.level0.housekeepingL0.MiniReport",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Mini house keeping reported during start up of the flight software."]; "HKProduct" -> "MiniReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

stixcore.products.level1.housekeepingL1 Module#

House Keeping data products

Classes#

MiniReport(*, service_type, service_subtype, ...)

Mini house keeping reported during start up of the flight software.

MaxiReport(*, service_type, service_subtype, ...)

Maxi house keeping reported in all modes while the flight software is running.

Class Inheritance Diagram#

digraph inheritancea94621d9db { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BaseProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base TMProduct that all other product inherit from contains the registry for the factory pattern"]; "FitsHeaderMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "GenericProduct" [URL="../api/stixcore.products.product.GenericProduct.html#stixcore.products.product.GenericProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseProduct" -> "GenericProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "HKProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Generic house keeping product class composed of control and data."]; "GenericProduct" -> "HKProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" [URL="../api/stixcore.products.product.L1Mixin.html#stixcore.products.product.L1Mixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" -> "L1Mixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MaxiReport" [URL="../api/stixcore.products.level1.housekeepingL1.MaxiReport.html#stixcore.products.level1.housekeepingL1.MaxiReport",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Maxi house keeping reported in all modes while the flight software is running."]; "HKProduct" -> "MaxiReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "MaxiReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MiniReport" [URL="../api/stixcore.products.level1.housekeepingL1.MiniReport.html#stixcore.products.level1.housekeepingL1.MiniReport",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Mini house keeping reported during start up of the flight software."]; "HKProduct" -> "MiniReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "MiniReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

stixcore.products.level0.scienceL0 Module#

Classes#

ScienceProduct(*, service_type, ...)

Generic science data product class composed of control and data.

RawPixelData(*, service_type, ...[, ...])

Raw X-ray pixel counts: compression level 0.

CompressedPixelData(*, service_type, ...[, ...])

Aggregated (over time and/or energies) X-ray pixel counts: compression level 1.

SummedPixelData(*, service_type, ...)

Aggregated (over time and/or energies and pixelsets) X-ray pixel counts: compression level 2.

Visibility(*, service_type, service_subtype, ...)

X-ray Visibilities or compression Level 3 data.

Spectrogram(*, service_type, ...[, idb_versions])

X-ray Spectrogram or compression Level 2 data

Aspect(*, service_type, service_subtype, ...)

Bulk Aspect data.

Class Inheritance Diagram#

digraph inheritanceb1031e98cf { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Aspect" [URL="../api/stixcore.products.level0.scienceL0.Aspect.html#stixcore.products.level0.scienceL0.Aspect",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Bulk Aspect data."]; "ScienceProduct" -> "Aspect" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BaseProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base TMProduct that all other product inherit from contains the registry for the factory pattern"]; "CompressedPixelData" [URL="../api/stixcore.products.level0.scienceL0.CompressedPixelData.html#stixcore.products.level0.scienceL0.CompressedPixelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Aggregated (over time and/or energies) X-ray pixel counts: compression level 1."]; "ScienceProduct" -> "CompressedPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CountDataMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "EnergyChannelsMixin" [URL="../api/stixcore.products.product.EnergyChannelsMixin.html#stixcore.products.product.EnergyChannelsMixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "GenericProduct" [URL="../api/stixcore.products.product.GenericProduct.html#stixcore.products.product.GenericProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseProduct" -> "GenericProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RawPixelData" [URL="../api/stixcore.products.level0.scienceL0.RawPixelData.html#stixcore.products.level0.scienceL0.RawPixelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Raw X-ray pixel counts: compression level 0. No aggregation."]; "ScienceProduct" -> "RawPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ScienceProduct" [URL="../api/stixcore.products.level0.scienceL0.ScienceProduct.html#stixcore.products.level0.scienceL0.ScienceProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generic science data product class composed of control and data."]; "CountDataMixin" -> "ScienceProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GenericProduct" -> "ScienceProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "EnergyChannelsMixin" -> "ScienceProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FitsHeaderMixin" -> "ScienceProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Spectrogram" [URL="../api/stixcore.products.level0.scienceL0.Spectrogram.html#stixcore.products.level0.scienceL0.Spectrogram",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="X-ray Spectrogram or compression Level 2 data"]; "ScienceProduct" -> "Spectrogram" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SummedPixelData" [URL="../api/stixcore.products.level0.scienceL0.SummedPixelData.html#stixcore.products.level0.scienceL0.SummedPixelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Aggregated (over time and/or energies and pixelsets) X-ray pixel counts: compression level 2."]; "CompressedPixelData" -> "SummedPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Visibility" [URL="../api/stixcore.products.level0.scienceL0.Visibility.html#stixcore.products.level0.scienceL0.Visibility",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="X-ray Visibilities or compression Level 3 data."]; "ScienceProduct" -> "Visibility" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

stixcore.products.level1.scienceL1 Module#

Classes#

RawPixelData(*, service_type, ...[, ...])

Raw X-ray pixel counts: compression level 0.

CompressedPixelData(*, service_type, ...[, ...])

Aggregated (over time and/or energies) X-ray pixel counts: compression level 1.

SummedPixelData(*, service_type, ...[, ...])

Aggregated (over time and/or energies and pixelsets) X-ray pixel counts: compression level 2.

Visibility(*, service_type, service_subtype, ...)

X-ray Visibilities or compression Level 3 data

Spectrogram(*, service_type, ...[, idb_versions])

X-ray Spectrogram or compression Level 2 data

Aspect(*, service_type, service_subtype, ...)

Bulk Aspect data.

Class Inheritance Diagram#

digraph inheritanceafcf27f177 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Aspect" [URL="../api/stixcore.products.level1.scienceL1.Aspect.html#stixcore.products.level1.scienceL1.Aspect",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Bulk Aspect data."]; "ScienceProduct" -> "Aspect" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "Aspect" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BaseProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base TMProduct that all other product inherit from contains the registry for the factory pattern"]; "CompressedPixelData" [URL="../api/stixcore.products.level1.scienceL1.CompressedPixelData.html#stixcore.products.level1.scienceL1.CompressedPixelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Aggregated (over time and/or energies) X-ray pixel counts: compression level 1."]; "ScienceProduct" -> "CompressedPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "CompressedPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CountDataMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "EnergyChannelsMixin" [URL="../api/stixcore.products.product.EnergyChannelsMixin.html#stixcore.products.product.EnergyChannelsMixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "GenericProduct" [URL="../api/stixcore.products.product.GenericProduct.html#stixcore.products.product.GenericProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseProduct" -> "GenericProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" [URL="../api/stixcore.products.product.L1Mixin.html#stixcore.products.product.L1Mixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" -> "L1Mixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RawPixelData" [URL="../api/stixcore.products.level1.scienceL1.RawPixelData.html#stixcore.products.level1.scienceL1.RawPixelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Raw X-ray pixel counts: compression level 0. No aggregation."]; "ScienceProduct" -> "RawPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "RawPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ScienceProduct" [URL="../api/stixcore.products.level0.scienceL0.ScienceProduct.html#stixcore.products.level0.scienceL0.ScienceProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generic science data product class composed of control and data."]; "CountDataMixin" -> "ScienceProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GenericProduct" -> "ScienceProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "EnergyChannelsMixin" -> "ScienceProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FitsHeaderMixin" -> "ScienceProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Spectrogram" [URL="../api/stixcore.products.level1.scienceL1.Spectrogram.html#stixcore.products.level1.scienceL1.Spectrogram",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="X-ray Spectrogram or compression Level 2 data"]; "ScienceProduct" -> "Spectrogram" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "Spectrogram" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SummedPixelData" [URL="../api/stixcore.products.level1.scienceL1.SummedPixelData.html#stixcore.products.level1.scienceL1.SummedPixelData",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Aggregated (over time and/or energies and pixelsets) X-ray pixel counts: compression level 2."]; "ScienceProduct" -> "SummedPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "SummedPixelData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Visibility" [URL="../api/stixcore.products.level1.scienceL1.Visibility.html#stixcore.products.level1.scienceL1.Visibility",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="X-ray Visibilities or compression Level 3 data"]; "ScienceProduct" -> "Visibility" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L1Mixin" -> "Visibility" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

stixcore.products.level2.housekeepingL2 Module#

House Keeping data products

Classes#

MiniReport(*, service_type, service_subtype, ...)

Mini house keeping reported during start up of the flight software.

MaxiReport(*, service_type, service_subtype, ...)

Maxi house keeping reported in all modes while the flight software is running.

Class Inheritance Diagram#

digraph inheritanceb719691ed8 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BaseProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base TMProduct that all other product inherit from contains the registry for the factory pattern"]; "FitsHeaderMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "GenericProduct" [URL="../api/stixcore.products.product.GenericProduct.html#stixcore.products.product.GenericProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseProduct" -> "GenericProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "HKProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Generic house keeping product class composed of control and data."]; "GenericProduct" -> "HKProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" [URL="../api/stixcore.products.product.L2Mixin.html#stixcore.products.product.L2Mixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" -> "L2Mixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MaxiReport" [URL="../api/stixcore.products.level2.housekeepingL2.MaxiReport.html#stixcore.products.level2.housekeepingL2.MaxiReport",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Maxi house keeping reported in all modes while the flight software is running."]; "HKProduct" -> "MaxiReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "MaxiReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MiniReport" [URL="../api/stixcore.products.level2.housekeepingL2.MiniReport.html#stixcore.products.level2.housekeepingL2.MiniReport",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Mini house keeping reported during start up of the flight software."]; "HKProduct" -> "MiniReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "MiniReport" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

stixcore.products.level2.quicklookL2 Module#

.

Classes#

LightCurve(*, service_type, service_subtype, ...)

Quick Look Light Curve data product.

Background(*, service_type, service_subtype, ...)

Quick Look Background Light Curve data product.

Spectra(*, service_type, service_subtype, ...)

Quick Look Spectra data product.

Variance(*, service_type, service_subtype, ...)

Quick Look Variance data product.

FlareFlag(*, service_type, service_subtype, ...)

Quick Look Flare Flag and Location data product.

TMStatusFlareList(*, service_type, ...[, ...])

Quick Look TM Management status and Flare list data product.

Class Inheritance Diagram#

digraph inheritance961a88e568 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Background" [URL="../api/stixcore.products.level2.quicklookL2.Background.html#stixcore.products.level2.quicklookL2.Background",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Background Light Curve data product."]; "QLProduct" -> "Background" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "Background" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BaseProduct" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base TMProduct that all other product inherit from contains the registry for the factory pattern"]; "CountDataMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "EnergyChannelsMixin" [URL="../api/stixcore.products.product.EnergyChannelsMixin.html#stixcore.products.product.EnergyChannelsMixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "FlareFlag" [URL="../api/stixcore.products.level2.quicklookL2.FlareFlag.html#stixcore.products.level2.quicklookL2.FlareFlag",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Flare Flag and Location data product."]; "QLProduct" -> "FlareFlag" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "FlareFlag" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GenericProduct" [URL="../api/stixcore.products.product.GenericProduct.html#stixcore.products.product.GenericProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseProduct" -> "GenericProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" [URL="../api/stixcore.products.product.L2Mixin.html#stixcore.products.product.L2Mixin",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsHeaderMixin" -> "L2Mixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "LightCurve" [URL="../api/stixcore.products.level2.quicklookL2.LightCurve.html#stixcore.products.level2.quicklookL2.LightCurve",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Light Curve data product."]; "QLProduct" -> "LightCurve" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "LightCurve" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QLProduct" [URL="../api/stixcore.products.level0.quicklookL0.QLProduct.html#stixcore.products.level0.quicklookL0.QLProduct",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generic QL product class composed of control and data."]; "CountDataMixin" -> "QLProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GenericProduct" -> "QLProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "EnergyChannelsMixin" -> "QLProduct" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Spectra" [URL="../api/stixcore.products.level2.quicklookL2.Spectra.html#stixcore.products.level2.quicklookL2.Spectra",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Spectra data product."]; "QLProduct" -> "Spectra" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "Spectra" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TMStatusFlareList" [URL="../api/stixcore.products.level2.quicklookL2.TMStatusFlareList.html#stixcore.products.level2.quicklookL2.TMStatusFlareList",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look TM Management status and Flare list data product."]; "QLProduct" -> "TMStatusFlareList" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "TMStatusFlareList" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Variance" [URL="../api/stixcore.products.level2.quicklookL2.Variance.html#stixcore.products.level2.quicklookL2.Variance",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Quick Look Variance data product."]; "QLProduct" -> "Variance" [arrowsize=0.5,style="setlinewidth(0.5)"]; "L2Mixin" -> "Variance" [arrowsize=0.5,style="setlinewidth(0.5)"]; }