pynrc.detops.multiaccum¶
- class pynrc.detops.multiaccum(read_mode='RAPID', nint=1, ngroup=1, nf=1, nd1=0, nd2=0, nd3=0, nr1=1, nr2=1, wind_mode='FULL', **kwargs)[source]¶
Bases:
object
A class for defining MULTIACCUM ramp settings. See NIRCam MULTIACCUM documentation for more details.
- Parameters
read_mode (str) – NIRCam Ramp Readout mode such as ‘RAPID’, ‘BRIGHT1’, ‘DEEP8’, etc., or ‘CUSTOM’
nint (int) – Number of integrations (ramps).
ngroup (int) – Number of groups in a integration.
nf (int) – Number of frames per group.
nd1 (int) – Number of drop frame after reset (before first group read). Default=0.
nd2 (int) – Number of drop frames within a group (ie., groupgap).
nd3 (int) – Number of drop frames after final read frame in ramp. Default=1.
nr1 (int) – Number of reset frames within first ramp. Default=0.
nr2 (int) – Number of reset frames for subsequent ramps. Default=1.
wind_mode (str) – Set to determine maximum number of allowed groups.
Notes
NIRCam-specific readout modes
Pattern
NF
ND2
RAPID
1
0
BRIGHT1
1
1
BRIGHT2
2
0
SHALLOW2
2
3
SHALLOW4
4
1
MEDIUM2
2
8
MEDIUM8
8
2
DEEP2
2
18
DEEP8
8
12
- __init__(read_mode='RAPID', nint=1, ngroup=1, nf=1, nd1=0, nd2=0, nd3=0, nr1=1, nr2=1, wind_mode='FULL', **kwargs)[source]¶
Methods
__init__
([read_mode, nint, ngroup, nf, nd1, ...])to_dict
([verbose])Export ramp settings to a dictionary.
Attributes
Number of drop frame after reset (before first group read).
Number of drop frames within a group (aka, groupgap).
Number of drop frames after final read frame in ramp.
Number of frames per group.
Number of groups in a ramp (integration).
Number of ramps (integrations) in an exposure.
Number of reset frames before first integration.
Number of reset frames for subsequent integrations.
Total number of read frames in a ramp, including drops
Allowed NIRCam MULTIACCUM patterns
Selected Read Mode in the patterns_list attribute.
- property nd1¶
Number of drop frame after reset (before first group read).
- property nd2¶
Number of drop frames within a group (aka, groupgap).
- property nd3¶
Number of drop frames after final read frame in ramp.
- property nf¶
Number of frames per group.
- property ngroup¶
Number of groups in a ramp (integration).
- property nint¶
Number of ramps (integrations) in an exposure.
- property nr1¶
Number of reset frames before first integration.
- property nr2¶
Number of reset frames for subsequent integrations.
- property nread_tot¶
Total number of read frames in a ramp, including drops
- property patterns_list¶
Allowed NIRCam MULTIACCUM patterns
- property read_mode¶
Selected Read Mode in the patterns_list attribute.