irfpy.mima.table
¶
Unified table definitions
- class irfpy.mima.table.ElevationTable16Geom[source]¶
Bases:
irfpy.util.sensortable.Table
Elevation 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.SimpleFOV
for data analysis.- version = '1.0'¶
- units = 'deg'¶
- getTable()[source]¶
Get the table for the central values.
Get a table with
n
elements, wheren
is the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1
elements, wheren
is the number of the data.The
i
-th element ingetTable()
should be between thei
andi+1
-th elements ingetBound()
.This can be used for
pcolor
orhistogram
for 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
errorbar
drawing orgfactor
calculation for instance.
- class irfpy.mima.table.ElevationTableFast24s[source]¶
Bases:
irfpy.util.sensortable.Table
Elevation table for 24s mode
- version = '1.0'¶
- units = 'deg'¶
- getTable()[source]¶
Get the table for the central values.
Get a table with
n
elements, wheren
is the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1
elements, wheren
is the number of the data.The
i
-th element ingetTable()
should be between thei
andi+1
-th elements ingetBound()
.This can be used for
pcolor
orhistogram
for 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
errorbar
drawing orgfactor
calculation for instance.
- class irfpy.mima.table.EnergyTableProm[source]¶
Bases:
irfpy.util.sensortable.Table
Energy 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
n
elements, wheren
is the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1
elements, wheren
is the number of the data.The
i
-th element ingetTable()
should be between thei
andi+1
-th elements ingetBound()
.This can be used for
pcolor
orhistogram
for 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
errorbar
drawing orgfactor
calculation for instance.
- class irfpy.mima.table.EnergyTableEEProm0[source]¶
Bases:
irfpy.util.sensortable.Table
Energy 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
n
elements, wheren
is the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1
elements, wheren
is the number of the data.The
i
-th element ingetTable()
should be between thei
andi+1
-th elements ingetBound()
.This can be used for
pcolor
orhistogram
for 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
errorbar
drawing orgfactor
calculation for instance.
- class irfpy.mima.table.EnergyTableFast24s[source]¶
Bases:
irfpy.util.sensortable.Table
Energy 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
n
elements, wheren
is the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1
elements, wheren
is the number of the data.The
i
-th element ingetTable()
should be between thei
andi+1
-th elements ingetBound()
.This can be used for
pcolor
orhistogram
for 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
errorbar
drawing orgfactor
calculation for instance.
- class irfpy.mima.table.AzimuthTable[source]¶
Bases:
irfpy.util.sensortable.Table
Azimuth 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
. UseAzimuthalTable
instead.- version = '1.0'¶
- units = 'deg'¶
- getTable()[source]¶
Get the table for the central values.
Get a table with
n
elements, wheren
is the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1
elements, wheren
is the number of the data.The
i
-th element ingetTable()
should be between thei
andi+1
-th elements ingetBound()
.This can be used for
pcolor
orhistogram
for 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
errorbar
drawing orgfactor
calculation for instance.
- class irfpy.mima.table.AzimuthalTable[source]¶
Bases:
irfpy.util.sensortable.Table
Azimuth angle table, in the IMA frame.
- version = '1.0'¶
- units = 'deg'¶
- getTable()[source]¶
Get the table for the central values.
Get a table with
n
elements, wheren
is the number of the data.
- getBound()[source]¶
Get the table for the edge values, without gap.
Get a table with
n+1
elements, wheren
is the number of the data.The
i
-th element ingetTable()
should be between thei
andi+1
-th elements ingetBound()
.This can be used for
pcolor
orhistogram
for 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
errorbar
drawing orgfactor
calculation for instance.