irfpy.mima.table¶
Unified table definitions
- class irfpy.mima.table.ElevationTable16Geom[source]¶
Bases:
irfpy.util.sensortable.TableElevation table with a pure geometric FOV shape
This provides the elevation table for linearly separated FoV. In reality, 2-D elevation table should be used for low energy part.
You may also use
irfpy.mima.fov.SimpleFOVfor data analysis.- version = '1.0'¶
- units = 'deg'¶
- getTable()[source]¶
Get the table for the central values.
Get a table with
nelements, wherenis the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1elements, wherenis the number of the data.The
i-th element ingetTable()should be between theiandi+1-th elements ingetBound().This can be used for
pcolororhistogramfor instance.
- getRange()[source]¶
Return the range, for example FWHM.
Return [2, n] elements.
getRange()[0, :] is the lower bound andgetRange()[1, :] is the upper bound.This can be used for
errorbardrawing orgfactorcalculation for instance.
- class irfpy.mima.table.ElevationTableFast24s[source]¶
Bases:
irfpy.util.sensortable.TableElevation table for 24s mode
- version = '1.0'¶
- units = 'deg'¶
- getTable()[source]¶
Get the table for the central values.
Get a table with
nelements, wherenis the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1elements, wherenis the number of the data.The
i-th element ingetTable()should be between theiandi+1-th elements ingetBound().This can be used for
pcolororhistogramfor instance.
- getRange()[source]¶
Return the range, for example FWHM.
Return [2, n] elements.
getRange()[0, :] is the lower bound andgetRange()[1, :] is the upper bound.This can be used for
errorbardrawing orgfactorcalculation for instance.
- class irfpy.mima.table.EnergyTableProm[source]¶
Bases:
irfpy.util.sensortable.TableEnergy table if the IMA sensor is booted from PROM
This table has been used from the beginning of the mission to March 2007.
Characteristics is that the low-energy is not corectly measured. In such a case, -1 is returned.
Also, you may refer to the function
irfpy.mima.energy.get_default_table_v4()- version = '1.0'¶
- units = 'eV/q'¶
- resolution = 0.07¶
Energy resolution for calculating FWHM (RAnge)
- getTable()[source]¶
Get the table for the central values.
Get a table with
nelements, wherenis the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1elements, wherenis the number of the data.The
i-th element ingetTable()should be between theiandi+1-th elements ingetBound().This can be used for
pcolororhistogramfor instance.
- getRange()[source]¶
Return the range, for example FWHM.
Return [2, n] elements.
getRange()[0, :] is the lower bound andgetRange()[1, :] is the upper bound.This can be used for
errorbardrawing orgfactorcalculation for instance.
- class irfpy.mima.table.EnergyTableEEProm0[source]¶
Bases:
irfpy.util.sensortable.TableEnergy table if the IMA sensor is booted from EEPROM0
This table has been used after March 2007 (to when? TBC).
Also, you may refer to the function
irfpy.mima.energy.get_default_table_v5()- version = '1.0'¶
- units = 'eV/q'¶
- resolution = 0.07¶
Energy resolution for calculating FWHM (RAnge)
- getTable()[source]¶
Get the table for the central values.
Get a table with
nelements, wherenis the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1elements, wherenis the number of the data.The
i-th element ingetTable()should be between theiandi+1-th elements ingetBound().This can be used for
pcolororhistogramfor instance.
- getRange()[source]¶
Return the range, for example FWHM.
Return [2, n] elements.
getRange()[0, :] is the lower bound andgetRange()[1, :] is the upper bound.This can be used for
errorbardrawing orgfactorcalculation for instance.
- class irfpy.mima.table.EnergyTableFast24s[source]¶
Bases:
irfpy.util.sensortable.TableEnergy table for 24s scan, implemented in 2013 Nov.
- version = '1.0'¶
- units = 'eV/q'¶
- resolution = 0.07¶
Energy resolution for calculating FWHM
- getTable()[source]¶
Get the table for the central values.
Get a table with
nelements, wherenis the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1elements, wherenis the number of the data.The
i-th element ingetTable()should be between theiandi+1-th elements ingetBound().This can be used for
pcolororhistogramfor instance.
- getRange()[source]¶
Return the range, for example FWHM.
Return [2, n] elements.
getRange()[0, :] is the lower bound andgetRange()[1, :] is the upper bound.This can be used for
errorbardrawing orgfactorcalculation for instance.
- class irfpy.mima.table.AzimuthTable[source]¶
Bases:
irfpy.util.sensortable.TableAzimuth angle table, in the IMA frame.
Danger
This table provide the swapped value. One must not use this for any purpose. Creating this class will always raise
AzimuthTableSeriousError. UseAzimuthalTableinstead.- version = '1.0'¶
- units = 'deg'¶
- getTable()[source]¶
Get the table for the central values.
Get a table with
nelements, wherenis the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1elements, wherenis the number of the data.The
i-th element ingetTable()should be between theiandi+1-th elements ingetBound().This can be used for
pcolororhistogramfor instance.
- getRange()[source]¶
Return the range, for example FWHM.
Return [2, n] elements.
getRange()[0, :] is the lower bound andgetRange()[1, :] is the upper bound.This can be used for
errorbardrawing orgfactorcalculation for instance.
- class irfpy.mima.table.AzimuthalTable[source]¶
Bases:
irfpy.util.sensortable.TableAzimuth angle table, in the IMA frame.
- version = '1.0'¶
- units = 'deg'¶
- getTable()[source]¶
Get the table for the central values.
Get a table with
nelements, wherenis the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1elements, wherenis the number of the data.The
i-th element ingetTable()should be between theiandi+1-th elements ingetBound().This can be used for
pcolororhistogramfor instance.
- getRange()[source]¶
Return the range, for example FWHM.
Return [2, n] elements.
getRange()[0, :] is the lower bound andgetRange()[1, :] is the upper bound.This can be used for
errorbardrawing orgfactorcalculation for instance.