NIRSpec BOTS Pipeline Notebook#

Authors: Nikolay Nikolov (AURA Associate Scientist, nnikolov@stsci.edu); Kayli Glidic (kglidic@stsci.edu); NIRSpec branch Last Updated: April 18, 2025 Pipeline Version: 1.18.0 (Build 11.3, Context jwst_1364.pmap)
Purpose:
End-to-end calibration with the James Webb Space Telescope (JWST) pipeline is divided into three main processing stages. This notebook provides a framework for processing generic Near-Infrared Spectrograph (NIRSpec) Bright Object Time-Series (BOTS) data through stages 1-3 of the JWST pipeline, including how to use associations for multi-exposure observations and how to interact and work with JWST datamodels. In most cases, editing cells outside the Configuration section is unnecessary unless the standard pipeline processing options or plot parameters need to be modified.
Data:
This notebook is set up to use transit observations of WASP-39b with the G395H grism, obtained by Proposal ID (PID) 1366, Observation 3. The demo data will automatically download unless disabled (i.e., to use local files instead).
JWST pipeline version and CRDS context:
This notebook was written for the above-specified pipeline version and associated build context for this version of the JWST Calibration Pipeline. Information about this and other contexts can be found in the JWST Calibration Reference Data System (CRDS server). If you use different pipeline versions, please refer to the table here to determine what context to use. To learn more about the differences for the pipeline, read the relevant documentation.
Please note that pipeline software development is a continuous process, so results in some cases may be slightly different if a subsequent version is used. For optimal results, users are strongly encouraged to reprocess their data using the most recent pipeline version and associated CRDS context, taking advantage of bug fixes and algorithm improvements. Any known issues for this build are noted in the notebook.
Updates:
This notebook is regularly updated to incorporate the latest pipeline improvements. Find the most up-to-date version of this notebook here.
Recent Changes:
October 15, 2024: Converted notebook to follow standard template (original).
November 6, 2024: Notebook updated to JWST pipeline version 1.16.0 (Build 11.1).
February 3, 2025: Notebook updated to JWST pipeline version 1.17.1 (Build 11.2)
April 18, 2025: Notebook updated to JWST pipeline version 1.18.0 (Build 11.3) added curved trace extraction.
Table of Contents#
1. Configuration
2. Package Imports
3. Demo Mode Setup
4. Directory Setup
5. Stage 1:
Detector1Pipeline
(calwebb_detector1
)5.1 Configure
Detector1Pipeline
5.2 Run
Detector1Pipeline
6. Stage 2:
Spec2Pipeline
(calwebb_spec2
)6.1 Configure
Spec2Pipeline
6.2 Create
Spec2Pipeline
ASN Files6.3 Run
Spec2Pipeline
7. Stage 3:
Tso3Pipeline
(calwebb_tso3
)7.1 Configure
Tso3Pipeline
7.2 Create
Tso3Pipeline
ASN Files7.3 Run
Tso3Pipeline
8. Visualizing the Data
8.1 Display
Detector1Pipeline
Products8.2 Display
Spec2Pipeline
Products8.3 Display
Tso3Pipeline
Products
9. Modifying the EXTRACT1D Reference File (as needed)
1. Configuration#
Install dependencies and parameters#
To make sure that the pipeline version is compatible with the steps discussed below and that the required dependencies and packages get installed, you can create a fresh Conda environment and install the provided requirements.txt file before starting this notebook:
conda create -n nirspec_bots_pipeline python=3.12
conda activate nirspec_bots_pipeline
pip install -r requirements.txt
Set the basic parameters to configure the notebook. These parameters determine what data gets used and where the data is located (if already on disk). The list of parameters includes:
demo_mode
:True
: Downloads example data from the Barbara A. Mikulski Archive for Space Telescopes (MAST) and processes it through the pipeline. All processing will occur in a local directory unless modified in Section 3 below.False
: Process your own downloaded data; provide its location.
Directories with data:
sci_dir
: Directory where science observation data is stored.
# Basic import necessary for configuration.
# Uncomment logging to hide log information.
import os
import warnings
#import logging
# Control logging level: INFO, WARNING, ERROR
# Run command logging.disable if want to hide logging
# ERROR messages.
#logging.disable(logging.ERROR)
warnings.simplefilter("ignore", RuntimeWarning)
Note that demo_mode
must be set appropriately below.
# Set parameters for demo_mode, data mode directories, and processing steps.
# -------------------------------DEMO MODE-----------------------------------
demo_mode = True
if demo_mode:
print('Running in demonstration mode using online example data!')
# ----------------------------User Mode Directories--------------------------
else: # If demo_mode = False, look for user data in these paths.
# Set directory paths for processing specific data; adjust to your local
# directory setup (examples provided below).
basedir = os.path.abspath(os.path.join(os.getcwd(), ''))
# Directory to science observation data; expects uncalibrated data in
# sci_dir/uncal/ and results in stage1, stage2, and stage3 directories.
sci_dir = os.path.join(basedir, 'bots_data_01366/Obs003', '')
# ---------------------------Set Processing Steps----------------------------
# Individual pipeline stages can be turned on/off here. Note that a later
# stage won't be able to run unless data products have already been
# produced from the prior stage.
# Science processing.
dodet1 = True # calwebb_detector1
dospec2 = True # calwebb_spec2
dotso3 = True # calwebb_tso3
doviz = True # Visualize calwebb outputs
Running in demonstration mode using online example data!
Set CRDS Context and Server#
Before importing CRDS
and JWST
modules, we need to configure our environment. This includes defining a CRDS cache directory in which to keep the reference files that will be used by the calibration pipeline. If the local CRDS cache directory has not been set, it will automatically be created in the home directory.
# ------------------------Set CRDS context and paths------------------------
# Each version of the calibration pipeline is associated with a specific CRDS
# context file. The pipeline will select the appropriate context file behind
# the scenes while running. However, if you wish to override the default context
# file and run the pipeline with a different context, you can set that using
# the CRDS_CONTEXT environment variable. Here we show how this is done,
# although we leave the line commented out in order to use the default context.
# If you wish to specify a different context, uncomment the line below.
#os.environ['CRDS_CONTEXT'] = 'jwst_1364.pmap' # CRDS context for 1.18.0
# Set CRDS cache directory to user home if not already set.
if os.getenv('CRDS_PATH') is None:
os.environ['CRDS_PATH'] = os.path.join(os.path.expanduser('~'), 'crds_cache')
# Check whether the CRDS server URL has been set. If not, set it.
if os.getenv('CRDS_SERVER_URL') is None:
os.environ['CRDS_SERVER_URL'] = 'https://jwst-crds.stsci.edu'
# Output the current CRDS path and server URL in use.
print('CRDS local filepath:', os.environ['CRDS_PATH'])
print('CRDS file server:', os.environ['CRDS_SERVER_URL'])
CRDS local filepath: /home/runner/crds_cache
CRDS file server: https://jwst-crds.stsci.edu
2. Package Imports#
# Use the entire available screen width for this notebook.
from IPython.display import display, HTML, JSON
display(HTML("<style>.container { width:95% !important; }</style>"))
# ----------------------General Imports----------------------
import time
import glob
import json
import itertools
import numpy as np
# -------------------- Astroquery Imports ----------------------
from astroquery.mast import Observations
# ----------------------Astropy Imports----------------------
# Astropy utilities for opening FITS files, downloading demo files, etc.
from astropy.io import fits
from astropy.table import Table
from astropy.stats import sigma_clip
from astropy.visualization import ImageNormalize, ManualInterval, LogStretch
from astropy.visualization import LinearStretch, AsinhStretch, simple_norm
# ----------------------Plotting Imports---------------------
import matplotlib.pyplot as plt
from matplotlib.patches import Rectangle
from matplotlib.collections import PatchCollection
from jwst.extract_1d.extract import location_from_wcs
Installation instructions for the JWST pipeline found here: JDox • ReadtheDocs • Github
# ----------------------JWST Calibration Pipeline Imports----------------------
import jwst # Import the base JWST and CRDS packages.
import crds
from crds.client import api
from stpipe import crds_client
# JWST pipelines (each encompassing many steps).
from jwst.pipeline import Detector1Pipeline # calwebb_detector1
from jwst.pipeline import Spec2Pipeline # calwebb_spec2
from jwst.pipeline import Tso3Pipeline # calwebb_tso3
from jwst.extract_1d import Extract1dStep # Extract1D Step
# JWST pipeline utilities
from jwst import datamodels # JWST pipeline utilities: datamodels.
from jwst.associations import asn_from_list as afl # Tools for creating association files.
from jwst.associations.lib.rules_level2b import Asn_Lv2SpecTSO
from jwst.associations.lib.rules_level3 import DMS_Level3_Base
# Check the default context for the Pipeline version
default_context = crds.get_default_context('jwst', state='build')
print("JWST Calibration Pipeline Version = {}".format(jwst.__version__))
print(f"Default CRDS Context for JWST Version {jwst.__version__}: {default_context}")
print(f"Using CRDS Context: {os.environ.get('CRDS_CONTEXT', default_context)}")
CRDS - INFO - Calibration SW Found: jwst 1.18.0 (/usr/share/miniconda/lib/python3.13/site-packages/jwst-1.18.0.dist-info)
JWST Calibration Pipeline Version = 1.18.0
Default CRDS Context for JWST Version 1.18.0: jwst_1364.pmap
Using CRDS Context: jwst_1364.pmap
Define Convenience Functions#
Define a function that filters files based on detector, filter, grating, etc.
def get_matching(files, detector, filt, grating, fxd_slit, exp_type):
"""
Filters a list of FITS files to find those with matching
detector, filter, and grating for a specified exposure type.
Parameters
----------
files : list of str
Paths to FITS files to check.
detector : str
Expected value of the DETECTOR keyword.
filt : str
Expected value of the FILTER keyword.
grating : str
Expected value of the GRATING keyword.
fxd_slit : str
Fixed slit name.
exp_type : str, optional
The exposure type to match.
Returns
-------
files_regular : list of str
Files with matching configuration and IS_IMPRT == False or missing.
files_imprint : list of str)
Files with matching configuration and IS_IMPRT == True.
"""
files_regular, files_imprint = [], []
for file in files:
# Skip if EXP_TYPE doesn't match the provided one.
if fits.getval(file, 'EXP_TYPE') != exp_type:
files_regular.append(file)
continue
# Check if DETECTOR, FILTER, GRATING, and SLIT match
detector_match = fits.getval(file, 'DETECTOR') == detector
filter_match = fits.getval(file, 'FILTER') == filt
grating_match = fits.getval(file, 'GRATING') == grating
slit_match = fits.getval(file, 'FXD_SLIT') == fxd_slit
if detector_match and filter_match and grating_match and slit_match:
# Only IFU and MOS observations have imprint exposures.
try:
is_imprt = fits.getval(file, 'IS_IMPRT')
except KeyError:
is_imprt = None
(files_imprint if is_imprt else files_regular).append(file)
return files_regular, files_imprint
# Start a timer to keep track of runtime.
time0 = time.perf_counter()
3. Demo Mode Setup (ignore if not using demo data)#
The data in this notebook is public and does not require a token. For other data sets, you may need to provide a token. For more infomation visit the astroquery documentation.
If running in demonstration mode, set up the program information to retrieve the uncalibrated data (_uncal.fits
) automatically from MAST using astroquery
. MAST provides flexibility by allowing searches based on proposal ID and observation ID, rather than relying solely on filenames. More information about the JWST file naming conventions can be found here.
The BOTS demo data in this notebook is from the JWST Early Release Science (ERS) program 1366 and features transit observations of WASP-39b using the G395H grism. The program setup is briefly summarized in the table below.
Demo Target: WASP-39b |
||
---|---|---|
PROGRAM |
01366 |
Program number |
OBSERVTN |
003 |
Observation number |
G395H/F290LP |
λ: 2.87–5.14 μm (a high resolution, R ~ 2700) |
|
SUBARRAY |
SUB2048 |
Subarray used (2048x32 pixels per integration, per group) |
NINTS |
465 |
Number of integrations in exposure |
NGROUPS |
70 |
Number of groups in integration |
DURATION |
29789.053 [s] |
Total duration of one exposure |
READPATT |
NRSRAPID |
Readout pattern |
PATTTYPE |
NONE |
Primary dither pattern type |
NUMDTHPT |
1 |
Total number of points in pattern |
SRCTYAPT |
UNKNOWN |
Source type selected in APT |
Note: The presence of a physical gap between detectors affects high-resolution BOTS observations because the spectra are long enough to span both NIRSpec detectors. More Info …
Many TSO exposures may contain a sufficiently large number of integrations (NINTS) so as to make their individual exposure products too large (in terms of file size on disk) to be able to handle conveniently. In these cases, the uncalibrated raw data for a given exposure are split into multiple “segmented” products, each of which is identified with a segment number (see segmented products).
Information about existing and planned JWST TSO programs for transiting exoplanets, including with the NIRSpec BOTS mode, can be obtained from TrExoLiSTS
# Set up the program information for demo mode.
if demo_mode:
print('Running in demonstration mode. '
'Example data will be downloaded from MAST!')
# NOTE:
# The data in this notebook is public and does not require a token.
# For other data sets, you may need to provide a token.
# Observations.login(token=None)
# --------------Program and observation information--------------
program = "01366"
sci_observtn = "003"
bg_observtn = None
filters = ["F290LP;G395H"]
# ----------Define the base and observation directories----------
basedir = os.path.abspath(os.path.join(os.getcwd(), ''))
sci_dir = os.path.join(basedir, f'Obs{sci_observtn}')
uncal_dir = os.path.join(sci_dir, 'uncal/')
os.makedirs(uncal_dir, exist_ok=True)
else:
print('Running with user provided data.')
Running in demonstration mode. Example data will be downloaded from MAST!
Click on the following links to learn more about querying and downloading data:
• Downloading data
• Observations Class
• Products Field Descriptions
Compile a table of files from MAST associated with the science (SCI) observation.
# Obtain a list of observation IDs for the specified demo program.
if demo_mode:
# --------------------SCIENCE Observation--------------------
sci_obs_id_table = Observations.query_criteria(instrument_name=['NIRSPEC/SLIT'],
provenance_name=["CALJWST"],
obs_id=[f'*{program}*{sci_observtn}*'])
Filter these tables to identify uncalibrated data and their association files for download from MAST.
The demo dataset consists of six segments of _uncal.fits
files, each approximately 1.42 GB in size.
# Convert visits into a list of uncalibrated data and ASN files.
if demo_mode:
file_criteria = {'filters': filters, 'calib_level': [1],
'productSubGroupDescription': 'UNCAL'}
# Initialize lists for science, background, and ASN files.
sci_downloads = []
pfilter = Observations.filter_products # Alias for filter_products method.
# ----------Identify uncalibrated SCIENCE files associated with each visit----------
for exposure in sci_obs_id_table:
sci_products = Observations.get_product_list(exposure)
# Filter for full-size science files (exclude smaller confirmation images).
avg_sci_size = np.nanmean(sci_products['size'])
sci_products = sci_products[sci_products['size'] > avg_sci_size]
sci_downloads.extend(pfilter(sci_products, **file_criteria)['dataURI'])
# Filter out other observations and remove duplicates.
sci_downloads = {f for f in sci_downloads if f"jw{program}{sci_observtn}" in f}
print(f"Science files selected for downloading: {len(sci_downloads)}")
Science files selected for downloading: 6
Downoload the data
Warning: If this notebook is halted during this step, the downloaded file may be incomplete, and cause crashes later on!
# Download data and place them into the appropriate directories.
if demo_mode:
for file in sci_downloads:
sci_manifest = Observations.download_file(file, local_path=uncal_dir)
Downloading URL https://mast.stsci.edu/api/v0.1/Download/file?uri=mast:JWST/product/jw01366003001_04101_00001-seg003_nrs1_uncal.fits to /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg003_nrs1_uncal.fits ...
[Done]
Downloading URL https://mast.stsci.edu/api/v0.1/Download/file?uri=mast:JWST/product/jw01366003001_04101_00001-seg002_nrs1_uncal.fits to /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg002_nrs1_uncal.fits ...
[Done]
Downloading URL https://mast.stsci.edu/api/v0.1/Download/file?uri=mast:JWST/product/jw01366003001_04101_00001-seg003_nrs2_uncal.fits to /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg003_nrs2_uncal.fits ...
[Done]
Downloading URL https://mast.stsci.edu/api/v0.1/Download/file?uri=mast:JWST/product/jw01366003001_04101_00001-seg001_nrs2_uncal.fits to /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg001_nrs2_uncal.fits ...
[Done]
Downloading URL https://mast.stsci.edu/api/v0.1/Download/file?uri=mast:JWST/product/jw01366003001_04101_00001-seg002_nrs2_uncal.fits to /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg002_nrs2_uncal.fits ...
[Done]
Downloading URL https://mast.stsci.edu/api/v0.1/Download/file?uri=mast:JWST/product/jw01366003001_04101_00001-seg001_nrs1_uncal.fits to /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg001_nrs1_uncal.fits ...
[Done]
4. Directory Setup#
Set up detailed paths to input/output stages here.
# Define/create output subdirectories to keep data products organized.
# -----------------------------Science Directories------------------------------
uncal_dir = os.path.join(sci_dir, 'uncal/') # Uncalibrated pipeline inputs.
det1_dir = os.path.join(sci_dir, 'stage1/') # calwebb_detector1 pipeline outputs.
spec2_dir = os.path.join(sci_dir, 'stage2/') # calwebb_spec2 pipeline outputs.
tso3_dir = os.path.join(sci_dir, 'stage3/') # calwebb_tso3 pipeline outputs.
asn_dir = os.path.join(sci_dir, 'asn/') # Association directory.
os.makedirs(det1_dir, exist_ok=True)
os.makedirs(spec2_dir, exist_ok=True)
os.makedirs(tso3_dir, exist_ok=True)
os.makedirs(asn_dir, exist_ok=True)
# Print out the time benchmark.
time1 = time.perf_counter()
print(f"Runtime so far: {round((time1 - time0) / 60.0, 1):0.4f} min")
Runtime so far: 2.9000 min
5. Stage 1: Detector1Pipeline
(calwebb_detector1
)#
In this section, we process the data through the calwebb_detector1
pipeline to create Stage 1 data products.
Input: Raw exposure (
_uncal.fits
) containing original data from all detector readouts (ncols x nrows x ngroups x nintegrations).Output: Uncalibrated countrate (slope) image in units of DN/s:
_rate.fits
: A single countrate image averaged over multiple integrations (if available)._rateints.fits
: Countrate images for each integration, saved in multiple extensions.
The Detector1Pipeline
applies basic detector-level corrections on a group-by-group basis, followed by ramp fitting for all exposure types, commonly referred to as “ramps-to-slopes” processing.
5.1 Configure Detector1Pipeline
#
The Detector1Pipeline
has the following steps available for NIRSpec BOTS:
group_scale
: Rescales pixel values to correct for improper onboard frame averaging.
dq_init
: Initializes the data quality (DQ) flags for the input data.
saturation
: Flags pixels at or below the A/D floor or above the saturation threshold.
superbias
: Subtracts the superbias reference file from the input data.
refpix
: Use reference pixels to correct bias drifts.
linearity
: Applies a correction for non-linear detector response.
dark_current
: Subtracts the dark current reference file from the input data.
jump
: Performs CR/jump detection on each ramp integration within an exposure.
ramp_fit
: Determines the mean count rate (counts per second) for each pixel by performing a linear fit to the input data.
gain_scale
: Corrects pixel values for non-standard gain settings, primarily in NIRSpec subarray data.
For more information about each step and a full list of step arguments, please refer to the official documentation: JDox • ReadtheDocs
Below, we set up a dictionary that defines how the Detector1Pipeline
should be configured for BOTS data.
# Set up a dictionary to define how the Detector1 pipeline should be configured.
# -------------------------Boilerplate dictionary setup-------------------------
det1dict = {}
det1dict['group_scale'], det1dict['dq_init'], det1dict['saturation'] = {}, {}, {}
det1dict['superbias'], det1dict['refpix'], det1dict['linearity'] = {}, {}, {}
det1dict['dark_current'], det1dict['jump'], det1dict['clean_flicker_noise'] = {}, {}, {}
det1dict['ramp_fit'], det1dict['gain_scale'] = {}, {}
# ---------------------------Override reference files---------------------------
# Overrides for various reference files (example).
# Files should be in the base local directory or provide full path.
#det1dict['dq_init']['override_mask'] = 'myfile.fits' # Bad pixel mask
#det1dict['superbias']['override_superbias'] = 'myfile.fits' # Bias subtraction
#det1dict['dark_current']['override_dark'] = 'myfile.fits' # Dark current subtraction
# -----------------------------Set step parameters------------------------------
# Overrides for whether or not certain steps should be skipped (example).
#det1dict['linearity']['skip'] = True # This is the default.
# Turn on multi-core processing (off by default).
# Choose what fraction of cores to use (quarter, half, or all).
det1dict['jump']['maximum_cores'] = 'quarter'
#det1dict['ramp_fit']['maximum_cores'] = 'half'
Many exposures are affected by artifacts known as snowballs caused by large cosmic ray events. These artifacts are particularly significant in deep exposures with long integration times, with an estimated rate of one snowball per detector (FULL FRAME) per 20 seconds. To expand the number of pixels flagged as jumps around large cosmic ray events, set expand_large_events
to True. An expand_factor
of 3 works well for NIRSpec observations to cover most snowballs.
# Turn on detection of cosmic ray snowballs (on by default).
det1dict['jump']['expand_large_events'] = True
det1dict['jump']['expand_factor'] = 3 # (default 2)
JWST detector readout electronics (a.k.a. SIDECAR ASICs) generate significant 1/f noise during detector operations and signal digitization. This noise manifests as faint banding along the detector’s slow axis and varies from column to column. If not handled properly, the 1/f noise can introduce systematic errors and extra scatter in BOTS light curves. For more information, please visit JWST Time-Series Observations Noise Sources.
For NIRSpec data, the primary pipeline algorithm to address 1/f noise is nsclean
in the Spec2Pipeline
(Rauscher 2023) and is off by default. However, we turned on in Stage 2. An additional 1/f noise-cleaning algorithm, clean_flicker_noise
, has been implemented at the group stage in the Detector1Pipeline
. This step is also off by default.
# Turn on 1/f noise correction in Stage 1? (off by default).
#det1dict['clean_flicker_noise']['skip'] = False
5.2 Run Detector1Pipeline
#
Run the science files through the calwebb_detector1
pipeline using the .call()
method.
We use .call()
instead of .run()
to ensure that the latest default parameters from CRDS are applied (ReadtheDocs).
# Final list of UNCAL files ready for Stage 1 processing.
uncal_sci = sorted(glob.glob(uncal_dir + '*uncal.fits'))
print(f"Science UNCAL Files:\n{'-' * 20}\n" + "\n".join(uncal_sci))
Science UNCAL Files:
--------------------
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg001_nrs1_uncal.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg001_nrs2_uncal.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg002_nrs1_uncal.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg002_nrs2_uncal.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg003_nrs1_uncal.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg003_nrs2_uncal.fits
# Run Stage 1 pipeline using the custom det1dict dictionary.
if dodet1:
# ---------------------Science UNCAL files---------------------
for uncal_file in sorted(glob.glob(uncal_dir + '*uncal.fits')):
print(f"Applying Stage 1 Corrections & Calibrations to: "
f"{os.path.basename(uncal_file)}")
det1_result = Detector1Pipeline.call(uncal_file,
save_results=True,
steps=det1dict,
output_dir=det1_dir)
print("... Stage 1 has been completed!\n")
else:
print('Skipping Detector1 processing for SCI data.')
Applying Stage 1 Corrections & Calibrations to: jw01366003001_04101_00001-seg001_nrs1_uncal.fits
2025-05-13 14:38:28,189 - CRDS - INFO - Calibration SW Found: jwst 1.18.0 (/usr/share/miniconda/lib/python3.13/site-packages/jwst-1.18.0.dist-info)
2025-05-13 14:38:28,712 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_system_datalvl_0002.rmap 694 bytes (1 / 204 files) (0 / 741.0 K bytes)
2025-05-13 14:38:28,891 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_system_calver_0048.rmap 5.3 K bytes (2 / 204 files) (694 / 741.0 K bytes)
2025-05-13 14:38:29,090 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_system_0047.imap 385 bytes (3 / 204 files) (6.0 K / 741.0 K bytes)
2025-05-13 14:38:29,262 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_wavelengthrange_0024.rmap 1.4 K bytes (4 / 204 files) (6.4 K / 741.0 K bytes)
2025-05-13 14:38:29,480 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_wavecorr_0005.rmap 884 bytes (5 / 204 files) (7.8 K / 741.0 K bytes)
2025-05-13 14:38:29,696 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_superbias_0079.rmap 36.0 K bytes (6 / 204 files) (8.6 K / 741.0 K bytes)
2025-05-13 14:38:29,951 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_sirskernel_0001.rmap 630 bytes (7 / 204 files) (44.6 K / 741.0 K bytes)
2025-05-13 14:38:30,110 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_sflat_0026.rmap 20.6 K bytes (8 / 204 files) (45.3 K / 741.0 K bytes)
2025-05-13 14:38:30,392 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_saturation_0018.rmap 2.0 K bytes (9 / 204 files) (65.9 K / 741.0 K bytes)
2025-05-13 14:38:30,549 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_refpix_0015.rmap 1.6 K bytes (10 / 204 files) (67.9 K / 741.0 K bytes)
2025-05-13 14:38:30,714 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_readnoise_0025.rmap 2.6 K bytes (11 / 204 files) (69.5 K / 741.0 K bytes)
2025-05-13 14:38:30,931 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_pictureframe_0001.rmap 675 bytes (12 / 204 files) (72.0 K / 741.0 K bytes)
2025-05-13 14:38:31,110 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_photom_0013.rmap 958 bytes (13 / 204 files) (72.7 K / 741.0 K bytes)
2025-05-13 14:38:31,314 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_pathloss_0008.rmap 1.2 K bytes (14 / 204 files) (73.7 K / 741.0 K bytes)
2025-05-13 14:38:31,519 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_pars-whitelightstep_0001.rmap 777 bytes (15 / 204 files) (74.9 K / 741.0 K bytes)
2025-05-13 14:38:31,675 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_pars-spec2pipeline_0013.rmap 2.1 K bytes (16 / 204 files) (75.6 K / 741.0 K bytes)
2025-05-13 14:38:31,846 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_pars-resamplespecstep_0002.rmap 709 bytes (17 / 204 files) (77.8 K / 741.0 K bytes)
2025-05-13 14:38:32,004 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_pars-outlierdetectionstep_0005.rmap 1.1 K bytes (18 / 204 files) (78.5 K / 741.0 K bytes)
2025-05-13 14:38:32,219 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_pars-jumpstep_0005.rmap 810 bytes (19 / 204 files) (79.6 K / 741.0 K bytes)
2025-05-13 14:38:32,387 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_pars-image2pipeline_0008.rmap 1.0 K bytes (20 / 204 files) (80.4 K / 741.0 K bytes)
2025-05-13 14:38:32,560 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_pars-detector1pipeline_0003.rmap 1.1 K bytes (21 / 204 files) (81.4 K / 741.0 K bytes)
2025-05-13 14:38:32,726 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_pars-darkpipeline_0003.rmap 872 bytes (22 / 204 files) (82.5 K / 741.0 K bytes)
2025-05-13 14:38:32,953 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_pars-darkcurrentstep_0003.rmap 1.8 K bytes (23 / 204 files) (83.4 K / 741.0 K bytes)
2025-05-13 14:38:33,111 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_ote_0030.rmap 1.3 K bytes (24 / 204 files) (85.2 K / 741.0 K bytes)
2025-05-13 14:38:33,276 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_msaoper_0016.rmap 1.5 K bytes (25 / 204 files) (86.4 K / 741.0 K bytes)
2025-05-13 14:38:33,435 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_msa_0027.rmap 1.3 K bytes (26 / 204 files) (87.9 K / 741.0 K bytes)
2025-05-13 14:38:33,601 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_mask_0043.rmap 3.5 K bytes (27 / 204 files) (89.2 K / 741.0 K bytes)
2025-05-13 14:38:33,776 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_linearity_0017.rmap 1.6 K bytes (28 / 204 files) (92.7 K / 741.0 K bytes)
2025-05-13 14:38:33,952 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_ipc_0006.rmap 876 bytes (29 / 204 files) (94.3 K / 741.0 K bytes)
2025-05-13 14:38:34,119 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_ifuslicer_0017.rmap 1.5 K bytes (30 / 204 files) (95.2 K / 741.0 K bytes)
2025-05-13 14:38:34,332 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_ifupost_0019.rmap 1.5 K bytes (31 / 204 files) (96.7 K / 741.0 K bytes)
2025-05-13 14:38:34,499 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_ifufore_0017.rmap 1.5 K bytes (32 / 204 files) (98.2 K / 741.0 K bytes)
2025-05-13 14:38:34,713 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_gain_0023.rmap 1.8 K bytes (33 / 204 files) (99.7 K / 741.0 K bytes)
2025-05-13 14:38:34,890 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_fpa_0028.rmap 1.3 K bytes (34 / 204 files) (101.5 K / 741.0 K bytes)
2025-05-13 14:38:35,105 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_fore_0026.rmap 5.0 K bytes (35 / 204 files) (102.7 K / 741.0 K bytes)
2025-05-13 14:38:35,282 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_flat_0015.rmap 3.8 K bytes (36 / 204 files) (107.7 K / 741.0 K bytes)
2025-05-13 14:38:35,454 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_fflat_0026.rmap 7.2 K bytes (37 / 204 files) (111.5 K / 741.0 K bytes)
2025-05-13 14:38:35,628 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_extract1d_0018.rmap 2.3 K bytes (38 / 204 files) (118.7 K / 741.0 K bytes)
2025-05-13 14:38:35,800 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_disperser_0028.rmap 5.7 K bytes (39 / 204 files) (121.0 K / 741.0 K bytes)
2025-05-13 14:38:35,985 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_dflat_0007.rmap 1.1 K bytes (40 / 204 files) (126.7 K / 741.0 K bytes)
2025-05-13 14:38:36,158 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_dark_0074.rmap 34.2 K bytes (41 / 204 files) (127.9 K / 741.0 K bytes)
2025-05-13 14:38:36,372 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_cubepar_0015.rmap 966 bytes (42 / 204 files) (162.1 K / 741.0 K bytes)
2025-05-13 14:38:36,531 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_collimator_0026.rmap 1.3 K bytes (43 / 204 files) (163.1 K / 741.0 K bytes)
2025-05-13 14:38:36,706 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_camera_0026.rmap 1.3 K bytes (44 / 204 files) (164.4 K / 741.0 K bytes)
2025-05-13 14:38:36,864 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_barshadow_0007.rmap 1.8 K bytes (45 / 204 files) (165.7 K / 741.0 K bytes)
2025-05-13 14:38:37,082 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_area_0018.rmap 6.3 K bytes (46 / 204 files) (167.5 K / 741.0 K bytes)
2025-05-13 14:38:37,302 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_apcorr_0009.rmap 5.6 K bytes (47 / 204 files) (173.8 K / 741.0 K bytes)
2025-05-13 14:38:37,476 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nirspec_0398.imap 5.8 K bytes (48 / 204 files) (179.3 K / 741.0 K bytes)
2025-05-13 14:38:37,650 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_wfssbkg_0010.rmap 3.1 K bytes (49 / 204 files) (185.1 K / 741.0 K bytes)
2025-05-13 14:38:37,810 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_wavelengthrange_0006.rmap 862 bytes (50 / 204 files) (188.2 K / 741.0 K bytes)
2025-05-13 14:38:37,966 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_trappars_0004.rmap 753 bytes (51 / 204 files) (189.1 K / 741.0 K bytes)
2025-05-13 14:38:38,172 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_trapdensity_0005.rmap 705 bytes (52 / 204 files) (189.9 K / 741.0 K bytes)
2025-05-13 14:38:38,346 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_throughput_0005.rmap 1.3 K bytes (53 / 204 files) (190.6 K / 741.0 K bytes)
2025-05-13 14:38:38,511 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_superbias_0030.rmap 7.4 K bytes (54 / 204 files) (191.8 K / 741.0 K bytes)
2025-05-13 14:38:38,678 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_specwcs_0014.rmap 3.1 K bytes (55 / 204 files) (199.2 K / 741.0 K bytes)
2025-05-13 14:38:38,842 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_specprofile_0008.rmap 2.4 K bytes (56 / 204 files) (202.4 K / 741.0 K bytes)
2025-05-13 14:38:39,056 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_speckernel_0006.rmap 1.0 K bytes (57 / 204 files) (204.7 K / 741.0 K bytes)
2025-05-13 14:38:39,217 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_sirskernel_0001.rmap 627 bytes (58 / 204 files) (205.8 K / 741.0 K bytes)
2025-05-13 14:38:39,384 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_saturation_0015.rmap 829 bytes (59 / 204 files) (206.4 K / 741.0 K bytes)
2025-05-13 14:38:39,590 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_readnoise_0011.rmap 987 bytes (60 / 204 files) (207.2 K / 741.0 K bytes)
2025-05-13 14:38:39,756 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_photom_0036.rmap 1.3 K bytes (61 / 204 files) (208.2 K / 741.0 K bytes)
2025-05-13 14:38:39,961 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_persat_0007.rmap 674 bytes (62 / 204 files) (209.5 K / 741.0 K bytes)
2025-05-13 14:38:40,126 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pathloss_0003.rmap 758 bytes (63 / 204 files) (210.1 K / 741.0 K bytes)
2025-05-13 14:38:40,291 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pastasoss_0004.rmap 818 bytes (64 / 204 files) (210.9 K / 741.0 K bytes)
2025-05-13 14:38:40,463 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pars-undersamplecorrectionstep_0001.rmap 904 bytes (65 / 204 files) (211.7 K / 741.0 K bytes)
2025-05-13 14:38:40,678 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pars-tweakregstep_0012.rmap 3.1 K bytes (66 / 204 files) (212.6 K / 741.0 K bytes)
2025-05-13 14:38:40,844 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pars-spec2pipeline_0008.rmap 984 bytes (67 / 204 files) (215.8 K / 741.0 K bytes)
2025-05-13 14:38:41,029 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pars-sourcecatalogstep_0002.rmap 2.3 K bytes (68 / 204 files) (216.7 K / 741.0 K bytes)
2025-05-13 14:38:41,205 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pars-resamplestep_0002.rmap 687 bytes (69 / 204 files) (219.1 K / 741.0 K bytes)
2025-05-13 14:38:41,377 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pars-outlierdetectionstep_0004.rmap 2.7 K bytes (70 / 204 files) (219.7 K / 741.0 K bytes)
2025-05-13 14:38:41,554 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pars-jumpstep_0007.rmap 6.4 K bytes (71 / 204 files) (222.4 K / 741.0 K bytes)
2025-05-13 14:38:41,767 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pars-image2pipeline_0005.rmap 1.0 K bytes (72 / 204 files) (228.8 K / 741.0 K bytes)
2025-05-13 14:38:41,939 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pars-detector1pipeline_0002.rmap 1.0 K bytes (73 / 204 files) (229.8 K / 741.0 K bytes)
2025-05-13 14:38:42,106 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pars-darkpipeline_0002.rmap 868 bytes (74 / 204 files) (230.8 K / 741.0 K bytes)
2025-05-13 14:38:42,270 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pars-darkcurrentstep_0001.rmap 591 bytes (75 / 204 files) (231.7 K / 741.0 K bytes)
2025-05-13 14:38:42,445 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_pars-chargemigrationstep_0004.rmap 5.7 K bytes (76 / 204 files) (232.3 K / 741.0 K bytes)
2025-05-13 14:38:42,606 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_nrm_0005.rmap 663 bytes (77 / 204 files) (237.9 K / 741.0 K bytes)
2025-05-13 14:38:42,781 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_mask_0022.rmap 1.3 K bytes (78 / 204 files) (238.6 K / 741.0 K bytes)
2025-05-13 14:38:42,947 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_linearity_0022.rmap 961 bytes (79 / 204 files) (239.9 K / 741.0 K bytes)
2025-05-13 14:38:43,114 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_ipc_0007.rmap 651 bytes (80 / 204 files) (240.9 K / 741.0 K bytes)
2025-05-13 14:38:43,330 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_gain_0011.rmap 797 bytes (81 / 204 files) (241.5 K / 741.0 K bytes)
2025-05-13 14:38:43,504 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_flat_0023.rmap 5.9 K bytes (82 / 204 files) (242.3 K / 741.0 K bytes)
2025-05-13 14:38:43,663 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_filteroffset_0010.rmap 853 bytes (83 / 204 files) (248.2 K / 741.0 K bytes)
2025-05-13 14:38:43,839 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_extract1d_0007.rmap 905 bytes (84 / 204 files) (249.0 K / 741.0 K bytes)
2025-05-13 14:38:44,010 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_drizpars_0004.rmap 519 bytes (85 / 204 files) (249.9 K / 741.0 K bytes)
2025-05-13 14:38:44,170 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_distortion_0025.rmap 3.4 K bytes (86 / 204 files) (250.4 K / 741.0 K bytes)
2025-05-13 14:38:44,336 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_dark_0034.rmap 7.5 K bytes (87 / 204 files) (253.9 K / 741.0 K bytes)
2025-05-13 14:38:44,556 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_bkg_0002.rmap 2.9 K bytes (88 / 204 files) (261.4 K / 741.0 K bytes)
2025-05-13 14:38:44,713 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_area_0014.rmap 2.7 K bytes (89 / 204 files) (264.3 K / 741.0 K bytes)
2025-05-13 14:38:44,880 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_apcorr_0010.rmap 4.3 K bytes (90 / 204 files) (267.0 K / 741.0 K bytes)
2025-05-13 14:38:45,049 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_abvegaoffset_0004.rmap 1.4 K bytes (91 / 204 files) (271.3 K / 741.0 K bytes)
2025-05-13 14:38:45,254 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_niriss_0272.imap 5.8 K bytes (92 / 204 files) (272.7 K / 741.0 K bytes)
2025-05-13 14:38:45,467 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_wfssbkg_0004.rmap 7.2 K bytes (93 / 204 files) (278.5 K / 741.0 K bytes)
2025-05-13 14:38:45,633 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_wavelengthrange_0010.rmap 996 bytes (94 / 204 files) (285.7 K / 741.0 K bytes)
2025-05-13 14:38:45,837 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_tsophot_0003.rmap 896 bytes (95 / 204 files) (286.7 K / 741.0 K bytes)
2025-05-13 14:38:46,011 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_trappars_0003.rmap 1.6 K bytes (96 / 204 files) (287.6 K / 741.0 K bytes)
2025-05-13 14:38:46,169 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_trapdensity_0003.rmap 1.6 K bytes (97 / 204 files) (289.2 K / 741.0 K bytes)
2025-05-13 14:38:46,329 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_superbias_0019.rmap 18.9 K bytes (98 / 204 files) (290.8 K / 741.0 K bytes)
2025-05-13 14:38:46,545 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_specwcs_0022.rmap 7.1 K bytes (99 / 204 files) (309.7 K / 741.0 K bytes)
2025-05-13 14:38:46,717 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_sirskernel_0002.rmap 671 bytes (100 / 204 files) (316.8 K / 741.0 K bytes)
2025-05-13 14:38:46,932 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_saturation_0011.rmap 2.8 K bytes (101 / 204 files) (317.5 K / 741.0 K bytes)
2025-05-13 14:38:47,136 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_readnoise_0026.rmap 25.9 K bytes (102 / 204 files) (320.3 K / 741.0 K bytes)
2025-05-13 14:38:47,416 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_psfmask_0008.rmap 28.4 K bytes (103 / 204 files) (346.2 K / 741.0 K bytes)
2025-05-13 14:38:47,680 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_photom_0028.rmap 3.4 K bytes (104 / 204 files) (374.6 K / 741.0 K bytes)
2025-05-13 14:38:47,855 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_persat_0005.rmap 1.6 K bytes (105 / 204 files) (377.9 K / 741.0 K bytes)
2025-05-13 14:38:48,030 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_pars-whitelightstep_0004.rmap 2.0 K bytes (106 / 204 files) (379.5 K / 741.0 K bytes)
2025-05-13 14:38:48,203 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_pars-tweakregstep_0003.rmap 4.5 K bytes (107 / 204 files) (381.5 K / 741.0 K bytes)
2025-05-13 14:38:48,367 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_pars-spec2pipeline_0008.rmap 984 bytes (108 / 204 files) (386.0 K / 741.0 K bytes)
2025-05-13 14:38:48,541 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_pars-sourcecatalogstep_0002.rmap 4.6 K bytes (109 / 204 files) (387.0 K / 741.0 K bytes)
2025-05-13 14:38:48,699 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_pars-resamplestep_0002.rmap 687 bytes (110 / 204 files) (391.6 K / 741.0 K bytes)
2025-05-13 14:38:48,872 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_pars-outlierdetectionstep_0003.rmap 940 bytes (111 / 204 files) (392.3 K / 741.0 K bytes)
2025-05-13 14:38:49,039 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_pars-jumpstep_0005.rmap 806 bytes (112 / 204 files) (393.2 K / 741.0 K bytes)
2025-05-13 14:38:49,212 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_pars-image2pipeline_0004.rmap 1.1 K bytes (113 / 204 files) (394.0 K / 741.0 K bytes)
2025-05-13 14:38:49,378 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_pars-detector1pipeline_0005.rmap 1.3 K bytes (114 / 204 files) (395.2 K / 741.0 K bytes)
2025-05-13 14:38:49,594 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_pars-darkpipeline_0002.rmap 868 bytes (115 / 204 files) (396.4 K / 741.0 K bytes)
2025-05-13 14:38:49,751 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_pars-darkcurrentstep_0001.rmap 618 bytes (116 / 204 files) (397.3 K / 741.0 K bytes)
2025-05-13 14:38:49,924 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_mask_0012.rmap 4.1 K bytes (117 / 204 files) (397.9 K / 741.0 K bytes)
2025-05-13 14:38:50,138 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_linearity_0011.rmap 2.4 K bytes (118 / 204 files) (402.1 K / 741.0 K bytes)
2025-05-13 14:38:50,300 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_ipc_0003.rmap 2.0 K bytes (119 / 204 files) (404.5 K / 741.0 K bytes)
2025-05-13 14:38:50,463 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_gain_0016.rmap 2.1 K bytes (120 / 204 files) (406.4 K / 741.0 K bytes)
2025-05-13 14:38:50,637 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_flat_0028.rmap 51.7 K bytes (121 / 204 files) (408.6 K / 741.0 K bytes)
2025-05-13 14:38:50,900 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_filteroffset_0004.rmap 1.4 K bytes (122 / 204 files) (460.2 K / 741.0 K bytes)
2025-05-13 14:38:51,076 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_extract1d_0005.rmap 1.2 K bytes (123 / 204 files) (461.7 K / 741.0 K bytes)
2025-05-13 14:38:51,240 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_drizpars_0001.rmap 519 bytes (124 / 204 files) (462.9 K / 741.0 K bytes)
2025-05-13 14:38:51,456 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_distortion_0033.rmap 53.4 K bytes (125 / 204 files) (463.4 K / 741.0 K bytes)
2025-05-13 14:38:51,737 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_dark_0047.rmap 29.0 K bytes (126 / 204 files) (516.7 K / 741.0 K bytes)
2025-05-13 14:38:51,949 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_area_0012.rmap 33.5 K bytes (127 / 204 files) (545.7 K / 741.0 K bytes)
2025-05-13 14:38:52,165 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_apcorr_0008.rmap 4.3 K bytes (128 / 204 files) (579.2 K / 741.0 K bytes)
2025-05-13 14:38:52,371 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_abvegaoffset_0003.rmap 1.3 K bytes (129 / 204 files) (583.5 K / 741.0 K bytes)
2025-05-13 14:38:52,526 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_nircam_0314.imap 5.6 K bytes (130 / 204 files) (584.8 K / 741.0 K bytes)
2025-05-13 14:38:52,682 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_wavelengthrange_0027.rmap 929 bytes (131 / 204 files) (590.4 K / 741.0 K bytes)
2025-05-13 14:38:52,896 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_tsophot_0004.rmap 882 bytes (132 / 204 files) (591.3 K / 741.0 K bytes)
2025-05-13 14:38:53,052 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_straymask_0009.rmap 987 bytes (133 / 204 files) (592.2 K / 741.0 K bytes)
2025-05-13 14:38:53,267 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_specwcs_0043.rmap 5.8 K bytes (134 / 204 files) (593.2 K / 741.0 K bytes)
2025-05-13 14:38:53,471 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_saturation_0015.rmap 1.2 K bytes (135 / 204 files) (599.0 K / 741.0 K bytes)
2025-05-13 14:38:53,645 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_rscd_0008.rmap 1.0 K bytes (136 / 204 files) (600.1 K / 741.0 K bytes)
2025-05-13 14:38:53,849 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_resol_0006.rmap 790 bytes (137 / 204 files) (601.2 K / 741.0 K bytes)
2025-05-13 14:38:54,014 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_reset_0026.rmap 3.9 K bytes (138 / 204 files) (602.0 K / 741.0 K bytes)
2025-05-13 14:38:54,190 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_regions_0034.rmap 5.2 K bytes (139 / 204 files) (605.8 K / 741.0 K bytes)
2025-05-13 14:38:54,355 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_readnoise_0023.rmap 1.6 K bytes (140 / 204 files) (611.0 K / 741.0 K bytes)
2025-05-13 14:38:54,530 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_psfmask_0009.rmap 2.1 K bytes (141 / 204 files) (612.7 K / 741.0 K bytes)
2025-05-13 14:38:54,742 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_psf_0003.rmap 839 bytes (142 / 204 files) (614.8 K / 741.0 K bytes)
2025-05-13 14:38:54,901 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_photom_0056.rmap 3.7 K bytes (143 / 204 files) (615.6 K / 741.0 K bytes)
2025-05-13 14:38:55,073 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pathloss_0005.rmap 866 bytes (144 / 204 files) (619.4 K / 741.0 K bytes)
2025-05-13 14:38:55,242 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-whitelightstep_0003.rmap 912 bytes (145 / 204 files) (620.2 K / 741.0 K bytes)
2025-05-13 14:38:55,415 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-tweakregstep_0003.rmap 1.8 K bytes (146 / 204 files) (621.2 K / 741.0 K bytes)
2025-05-13 14:38:55,586 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-spec3pipeline_0009.rmap 816 bytes (147 / 204 files) (623.0 K / 741.0 K bytes)
2025-05-13 14:38:55,753 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-spec2pipeline_0012.rmap 1.3 K bytes (148 / 204 files) (623.8 K / 741.0 K bytes)
2025-05-13 14:38:55,911 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-sourcecatalogstep_0003.rmap 1.9 K bytes (149 / 204 files) (625.1 K / 741.0 K bytes)
2025-05-13 14:38:56,128 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-resamplestep_0002.rmap 677 bytes (150 / 204 files) (627.0 K / 741.0 K bytes)
2025-05-13 14:38:56,355 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-resamplespecstep_0002.rmap 706 bytes (151 / 204 files) (627.7 K / 741.0 K bytes)
2025-05-13 14:38:56,516 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-outlierdetectionstep_0020.rmap 3.4 K bytes (152 / 204 files) (628.4 K / 741.0 K bytes)
2025-05-13 14:38:56,688 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-jumpstep_0011.rmap 1.6 K bytes (153 / 204 files) (631.8 K / 741.0 K bytes)
2025-05-13 14:38:56,907 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-image2pipeline_0010.rmap 1.1 K bytes (154 / 204 files) (633.4 K / 741.0 K bytes)
2025-05-13 14:38:57,073 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-extract1dstep_0003.rmap 807 bytes (155 / 204 files) (634.5 K / 741.0 K bytes)
2025-05-13 14:38:57,230 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-emicorrstep_0003.rmap 796 bytes (156 / 204 files) (635.3 K / 741.0 K bytes)
2025-05-13 14:38:57,396 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-detector1pipeline_0010.rmap 1.6 K bytes (157 / 204 files) (636.1 K / 741.0 K bytes)
2025-05-13 14:38:57,571 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-darkpipeline_0002.rmap 860 bytes (158 / 204 files) (637.7 K / 741.0 K bytes)
2025-05-13 14:38:57,747 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_pars-darkcurrentstep_0002.rmap 683 bytes (159 / 204 files) (638.5 K / 741.0 K bytes)
2025-05-13 14:38:57,962 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_mrsxartcorr_0002.rmap 2.2 K bytes (160 / 204 files) (639.2 K / 741.0 K bytes)
2025-05-13 14:38:58,130 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_mrsptcorr_0005.rmap 2.0 K bytes (161 / 204 files) (641.4 K / 741.0 K bytes)
2025-05-13 14:38:58,294 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_mask_0026.rmap 4.3 K bytes (162 / 204 files) (643.3 K / 741.0 K bytes)
2025-05-13 14:38:58,497 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_linearity_0018.rmap 2.8 K bytes (163 / 204 files) (647.6 K / 741.0 K bytes)
2025-05-13 14:38:58,656 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_ipc_0008.rmap 700 bytes (164 / 204 files) (650.4 K / 741.0 K bytes)
2025-05-13 14:38:58,822 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_gain_0013.rmap 3.9 K bytes (165 / 204 files) (651.1 K / 741.0 K bytes)
2025-05-13 14:38:58,994 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_fringefreq_0003.rmap 1.4 K bytes (166 / 204 files) (655.0 K / 741.0 K bytes)
2025-05-13 14:38:59,171 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_fringe_0019.rmap 3.9 K bytes (167 / 204 files) (656.5 K / 741.0 K bytes)
2025-05-13 14:38:59,348 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_flat_0066.rmap 15.7 K bytes (168 / 204 files) (660.4 K / 741.0 K bytes)
2025-05-13 14:38:59,558 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_filteroffset_0025.rmap 2.5 K bytes (169 / 204 files) (676.1 K / 741.0 K bytes)
2025-05-13 14:38:59,713 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_extract1d_0020.rmap 1.4 K bytes (170 / 204 files) (678.6 K / 741.0 K bytes)
2025-05-13 14:38:59,878 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_emicorr_0003.rmap 663 bytes (171 / 204 files) (679.9 K / 741.0 K bytes)
2025-05-13 14:39:00,052 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_drizpars_0002.rmap 511 bytes (172 / 204 files) (680.6 K / 741.0 K bytes)
2025-05-13 14:39:00,210 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_distortion_0040.rmap 4.9 K bytes (173 / 204 files) (681.1 K / 741.0 K bytes)
2025-05-13 14:39:00,383 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_dark_0036.rmap 4.4 K bytes (174 / 204 files) (686.0 K / 741.0 K bytes)
2025-05-13 14:39:00,550 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_cubepar_0017.rmap 800 bytes (175 / 204 files) (690.4 K / 741.0 K bytes)
2025-05-13 14:39:00,714 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_area_0015.rmap 866 bytes (176 / 204 files) (691.2 K / 741.0 K bytes)
2025-05-13 14:39:00,889 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_apcorr_0019.rmap 5.0 K bytes (177 / 204 files) (692.0 K / 741.0 K bytes)
2025-05-13 14:39:01,047 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_abvegaoffset_0003.rmap 1.3 K bytes (178 / 204 files) (697.0 K / 741.0 K bytes)
2025-05-13 14:39:01,263 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_miri_0437.imap 5.8 K bytes (179 / 204 files) (698.3 K / 741.0 K bytes)
2025-05-13 14:39:01,436 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_trappars_0004.rmap 903 bytes (180 / 204 files) (704.1 K / 741.0 K bytes)
2025-05-13 14:39:01,602 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_trapdensity_0006.rmap 930 bytes (181 / 204 files) (705.0 K / 741.0 K bytes)
2025-05-13 14:39:01,823 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_superbias_0017.rmap 3.8 K bytes (182 / 204 files) (706.0 K / 741.0 K bytes)
2025-05-13 14:39:01,985 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_saturation_0009.rmap 779 bytes (183 / 204 files) (709.7 K / 741.0 K bytes)
2025-05-13 14:39:02,205 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_readnoise_0014.rmap 1.3 K bytes (184 / 204 files) (710.5 K / 741.0 K bytes)
2025-05-13 14:39:02,376 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_photom_0014.rmap 1.1 K bytes (185 / 204 files) (711.8 K / 741.0 K bytes)
2025-05-13 14:39:02,535 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_persat_0006.rmap 884 bytes (186 / 204 files) (712.9 K / 741.0 K bytes)
2025-05-13 14:39:02,701 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_pars-tweakregstep_0002.rmap 850 bytes (187 / 204 files) (713.8 K / 741.0 K bytes)
2025-05-13 14:39:02,866 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_pars-sourcecatalogstep_0001.rmap 636 bytes (188 / 204 files) (714.6 K / 741.0 K bytes)
2025-05-13 14:39:03,056 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_pars-outlierdetectionstep_0001.rmap 654 bytes (189 / 204 files) (715.3 K / 741.0 K bytes)
2025-05-13 14:39:03,223 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_pars-image2pipeline_0005.rmap 974 bytes (190 / 204 files) (715.9 K / 741.0 K bytes)
2025-05-13 14:39:03,389 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_pars-detector1pipeline_0002.rmap 1.0 K bytes (191 / 204 files) (716.9 K / 741.0 K bytes)
2025-05-13 14:39:03,593 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_pars-darkpipeline_0002.rmap 856 bytes (192 / 204 files) (717.9 K / 741.0 K bytes)
2025-05-13 14:39:03,769 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_mask_0023.rmap 1.1 K bytes (193 / 204 files) (718.8 K / 741.0 K bytes)
2025-05-13 14:39:03,989 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_linearity_0015.rmap 925 bytes (194 / 204 files) (719.8 K / 741.0 K bytes)
2025-05-13 14:39:04,161 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_ipc_0003.rmap 614 bytes (195 / 204 files) (720.8 K / 741.0 K bytes)
2025-05-13 14:39:04,327 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_gain_0010.rmap 890 bytes (196 / 204 files) (721.4 K / 741.0 K bytes)
2025-05-13 14:39:04,498 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_flat_0009.rmap 1.1 K bytes (197 / 204 files) (722.3 K / 741.0 K bytes)
2025-05-13 14:39:04,673 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_distortion_0011.rmap 1.2 K bytes (198 / 204 files) (723.4 K / 741.0 K bytes)
2025-05-13 14:39:04,877 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_dark_0017.rmap 4.3 K bytes (199 / 204 files) (724.6 K / 741.0 K bytes)
2025-05-13 14:39:05,081 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_area_0010.rmap 1.2 K bytes (200 / 204 files) (728.9 K / 741.0 K bytes)
2025-05-13 14:39:05,257 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_apcorr_0004.rmap 4.0 K bytes (201 / 204 files) (730.1 K / 741.0 K bytes)
2025-05-13 14:39:05,416 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_abvegaoffset_0002.rmap 1.3 K bytes (202 / 204 files) (734.0 K / 741.0 K bytes)
2025-05-13 14:39:05,590 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_fgs_0123.imap 5.1 K bytes (203 / 204 files) (735.3 K / 741.0 K bytes)
2025-05-13 14:39:05,804 - CRDS - INFO - Fetching /home/runner/crds_cache/mappings/jwst/jwst_1364.pmap 580 bytes (204 / 204 files) (740.4 K / 741.0 K bytes)
2025-05-13 14:39:06,185 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-jumpstep_0003.asdf 1.7 K bytes (1 / 1 files) (0 / 1.7 K bytes)
2025-05-13 14:39:06,351 - stpipe - INFO - PARS-JUMPSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-jumpstep_0003.asdf
2025-05-13 14:39:06,364 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-detector1pipeline_0003.asdf 1.5 K bytes (1 / 1 files) (0 / 1.5 K bytes)
2025-05-13 14:39:06,544 - stpipe - INFO - PARS-DETECTOR1PIPELINE parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-detector1pipeline_0003.asdf
2025-05-13 14:39:06,567 - stpipe.Detector1Pipeline - INFO - Detector1Pipeline instance created.
2025-05-13 14:39:06,568 - stpipe.Detector1Pipeline.group_scale - INFO - GroupScaleStep instance created.
2025-05-13 14:39:06,568 - stpipe.Detector1Pipeline.dq_init - INFO - DQInitStep instance created.
2025-05-13 14:39:06,569 - stpipe.Detector1Pipeline.emicorr - INFO - EmiCorrStep instance created.
2025-05-13 14:39:06,570 - stpipe.Detector1Pipeline.saturation - INFO - SaturationStep instance created.
2025-05-13 14:39:06,571 - stpipe.Detector1Pipeline.ipc - INFO - IPCStep instance created.
2025-05-13 14:39:06,572 - stpipe.Detector1Pipeline.superbias - INFO - SuperBiasStep instance created.
2025-05-13 14:39:06,573 - stpipe.Detector1Pipeline.refpix - INFO - RefPixStep instance created.
2025-05-13 14:39:06,574 - stpipe.Detector1Pipeline.rscd - INFO - RscdStep instance created.
2025-05-13 14:39:06,574 - stpipe.Detector1Pipeline.firstframe - INFO - FirstFrameStep instance created.
2025-05-13 14:39:06,575 - stpipe.Detector1Pipeline.lastframe - INFO - LastFrameStep instance created.
2025-05-13 14:39:06,576 - stpipe.Detector1Pipeline.linearity - INFO - LinearityStep instance created.
2025-05-13 14:39:06,577 - stpipe.Detector1Pipeline.dark_current - INFO - DarkCurrentStep instance created.
2025-05-13 14:39:06,578 - stpipe.Detector1Pipeline.reset - INFO - ResetStep instance created.
2025-05-13 14:39:06,578 - stpipe.Detector1Pipeline.persistence - INFO - PersistenceStep instance created.
2025-05-13 14:39:06,581 - stpipe.Detector1Pipeline.charge_migration - INFO - ChargeMigrationStep instance created.
2025-05-13 14:39:06,583 - stpipe.Detector1Pipeline.jump - INFO - JumpStep instance created.
2025-05-13 14:39:06,584 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - CleanFlickerNoiseStep instance created.
2025-05-13 14:39:06,587 - stpipe.Detector1Pipeline.ramp_fit - INFO - RampFitStep instance created.
2025-05-13 14:39:06,587 - stpipe.Detector1Pipeline.gain_scale - INFO - GainScaleStep instance created.
2025-05-13 14:39:06,684 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg001_nrs1_uncal.fits',).
2025-05-13 14:39:06,705 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_calibrated_ramp: True
steps:
group_scale:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dq_init:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
emicorr:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
algorithm: sequential
nints_to_phase: None
nbins: None
scale_reference: True
onthefly_corr_freq: None
use_n_cycles: 3
fit_ints_separately: False
user_supplied_reffile: None
save_intermediate_results: False
saturation:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
n_pix_grow_sat: 1
use_readpatt: True
ipc:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
superbias:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
refpix:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
odd_even_columns: True
use_side_ref_pixels: True
side_smoothing_length: 11
side_gain: 1.0
odd_even_rows: True
ovr_corr_mitigation_ftr: 3.0
preserve_irs2_refpix: False
irs2_mean_subtraction: False
refpix_algorithm: median
sigreject: 4.0
gaussmooth: 1.0
halfwidth: 30
rscd:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
type: baseline
firstframe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
bright_use_group1: False
lastframe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
linearity:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dark_current:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dark_output: None
average_dark_current: None
reset:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
persistence:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
input_trapsfilled: ''
flag_pers_cutoff: 40.0
save_persistence: False
save_trapsfilled: True
modify_input: False
charge_migration:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
signal_threshold: 25000.0
jump:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
rejection_threshold: 4.0
three_group_rejection_threshold: 6.0
four_group_rejection_threshold: 5.0
maximum_cores: quarter
flag_4_neighbors: True
max_jump_to_flag_neighbors: 1000
min_jump_to_flag_neighbors: 30
after_jump_flag_dn1: 0
after_jump_flag_time1: 0
after_jump_flag_dn2: 0
after_jump_flag_time2: 0
expand_large_events: True
min_sat_area: 1
min_jump_area: 5
expand_factor: 3
use_ellipses: False
sat_required_snowball: True
min_sat_radius_extend: 2.5
sat_expand: 2
edge_size: 25
mask_snowball_core_next_int: True
snowball_time_masked_next_int: 4000
find_showers: False
max_shower_amplitude: 4.0
extend_snr_threshold: 0.0
extend_min_area: 0
extend_inner_radius: 0
extend_outer_radius: 0.0
extend_ellipse_expand_ratio: 0.0
time_masked_after_shower: 0
min_diffs_single_pass: 10
max_extended_radius: 200
minimum_groups: 3
minimum_sigclip_groups: 100
only_use_ints: True
clean_flicker_noise:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
fit_method: median
fit_by_channel: False
background_method: median
background_box_size: None
mask_science_regions: False
apply_flat_field: False
n_sigma: 2.0
fit_histogram: False
single_mask: True
user_mask: None
save_mask: False
save_background: False
save_noise: False
ramp_fit:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
algorithm: OLS_C
int_name: ''
save_opt: False
opt_name: ''
suppress_one_group: True
firstgroup: None
lastgroup: None
maximum_cores: '1'
gain_scale:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
2025-05-13 14:39:07,575 - stpipe.Detector1Pipeline - INFO - Prefetching reference files for dataset: 'jw01366003001_04101_00001-seg001_nrs1_uncal.fits' reftypes = ['dark', 'gain', 'linearity', 'mask', 'readnoise', 'refpix', 'reset', 'saturation', 'sirskernel', 'superbias']
2025-05-13 14:39:07,578 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0438.fits 38.6 M bytes (1 / 7 files) (0 / 83.9 M bytes)
2025-05-13 14:39:09,644 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0025.fits 2.1 M bytes (2 / 7 files) (38.6 M / 83.9 M bytes)
2025-05-13 14:39:10,194 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0024.fits 14.9 M bytes (3 / 7 files) (40.7 M / 83.9 M bytes)
2025-05-13 14:39:10,936 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0051.fits 16.8 M bytes (4 / 7 files) (55.6 M / 83.9 M bytes)
2025-05-13 14:39:11,677 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0043.fits 4.2 M bytes (5 / 7 files) (72.4 M / 83.9 M bytes)
2025-05-13 14:39:12,296 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0028.fits 6.4 M bytes (6 / 7 files) (76.6 M / 83.9 M bytes)
2025-05-13 14:39:12,908 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0427.fits 815.0 K bytes (7 / 7 files) (83.1 M / 83.9 M bytes)
2025-05-13 14:39:13,361 - stpipe.Detector1Pipeline - INFO - Prefetch for DARK reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0438.fits'.
2025-05-13 14:39:13,362 - stpipe.Detector1Pipeline - INFO - Prefetch for GAIN reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0025.fits'.
2025-05-13 14:39:13,362 - stpipe.Detector1Pipeline - INFO - Prefetch for LINEARITY reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0024.fits'.
2025-05-13 14:39:13,363 - stpipe.Detector1Pipeline - INFO - Prefetch for MASK reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0051.fits'.
2025-05-13 14:39:13,363 - stpipe.Detector1Pipeline - INFO - Prefetch for READNOISE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0043.fits'.
2025-05-13 14:39:13,364 - stpipe.Detector1Pipeline - INFO - Prefetch for REFPIX reference file is 'N/A'.
2025-05-13 14:39:13,364 - stpipe.Detector1Pipeline - INFO - Prefetch for RESET reference file is 'N/A'.
2025-05-13 14:39:13,364 - stpipe.Detector1Pipeline - INFO - Prefetch for SATURATION reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0028.fits'.
2025-05-13 14:39:13,365 - stpipe.Detector1Pipeline - INFO - Prefetch for SIRSKERNEL reference file is 'N/A'.
2025-05-13 14:39:13,365 - stpipe.Detector1Pipeline - INFO - Prefetch for SUPERBIAS reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0427.fits'.
2025-05-13 14:39:13,372 - stpipe.Detector1Pipeline - INFO - Starting calwebb_detector1 ...
2025-05-13 14:39:14,733 - stpipe.Detector1Pipeline.group_scale - INFO - Step group_scale running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_uncal.fits>,).
2025-05-13 14:39:14,741 - stpipe.Detector1Pipeline.group_scale - INFO - NFRAMES and FRMDIVSR are equal; correction not needed
2025-05-13 14:39:14,742 - stpipe.Detector1Pipeline.group_scale - INFO - Step will be skipped
2025-05-13 14:39:14,743 - stpipe.Detector1Pipeline.group_scale - INFO - Step group_scale done
2025-05-13 14:39:14,837 - stpipe.Detector1Pipeline.dq_init - INFO - Step dq_init running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_uncal.fits>,).
2025-05-13 14:39:14,854 - stpipe.Detector1Pipeline.dq_init - INFO - Using MASK reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0051.fits
2025-05-13 14:39:15,390 - stpipe.Detector1Pipeline.dq_init - INFO - Extracting mask subarray to match science data
2025-05-13 14:39:15,998 - CRDS - INFO - Calibration SW Found: jwst 1.18.0 (/usr/share/miniconda/lib/python3.13/site-packages/jwst-1.18.0.dist-info)
2025-05-13 14:39:16,187 - stpipe.Detector1Pipeline.dq_init - INFO - Step dq_init done
2025-05-13 14:39:16,296 - stpipe.Detector1Pipeline.saturation - INFO - Step saturation running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_uncal.fits>,).
2025-05-13 14:39:16,314 - stpipe.Detector1Pipeline.saturation - INFO - Using SATURATION reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0028.fits
2025-05-13 14:39:16,805 - stpipe.Detector1Pipeline.saturation - INFO - Extracting reference file subarray to match science data
2025-05-13 14:39:16,812 - stpipe.Detector1Pipeline.saturation - INFO - Using read_pattern with nframes 1
2025-05-13 14:39:21,905 - stpipe.Detector1Pipeline.saturation - INFO - Detected 789 saturated pixels
2025-05-13 14:39:22,059 - stpipe.Detector1Pipeline.saturation - INFO - Detected 0 A/D floor pixels
2025-05-13 14:39:22,063 - stpipe.Detector1Pipeline.saturation - INFO - Step saturation done
2025-05-13 14:39:22,179 - stpipe.Detector1Pipeline.ipc - INFO - Step ipc running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_uncal.fits>,).
2025-05-13 14:39:22,180 - stpipe.Detector1Pipeline.ipc - INFO - Step skipped.
2025-05-13 14:39:22,269 - stpipe.Detector1Pipeline.superbias - INFO - Step superbias running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_uncal.fits>,).
2025-05-13 14:39:22,289 - stpipe.Detector1Pipeline.superbias - INFO - Using SUPERBIAS reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0427.fits
2025-05-13 14:39:24,431 - stpipe.Detector1Pipeline.superbias - INFO - Step superbias done
2025-05-13 14:39:24,548 - stpipe.Detector1Pipeline.refpix - INFO - Step refpix running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_uncal.fits>,).
2025-05-13 14:39:25,007 - stpipe.Detector1Pipeline.refpix - INFO - NIR subarray data
2025-05-13 14:39:25,011 - stpipe.Detector1Pipeline.refpix - INFO - Single readout amplifier used
2025-05-13 14:39:25,011 - stpipe.Detector1Pipeline.refpix - INFO - The following parameter is valid for this mode:
2025-05-13 14:39:25,011 - stpipe.Detector1Pipeline.refpix - INFO - odd_even_columns = True
2025-05-13 14:39:25,012 - stpipe.Detector1Pipeline.refpix - INFO - The following parameters are not applicable and are ignored:
2025-05-13 14:39:25,012 - stpipe.Detector1Pipeline.refpix - INFO - use_side_ref_pixels = True
2025-05-13 14:39:25,013 - stpipe.Detector1Pipeline.refpix - INFO - side_smoothing_length = 11
2025-05-13 14:39:25,013 - stpipe.Detector1Pipeline.refpix - INFO - side_gain = 1.0
2025-05-13 14:39:25,013 - stpipe.Detector1Pipeline.refpix - INFO - odd_even_rows = False
2025-05-13 14:39:48,748 - stpipe.Detector1Pipeline.refpix - INFO - Step refpix done
2025-05-13 14:39:48,868 - stpipe.Detector1Pipeline.linearity - INFO - Step linearity running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_uncal.fits>,).
2025-05-13 14:39:48,900 - stpipe.Detector1Pipeline.linearity - INFO - Using Linearity reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0024.fits
2025-05-13 14:39:48,926 - stpipe.Detector1Pipeline.linearity - WARNING - Keyword BAD_LIN_CORR does not correspond to an existing DQ mnemonic, so will be ignored
2025-05-13 14:39:53,697 - stpipe.Detector1Pipeline.linearity - INFO - Step linearity done
2025-05-13 14:39:53,805 - stpipe.Detector1Pipeline.dark_current - INFO - Step dark_current running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_uncal.fits>,).
2025-05-13 14:39:53,823 - stpipe.Detector1Pipeline.dark_current - INFO - Using DARK reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0438.fits
2025-05-13 14:39:54,316 - stpipe.Detector1Pipeline.dark_current - INFO - Science data nints=155, ngroups=70, nframes=1, groupgap=0
2025-05-13 14:39:54,317 - stpipe.Detector1Pipeline.dark_current - INFO - Dark data nints=1, ngroups=70, nframes=1, groupgap=0
2025-05-13 14:39:55,392 - stpipe.Detector1Pipeline.dark_current - INFO - Step dark_current done
2025-05-13 14:39:55,506 - stpipe.Detector1Pipeline.charge_migration - INFO - Step charge_migration running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_uncal.fits>,).
2025-05-13 14:39:55,507 - stpipe.Detector1Pipeline.charge_migration - INFO - Step skipped.
2025-05-13 14:39:55,599 - stpipe.Detector1Pipeline.jump - INFO - Step jump running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_uncal.fits>,).
2025-05-13 14:39:55,607 - stpipe.Detector1Pipeline.jump - INFO - CR rejection threshold = 4 sigma
2025-05-13 14:39:55,607 - stpipe.Detector1Pipeline.jump - INFO - Maximum cores to use = quarter
2025-05-13 14:39:56,074 - stpipe.Detector1Pipeline.jump - INFO - Using GAIN reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0025.fits
2025-05-13 14:39:56,082 - stpipe.Detector1Pipeline.jump - INFO - Using READNOISE reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0043.fits
2025-05-13 14:39:56,107 - stpipe.Detector1Pipeline.jump - INFO - Extracting gain subarray to match science data
2025-05-13 14:39:56,113 - stpipe.Detector1Pipeline.jump - INFO - Extracting readnoise subarray to match science data
2025-05-13 14:39:56,918 - stpipe.Detector1Pipeline.jump - INFO - Executing two-point difference method
2025-05-13 14:39:56,919 - stpipe.Detector1Pipeline.jump - INFO - Creating 2 processes for jump detection
2025-05-13 14:41:06,570 - stpipe.Detector1Pipeline.jump - INFO - Flagging Snowballs
2025-05-13 14:41:08,137 - stpipe.Detector1Pipeline.jump - INFO - Total snowballs = 4262
2025-05-13 14:41:08,138 - stpipe.Detector1Pipeline.jump - INFO - Total elapsed time = 71.2188 sec
2025-05-13 14:41:08,871 - stpipe.Detector1Pipeline.jump - INFO - The execution time in seconds: 73.264380
2025-05-13 14:41:08,874 - stpipe.Detector1Pipeline.jump - INFO - Step jump done
2025-05-13 14:41:08,988 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - Step clean_flicker_noise running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_uncal.fits>,).
2025-05-13 14:41:08,989 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - Step skipped.
2025-05-13 14:41:11,391 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs1_ramp.fits
2025-05-13 14:41:11,489 - stpipe.Detector1Pipeline.ramp_fit - INFO - Step ramp_fit running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_ramp.fits>,).
2025-05-13 14:41:12,002 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using READNOISE reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0043.fits
2025-05-13 14:41:12,003 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using GAIN reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0025.fits
2025-05-13 14:41:12,029 - stpipe.Detector1Pipeline.ramp_fit - INFO - Extracting gain subarray to match science data
2025-05-13 14:41:12,034 - stpipe.Detector1Pipeline.ramp_fit - INFO - Extracting readnoise subarray to match science data
2025-05-13 14:41:12,039 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using algorithm = OLS_C
2025-05-13 14:41:12,040 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using weighting = optimal
2025-05-13 14:41:17,484 - stpipe.Detector1Pipeline.ramp_fit - INFO - Number of multiprocessing slices: 1
2025-05-13 14:42:26,683 - stpipe.Detector1Pipeline.ramp_fit - INFO - Ramp Fitting C Time: 69.19554281234741
2025-05-13 14:42:26,757 - stpipe.Detector1Pipeline.ramp_fit - INFO - Step ramp_fit done
2025-05-13 14:42:26,871 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale running with args (<ImageModel(32, 2048) from jw01366003001_04101_00001-seg001_nrs1_ramp.fits>,).
2025-05-13 14:42:26,885 - stpipe.Detector1Pipeline.gain_scale - INFO - Rescaling by 1.429
2025-05-13 14:42:26,888 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale done
2025-05-13 14:42:26,977 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_ramp.fits>,).
2025-05-13 14:42:27,021 - stpipe.Detector1Pipeline.gain_scale - INFO - Rescaling by 1.429
2025-05-13 14:42:27,032 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale done
2025-05-13 14:42:27,234 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs1_rateints.fits
2025-05-13 14:42:27,234 - stpipe.Detector1Pipeline - INFO - ... ending calwebb_detector1
2025-05-13 14:42:27,235 - stpipe.Detector1Pipeline - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 14:42:27,284 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs1_rate.fits
2025-05-13 14:42:27,285 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline done
2025-05-13 14:42:27,285 - stpipe - INFO - Results used jwst version: 1.18.0
... Stage 1 has been completed!
Applying Stage 1 Corrections & Calibrations to: jw01366003001_04101_00001-seg001_nrs2_uncal.fits
2025-05-13 14:42:28,295 - stpipe - INFO - PARS-JUMPSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-jumpstep_0003.asdf
2025-05-13 14:42:28,306 - stpipe - INFO - PARS-DETECTOR1PIPELINE parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-detector1pipeline_0003.asdf
2025-05-13 14:42:28,328 - stpipe.Detector1Pipeline - INFO - Detector1Pipeline instance created.
2025-05-13 14:42:28,329 - stpipe.Detector1Pipeline.group_scale - INFO - GroupScaleStep instance created.
2025-05-13 14:42:28,330 - stpipe.Detector1Pipeline.dq_init - INFO - DQInitStep instance created.
2025-05-13 14:42:28,330 - stpipe.Detector1Pipeline.emicorr - INFO - EmiCorrStep instance created.
2025-05-13 14:42:28,331 - stpipe.Detector1Pipeline.saturation - INFO - SaturationStep instance created.
2025-05-13 14:42:28,332 - stpipe.Detector1Pipeline.ipc - INFO - IPCStep instance created.
2025-05-13 14:42:28,333 - stpipe.Detector1Pipeline.superbias - INFO - SuperBiasStep instance created.
2025-05-13 14:42:28,334 - stpipe.Detector1Pipeline.refpix - INFO - RefPixStep instance created.
2025-05-13 14:42:28,335 - stpipe.Detector1Pipeline.rscd - INFO - RscdStep instance created.
2025-05-13 14:42:28,335 - stpipe.Detector1Pipeline.firstframe - INFO - FirstFrameStep instance created.
2025-05-13 14:42:28,336 - stpipe.Detector1Pipeline.lastframe - INFO - LastFrameStep instance created.
2025-05-13 14:42:28,337 - stpipe.Detector1Pipeline.linearity - INFO - LinearityStep instance created.
2025-05-13 14:42:28,338 - stpipe.Detector1Pipeline.dark_current - INFO - DarkCurrentStep instance created.
2025-05-13 14:42:28,338 - stpipe.Detector1Pipeline.reset - INFO - ResetStep instance created.
2025-05-13 14:42:28,339 - stpipe.Detector1Pipeline.persistence - INFO - PersistenceStep instance created.
2025-05-13 14:42:28,340 - stpipe.Detector1Pipeline.charge_migration - INFO - ChargeMigrationStep instance created.
2025-05-13 14:42:28,341 - stpipe.Detector1Pipeline.jump - INFO - JumpStep instance created.
2025-05-13 14:42:28,342 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - CleanFlickerNoiseStep instance created.
2025-05-13 14:42:28,343 - stpipe.Detector1Pipeline.ramp_fit - INFO - RampFitStep instance created.
2025-05-13 14:42:28,344 - stpipe.Detector1Pipeline.gain_scale - INFO - GainScaleStep instance created.
2025-05-13 14:42:28,448 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg001_nrs2_uncal.fits',).
2025-05-13 14:42:28,468 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_calibrated_ramp: True
steps:
group_scale:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dq_init:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
emicorr:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
algorithm: sequential
nints_to_phase: None
nbins: None
scale_reference: True
onthefly_corr_freq: None
use_n_cycles: 3
fit_ints_separately: False
user_supplied_reffile: None
save_intermediate_results: False
saturation:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
n_pix_grow_sat: 1
use_readpatt: True
ipc:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
superbias:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
refpix:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
odd_even_columns: True
use_side_ref_pixels: True
side_smoothing_length: 11
side_gain: 1.0
odd_even_rows: True
ovr_corr_mitigation_ftr: 3.0
preserve_irs2_refpix: False
irs2_mean_subtraction: False
refpix_algorithm: median
sigreject: 4.0
gaussmooth: 1.0
halfwidth: 30
rscd:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
type: baseline
firstframe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
bright_use_group1: False
lastframe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
linearity:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dark_current:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dark_output: None
average_dark_current: None
reset:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
persistence:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
input_trapsfilled: ''
flag_pers_cutoff: 40.0
save_persistence: False
save_trapsfilled: True
modify_input: False
charge_migration:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
signal_threshold: 25000.0
jump:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
rejection_threshold: 4.0
three_group_rejection_threshold: 6.0
four_group_rejection_threshold: 5.0
maximum_cores: quarter
flag_4_neighbors: True
max_jump_to_flag_neighbors: 1000
min_jump_to_flag_neighbors: 30
after_jump_flag_dn1: 0
after_jump_flag_time1: 0
after_jump_flag_dn2: 0
after_jump_flag_time2: 0
expand_large_events: True
min_sat_area: 1
min_jump_area: 5
expand_factor: 3
use_ellipses: False
sat_required_snowball: True
min_sat_radius_extend: 2.5
sat_expand: 2
edge_size: 25
mask_snowball_core_next_int: True
snowball_time_masked_next_int: 4000
find_showers: False
max_shower_amplitude: 4.0
extend_snr_threshold: 0.0
extend_min_area: 0
extend_inner_radius: 0
extend_outer_radius: 0.0
extend_ellipse_expand_ratio: 0.0
time_masked_after_shower: 0
min_diffs_single_pass: 10
max_extended_radius: 200
minimum_groups: 3
minimum_sigclip_groups: 100
only_use_ints: True
clean_flicker_noise:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
fit_method: median
fit_by_channel: False
background_method: median
background_box_size: None
mask_science_regions: False
apply_flat_field: False
n_sigma: 2.0
fit_histogram: False
single_mask: True
user_mask: None
save_mask: False
save_background: False
save_noise: False
ramp_fit:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
algorithm: OLS_C
int_name: ''
save_opt: False
opt_name: ''
suppress_one_group: True
firstgroup: None
lastgroup: None
maximum_cores: '1'
gain_scale:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
2025-05-13 14:42:29,462 - stpipe.Detector1Pipeline - INFO - Prefetching reference files for dataset: 'jw01366003001_04101_00001-seg001_nrs2_uncal.fits' reftypes = ['dark', 'gain', 'linearity', 'mask', 'readnoise', 'refpix', 'reset', 'saturation', 'sirskernel', 'superbias']
2025-05-13 14:42:29,466 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0439.fits 38.6 M bytes (1 / 7 files) (0 / 83.9 M bytes)
2025-05-13 14:42:32,147 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0027.fits 2.1 M bytes (2 / 7 files) (38.6 M / 83.9 M bytes)
2025-05-13 14:42:32,699 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0023.fits 14.9 M bytes (3 / 7 files) (40.7 M / 83.9 M bytes)
2025-05-13 14:42:33,695 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0049.fits 16.8 M bytes (4 / 7 files) (55.6 M / 83.9 M bytes)
2025-05-13 14:42:34,462 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0048.fits 4.2 M bytes (5 / 7 files) (72.4 M / 83.9 M bytes)
2025-05-13 14:42:35,067 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0029.fits 6.4 M bytes (6 / 7 files) (76.6 M / 83.9 M bytes)
2025-05-13 14:42:35,756 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0429.fits 815.0 K bytes (7 / 7 files) (83.1 M / 83.9 M bytes)
2025-05-13 14:42:36,182 - stpipe.Detector1Pipeline - INFO - Prefetch for DARK reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0439.fits'.
2025-05-13 14:42:36,183 - stpipe.Detector1Pipeline - INFO - Prefetch for GAIN reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0027.fits'.
2025-05-13 14:42:36,183 - stpipe.Detector1Pipeline - INFO - Prefetch for LINEARITY reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0023.fits'.
2025-05-13 14:42:36,184 - stpipe.Detector1Pipeline - INFO - Prefetch for MASK reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0049.fits'.
2025-05-13 14:42:36,184 - stpipe.Detector1Pipeline - INFO - Prefetch for READNOISE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0048.fits'.
2025-05-13 14:42:36,185 - stpipe.Detector1Pipeline - INFO - Prefetch for REFPIX reference file is 'N/A'.
2025-05-13 14:42:36,185 - stpipe.Detector1Pipeline - INFO - Prefetch for RESET reference file is 'N/A'.
2025-05-13 14:42:36,186 - stpipe.Detector1Pipeline - INFO - Prefetch for SATURATION reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0029.fits'.
2025-05-13 14:42:36,186 - stpipe.Detector1Pipeline - INFO - Prefetch for SIRSKERNEL reference file is 'N/A'.
2025-05-13 14:42:36,187 - stpipe.Detector1Pipeline - INFO - Prefetch for SUPERBIAS reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0429.fits'.
2025-05-13 14:42:36,193 - stpipe.Detector1Pipeline - INFO - Starting calwebb_detector1 ...
2025-05-13 14:42:37,724 - stpipe.Detector1Pipeline.group_scale - INFO - Step group_scale running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_uncal.fits>,).
2025-05-13 14:42:37,731 - stpipe.Detector1Pipeline.group_scale - INFO - NFRAMES and FRMDIVSR are equal; correction not needed
2025-05-13 14:42:37,732 - stpipe.Detector1Pipeline.group_scale - INFO - Step will be skipped
2025-05-13 14:42:37,733 - stpipe.Detector1Pipeline.group_scale - INFO - Step group_scale done
2025-05-13 14:42:37,834 - stpipe.Detector1Pipeline.dq_init - INFO - Step dq_init running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_uncal.fits>,).
2025-05-13 14:42:37,849 - stpipe.Detector1Pipeline.dq_init - INFO - Using MASK reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0049.fits
2025-05-13 14:42:38,379 - stpipe.Detector1Pipeline.dq_init - INFO - Extracting mask subarray to match science data
2025-05-13 14:42:38,998 - stpipe.Detector1Pipeline.dq_init - INFO - Step dq_init done
2025-05-13 14:42:39,120 - stpipe.Detector1Pipeline.saturation - INFO - Step saturation running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_uncal.fits>,).
2025-05-13 14:42:39,135 - stpipe.Detector1Pipeline.saturation - INFO - Using SATURATION reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0029.fits
2025-05-13 14:42:39,634 - stpipe.Detector1Pipeline.saturation - INFO - Extracting reference file subarray to match science data
2025-05-13 14:42:39,641 - stpipe.Detector1Pipeline.saturation - INFO - Using read_pattern with nframes 1
2025-05-13 14:42:44,790 - stpipe.Detector1Pipeline.saturation - INFO - Detected 791 saturated pixels
2025-05-13 14:42:44,944 - stpipe.Detector1Pipeline.saturation - INFO - Detected 0 A/D floor pixels
2025-05-13 14:42:44,947 - stpipe.Detector1Pipeline.saturation - INFO - Step saturation done
2025-05-13 14:42:45,073 - stpipe.Detector1Pipeline.ipc - INFO - Step ipc running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_uncal.fits>,).
2025-05-13 14:42:45,074 - stpipe.Detector1Pipeline.ipc - INFO - Step skipped.
2025-05-13 14:42:45,178 - stpipe.Detector1Pipeline.superbias - INFO - Step superbias running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_uncal.fits>,).
2025-05-13 14:42:45,194 - stpipe.Detector1Pipeline.superbias - INFO - Using SUPERBIAS reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0429.fits
2025-05-13 14:42:47,380 - stpipe.Detector1Pipeline.superbias - INFO - Step superbias done
2025-05-13 14:42:47,491 - stpipe.Detector1Pipeline.refpix - INFO - Step refpix running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_uncal.fits>,).
2025-05-13 14:42:47,976 - stpipe.Detector1Pipeline.refpix - INFO - NIR subarray data
2025-05-13 14:42:47,979 - stpipe.Detector1Pipeline.refpix - INFO - Single readout amplifier used
2025-05-13 14:42:47,979 - stpipe.Detector1Pipeline.refpix - INFO - The following parameter is valid for this mode:
2025-05-13 14:42:47,980 - stpipe.Detector1Pipeline.refpix - INFO - odd_even_columns = True
2025-05-13 14:42:47,980 - stpipe.Detector1Pipeline.refpix - INFO - The following parameters are not applicable and are ignored:
2025-05-13 14:42:47,981 - stpipe.Detector1Pipeline.refpix - INFO - use_side_ref_pixels = True
2025-05-13 14:42:47,981 - stpipe.Detector1Pipeline.refpix - INFO - side_smoothing_length = 11
2025-05-13 14:42:47,982 - stpipe.Detector1Pipeline.refpix - INFO - side_gain = 1.0
2025-05-13 14:42:47,983 - stpipe.Detector1Pipeline.refpix - INFO - odd_even_rows = False
2025-05-13 14:43:11,402 - stpipe.Detector1Pipeline.refpix - INFO - Step refpix done
2025-05-13 14:43:11,517 - stpipe.Detector1Pipeline.linearity - INFO - Step linearity running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_uncal.fits>,).
2025-05-13 14:43:11,532 - stpipe.Detector1Pipeline.linearity - INFO - Using Linearity reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0023.fits
2025-05-13 14:43:11,552 - stpipe.Detector1Pipeline.linearity - WARNING - Keyword BAD_LIN_CORR does not correspond to an existing DQ mnemonic, so will be ignored
2025-05-13 14:43:16,323 - stpipe.Detector1Pipeline.linearity - INFO - Step linearity done
2025-05-13 14:43:16,437 - stpipe.Detector1Pipeline.dark_current - INFO - Step dark_current running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_uncal.fits>,).
2025-05-13 14:43:16,452 - stpipe.Detector1Pipeline.dark_current - INFO - Using DARK reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0439.fits
2025-05-13 14:43:16,953 - stpipe.Detector1Pipeline.dark_current - INFO - Science data nints=155, ngroups=70, nframes=1, groupgap=0
2025-05-13 14:43:16,954 - stpipe.Detector1Pipeline.dark_current - INFO - Dark data nints=1, ngroups=70, nframes=1, groupgap=0
2025-05-13 14:43:18,041 - stpipe.Detector1Pipeline.dark_current - INFO - Step dark_current done
2025-05-13 14:43:18,156 - stpipe.Detector1Pipeline.charge_migration - INFO - Step charge_migration running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_uncal.fits>,).
2025-05-13 14:43:18,156 - stpipe.Detector1Pipeline.charge_migration - INFO - Step skipped.
2025-05-13 14:43:18,248 - stpipe.Detector1Pipeline.jump - INFO - Step jump running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_uncal.fits>,).
2025-05-13 14:43:18,256 - stpipe.Detector1Pipeline.jump - INFO - CR rejection threshold = 4 sigma
2025-05-13 14:43:18,256 - stpipe.Detector1Pipeline.jump - INFO - Maximum cores to use = quarter
2025-05-13 14:43:18,738 - stpipe.Detector1Pipeline.jump - INFO - Using GAIN reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0027.fits
2025-05-13 14:43:18,746 - stpipe.Detector1Pipeline.jump - INFO - Using READNOISE reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0048.fits
2025-05-13 14:43:18,772 - stpipe.Detector1Pipeline.jump - INFO - Extracting gain subarray to match science data
2025-05-13 14:43:18,777 - stpipe.Detector1Pipeline.jump - INFO - Extracting readnoise subarray to match science data
2025-05-13 14:43:19,607 - stpipe.Detector1Pipeline.jump - INFO - Executing two-point difference method
2025-05-13 14:43:19,608 - stpipe.Detector1Pipeline.jump - INFO - Creating 2 processes for jump detection
2025-05-13 14:44:29,017 - stpipe.Detector1Pipeline.jump - INFO - Flagging Snowballs
2025-05-13 14:44:30,532 - stpipe.Detector1Pipeline.jump - INFO - Total snowballs = 3830
2025-05-13 14:44:30,532 - stpipe.Detector1Pipeline.jump - INFO - Total elapsed time = 70.9249 sec
2025-05-13 14:44:31,265 - stpipe.Detector1Pipeline.jump - INFO - The execution time in seconds: 73.009947
2025-05-13 14:44:31,270 - stpipe.Detector1Pipeline.jump - INFO - Step jump done
2025-05-13 14:44:31,387 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - Step clean_flicker_noise running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_uncal.fits>,).
2025-05-13 14:44:31,388 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - Step skipped.
2025-05-13 14:44:33,775 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs2_ramp.fits
2025-05-13 14:44:33,874 - stpipe.Detector1Pipeline.ramp_fit - INFO - Step ramp_fit running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_ramp.fits>,).
2025-05-13 14:44:34,363 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using READNOISE reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0048.fits
2025-05-13 14:44:34,364 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using GAIN reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0027.fits
2025-05-13 14:44:34,388 - stpipe.Detector1Pipeline.ramp_fit - INFO - Extracting gain subarray to match science data
2025-05-13 14:44:34,393 - stpipe.Detector1Pipeline.ramp_fit - INFO - Extracting readnoise subarray to match science data
2025-05-13 14:44:34,398 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using algorithm = OLS_C
2025-05-13 14:44:34,399 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using weighting = optimal
2025-05-13 14:44:39,736 - stpipe.Detector1Pipeline.ramp_fit - INFO - Number of multiprocessing slices: 1
2025-05-13 14:45:48,747 - stpipe.Detector1Pipeline.ramp_fit - INFO - Ramp Fitting C Time: 69.0086977481842
2025-05-13 14:45:48,813 - stpipe.Detector1Pipeline.ramp_fit - INFO - Step ramp_fit done
2025-05-13 14:45:48,925 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale running with args (<ImageModel(32, 2048) from jw01366003001_04101_00001-seg001_nrs2_ramp.fits>,).
2025-05-13 14:45:48,940 - stpipe.Detector1Pipeline.gain_scale - INFO - Rescaling by 1.428
2025-05-13 14:45:48,943 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale done
2025-05-13 14:45:49,047 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_ramp.fits>,).
2025-05-13 14:45:49,090 - stpipe.Detector1Pipeline.gain_scale - INFO - Rescaling by 1.428
2025-05-13 14:45:49,102 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale done
2025-05-13 14:45:49,300 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs2_rateints.fits
2025-05-13 14:45:49,301 - stpipe.Detector1Pipeline - INFO - ... ending calwebb_detector1
2025-05-13 14:45:49,301 - stpipe.Detector1Pipeline - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 14:45:49,349 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs2_rate.fits
2025-05-13 14:45:49,350 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline done
2025-05-13 14:45:49,350 - stpipe - INFO - Results used jwst version: 1.18.0
... Stage 1 has been completed!
Applying Stage 1 Corrections & Calibrations to: jw01366003001_04101_00001-seg002_nrs1_uncal.fits
2025-05-13 14:45:51,428 - stpipe - INFO - PARS-JUMPSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-jumpstep_0003.asdf
2025-05-13 14:45:51,439 - stpipe - INFO - PARS-DETECTOR1PIPELINE parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-detector1pipeline_0003.asdf
2025-05-13 14:45:51,460 - stpipe.Detector1Pipeline - INFO - Detector1Pipeline instance created.
2025-05-13 14:45:51,461 - stpipe.Detector1Pipeline.group_scale - INFO - GroupScaleStep instance created.
2025-05-13 14:45:51,462 - stpipe.Detector1Pipeline.dq_init - INFO - DQInitStep instance created.
2025-05-13 14:45:51,463 - stpipe.Detector1Pipeline.emicorr - INFO - EmiCorrStep instance created.
2025-05-13 14:45:51,463 - stpipe.Detector1Pipeline.saturation - INFO - SaturationStep instance created.
2025-05-13 14:45:51,464 - stpipe.Detector1Pipeline.ipc - INFO - IPCStep instance created.
2025-05-13 14:45:51,465 - stpipe.Detector1Pipeline.superbias - INFO - SuperBiasStep instance created.
2025-05-13 14:45:51,466 - stpipe.Detector1Pipeline.refpix - INFO - RefPixStep instance created.
2025-05-13 14:45:51,467 - stpipe.Detector1Pipeline.rscd - INFO - RscdStep instance created.
2025-05-13 14:45:51,468 - stpipe.Detector1Pipeline.firstframe - INFO - FirstFrameStep instance created.
2025-05-13 14:45:51,468 - stpipe.Detector1Pipeline.lastframe - INFO - LastFrameStep instance created.
2025-05-13 14:45:51,469 - stpipe.Detector1Pipeline.linearity - INFO - LinearityStep instance created.
2025-05-13 14:45:51,470 - stpipe.Detector1Pipeline.dark_current - INFO - DarkCurrentStep instance created.
2025-05-13 14:45:51,471 - stpipe.Detector1Pipeline.reset - INFO - ResetStep instance created.
2025-05-13 14:45:51,471 - stpipe.Detector1Pipeline.persistence - INFO - PersistenceStep instance created.
2025-05-13 14:45:51,472 - stpipe.Detector1Pipeline.charge_migration - INFO - ChargeMigrationStep instance created.
2025-05-13 14:45:51,474 - stpipe.Detector1Pipeline.jump - INFO - JumpStep instance created.
2025-05-13 14:45:51,475 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - CleanFlickerNoiseStep instance created.
2025-05-13 14:45:51,475 - stpipe.Detector1Pipeline.ramp_fit - INFO - RampFitStep instance created.
2025-05-13 14:45:51,476 - stpipe.Detector1Pipeline.gain_scale - INFO - GainScaleStep instance created.
2025-05-13 14:45:51,574 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg002_nrs1_uncal.fits',).
2025-05-13 14:45:51,596 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_calibrated_ramp: True
steps:
group_scale:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dq_init:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
emicorr:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
algorithm: sequential
nints_to_phase: None
nbins: None
scale_reference: True
onthefly_corr_freq: None
use_n_cycles: 3
fit_ints_separately: False
user_supplied_reffile: None
save_intermediate_results: False
saturation:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
n_pix_grow_sat: 1
use_readpatt: True
ipc:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
superbias:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
refpix:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
odd_even_columns: True
use_side_ref_pixels: True
side_smoothing_length: 11
side_gain: 1.0
odd_even_rows: True
ovr_corr_mitigation_ftr: 3.0
preserve_irs2_refpix: False
irs2_mean_subtraction: False
refpix_algorithm: median
sigreject: 4.0
gaussmooth: 1.0
halfwidth: 30
rscd:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
type: baseline
firstframe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
bright_use_group1: False
lastframe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
linearity:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dark_current:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dark_output: None
average_dark_current: None
reset:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
persistence:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
input_trapsfilled: ''
flag_pers_cutoff: 40.0
save_persistence: False
save_trapsfilled: True
modify_input: False
charge_migration:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
signal_threshold: 25000.0
jump:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
rejection_threshold: 4.0
three_group_rejection_threshold: 6.0
four_group_rejection_threshold: 5.0
maximum_cores: quarter
flag_4_neighbors: True
max_jump_to_flag_neighbors: 1000
min_jump_to_flag_neighbors: 30
after_jump_flag_dn1: 0
after_jump_flag_time1: 0
after_jump_flag_dn2: 0
after_jump_flag_time2: 0
expand_large_events: True
min_sat_area: 1
min_jump_area: 5
expand_factor: 3
use_ellipses: False
sat_required_snowball: True
min_sat_radius_extend: 2.5
sat_expand: 2
edge_size: 25
mask_snowball_core_next_int: True
snowball_time_masked_next_int: 4000
find_showers: False
max_shower_amplitude: 4.0
extend_snr_threshold: 0.0
extend_min_area: 0
extend_inner_radius: 0
extend_outer_radius: 0.0
extend_ellipse_expand_ratio: 0.0
time_masked_after_shower: 0
min_diffs_single_pass: 10
max_extended_radius: 200
minimum_groups: 3
minimum_sigclip_groups: 100
only_use_ints: True
clean_flicker_noise:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
fit_method: median
fit_by_channel: False
background_method: median
background_box_size: None
mask_science_regions: False
apply_flat_field: False
n_sigma: 2.0
fit_histogram: False
single_mask: True
user_mask: None
save_mask: False
save_background: False
save_noise: False
ramp_fit:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
algorithm: OLS_C
int_name: ''
save_opt: False
opt_name: ''
suppress_one_group: True
firstgroup: None
lastgroup: None
maximum_cores: '1'
gain_scale:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
2025-05-13 14:45:52,423 - stpipe.Detector1Pipeline - INFO - Prefetching reference files for dataset: 'jw01366003001_04101_00001-seg002_nrs1_uncal.fits' reftypes = ['dark', 'gain', 'linearity', 'mask', 'readnoise', 'refpix', 'reset', 'saturation', 'sirskernel', 'superbias']
2025-05-13 14:45:52,427 - stpipe.Detector1Pipeline - INFO - Prefetch for DARK reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0438.fits'.
2025-05-13 14:45:52,427 - stpipe.Detector1Pipeline - INFO - Prefetch for GAIN reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0025.fits'.
2025-05-13 14:45:52,428 - stpipe.Detector1Pipeline - INFO - Prefetch for LINEARITY reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0024.fits'.
2025-05-13 14:45:52,428 - stpipe.Detector1Pipeline - INFO - Prefetch for MASK reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0051.fits'.
2025-05-13 14:45:52,429 - stpipe.Detector1Pipeline - INFO - Prefetch for READNOISE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0043.fits'.
2025-05-13 14:45:52,429 - stpipe.Detector1Pipeline - INFO - Prefetch for REFPIX reference file is 'N/A'.
2025-05-13 14:45:52,429 - stpipe.Detector1Pipeline - INFO - Prefetch for RESET reference file is 'N/A'.
2025-05-13 14:45:52,430 - stpipe.Detector1Pipeline - INFO - Prefetch for SATURATION reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0028.fits'.
2025-05-13 14:45:52,430 - stpipe.Detector1Pipeline - INFO - Prefetch for SIRSKERNEL reference file is 'N/A'.
2025-05-13 14:45:52,430 - stpipe.Detector1Pipeline - INFO - Prefetch for SUPERBIAS reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0427.fits'.
2025-05-13 14:45:52,437 - stpipe.Detector1Pipeline - INFO - Starting calwebb_detector1 ...
2025-05-13 14:45:53,785 - stpipe.Detector1Pipeline.group_scale - INFO - Step group_scale running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_uncal.fits>,).
2025-05-13 14:45:53,793 - stpipe.Detector1Pipeline.group_scale - INFO - NFRAMES and FRMDIVSR are equal; correction not needed
2025-05-13 14:45:53,793 - stpipe.Detector1Pipeline.group_scale - INFO - Step will be skipped
2025-05-13 14:45:53,795 - stpipe.Detector1Pipeline.group_scale - INFO - Step group_scale done
2025-05-13 14:45:53,890 - stpipe.Detector1Pipeline.dq_init - INFO - Step dq_init running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_uncal.fits>,).
2025-05-13 14:45:53,905 - stpipe.Detector1Pipeline.dq_init - INFO - Using MASK reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0051.fits
2025-05-13 14:45:54,422 - stpipe.Detector1Pipeline.dq_init - INFO - Extracting mask subarray to match science data
2025-05-13 14:45:55,023 - stpipe.Detector1Pipeline.dq_init - INFO - Step dq_init done
2025-05-13 14:45:55,141 - stpipe.Detector1Pipeline.saturation - INFO - Step saturation running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_uncal.fits>,).
2025-05-13 14:45:55,156 - stpipe.Detector1Pipeline.saturation - INFO - Using SATURATION reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0028.fits
2025-05-13 14:45:55,651 - stpipe.Detector1Pipeline.saturation - INFO - Extracting reference file subarray to match science data
2025-05-13 14:45:55,658 - stpipe.Detector1Pipeline.saturation - INFO - Using read_pattern with nframes 1
2025-05-13 14:46:00,823 - stpipe.Detector1Pipeline.saturation - INFO - Detected 729 saturated pixels
2025-05-13 14:46:00,978 - stpipe.Detector1Pipeline.saturation - INFO - Detected 0 A/D floor pixels
2025-05-13 14:46:00,981 - stpipe.Detector1Pipeline.saturation - INFO - Step saturation done
2025-05-13 14:46:01,106 - stpipe.Detector1Pipeline.ipc - INFO - Step ipc running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_uncal.fits>,).
2025-05-13 14:46:01,106 - stpipe.Detector1Pipeline.ipc - INFO - Step skipped.
2025-05-13 14:46:01,215 - stpipe.Detector1Pipeline.superbias - INFO - Step superbias running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_uncal.fits>,).
2025-05-13 14:46:01,231 - stpipe.Detector1Pipeline.superbias - INFO - Using SUPERBIAS reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0427.fits
2025-05-13 14:46:03,423 - stpipe.Detector1Pipeline.superbias - INFO - Step superbias done
2025-05-13 14:46:03,537 - stpipe.Detector1Pipeline.refpix - INFO - Step refpix running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_uncal.fits>,).
2025-05-13 14:46:04,013 - stpipe.Detector1Pipeline.refpix - INFO - NIR subarray data
2025-05-13 14:46:04,015 - stpipe.Detector1Pipeline.refpix - INFO - Single readout amplifier used
2025-05-13 14:46:04,016 - stpipe.Detector1Pipeline.refpix - INFO - The following parameter is valid for this mode:
2025-05-13 14:46:04,016 - stpipe.Detector1Pipeline.refpix - INFO - odd_even_columns = True
2025-05-13 14:46:04,017 - stpipe.Detector1Pipeline.refpix - INFO - The following parameters are not applicable and are ignored:
2025-05-13 14:46:04,017 - stpipe.Detector1Pipeline.refpix - INFO - use_side_ref_pixels = True
2025-05-13 14:46:04,018 - stpipe.Detector1Pipeline.refpix - INFO - side_smoothing_length = 11
2025-05-13 14:46:04,018 - stpipe.Detector1Pipeline.refpix - INFO - side_gain = 1.0
2025-05-13 14:46:04,018 - stpipe.Detector1Pipeline.refpix - INFO - odd_even_rows = False
2025-05-13 14:47:29,390 - stpipe.Detector1Pipeline.refpix - INFO - Step refpix done
2025-05-13 14:47:29,500 - stpipe.Detector1Pipeline.linearity - INFO - Step linearity running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_uncal.fits>,).
2025-05-13 14:47:29,515 - stpipe.Detector1Pipeline.linearity - INFO - Using Linearity reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0024.fits
2025-05-13 14:47:29,534 - stpipe.Detector1Pipeline.linearity - WARNING - Keyword BAD_LIN_CORR does not correspond to an existing DQ mnemonic, so will be ignored
2025-05-13 14:47:34,293 - stpipe.Detector1Pipeline.linearity - INFO - Step linearity done
2025-05-13 14:47:34,404 - stpipe.Detector1Pipeline.dark_current - INFO - Step dark_current running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_uncal.fits>,).
2025-05-13 14:47:34,419 - stpipe.Detector1Pipeline.dark_current - INFO - Using DARK reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0438.fits
2025-05-13 14:47:34,909 - stpipe.Detector1Pipeline.dark_current - INFO - Science data nints=155, ngroups=70, nframes=1, groupgap=0
2025-05-13 14:47:34,910 - stpipe.Detector1Pipeline.dark_current - INFO - Dark data nints=1, ngroups=70, nframes=1, groupgap=0
2025-05-13 14:47:35,992 - stpipe.Detector1Pipeline.dark_current - INFO - Step dark_current done
2025-05-13 14:47:36,112 - stpipe.Detector1Pipeline.charge_migration - INFO - Step charge_migration running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_uncal.fits>,).
2025-05-13 14:47:36,113 - stpipe.Detector1Pipeline.charge_migration - INFO - Step skipped.
2025-05-13 14:47:36,204 - stpipe.Detector1Pipeline.jump - INFO - Step jump running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_uncal.fits>,).
2025-05-13 14:47:36,211 - stpipe.Detector1Pipeline.jump - INFO - CR rejection threshold = 4 sigma
2025-05-13 14:47:36,212 - stpipe.Detector1Pipeline.jump - INFO - Maximum cores to use = quarter
2025-05-13 14:47:36,677 - stpipe.Detector1Pipeline.jump - INFO - Using GAIN reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0025.fits
2025-05-13 14:47:36,686 - stpipe.Detector1Pipeline.jump - INFO - Using READNOISE reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0043.fits
2025-05-13 14:47:36,711 - stpipe.Detector1Pipeline.jump - INFO - Extracting gain subarray to match science data
2025-05-13 14:47:36,717 - stpipe.Detector1Pipeline.jump - INFO - Extracting readnoise subarray to match science data
2025-05-13 14:47:37,528 - stpipe.Detector1Pipeline.jump - INFO - Executing two-point difference method
2025-05-13 14:47:37,529 - stpipe.Detector1Pipeline.jump - INFO - Creating 2 processes for jump detection
2025-05-13 14:48:47,457 - stpipe.Detector1Pipeline.jump - INFO - Flagging Snowballs
2025-05-13 14:48:48,954 - stpipe.Detector1Pipeline.jump - INFO - Total snowballs = 4284
2025-05-13 14:48:48,954 - stpipe.Detector1Pipeline.jump - INFO - Total elapsed time = 71.4259 sec
2025-05-13 14:48:49,678 - stpipe.Detector1Pipeline.jump - INFO - The execution time in seconds: 73.466509
2025-05-13 14:48:49,683 - stpipe.Detector1Pipeline.jump - INFO - Step jump done
2025-05-13 14:48:49,792 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - Step clean_flicker_noise running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_uncal.fits>,).
2025-05-13 14:48:49,792 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - Step skipped.
2025-05-13 14:48:52,153 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs1_ramp.fits
2025-05-13 14:48:52,255 - stpipe.Detector1Pipeline.ramp_fit - INFO - Step ramp_fit running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_ramp.fits>,).
2025-05-13 14:48:52,747 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using READNOISE reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0043.fits
2025-05-13 14:48:52,748 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using GAIN reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0025.fits
2025-05-13 14:48:52,777 - stpipe.Detector1Pipeline.ramp_fit - INFO - Extracting gain subarray to match science data
2025-05-13 14:48:52,783 - stpipe.Detector1Pipeline.ramp_fit - INFO - Extracting readnoise subarray to match science data
2025-05-13 14:48:52,788 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using algorithm = OLS_C
2025-05-13 14:48:52,788 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using weighting = optimal
2025-05-13 14:48:58,185 - stpipe.Detector1Pipeline.ramp_fit - INFO - Number of multiprocessing slices: 1
2025-05-13 14:50:07,373 - stpipe.Detector1Pipeline.ramp_fit - INFO - Ramp Fitting C Time: 69.18472647666931
2025-05-13 14:50:07,438 - stpipe.Detector1Pipeline.ramp_fit - INFO - Step ramp_fit done
2025-05-13 14:50:07,550 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale running with args (<ImageModel(32, 2048) from jw01366003001_04101_00001-seg002_nrs1_ramp.fits>,).
2025-05-13 14:50:07,564 - stpipe.Detector1Pipeline.gain_scale - INFO - Rescaling by 1.429
2025-05-13 14:50:07,567 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale done
2025-05-13 14:50:07,654 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_ramp.fits>,).
2025-05-13 14:50:07,698 - stpipe.Detector1Pipeline.gain_scale - INFO - Rescaling by 1.429
2025-05-13 14:50:07,709 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale done
2025-05-13 14:50:07,907 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs1_rateints.fits
2025-05-13 14:50:07,908 - stpipe.Detector1Pipeline - INFO - ... ending calwebb_detector1
2025-05-13 14:50:07,909 - stpipe.Detector1Pipeline - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 14:50:07,957 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs1_rate.fits
2025-05-13 14:50:07,957 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline done
2025-05-13 14:50:07,958 - stpipe - INFO - Results used jwst version: 1.18.0
... Stage 1 has been completed!
Applying Stage 1 Corrections & Calibrations to: jw01366003001_04101_00001-seg002_nrs2_uncal.fits
2025-05-13 14:50:10,045 - stpipe - INFO - PARS-JUMPSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-jumpstep_0003.asdf
2025-05-13 14:50:10,056 - stpipe - INFO - PARS-DETECTOR1PIPELINE parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-detector1pipeline_0003.asdf
2025-05-13 14:50:10,077 - stpipe.Detector1Pipeline - INFO - Detector1Pipeline instance created.
2025-05-13 14:50:10,078 - stpipe.Detector1Pipeline.group_scale - INFO - GroupScaleStep instance created.
2025-05-13 14:50:10,079 - stpipe.Detector1Pipeline.dq_init - INFO - DQInitStep instance created.
2025-05-13 14:50:10,080 - stpipe.Detector1Pipeline.emicorr - INFO - EmiCorrStep instance created.
2025-05-13 14:50:10,081 - stpipe.Detector1Pipeline.saturation - INFO - SaturationStep instance created.
2025-05-13 14:50:10,082 - stpipe.Detector1Pipeline.ipc - INFO - IPCStep instance created.
2025-05-13 14:50:10,083 - stpipe.Detector1Pipeline.superbias - INFO - SuperBiasStep instance created.
2025-05-13 14:50:10,084 - stpipe.Detector1Pipeline.refpix - INFO - RefPixStep instance created.
2025-05-13 14:50:10,086 - stpipe.Detector1Pipeline.rscd - INFO - RscdStep instance created.
2025-05-13 14:50:10,086 - stpipe.Detector1Pipeline.firstframe - INFO - FirstFrameStep instance created.
2025-05-13 14:50:10,088 - stpipe.Detector1Pipeline.lastframe - INFO - LastFrameStep instance created.
2025-05-13 14:50:10,088 - stpipe.Detector1Pipeline.linearity - INFO - LinearityStep instance created.
2025-05-13 14:50:10,089 - stpipe.Detector1Pipeline.dark_current - INFO - DarkCurrentStep instance created.
2025-05-13 14:50:10,090 - stpipe.Detector1Pipeline.reset - INFO - ResetStep instance created.
2025-05-13 14:50:10,091 - stpipe.Detector1Pipeline.persistence - INFO - PersistenceStep instance created.
2025-05-13 14:50:10,092 - stpipe.Detector1Pipeline.charge_migration - INFO - ChargeMigrationStep instance created.
2025-05-13 14:50:10,094 - stpipe.Detector1Pipeline.jump - INFO - JumpStep instance created.
2025-05-13 14:50:10,095 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - CleanFlickerNoiseStep instance created.
2025-05-13 14:50:10,096 - stpipe.Detector1Pipeline.ramp_fit - INFO - RampFitStep instance created.
2025-05-13 14:50:10,097 - stpipe.Detector1Pipeline.gain_scale - INFO - GainScaleStep instance created.
2025-05-13 14:50:10,197 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg002_nrs2_uncal.fits',).
2025-05-13 14:50:10,217 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_calibrated_ramp: True
steps:
group_scale:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dq_init:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
emicorr:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
algorithm: sequential
nints_to_phase: None
nbins: None
scale_reference: True
onthefly_corr_freq: None
use_n_cycles: 3
fit_ints_separately: False
user_supplied_reffile: None
save_intermediate_results: False
saturation:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
n_pix_grow_sat: 1
use_readpatt: True
ipc:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
superbias:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
refpix:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
odd_even_columns: True
use_side_ref_pixels: True
side_smoothing_length: 11
side_gain: 1.0
odd_even_rows: True
ovr_corr_mitigation_ftr: 3.0
preserve_irs2_refpix: False
irs2_mean_subtraction: False
refpix_algorithm: median
sigreject: 4.0
gaussmooth: 1.0
halfwidth: 30
rscd:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
type: baseline
firstframe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
bright_use_group1: False
lastframe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
linearity:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dark_current:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dark_output: None
average_dark_current: None
reset:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
persistence:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
input_trapsfilled: ''
flag_pers_cutoff: 40.0
save_persistence: False
save_trapsfilled: True
modify_input: False
charge_migration:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
signal_threshold: 25000.0
jump:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
rejection_threshold: 4.0
three_group_rejection_threshold: 6.0
four_group_rejection_threshold: 5.0
maximum_cores: quarter
flag_4_neighbors: True
max_jump_to_flag_neighbors: 1000
min_jump_to_flag_neighbors: 30
after_jump_flag_dn1: 0
after_jump_flag_time1: 0
after_jump_flag_dn2: 0
after_jump_flag_time2: 0
expand_large_events: True
min_sat_area: 1
min_jump_area: 5
expand_factor: 3
use_ellipses: False
sat_required_snowball: True
min_sat_radius_extend: 2.5
sat_expand: 2
edge_size: 25
mask_snowball_core_next_int: True
snowball_time_masked_next_int: 4000
find_showers: False
max_shower_amplitude: 4.0
extend_snr_threshold: 0.0
extend_min_area: 0
extend_inner_radius: 0
extend_outer_radius: 0.0
extend_ellipse_expand_ratio: 0.0
time_masked_after_shower: 0
min_diffs_single_pass: 10
max_extended_radius: 200
minimum_groups: 3
minimum_sigclip_groups: 100
only_use_ints: True
clean_flicker_noise:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
fit_method: median
fit_by_channel: False
background_method: median
background_box_size: None
mask_science_regions: False
apply_flat_field: False
n_sigma: 2.0
fit_histogram: False
single_mask: True
user_mask: None
save_mask: False
save_background: False
save_noise: False
ramp_fit:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
algorithm: OLS_C
int_name: ''
save_opt: False
opt_name: ''
suppress_one_group: True
firstgroup: None
lastgroup: None
maximum_cores: '1'
gain_scale:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
2025-05-13 14:50:11,042 - stpipe.Detector1Pipeline - INFO - Prefetching reference files for dataset: 'jw01366003001_04101_00001-seg002_nrs2_uncal.fits' reftypes = ['dark', 'gain', 'linearity', 'mask', 'readnoise', 'refpix', 'reset', 'saturation', 'sirskernel', 'superbias']
2025-05-13 14:50:11,046 - stpipe.Detector1Pipeline - INFO - Prefetch for DARK reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0439.fits'.
2025-05-13 14:50:11,046 - stpipe.Detector1Pipeline - INFO - Prefetch for GAIN reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0027.fits'.
2025-05-13 14:50:11,047 - stpipe.Detector1Pipeline - INFO - Prefetch for LINEARITY reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0023.fits'.
2025-05-13 14:50:11,047 - stpipe.Detector1Pipeline - INFO - Prefetch for MASK reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0049.fits'.
2025-05-13 14:50:11,048 - stpipe.Detector1Pipeline - INFO - Prefetch for READNOISE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0048.fits'.
2025-05-13 14:50:11,048 - stpipe.Detector1Pipeline - INFO - Prefetch for REFPIX reference file is 'N/A'.
2025-05-13 14:50:11,048 - stpipe.Detector1Pipeline - INFO - Prefetch for RESET reference file is 'N/A'.
2025-05-13 14:50:11,049 - stpipe.Detector1Pipeline - INFO - Prefetch for SATURATION reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0029.fits'.
2025-05-13 14:50:11,049 - stpipe.Detector1Pipeline - INFO - Prefetch for SIRSKERNEL reference file is 'N/A'.
2025-05-13 14:50:11,049 - stpipe.Detector1Pipeline - INFO - Prefetch for SUPERBIAS reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0429.fits'.
2025-05-13 14:50:11,056 - stpipe.Detector1Pipeline - INFO - Starting calwebb_detector1 ...
2025-05-13 14:50:12,385 - stpipe.Detector1Pipeline.group_scale - INFO - Step group_scale running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_uncal.fits>,).
2025-05-13 14:50:12,393 - stpipe.Detector1Pipeline.group_scale - INFO - NFRAMES and FRMDIVSR are equal; correction not needed
2025-05-13 14:50:12,393 - stpipe.Detector1Pipeline.group_scale - INFO - Step will be skipped
2025-05-13 14:50:12,394 - stpipe.Detector1Pipeline.group_scale - INFO - Step group_scale done
2025-05-13 14:50:12,500 - stpipe.Detector1Pipeline.dq_init - INFO - Step dq_init running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_uncal.fits>,).
2025-05-13 14:50:12,515 - stpipe.Detector1Pipeline.dq_init - INFO - Using MASK reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0049.fits
2025-05-13 14:50:13,023 - stpipe.Detector1Pipeline.dq_init - INFO - Extracting mask subarray to match science data
2025-05-13 14:50:13,606 - stpipe.Detector1Pipeline.dq_init - INFO - Step dq_init done
2025-05-13 14:50:13,716 - stpipe.Detector1Pipeline.saturation - INFO - Step saturation running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_uncal.fits>,).
2025-05-13 14:50:13,731 - stpipe.Detector1Pipeline.saturation - INFO - Using SATURATION reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0029.fits
2025-05-13 14:50:14,211 - stpipe.Detector1Pipeline.saturation - INFO - Extracting reference file subarray to match science data
2025-05-13 14:50:14,218 - stpipe.Detector1Pipeline.saturation - INFO - Using read_pattern with nframes 1
2025-05-13 14:50:19,370 - stpipe.Detector1Pipeline.saturation - INFO - Detected 1002 saturated pixels
2025-05-13 14:50:19,522 - stpipe.Detector1Pipeline.saturation - INFO - Detected 0 A/D floor pixels
2025-05-13 14:50:19,526 - stpipe.Detector1Pipeline.saturation - INFO - Step saturation done
2025-05-13 14:50:19,636 - stpipe.Detector1Pipeline.ipc - INFO - Step ipc running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_uncal.fits>,).
2025-05-13 14:50:19,637 - stpipe.Detector1Pipeline.ipc - INFO - Step skipped.
2025-05-13 14:50:19,723 - stpipe.Detector1Pipeline.superbias - INFO - Step superbias running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_uncal.fits>,).
2025-05-13 14:50:19,739 - stpipe.Detector1Pipeline.superbias - INFO - Using SUPERBIAS reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0429.fits
2025-05-13 14:50:21,881 - stpipe.Detector1Pipeline.superbias - INFO - Step superbias done
2025-05-13 14:50:21,993 - stpipe.Detector1Pipeline.refpix - INFO - Step refpix running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_uncal.fits>,).
2025-05-13 14:50:22,457 - stpipe.Detector1Pipeline.refpix - INFO - NIR subarray data
2025-05-13 14:50:22,460 - stpipe.Detector1Pipeline.refpix - INFO - Single readout amplifier used
2025-05-13 14:50:22,460 - stpipe.Detector1Pipeline.refpix - INFO - The following parameter is valid for this mode:
2025-05-13 14:50:22,461 - stpipe.Detector1Pipeline.refpix - INFO - odd_even_columns = True
2025-05-13 14:50:22,461 - stpipe.Detector1Pipeline.refpix - INFO - The following parameters are not applicable and are ignored:
2025-05-13 14:50:22,461 - stpipe.Detector1Pipeline.refpix - INFO - use_side_ref_pixels = True
2025-05-13 14:50:22,462 - stpipe.Detector1Pipeline.refpix - INFO - side_smoothing_length = 11
2025-05-13 14:50:22,462 - stpipe.Detector1Pipeline.refpix - INFO - side_gain = 1.0
2025-05-13 14:50:22,463 - stpipe.Detector1Pipeline.refpix - INFO - odd_even_rows = False
2025-05-13 14:50:45,856 - stpipe.Detector1Pipeline.refpix - INFO - Step refpix done
2025-05-13 14:50:45,968 - stpipe.Detector1Pipeline.linearity - INFO - Step linearity running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_uncal.fits>,).
2025-05-13 14:50:45,984 - stpipe.Detector1Pipeline.linearity - INFO - Using Linearity reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0023.fits
2025-05-13 14:50:46,003 - stpipe.Detector1Pipeline.linearity - WARNING - Keyword BAD_LIN_CORR does not correspond to an existing DQ mnemonic, so will be ignored
2025-05-13 14:50:50,771 - stpipe.Detector1Pipeline.linearity - INFO - Step linearity done
2025-05-13 14:50:50,889 - stpipe.Detector1Pipeline.dark_current - INFO - Step dark_current running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_uncal.fits>,).
2025-05-13 14:50:50,904 - stpipe.Detector1Pipeline.dark_current - INFO - Using DARK reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0439.fits
2025-05-13 14:50:51,403 - stpipe.Detector1Pipeline.dark_current - INFO - Science data nints=155, ngroups=70, nframes=1, groupgap=0
2025-05-13 14:50:51,404 - stpipe.Detector1Pipeline.dark_current - INFO - Dark data nints=1, ngroups=70, nframes=1, groupgap=0
2025-05-13 14:50:52,517 - stpipe.Detector1Pipeline.dark_current - INFO - Step dark_current done
2025-05-13 14:50:52,628 - stpipe.Detector1Pipeline.charge_migration - INFO - Step charge_migration running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_uncal.fits>,).
2025-05-13 14:50:52,628 - stpipe.Detector1Pipeline.charge_migration - INFO - Step skipped.
2025-05-13 14:50:52,716 - stpipe.Detector1Pipeline.jump - INFO - Step jump running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_uncal.fits>,).
2025-05-13 14:50:52,723 - stpipe.Detector1Pipeline.jump - INFO - CR rejection threshold = 4 sigma
2025-05-13 14:50:52,724 - stpipe.Detector1Pipeline.jump - INFO - Maximum cores to use = quarter
2025-05-13 14:50:53,195 - stpipe.Detector1Pipeline.jump - INFO - Using GAIN reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0027.fits
2025-05-13 14:50:53,203 - stpipe.Detector1Pipeline.jump - INFO - Using READNOISE reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0048.fits
2025-05-13 14:50:53,228 - stpipe.Detector1Pipeline.jump - INFO - Extracting gain subarray to match science data
2025-05-13 14:50:53,233 - stpipe.Detector1Pipeline.jump - INFO - Extracting readnoise subarray to match science data
2025-05-13 14:50:54,052 - stpipe.Detector1Pipeline.jump - INFO - Executing two-point difference method
2025-05-13 14:50:54,053 - stpipe.Detector1Pipeline.jump - INFO - Creating 2 processes for jump detection
2025-05-13 14:52:03,529 - stpipe.Detector1Pipeline.jump - INFO - Flagging Snowballs
2025-05-13 14:52:05,009 - stpipe.Detector1Pipeline.jump - INFO - Total snowballs = 3788
2025-05-13 14:52:05,010 - stpipe.Detector1Pipeline.jump - INFO - Total elapsed time = 70.9566 sec
2025-05-13 14:52:05,732 - stpipe.Detector1Pipeline.jump - INFO - The execution time in seconds: 73.008595
2025-05-13 14:52:05,737 - stpipe.Detector1Pipeline.jump - INFO - Step jump done
2025-05-13 14:52:05,852 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - Step clean_flicker_noise running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_uncal.fits>,).
2025-05-13 14:52:05,852 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - Step skipped.
2025-05-13 14:52:08,214 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs2_ramp.fits
2025-05-13 14:52:08,315 - stpipe.Detector1Pipeline.ramp_fit - INFO - Step ramp_fit running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_ramp.fits>,).
2025-05-13 14:52:08,814 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using READNOISE reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0048.fits
2025-05-13 14:52:08,814 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using GAIN reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0027.fits
2025-05-13 14:52:09,161 - stpipe.Detector1Pipeline.ramp_fit - INFO - Extracting gain subarray to match science data
2025-05-13 14:52:09,167 - stpipe.Detector1Pipeline.ramp_fit - INFO - Extracting readnoise subarray to match science data
2025-05-13 14:52:09,171 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using algorithm = OLS_C
2025-05-13 14:52:09,172 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using weighting = optimal
2025-05-13 14:52:14,562 - stpipe.Detector1Pipeline.ramp_fit - INFO - Number of multiprocessing slices: 1
2025-05-13 14:53:23,858 - stpipe.Detector1Pipeline.ramp_fit - INFO - Ramp Fitting C Time: 69.29285502433777
2025-05-13 14:53:23,923 - stpipe.Detector1Pipeline.ramp_fit - INFO - Step ramp_fit done
2025-05-13 14:53:24,036 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale running with args (<ImageModel(32, 2048) from jw01366003001_04101_00001-seg002_nrs2_ramp.fits>,).
2025-05-13 14:53:24,050 - stpipe.Detector1Pipeline.gain_scale - INFO - Rescaling by 1.428
2025-05-13 14:53:24,054 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale done
2025-05-13 14:53:24,155 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_ramp.fits>,).
2025-05-13 14:53:24,199 - stpipe.Detector1Pipeline.gain_scale - INFO - Rescaling by 1.428
2025-05-13 14:53:24,210 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale done
2025-05-13 14:53:24,410 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs2_rateints.fits
2025-05-13 14:53:24,410 - stpipe.Detector1Pipeline - INFO - ... ending calwebb_detector1
2025-05-13 14:53:24,411 - stpipe.Detector1Pipeline - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 14:53:24,459 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs2_rate.fits
2025-05-13 14:53:24,459 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline done
2025-05-13 14:53:24,460 - stpipe - INFO - Results used jwst version: 1.18.0
... Stage 1 has been completed!
Applying Stage 1 Corrections & Calibrations to: jw01366003001_04101_00001-seg003_nrs1_uncal.fits
2025-05-13 14:53:26,576 - stpipe - INFO - PARS-JUMPSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-jumpstep_0003.asdf
2025-05-13 14:53:26,586 - stpipe - INFO - PARS-DETECTOR1PIPELINE parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-detector1pipeline_0003.asdf
2025-05-13 14:53:26,608 - stpipe.Detector1Pipeline - INFO - Detector1Pipeline instance created.
2025-05-13 14:53:26,609 - stpipe.Detector1Pipeline.group_scale - INFO - GroupScaleStep instance created.
2025-05-13 14:53:26,610 - stpipe.Detector1Pipeline.dq_init - INFO - DQInitStep instance created.
2025-05-13 14:53:26,611 - stpipe.Detector1Pipeline.emicorr - INFO - EmiCorrStep instance created.
2025-05-13 14:53:26,611 - stpipe.Detector1Pipeline.saturation - INFO - SaturationStep instance created.
2025-05-13 14:53:26,613 - stpipe.Detector1Pipeline.ipc - INFO - IPCStep instance created.
2025-05-13 14:53:26,613 - stpipe.Detector1Pipeline.superbias - INFO - SuperBiasStep instance created.
2025-05-13 14:53:26,614 - stpipe.Detector1Pipeline.refpix - INFO - RefPixStep instance created.
2025-05-13 14:53:26,615 - stpipe.Detector1Pipeline.rscd - INFO - RscdStep instance created.
2025-05-13 14:53:26,616 - stpipe.Detector1Pipeline.firstframe - INFO - FirstFrameStep instance created.
2025-05-13 14:53:26,617 - stpipe.Detector1Pipeline.lastframe - INFO - LastFrameStep instance created.
2025-05-13 14:53:26,617 - stpipe.Detector1Pipeline.linearity - INFO - LinearityStep instance created.
2025-05-13 14:53:26,619 - stpipe.Detector1Pipeline.dark_current - INFO - DarkCurrentStep instance created.
2025-05-13 14:53:26,620 - stpipe.Detector1Pipeline.reset - INFO - ResetStep instance created.
2025-05-13 14:53:26,621 - stpipe.Detector1Pipeline.persistence - INFO - PersistenceStep instance created.
2025-05-13 14:53:26,622 - stpipe.Detector1Pipeline.charge_migration - INFO - ChargeMigrationStep instance created.
2025-05-13 14:53:26,624 - stpipe.Detector1Pipeline.jump - INFO - JumpStep instance created.
2025-05-13 14:53:26,625 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - CleanFlickerNoiseStep instance created.
2025-05-13 14:53:26,626 - stpipe.Detector1Pipeline.ramp_fit - INFO - RampFitStep instance created.
2025-05-13 14:53:26,626 - stpipe.Detector1Pipeline.gain_scale - INFO - GainScaleStep instance created.
2025-05-13 14:53:26,732 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg003_nrs1_uncal.fits',).
2025-05-13 14:53:26,753 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_calibrated_ramp: True
steps:
group_scale:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dq_init:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
emicorr:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
algorithm: sequential
nints_to_phase: None
nbins: None
scale_reference: True
onthefly_corr_freq: None
use_n_cycles: 3
fit_ints_separately: False
user_supplied_reffile: None
save_intermediate_results: False
saturation:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
n_pix_grow_sat: 1
use_readpatt: True
ipc:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
superbias:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
refpix:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
odd_even_columns: True
use_side_ref_pixels: True
side_smoothing_length: 11
side_gain: 1.0
odd_even_rows: True
ovr_corr_mitigation_ftr: 3.0
preserve_irs2_refpix: False
irs2_mean_subtraction: False
refpix_algorithm: median
sigreject: 4.0
gaussmooth: 1.0
halfwidth: 30
rscd:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
type: baseline
firstframe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
bright_use_group1: False
lastframe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
linearity:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dark_current:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dark_output: None
average_dark_current: None
reset:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
persistence:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
input_trapsfilled: ''
flag_pers_cutoff: 40.0
save_persistence: False
save_trapsfilled: True
modify_input: False
charge_migration:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
signal_threshold: 25000.0
jump:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
rejection_threshold: 4.0
three_group_rejection_threshold: 6.0
four_group_rejection_threshold: 5.0
maximum_cores: quarter
flag_4_neighbors: True
max_jump_to_flag_neighbors: 1000
min_jump_to_flag_neighbors: 30
after_jump_flag_dn1: 0
after_jump_flag_time1: 0
after_jump_flag_dn2: 0
after_jump_flag_time2: 0
expand_large_events: True
min_sat_area: 1
min_jump_area: 5
expand_factor: 3
use_ellipses: False
sat_required_snowball: True
min_sat_radius_extend: 2.5
sat_expand: 2
edge_size: 25
mask_snowball_core_next_int: True
snowball_time_masked_next_int: 4000
find_showers: False
max_shower_amplitude: 4.0
extend_snr_threshold: 0.0
extend_min_area: 0
extend_inner_radius: 0
extend_outer_radius: 0.0
extend_ellipse_expand_ratio: 0.0
time_masked_after_shower: 0
min_diffs_single_pass: 10
max_extended_radius: 200
minimum_groups: 3
minimum_sigclip_groups: 100
only_use_ints: True
clean_flicker_noise:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
fit_method: median
fit_by_channel: False
background_method: median
background_box_size: None
mask_science_regions: False
apply_flat_field: False
n_sigma: 2.0
fit_histogram: False
single_mask: True
user_mask: None
save_mask: False
save_background: False
save_noise: False
ramp_fit:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
algorithm: OLS_C
int_name: ''
save_opt: False
opt_name: ''
suppress_one_group: True
firstgroup: None
lastgroup: None
maximum_cores: '1'
gain_scale:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
2025-05-13 14:53:27,603 - stpipe.Detector1Pipeline - INFO - Prefetching reference files for dataset: 'jw01366003001_04101_00001-seg003_nrs1_uncal.fits' reftypes = ['dark', 'gain', 'linearity', 'mask', 'readnoise', 'refpix', 'reset', 'saturation', 'sirskernel', 'superbias']
2025-05-13 14:53:27,606 - stpipe.Detector1Pipeline - INFO - Prefetch for DARK reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0438.fits'.
2025-05-13 14:53:27,607 - stpipe.Detector1Pipeline - INFO - Prefetch for GAIN reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0025.fits'.
2025-05-13 14:53:27,607 - stpipe.Detector1Pipeline - INFO - Prefetch for LINEARITY reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0024.fits'.
2025-05-13 14:53:27,608 - stpipe.Detector1Pipeline - INFO - Prefetch for MASK reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0051.fits'.
2025-05-13 14:53:27,608 - stpipe.Detector1Pipeline - INFO - Prefetch for READNOISE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0043.fits'.
2025-05-13 14:53:27,609 - stpipe.Detector1Pipeline - INFO - Prefetch for REFPIX reference file is 'N/A'.
2025-05-13 14:53:27,609 - stpipe.Detector1Pipeline - INFO - Prefetch for RESET reference file is 'N/A'.
2025-05-13 14:53:27,610 - stpipe.Detector1Pipeline - INFO - Prefetch for SATURATION reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0028.fits'.
2025-05-13 14:53:27,610 - stpipe.Detector1Pipeline - INFO - Prefetch for SIRSKERNEL reference file is 'N/A'.
2025-05-13 14:53:27,611 - stpipe.Detector1Pipeline - INFO - Prefetch for SUPERBIAS reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0427.fits'.
2025-05-13 14:53:27,617 - stpipe.Detector1Pipeline - INFO - Starting calwebb_detector1 ...
2025-05-13 14:53:28,963 - stpipe.Detector1Pipeline.group_scale - INFO - Step group_scale running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_uncal.fits>,).
2025-05-13 14:53:28,970 - stpipe.Detector1Pipeline.group_scale - INFO - NFRAMES and FRMDIVSR are equal; correction not needed
2025-05-13 14:53:28,971 - stpipe.Detector1Pipeline.group_scale - INFO - Step will be skipped
2025-05-13 14:53:28,972 - stpipe.Detector1Pipeline.group_scale - INFO - Step group_scale done
2025-05-13 14:53:29,081 - stpipe.Detector1Pipeline.dq_init - INFO - Step dq_init running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_uncal.fits>,).
2025-05-13 14:53:29,097 - stpipe.Detector1Pipeline.dq_init - INFO - Using MASK reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0051.fits
2025-05-13 14:53:29,615 - stpipe.Detector1Pipeline.dq_init - INFO - Extracting mask subarray to match science data
2025-05-13 14:53:30,200 - stpipe.Detector1Pipeline.dq_init - INFO - Step dq_init done
2025-05-13 14:53:30,317 - stpipe.Detector1Pipeline.saturation - INFO - Step saturation running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_uncal.fits>,).
2025-05-13 14:53:30,332 - stpipe.Detector1Pipeline.saturation - INFO - Using SATURATION reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0028.fits
2025-05-13 14:53:30,811 - stpipe.Detector1Pipeline.saturation - INFO - Extracting reference file subarray to match science data
2025-05-13 14:53:30,818 - stpipe.Detector1Pipeline.saturation - INFO - Using read_pattern with nframes 1
2025-05-13 14:53:35,945 - stpipe.Detector1Pipeline.saturation - INFO - Detected 678 saturated pixels
2025-05-13 14:53:36,100 - stpipe.Detector1Pipeline.saturation - INFO - Detected 0 A/D floor pixels
2025-05-13 14:53:36,104 - stpipe.Detector1Pipeline.saturation - INFO - Step saturation done
2025-05-13 14:53:36,216 - stpipe.Detector1Pipeline.ipc - INFO - Step ipc running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_uncal.fits>,).
2025-05-13 14:53:36,217 - stpipe.Detector1Pipeline.ipc - INFO - Step skipped.
2025-05-13 14:53:36,306 - stpipe.Detector1Pipeline.superbias - INFO - Step superbias running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_uncal.fits>,).
2025-05-13 14:53:36,322 - stpipe.Detector1Pipeline.superbias - INFO - Using SUPERBIAS reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0427.fits
2025-05-13 14:53:38,513 - stpipe.Detector1Pipeline.superbias - INFO - Step superbias done
2025-05-13 14:53:38,631 - stpipe.Detector1Pipeline.refpix - INFO - Step refpix running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_uncal.fits>,).
2025-05-13 14:53:39,106 - stpipe.Detector1Pipeline.refpix - INFO - NIR subarray data
2025-05-13 14:53:39,109 - stpipe.Detector1Pipeline.refpix - INFO - Single readout amplifier used
2025-05-13 14:53:39,109 - stpipe.Detector1Pipeline.refpix - INFO - The following parameter is valid for this mode:
2025-05-13 14:53:39,109 - stpipe.Detector1Pipeline.refpix - INFO - odd_even_columns = True
2025-05-13 14:53:39,110 - stpipe.Detector1Pipeline.refpix - INFO - The following parameters are not applicable and are ignored:
2025-05-13 14:53:39,110 - stpipe.Detector1Pipeline.refpix - INFO - use_side_ref_pixels = True
2025-05-13 14:53:39,111 - stpipe.Detector1Pipeline.refpix - INFO - side_smoothing_length = 11
2025-05-13 14:53:39,111 - stpipe.Detector1Pipeline.refpix - INFO - side_gain = 1.0
2025-05-13 14:53:39,112 - stpipe.Detector1Pipeline.refpix - INFO - odd_even_rows = False
2025-05-13 14:54:02,871 - stpipe.Detector1Pipeline.refpix - INFO - Step refpix done
2025-05-13 14:54:02,981 - stpipe.Detector1Pipeline.linearity - INFO - Step linearity running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_uncal.fits>,).
2025-05-13 14:54:02,996 - stpipe.Detector1Pipeline.linearity - INFO - Using Linearity reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0024.fits
2025-05-13 14:54:03,022 - stpipe.Detector1Pipeline.linearity - WARNING - Keyword BAD_LIN_CORR does not correspond to an existing DQ mnemonic, so will be ignored
2025-05-13 14:54:07,789 - stpipe.Detector1Pipeline.linearity - INFO - Step linearity done
2025-05-13 14:54:07,903 - stpipe.Detector1Pipeline.dark_current - INFO - Step dark_current running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_uncal.fits>,).
2025-05-13 14:54:07,918 - stpipe.Detector1Pipeline.dark_current - INFO - Using DARK reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0438.fits
2025-05-13 14:54:08,428 - stpipe.Detector1Pipeline.dark_current - INFO - Science data nints=155, ngroups=70, nframes=1, groupgap=0
2025-05-13 14:54:08,428 - stpipe.Detector1Pipeline.dark_current - INFO - Dark data nints=1, ngroups=70, nframes=1, groupgap=0
2025-05-13 14:54:09,518 - stpipe.Detector1Pipeline.dark_current - INFO - Step dark_current done
2025-05-13 14:54:09,633 - stpipe.Detector1Pipeline.charge_migration - INFO - Step charge_migration running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_uncal.fits>,).
2025-05-13 14:54:09,633 - stpipe.Detector1Pipeline.charge_migration - INFO - Step skipped.
2025-05-13 14:54:09,725 - stpipe.Detector1Pipeline.jump - INFO - Step jump running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_uncal.fits>,).
2025-05-13 14:54:09,732 - stpipe.Detector1Pipeline.jump - INFO - CR rejection threshold = 4 sigma
2025-05-13 14:54:09,733 - stpipe.Detector1Pipeline.jump - INFO - Maximum cores to use = quarter
2025-05-13 14:54:10,211 - stpipe.Detector1Pipeline.jump - INFO - Using GAIN reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0025.fits
2025-05-13 14:54:10,219 - stpipe.Detector1Pipeline.jump - INFO - Using READNOISE reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0043.fits
2025-05-13 14:54:10,243 - stpipe.Detector1Pipeline.jump - INFO - Extracting gain subarray to match science data
2025-05-13 14:54:10,248 - stpipe.Detector1Pipeline.jump - INFO - Extracting readnoise subarray to match science data
2025-05-13 14:54:11,068 - stpipe.Detector1Pipeline.jump - INFO - Executing two-point difference method
2025-05-13 14:54:11,069 - stpipe.Detector1Pipeline.jump - INFO - Creating 2 processes for jump detection
2025-05-13 14:55:20,278 - stpipe.Detector1Pipeline.jump - INFO - Flagging Snowballs
2025-05-13 14:55:21,777 - stpipe.Detector1Pipeline.jump - INFO - Total snowballs = 4383
2025-05-13 14:55:21,778 - stpipe.Detector1Pipeline.jump - INFO - Total elapsed time = 70.709 sec
2025-05-13 14:55:22,508 - stpipe.Detector1Pipeline.jump - INFO - The execution time in seconds: 72.775807
2025-05-13 14:55:22,514 - stpipe.Detector1Pipeline.jump - INFO - Step jump done
2025-05-13 14:55:22,631 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - Step clean_flicker_noise running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_uncal.fits>,).
2025-05-13 14:55:22,632 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - Step skipped.
2025-05-13 14:55:25,036 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs1_ramp.fits
2025-05-13 14:55:25,148 - stpipe.Detector1Pipeline.ramp_fit - INFO - Step ramp_fit running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_ramp.fits>,).
2025-05-13 14:55:25,643 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using READNOISE reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0043.fits
2025-05-13 14:55:25,643 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using GAIN reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0025.fits
2025-05-13 14:55:25,668 - stpipe.Detector1Pipeline.ramp_fit - INFO - Extracting gain subarray to match science data
2025-05-13 14:55:25,673 - stpipe.Detector1Pipeline.ramp_fit - INFO - Extracting readnoise subarray to match science data
2025-05-13 14:55:25,678 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using algorithm = OLS_C
2025-05-13 14:55:25,678 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using weighting = optimal
2025-05-13 14:55:31,079 - stpipe.Detector1Pipeline.ramp_fit - INFO - Number of multiprocessing slices: 1
2025-05-13 14:56:40,565 - stpipe.Detector1Pipeline.ramp_fit - INFO - Ramp Fitting C Time: 69.48335576057434
2025-05-13 14:56:40,630 - stpipe.Detector1Pipeline.ramp_fit - INFO - Step ramp_fit done
2025-05-13 14:56:40,742 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale running with args (<ImageModel(32, 2048) from jw01366003001_04101_00001-seg003_nrs1_ramp.fits>,).
2025-05-13 14:56:40,756 - stpipe.Detector1Pipeline.gain_scale - INFO - Rescaling by 1.429
2025-05-13 14:56:40,759 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale done
2025-05-13 14:56:40,850 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_ramp.fits>,).
2025-05-13 14:56:40,894 - stpipe.Detector1Pipeline.gain_scale - INFO - Rescaling by 1.429
2025-05-13 14:56:40,906 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale done
2025-05-13 14:56:41,106 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs1_rateints.fits
2025-05-13 14:56:41,107 - stpipe.Detector1Pipeline - INFO - ... ending calwebb_detector1
2025-05-13 14:56:41,107 - stpipe.Detector1Pipeline - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 14:56:41,155 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs1_rate.fits
2025-05-13 14:56:41,155 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline done
2025-05-13 14:56:41,155 - stpipe - INFO - Results used jwst version: 1.18.0
... Stage 1 has been completed!
Applying Stage 1 Corrections & Calibrations to: jw01366003001_04101_00001-seg003_nrs2_uncal.fits
2025-05-13 14:56:43,259 - stpipe - INFO - PARS-JUMPSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-jumpstep_0003.asdf
2025-05-13 14:56:43,269 - stpipe - INFO - PARS-DETECTOR1PIPELINE parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-detector1pipeline_0003.asdf
2025-05-13 14:56:43,291 - stpipe.Detector1Pipeline - INFO - Detector1Pipeline instance created.
2025-05-13 14:56:43,291 - stpipe.Detector1Pipeline.group_scale - INFO - GroupScaleStep instance created.
2025-05-13 14:56:43,292 - stpipe.Detector1Pipeline.dq_init - INFO - DQInitStep instance created.
2025-05-13 14:56:43,293 - stpipe.Detector1Pipeline.emicorr - INFO - EmiCorrStep instance created.
2025-05-13 14:56:43,294 - stpipe.Detector1Pipeline.saturation - INFO - SaturationStep instance created.
2025-05-13 14:56:43,295 - stpipe.Detector1Pipeline.ipc - INFO - IPCStep instance created.
2025-05-13 14:56:43,296 - stpipe.Detector1Pipeline.superbias - INFO - SuperBiasStep instance created.
2025-05-13 14:56:43,296 - stpipe.Detector1Pipeline.refpix - INFO - RefPixStep instance created.
2025-05-13 14:56:43,297 - stpipe.Detector1Pipeline.rscd - INFO - RscdStep instance created.
2025-05-13 14:56:43,298 - stpipe.Detector1Pipeline.firstframe - INFO - FirstFrameStep instance created.
2025-05-13 14:56:43,299 - stpipe.Detector1Pipeline.lastframe - INFO - LastFrameStep instance created.
2025-05-13 14:56:43,299 - stpipe.Detector1Pipeline.linearity - INFO - LinearityStep instance created.
2025-05-13 14:56:43,300 - stpipe.Detector1Pipeline.dark_current - INFO - DarkCurrentStep instance created.
2025-05-13 14:56:43,301 - stpipe.Detector1Pipeline.reset - INFO - ResetStep instance created.
2025-05-13 14:56:43,302 - stpipe.Detector1Pipeline.persistence - INFO - PersistenceStep instance created.
2025-05-13 14:56:43,302 - stpipe.Detector1Pipeline.charge_migration - INFO - ChargeMigrationStep instance created.
2025-05-13 14:56:43,304 - stpipe.Detector1Pipeline.jump - INFO - JumpStep instance created.
2025-05-13 14:56:43,305 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - CleanFlickerNoiseStep instance created.
2025-05-13 14:56:43,306 - stpipe.Detector1Pipeline.ramp_fit - INFO - RampFitStep instance created.
2025-05-13 14:56:43,306 - stpipe.Detector1Pipeline.gain_scale - INFO - GainScaleStep instance created.
2025-05-13 14:56:43,411 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/uncal/jw01366003001_04101_00001-seg003_nrs2_uncal.fits',).
2025-05-13 14:56:43,432 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_calibrated_ramp: True
steps:
group_scale:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dq_init:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
emicorr:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
algorithm: sequential
nints_to_phase: None
nbins: None
scale_reference: True
onthefly_corr_freq: None
use_n_cycles: 3
fit_ints_separately: False
user_supplied_reffile: None
save_intermediate_results: False
saturation:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
n_pix_grow_sat: 1
use_readpatt: True
ipc:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
superbias:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
refpix:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
odd_even_columns: True
use_side_ref_pixels: True
side_smoothing_length: 11
side_gain: 1.0
odd_even_rows: True
ovr_corr_mitigation_ftr: 3.0
preserve_irs2_refpix: False
irs2_mean_subtraction: False
refpix_algorithm: median
sigreject: 4.0
gaussmooth: 1.0
halfwidth: 30
rscd:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
type: baseline
firstframe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
bright_use_group1: False
lastframe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
linearity:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dark_current:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
dark_output: None
average_dark_current: None
reset:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
persistence:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
input_trapsfilled: ''
flag_pers_cutoff: 40.0
save_persistence: False
save_trapsfilled: True
modify_input: False
charge_migration:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
signal_threshold: 25000.0
jump:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
rejection_threshold: 4.0
three_group_rejection_threshold: 6.0
four_group_rejection_threshold: 5.0
maximum_cores: quarter
flag_4_neighbors: True
max_jump_to_flag_neighbors: 1000
min_jump_to_flag_neighbors: 30
after_jump_flag_dn1: 0
after_jump_flag_time1: 0
after_jump_flag_dn2: 0
after_jump_flag_time2: 0
expand_large_events: True
min_sat_area: 1
min_jump_area: 5
expand_factor: 3
use_ellipses: False
sat_required_snowball: True
min_sat_radius_extend: 2.5
sat_expand: 2
edge_size: 25
mask_snowball_core_next_int: True
snowball_time_masked_next_int: 4000
find_showers: False
max_shower_amplitude: 4.0
extend_snr_threshold: 0.0
extend_min_area: 0
extend_inner_radius: 0
extend_outer_radius: 0.0
extend_ellipse_expand_ratio: 0.0
time_masked_after_shower: 0
min_diffs_single_pass: 10
max_extended_radius: 200
minimum_groups: 3
minimum_sigclip_groups: 100
only_use_ints: True
clean_flicker_noise:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
fit_method: median
fit_by_channel: False
background_method: median
background_box_size: None
mask_science_regions: False
apply_flat_field: False
n_sigma: 2.0
fit_histogram: False
single_mask: True
user_mask: None
save_mask: False
save_background: False
save_noise: False
ramp_fit:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
algorithm: OLS_C
int_name: ''
save_opt: False
opt_name: ''
suppress_one_group: True
firstgroup: None
lastgroup: None
maximum_cores: '1'
gain_scale:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
2025-05-13 14:56:44,266 - stpipe.Detector1Pipeline - INFO - Prefetching reference files for dataset: 'jw01366003001_04101_00001-seg003_nrs2_uncal.fits' reftypes = ['dark', 'gain', 'linearity', 'mask', 'readnoise', 'refpix', 'reset', 'saturation', 'sirskernel', 'superbias']
2025-05-13 14:56:44,269 - stpipe.Detector1Pipeline - INFO - Prefetch for DARK reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0439.fits'.
2025-05-13 14:56:44,270 - stpipe.Detector1Pipeline - INFO - Prefetch for GAIN reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0027.fits'.
2025-05-13 14:56:44,270 - stpipe.Detector1Pipeline - INFO - Prefetch for LINEARITY reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0023.fits'.
2025-05-13 14:56:44,271 - stpipe.Detector1Pipeline - INFO - Prefetch for MASK reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0049.fits'.
2025-05-13 14:56:44,271 - stpipe.Detector1Pipeline - INFO - Prefetch for READNOISE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0048.fits'.
2025-05-13 14:56:44,271 - stpipe.Detector1Pipeline - INFO - Prefetch for REFPIX reference file is 'N/A'.
2025-05-13 14:56:44,272 - stpipe.Detector1Pipeline - INFO - Prefetch for RESET reference file is 'N/A'.
2025-05-13 14:56:44,272 - stpipe.Detector1Pipeline - INFO - Prefetch for SATURATION reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0029.fits'.
2025-05-13 14:56:44,272 - stpipe.Detector1Pipeline - INFO - Prefetch for SIRSKERNEL reference file is 'N/A'.
2025-05-13 14:56:44,273 - stpipe.Detector1Pipeline - INFO - Prefetch for SUPERBIAS reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0429.fits'.
2025-05-13 14:56:44,279 - stpipe.Detector1Pipeline - INFO - Starting calwebb_detector1 ...
2025-05-13 14:56:45,641 - stpipe.Detector1Pipeline.group_scale - INFO - Step group_scale running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_uncal.fits>,).
2025-05-13 14:56:45,648 - stpipe.Detector1Pipeline.group_scale - INFO - NFRAMES and FRMDIVSR are equal; correction not needed
2025-05-13 14:56:45,648 - stpipe.Detector1Pipeline.group_scale - INFO - Step will be skipped
2025-05-13 14:56:45,650 - stpipe.Detector1Pipeline.group_scale - INFO - Step group_scale done
2025-05-13 14:56:45,758 - stpipe.Detector1Pipeline.dq_init - INFO - Step dq_init running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_uncal.fits>,).
2025-05-13 14:56:45,773 - stpipe.Detector1Pipeline.dq_init - INFO - Using MASK reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_mask_0049.fits
2025-05-13 14:56:46,301 - stpipe.Detector1Pipeline.dq_init - INFO - Extracting mask subarray to match science data
2025-05-13 14:56:46,891 - stpipe.Detector1Pipeline.dq_init - INFO - Step dq_init done
2025-05-13 14:56:47,009 - stpipe.Detector1Pipeline.saturation - INFO - Step saturation running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_uncal.fits>,).
2025-05-13 14:56:47,024 - stpipe.Detector1Pipeline.saturation - INFO - Using SATURATION reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_saturation_0029.fits
2025-05-13 14:56:47,512 - stpipe.Detector1Pipeline.saturation - INFO - Extracting reference file subarray to match science data
2025-05-13 14:56:47,519 - stpipe.Detector1Pipeline.saturation - INFO - Using read_pattern with nframes 1
2025-05-13 14:56:52,621 - stpipe.Detector1Pipeline.saturation - INFO - Detected 849 saturated pixels
2025-05-13 14:56:52,774 - stpipe.Detector1Pipeline.saturation - INFO - Detected 0 A/D floor pixels
2025-05-13 14:56:52,777 - stpipe.Detector1Pipeline.saturation - INFO - Step saturation done
2025-05-13 14:56:52,887 - stpipe.Detector1Pipeline.ipc - INFO - Step ipc running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_uncal.fits>,).
2025-05-13 14:56:52,888 - stpipe.Detector1Pipeline.ipc - INFO - Step skipped.
2025-05-13 14:56:52,978 - stpipe.Detector1Pipeline.superbias - INFO - Step superbias running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_uncal.fits>,).
2025-05-13 14:56:52,994 - stpipe.Detector1Pipeline.superbias - INFO - Using SUPERBIAS reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_superbias_0429.fits
2025-05-13 14:56:55,117 - stpipe.Detector1Pipeline.superbias - INFO - Step superbias done
2025-05-13 14:56:55,233 - stpipe.Detector1Pipeline.refpix - INFO - Step refpix running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_uncal.fits>,).
2025-05-13 14:56:55,696 - stpipe.Detector1Pipeline.refpix - INFO - NIR subarray data
2025-05-13 14:56:55,699 - stpipe.Detector1Pipeline.refpix - INFO - Single readout amplifier used
2025-05-13 14:56:55,700 - stpipe.Detector1Pipeline.refpix - INFO - The following parameter is valid for this mode:
2025-05-13 14:56:55,700 - stpipe.Detector1Pipeline.refpix - INFO - odd_even_columns = True
2025-05-13 14:56:55,700 - stpipe.Detector1Pipeline.refpix - INFO - The following parameters are not applicable and are ignored:
2025-05-13 14:56:55,701 - stpipe.Detector1Pipeline.refpix - INFO - use_side_ref_pixels = True
2025-05-13 14:56:55,701 - stpipe.Detector1Pipeline.refpix - INFO - side_smoothing_length = 11
2025-05-13 14:56:55,702 - stpipe.Detector1Pipeline.refpix - INFO - side_gain = 1.0
2025-05-13 14:56:55,702 - stpipe.Detector1Pipeline.refpix - INFO - odd_even_rows = False
2025-05-13 14:57:18,941 - stpipe.Detector1Pipeline.refpix - INFO - Step refpix done
2025-05-13 14:57:19,056 - stpipe.Detector1Pipeline.linearity - INFO - Step linearity running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_uncal.fits>,).
2025-05-13 14:57:19,071 - stpipe.Detector1Pipeline.linearity - INFO - Using Linearity reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_linearity_0023.fits
2025-05-13 14:57:19,098 - stpipe.Detector1Pipeline.linearity - WARNING - Keyword BAD_LIN_CORR does not correspond to an existing DQ mnemonic, so will be ignored
2025-05-13 14:57:23,883 - stpipe.Detector1Pipeline.linearity - INFO - Step linearity done
2025-05-13 14:57:23,996 - stpipe.Detector1Pipeline.dark_current - INFO - Step dark_current running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_uncal.fits>,).
2025-05-13 14:57:24,012 - stpipe.Detector1Pipeline.dark_current - INFO - Using DARK reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_dark_0439.fits
2025-05-13 14:57:24,524 - stpipe.Detector1Pipeline.dark_current - INFO - Science data nints=155, ngroups=70, nframes=1, groupgap=0
2025-05-13 14:57:24,525 - stpipe.Detector1Pipeline.dark_current - INFO - Dark data nints=1, ngroups=70, nframes=1, groupgap=0
2025-05-13 14:57:25,617 - stpipe.Detector1Pipeline.dark_current - INFO - Step dark_current done
2025-05-13 14:57:25,730 - stpipe.Detector1Pipeline.charge_migration - INFO - Step charge_migration running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_uncal.fits>,).
2025-05-13 14:57:25,730 - stpipe.Detector1Pipeline.charge_migration - INFO - Step skipped.
2025-05-13 14:57:25,823 - stpipe.Detector1Pipeline.jump - INFO - Step jump running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_uncal.fits>,).
2025-05-13 14:57:25,831 - stpipe.Detector1Pipeline.jump - INFO - CR rejection threshold = 4 sigma
2025-05-13 14:57:25,831 - stpipe.Detector1Pipeline.jump - INFO - Maximum cores to use = quarter
2025-05-13 14:57:26,311 - stpipe.Detector1Pipeline.jump - INFO - Using GAIN reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0027.fits
2025-05-13 14:57:26,320 - stpipe.Detector1Pipeline.jump - INFO - Using READNOISE reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0048.fits
2025-05-13 14:57:26,346 - stpipe.Detector1Pipeline.jump - INFO - Extracting gain subarray to match science data
2025-05-13 14:57:26,351 - stpipe.Detector1Pipeline.jump - INFO - Extracting readnoise subarray to match science data
2025-05-13 14:57:27,171 - stpipe.Detector1Pipeline.jump - INFO - Executing two-point difference method
2025-05-13 14:57:27,171 - stpipe.Detector1Pipeline.jump - INFO - Creating 2 processes for jump detection
2025-05-13 14:58:37,162 - stpipe.Detector1Pipeline.jump - INFO - Flagging Snowballs
2025-05-13 14:58:38,624 - stpipe.Detector1Pipeline.jump - INFO - Total snowballs = 3775
2025-05-13 14:58:38,625 - stpipe.Detector1Pipeline.jump - INFO - Total elapsed time = 71.4539 sec
2025-05-13 14:58:39,353 - stpipe.Detector1Pipeline.jump - INFO - The execution time in seconds: 73.521895
2025-05-13 14:58:39,357 - stpipe.Detector1Pipeline.jump - INFO - Step jump done
2025-05-13 14:58:39,476 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - Step clean_flicker_noise running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_uncal.fits>,).
2025-05-13 14:58:39,477 - stpipe.Detector1Pipeline.clean_flicker_noise - INFO - Step skipped.
2025-05-13 14:58:41,845 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs2_ramp.fits
2025-05-13 14:58:41,944 - stpipe.Detector1Pipeline.ramp_fit - INFO - Step ramp_fit running with args (<RampModel(155, 70, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_ramp.fits>,).
2025-05-13 14:58:42,443 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using READNOISE reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0048.fits
2025-05-13 14:58:42,443 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using GAIN reference file: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0027.fits
2025-05-13 14:58:42,468 - stpipe.Detector1Pipeline.ramp_fit - INFO - Extracting gain subarray to match science data
2025-05-13 14:58:42,474 - stpipe.Detector1Pipeline.ramp_fit - INFO - Extracting readnoise subarray to match science data
2025-05-13 14:58:42,479 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using algorithm = OLS_C
2025-05-13 14:58:42,479 - stpipe.Detector1Pipeline.ramp_fit - INFO - Using weighting = optimal
2025-05-13 14:58:47,822 - stpipe.Detector1Pipeline.ramp_fit - INFO - Number of multiprocessing slices: 1
2025-05-13 14:59:56,979 - stpipe.Detector1Pipeline.ramp_fit - INFO - Ramp Fitting C Time: 69.15485405921936
2025-05-13 14:59:57,044 - stpipe.Detector1Pipeline.ramp_fit - INFO - Step ramp_fit done
2025-05-13 14:59:57,170 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale running with args (<ImageModel(32, 2048) from jw01366003001_04101_00001-seg003_nrs2_ramp.fits>,).
2025-05-13 14:59:57,184 - stpipe.Detector1Pipeline.gain_scale - INFO - Rescaling by 1.428
2025-05-13 14:59:57,187 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale done
2025-05-13 14:59:57,284 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_ramp.fits>,).
2025-05-13 14:59:57,327 - stpipe.Detector1Pipeline.gain_scale - INFO - Rescaling by 1.428
2025-05-13 14:59:57,338 - stpipe.Detector1Pipeline.gain_scale - INFO - Step gain_scale done
2025-05-13 14:59:57,537 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs2_rateints.fits
2025-05-13 14:59:57,537 - stpipe.Detector1Pipeline - INFO - ... ending calwebb_detector1
2025-05-13 14:59:57,538 - stpipe.Detector1Pipeline - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 14:59:57,586 - stpipe.Detector1Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs2_rate.fits
2025-05-13 14:59:57,586 - stpipe.Detector1Pipeline - INFO - Step Detector1Pipeline done
2025-05-13 14:59:57,586 - stpipe - INFO - Results used jwst version: 1.18.0
... Stage 1 has been completed!
# Final list of RATE[INTS] files ready for Stage 2 processing.
rate_sci = sorted(glob.glob(det1_dir + '*_rateints*.fits'))
print(f"SCIENCE | RATE[INTS] Files:\n{'-' * 20}\n" + "\n".join(rate_sci))
SCIENCE | RATE[INTS] Files:
--------------------
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs1_rateints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs2_rateints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs1_rateints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs2_rateints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs1_rateints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs2_rateints.fits
# Print out the time benchmark.
time2 = time.perf_counter()
print(f"Runtime so far: {round((time2 - time0) / 60.0, 1):0.4f} min")
Runtime so far: 24.5000 min
6. Stage 2: Spec2Pipeline
(calwebb_spec2
)#
In this section, we process our countrate (slope) image products from Stage 1 (calwebb_detector1
) through the Spec2 (calwebb_spec2
) pipeline to create Stage 2 data products.
Input: A single countrate (slope) image (
_rate[ints].fits
) or an association file listing multiple inputs.Output: Calibrated products (rectified and unrectified) and 1D spectra.
_cal[ints].fits
: Calibrated 2D (unrectified) spectra (ncols x nrows)._x1d[ints].fits
: Extracted 1D spectroscopic data (wavelength vs. flux).
The Spec2Pipeline
applies additional instrumental corrections and calibrations (e.g., slit loss, path loss, etc.,) to countrate products that result in a fully calibrated individual exposure (per segment). The Spec2Pipeline
also converts countrate products from units of DN/s to flux (Jy) for point sources and surface brightness (MJy/sr) for extended sources.
6.1 Configure Spec2Pipeline
#
The Spec2Pipeline
has the following steps available for NIRSpec BOTS:
assign_wcs
: Assigns wavelength solution for spectra.badpix_selfcal
: Flags bad pixels in the input data using a self-calibration technique based on median filtering along the spectral axis.nsclean
: Cleans 1/f noise.extract_2d
: Extracts 2D arrays from spectral images.srctype
: Determines whether a spectroscopic source should be classified as a point or extended object.flat_field
: Applies flat-field corrections to the input science dataset.photom
: Applies photometric calibrations to convert data from countrate to surface brightness or flux density.pixel_replace
: Interpolates and estimates flux values for pixels flagged as DO_NOT_USE in 2D extracted spectra.extract_1d
: Extracts a 1D signal from 2D or 3D datasets.
For more information about each step and a full list of step arguments, please refer to the official documentation: JDox • ReadtheDocs
Below, we set up a dictionary that defines how the Spec2Pipeline
should be configured for BOTS data.
We opt to skip the flat_field
and photom
steps, as they can introduce scatter in the final light curves. This scatter arises from uncertainties in the limited number of flat field frames used to generate the flat field reference file, as well as uncertainties in the throughput used for converting the extracted spectra from relative to absolute units.
# Set up a dictionary to define how the Spec2 pipeline should be configured.
# -------------------------Boilerplate dictionary setup-------------------------
spec2dict = {}
spec2dict['assign_wcs'], spec2dict['badpix_selfcal'] = {}, {}
spec2dict['nsclean'] = {}
spec2dict['extract_2d'], spec2dict['srctype'] = {}, {}
spec2dict['flat_field'], spec2dict['photom'] = {}, {}
spec2dict['pixel_replace'], spec2dict['extract_1d'] = {}, {}
# ---------------------------Override reference files---------------------------
# Overrides for various reference files (example).
# Files should be in the base local directory or provide full path.
# spec2dict['extract_1d']['override_extract1d'] = 'myfile.json'
# -----------------------------Set step parameters------------------------------
# Overrides for whether or not certain steps should be skipped.
# Skip this step, because it can increase the light curve scatter.
spec2dict['flat_field']['skip'] = True
spec2dict['photom']['skip'] = True # Skip this; BOTS observations are relative.
# For Brown dwarf observation uncomment the following.
#spec2dict['flat_field']['skip'] = False
#spec2dict['photom']['skip'] = False
# Run pixel replacement code to extrapolate values for otherwise bad pixels.
# This can help mitigate 5-10% negative dips in spectra of bright sources.
# Use the 'fit_profile' algorithm.
spec2dict['pixel_replace']['skip'] = False
spec2dict['pixel_replace']['n_adjacent_cols'] = 5
spec2dict['pixel_replace']['algorithm'] = 'fit_profile'
# Run nsclean for 1/f noise.
spec2dict['nsclean']['skip'] = False
spec2dict['nsclean']['n_sigma'] = 0.1
spec2dict['nsclean']['save_mask'] = True
spec2dict['nsclean']['save_results'] = True
# Build a sigma-clipped mask not based on WCS.
spec2dict['nsclean']['mask_spectral_regions'] = False
spec2dict['nsclean']['save_noise'] = True # Save the 1/f noise removed.
spec2dict['extract_1d']['apply_apcorr'] = False # Turn off aperture correction.
# Turn on bad pixel self-calibration, where all exposures on a given detector
# are used to find and flag bad pixels that may have been missed by the bad pixel mask.
# This step is experimental, and works best when dedicated background observations are included.
#spec2dict['badpix_selfcal']['skip'] = False
#spec2dict['badpix_selfcal']['flagfrac_upper'] = 0.005 # Fraction of pixels to flag.
To correct for 1/f noise with nsclean
in Stage 2, see the demo notebook for BOTS data here.
6.2 Create Spec2Pipeline
ASN Files#
Association (ASN) files define the relationships between multiple exposures, allowing them to get processed as a set rather than individually. Processing an ASN file enables the exposures to be calibrated, archived, retrieved, and reprocessed as a set rather than as individual objects.
Stage 2 ASN files for BOTS data will typically only include science
(not background
) asn selfacal
exposure types.
This notebook creates the Stage 2 ASN files using the files created in Stage 1.
Define a function that creates a Level 2 ASN file.
def writel2asn(onescifile, allscifiles, asnfile, product_name, exp_type):
"""
Create a Level 2 association file for each science exposure.
Parameters
----------
onescifile : str
Path to the primary science exposure file.
allscifiles : list of str
List of all science exposure files.
asnfile : str
Path to write the output association file.
product_name : str
Name of the product for the association.
exp_type : str, optional
Exposure type to match against.
Returns
-------
True if the association was written successfully, and False otherwise
"""
# Define a basic association with the science file.
# Wrap in array since input was single exposure.
asn = afl.asn_from_list([onescifile], rule=Asn_Lv2SpecTSO, product_name=product_name)
asn.data['program'] = program if 'program' in globals() else "9999"
# Grab header information from the science file.
exp_type = fits.getval(onescifile, 'EXP_TYPE')
if (exp_type == exp_type):
detector = fits.getval(onescifile, 'DETECTOR')
grating = fits.getval(onescifile, 'GRATING')
filt = fits.getval(onescifile, 'FILTER')
fxd_slit = fits.getval(onescifile, 'FXD_SLIT')
# If the exposure type does not match, fail out
# to ensure TA images don't get processed by accident.
else:
return False
# Find all files matching the input configuration and split into regular/imprint.
use_sci, _ = get_matching(allscifiles, detector, filt, grating, fxd_slit, exp_type)
# Assign selfcal exposures.
for file in use_sci:
asn['products'][0]['members'].append({'expname': file, 'exptype': 'selfcal'})
# Write the association to a json file.
_, serialized = asn.dump()
with open(asnfile, 'w') as outfile:
outfile.write(serialized)
return True
6.3 Run Spec2Pipeline
#
Run the science files through the calwebb_spec2
pipeline using the .call()
method.
# Run Stage 2 pipeline using the custom spec2dict dictionary.
start = time.time()
if dospec2:
# --------------------------Science ASN files--------------------------
for file in rate_sci:
try: # Create ASN files.
asnfile = os.path.join(asn_dir, os.path.basename(file).replace('rateints.fits', 'l2asn.json'))
if writel2asn(file, rate_sci, asnfile, 'Level2', 'NRS_SLIT'):
print(f"Applying Stage 2 Corrections & Calibrations to: {file}")
spec2sci_result = Spec2Pipeline.call(asnfile,
save_results=True,
steps=spec2dict,
output_dir=spec2_dir)
except Exception as e:
# A handle for when no slits fall on NRS1/2.
print(f"Skipped processing {os.path.basename(asnfile)}: {e}")
print("Stage 2 has been completed!\n")
else:
print('Skipping Spec2 processing for SCI data.')
2025-05-13 14:59:57,656 - stpipe - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
Applying Stage 2 Corrections & Calibrations to: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs1_rateints.fits
2025-05-13 14:59:57,859 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-resamplespecstep_0001.asdf 1.0 K bytes (1 / 1 files) (0 / 1.0 K bytes)
2025-05-13 14:59:58,067 - stpipe - INFO - PARS-RESAMPLESPECSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-resamplespecstep_0001.asdf
2025-05-13 14:59:58,084 - stpipe - INFO - PARS-RESAMPLESPECSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-resamplespecstep_0001.asdf
2025-05-13 14:59:58,093 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-spec2pipeline_0022.asdf 2.1 K bytes (1 / 1 files) (0 / 2.1 K bytes)
2025-05-13 14:59:58,383 - stpipe - INFO - PARS-SPEC2PIPELINE parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-spec2pipeline_0022.asdf
2025-05-13 14:59:58,407 - stpipe.Spec2Pipeline - INFO - Spec2Pipeline instance created.
2025-05-13 14:59:58,408 - stpipe.Spec2Pipeline.assign_wcs - INFO - AssignWcsStep instance created.
2025-05-13 14:59:58,409 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - BadpixSelfcalStep instance created.
2025-05-13 14:59:58,410 - stpipe.Spec2Pipeline.msa_flagging - INFO - MSAFlagOpenStep instance created.
2025-05-13 14:59:58,411 - stpipe.Spec2Pipeline.nsclean - INFO - NSCleanStep instance created.
2025-05-13 14:59:58,412 - stpipe.Spec2Pipeline.bkg_subtract - INFO - BackgroundStep instance created.
2025-05-13 14:59:58,413 - stpipe.Spec2Pipeline.imprint_subtract - INFO - ImprintStep instance created.
2025-05-13 14:59:58,413 - stpipe.Spec2Pipeline.extract_2d - INFO - Extract2dStep instance created.
2025-05-13 14:59:58,418 - stpipe.Spec2Pipeline.master_background_mos - INFO - MasterBackgroundMosStep instance created.
2025-05-13 14:59:58,418 - stpipe.Spec2Pipeline.master_background_mos.flat_field - INFO - FlatFieldStep instance created.
2025-05-13 14:59:58,419 - stpipe.Spec2Pipeline.master_background_mos.pathloss - INFO - PathLossStep instance created.
2025-05-13 14:59:58,420 - stpipe.Spec2Pipeline.master_background_mos.barshadow - INFO - BarShadowStep instance created.
2025-05-13 14:59:58,421 - stpipe.Spec2Pipeline.master_background_mos.photom - INFO - PhotomStep instance created.
2025-05-13 14:59:58,421 - stpipe.Spec2Pipeline.master_background_mos.pixel_replace - INFO - PixelReplaceStep instance created.
2025-05-13 14:59:58,423 - stpipe.Spec2Pipeline.master_background_mos.resample_spec - INFO - ResampleSpecStep instance created.
2025-05-13 14:59:58,424 - stpipe.Spec2Pipeline.master_background_mos.extract_1d - INFO - Extract1dStep instance created.
2025-05-13 14:59:58,425 - stpipe.Spec2Pipeline.wavecorr - INFO - WavecorrStep instance created.
2025-05-13 14:59:58,425 - stpipe.Spec2Pipeline.flat_field - INFO - FlatFieldStep instance created.
2025-05-13 14:59:58,426 - stpipe.Spec2Pipeline.srctype - INFO - SourceTypeStep instance created.
2025-05-13 14:59:58,427 - stpipe.Spec2Pipeline.straylight - INFO - StraylightStep instance created.
2025-05-13 14:59:58,428 - stpipe.Spec2Pipeline.fringe - INFO - FringeStep instance created.
2025-05-13 14:59:58,429 - stpipe.Spec2Pipeline.residual_fringe - INFO - ResidualFringeStep instance created.
2025-05-13 14:59:58,429 - stpipe.Spec2Pipeline.pathloss - INFO - PathLossStep instance created.
2025-05-13 14:59:58,430 - stpipe.Spec2Pipeline.barshadow - INFO - BarShadowStep instance created.
2025-05-13 14:59:58,431 - stpipe.Spec2Pipeline.wfss_contam - INFO - WfssContamStep instance created.
2025-05-13 14:59:58,432 - stpipe.Spec2Pipeline.photom - INFO - PhotomStep instance created.
2025-05-13 14:59:58,432 - stpipe.Spec2Pipeline.pixel_replace - INFO - PixelReplaceStep instance created.
2025-05-13 14:59:58,433 - stpipe.Spec2Pipeline.resample_spec - INFO - ResampleSpecStep instance created.
2025-05-13 14:59:58,434 - stpipe.Spec2Pipeline.cube_build - INFO - CubeBuildStep instance created.
2025-05-13 14:59:58,436 - stpipe.Spec2Pipeline.extract_1d - INFO - Extract1dStep instance created.
2025-05-13 14:59:58,541 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/asn/jw01366003001_04101_00001-seg001_nrs1_l2asn.json',).
2025-05-13 14:59:58,575 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_bsub: False
fail_on_exception: True
save_wfss_esec: False
steps:
assign_wcs:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
sip_approx: True
sip_max_pix_error: 0.01
sip_degree: None
sip_max_inv_pix_error: 0.01
sip_inv_degree: None
sip_npoints: 12
slit_y_low: -0.55
slit_y_high: 0.55
badpix_selfcal:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
flagfrac_lower: 0.001
flagfrac_upper: 0.001
kernel_size: 15
force_single: False
save_flagged_bkg: False
msa_flagging:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
nsclean:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
fit_method: fft
fit_by_channel: False
background_method: None
background_box_size: None
mask_spectral_regions: False
n_sigma: 0.1
fit_histogram: False
single_mask: False
user_mask: None
save_mask: True
save_background: False
save_noise: True
bkg_subtract:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_combined_background: False
sigma: 3.0
maxiters: None
wfss_mmag_extract: None
wfss_maxiter: 5
wfss_rms_stop: 0.0
wfss_outlier_percent: 1.0
imprint_subtract:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
extract_2d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
slit_names: None
source_ids: None
extract_orders: None
grism_objects: None
tsgrism_extract_height: None
wfss_extract_half_height: 5
wfss_mmag_extract: None
wfss_nbright: 1000
master_background_mos:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
sigma_clip: 3.0
median_kernel: 1
force_subtract: False
save_background: False
user_background: None
inverse: False
steps:
flat_field:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_interpolated_flat: False
user_supplied_flat: None
inverse: False
pathloss:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
user_slit_loc: None
barshadow:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
photom:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
mrs_time_correction: True
pixel_replace:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
algorithm: fit_profile
n_adjacent_cols: 3
resample_spec:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
pixfrac: 1.0
kernel: square
fillval: NaN
weight_type: exptime
output_shape: None
pixel_scale_ratio: 1.0
pixel_scale: None
output_wcs: ''
single: False
blendheaders: True
in_memory: True
extract_1d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: True
extraction_type: box
use_source_posn: None
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
wavecorr:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
flat_field:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_interpolated_flat: False
user_supplied_flat: None
inverse: False
srctype:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
source_type: None
straylight:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
clean_showers: False
shower_plane: 3
shower_x_stddev: 18.0
shower_y_stddev: 5.0
shower_low_reject: 0.1
shower_high_reject: 99.9
fringe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
residual_fringe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: residual_fringe
search_output_file: False
input_dir: ''
save_intermediate_results: False
ignore_region_min: None
ignore_region_max: None
pathloss:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
user_slit_loc: None
barshadow:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
wfss_contam:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_simulated_image: False
save_contam_images: False
maximum_cores: none
photom:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
mrs_time_correction: True
pixel_replace:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
algorithm: fit_profile
n_adjacent_cols: 5
resample_spec:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
pixfrac: 1.0
kernel: square
fillval: NaN
weight_type: exptime
output_shape: None
pixel_scale_ratio: 1.0
pixel_scale: None
output_wcs: ''
single: False
blendheaders: True
in_memory: True
cube_build:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: s3d
search_output_file: False
input_dir: ''
channel: all
band: all
grating: all
filter: all
output_type: None
scalexy: 0.0
scalew: 0.0
weighting: drizzle
coord_system: skyalign
ra_center: None
dec_center: None
cube_pa: None
nspax_x: None
nspax_y: None
rois: 0.0
roiw: 0.0
weight_power: 2.0
wavemin: None
wavemax: None
single: False
skip_dqflagging: False
offset_file: None
debug_spaxel: -1 -1 -1
extract_1d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: False
extraction_type: box
use_source_posn: None
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
2025-05-13 14:59:58,584 - stpipe.Spec2Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 14:59:58,677 - stpipe.Spec2Pipeline - INFO - Prefetching reference files for dataset: 'jw01366003001_04101_00001-seg001_nrs1_rateints.fits' reftypes = ['apcorr', 'camera', 'collimator', 'disperser', 'distortion', 'extract1d', 'filteroffset', 'fore', 'fpa', 'fringe', 'ifufore', 'ifupost', 'ifuslicer', 'msa', 'ote', 'pastasoss', 'psf', 'regions', 'speckernel', 'specprofile', 'specwcs', 'wavecorr', 'wavelengthrange']
2025-05-13 14:59:58,681 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_apcorr_0003.fits 8.1 M bytes (1 / 11 files) (0 / 13.2 M bytes)
2025-05-13 14:59:59,450 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_camera_0007.asdf 5.8 K bytes (2 / 11 files) (8.1 M / 13.2 M bytes)
2025-05-13 14:59:59,678 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_collimator_0007.asdf 5.9 K bytes (3 / 11 files) (8.1 M / 13.2 M bytes)
2025-05-13 14:59:59,864 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_disperser_0056.asdf 2.4 K bytes (4 / 11 files) (8.1 M / 13.2 M bytes)
2025-05-13 15:00:00,071 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json 827 bytes (5 / 11 files) (8.1 M / 13.2 M bytes)
2025-05-13 15:00:00,255 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fore_0047.asdf 12.8 K bytes (6 / 11 files) (8.1 M / 13.2 M bytes)
2025-05-13 15:00:00,496 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fpa_0008.asdf 4.3 K bytes (7 / 11 files) (8.1 M / 13.2 M bytes)
2025-05-13 15:00:00,700 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_msa_0008.asdf 5.0 M bytes (8 / 11 files) (8.2 M / 13.2 M bytes)
2025-05-13 15:00:01,299 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_ote_0010.asdf 7.6 K bytes (9 / 11 files) (13.2 M / 13.2 M bytes)
2025-05-13 15:00:01,504 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavecorr_0003.asdf 76.9 K bytes (10 / 11 files) (13.2 M / 13.2 M bytes)
2025-05-13 15:00:01,779 - CRDS - INFO - Fetching /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavelengthrange_0006.asdf 3.4 K bytes (11 / 11 files) (13.2 M / 13.2 M bytes)
2025-05-13 15:00:01,987 - stpipe.Spec2Pipeline - INFO - Prefetch for APCORR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_apcorr_0003.fits'.
2025-05-13 15:00:01,988 - stpipe.Spec2Pipeline - INFO - Prefetch for CAMERA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_camera_0007.asdf'.
2025-05-13 15:00:01,988 - stpipe.Spec2Pipeline - INFO - Prefetch for COLLIMATOR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_collimator_0007.asdf'.
2025-05-13 15:00:01,989 - stpipe.Spec2Pipeline - INFO - Prefetch for DISPERSER reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_disperser_0056.asdf'.
2025-05-13 15:00:01,989 - stpipe.Spec2Pipeline - INFO - Prefetch for DISTORTION reference file is 'N/A'.
2025-05-13 15:00:01,990 - stpipe.Spec2Pipeline - INFO - Prefetch for EXTRACT1D reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json'.
2025-05-13 15:00:01,991 - stpipe.Spec2Pipeline - INFO - Prefetch for FILTEROFFSET reference file is 'N/A'.
2025-05-13 15:00:01,991 - stpipe.Spec2Pipeline - INFO - Prefetch for FORE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fore_0047.asdf'.
2025-05-13 15:00:01,992 - stpipe.Spec2Pipeline - INFO - Prefetch for FPA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fpa_0008.asdf'.
2025-05-13 15:00:01,992 - stpipe.Spec2Pipeline - INFO - Prefetch for FRINGE reference file is 'N/A'.
2025-05-13 15:00:01,993 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUFORE reference file is 'N/A'.
2025-05-13 15:00:01,993 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUPOST reference file is 'N/A'.
2025-05-13 15:00:01,993 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUSLICER reference file is 'N/A'.
2025-05-13 15:00:01,994 - stpipe.Spec2Pipeline - INFO - Prefetch for MSA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_msa_0008.asdf'.
2025-05-13 15:00:01,994 - stpipe.Spec2Pipeline - INFO - Prefetch for OTE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_ote_0010.asdf'.
2025-05-13 15:00:01,995 - stpipe.Spec2Pipeline - INFO - Prefetch for PASTASOSS reference file is 'N/A'.
2025-05-13 15:00:01,995 - stpipe.Spec2Pipeline - INFO - Prefetch for PSF reference file is 'N/A'.
2025-05-13 15:00:01,995 - stpipe.Spec2Pipeline - INFO - Prefetch for REGIONS reference file is 'N/A'.
2025-05-13 15:00:01,996 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECKERNEL reference file is 'N/A'.
2025-05-13 15:00:01,996 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECPROFILE reference file is 'N/A'.
2025-05-13 15:00:01,997 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECWCS reference file is 'N/A'.
2025-05-13 15:00:01,997 - stpipe.Spec2Pipeline - INFO - Prefetch for WAVECORR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavecorr_0003.asdf'.
2025-05-13 15:00:01,997 - stpipe.Spec2Pipeline - INFO - Prefetch for WAVELENGTHRANGE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavelengthrange_0006.asdf'.
2025-05-13 15:00:01,998 - stpipe.Spec2Pipeline - INFO - Starting calwebb_spec2 ...
2025-05-13 15:00:02,006 - stpipe.Spec2Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:00:02,007 - stpipe.Spec2Pipeline - INFO - Processing product /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs1
2025-05-13 15:00:02,007 - stpipe.Spec2Pipeline - INFO - Working on input /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs1_rateints.fits ...
2025-05-13 15:00:02,236 - stpipe.Spec2Pipeline.assign_wcs - INFO - Step assign_wcs running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_rateints.fits>,).
2025-05-13 15:00:02,381 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_ytilt is 0.14467264699997454 deg
2025-05-13 15:00:02,382 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_xtilt is 0.31884098100009994 deg
2025-05-13 15:00:02,382 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_y correction: 0.0005219736831523707 deg
2025-05-13 15:00:02,383 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_x correction: 6.057163671157026e-05 deg
2025-05-13 15:00:02,555 - stpipe.Spec2Pipeline.assign_wcs - INFO - Slits projected on detector NRS1: ['S1600A1']
2025-05-13 15:00:02,555 - stpipe.Spec2Pipeline.assign_wcs - INFO - Computing WCS for 1 open slitlets
2025-05-13 15:00:02,582 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_ytilt is 0.14467264699997454 deg
2025-05-13 15:00:02,582 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_xtilt is 0.31884098100009994 deg
2025-05-13 15:00:02,583 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_y correction: 0.0005219736831523707 deg
2025-05-13 15:00:02,584 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_x correction: 6.057163671157026e-05 deg
2025-05-13 15:00:02,595 - stpipe.Spec2Pipeline.assign_wcs - INFO - SPORDER= -1, wrange=[2.87e-06, 5.27e-06]
2025-05-13 15:00:02,694 - stpipe.Spec2Pipeline.assign_wcs - INFO - Applied Barycentric velocity correction : 0.9999036490550833
2025-05-13 15:00:02,723 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 1
2025-05-13 15:00:02,724 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 2
2025-05-13 15:00:02,725 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 3
2025-05-13 15:00:02,725 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 4
2025-05-13 15:00:02,725 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 1 open slits in quadrant 5
2025-05-13 15:00:02,872 - stpipe.Spec2Pipeline.assign_wcs - INFO - Created a NIRSPEC nrs_brightobj pipeline with references {'distortion': None, 'filteroffset': None, 'specwcs': None, 'regions': None, 'wavelengthrange': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavelengthrange_0006.asdf', 'camera': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_camera_0007.asdf', 'collimator': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_collimator_0007.asdf', 'disperser': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_disperser_0056.asdf', 'fore': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fore_0047.asdf', 'fpa': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fpa_0008.asdf', 'msa': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_msa_0008.asdf', 'ote': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_ote_0010.asdf', 'ifupost': None, 'ifufore': None, 'ifuslicer': None}
2025-05-13 15:00:03,023 - stpipe.Spec2Pipeline.assign_wcs - INFO - COMPLETED assign_wcs
2025-05-13 15:00:03,028 - stpipe.Spec2Pipeline.assign_wcs - INFO - Step assign_wcs done
2025-05-13 15:00:03,155 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - Step badpix_selfcal running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_rateints.fits>, ['/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs1_rateints.fits', '/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs1_rateints.fits', '/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs1_rateints.fits'], []).
2025-05-13 15:00:03,156 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - Step skipped.
2025-05-13 15:00:03,266 - stpipe.Spec2Pipeline.msa_flagging - INFO - Step msa_flagging running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_rateints.fits>,).
2025-05-13 15:00:03,267 - stpipe.Spec2Pipeline.msa_flagging - INFO - Step skipped.
2025-05-13 15:00:03,366 - stpipe.Spec2Pipeline.nsclean - INFO - Step nsclean running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_rateints.fits>,).
2025-05-13 15:00:03,366 - stpipe.Spec2Pipeline.nsclean - WARNING - The 'nsclean' step is a deprecated alias to 'clean_flicker_noise' and will be removed in future builds.
2025-05-13 15:00:03,373 - stpipe.Spec2Pipeline.nsclean - INFO - Input exposure type is NRS_BRIGHTOBJ, detector=NRS1
2025-05-13 15:00:03,557 - stpipe.Spec2Pipeline.nsclean - INFO - Creating mask
2025-05-13 15:00:05,095 - stpipe.Spec2Pipeline.nsclean - INFO - Cleaning image jw01366003001_04101_00001-seg001_nrs1_rateints.fits
2025-05-13 15:00:28,792 - stpipe.Spec2Pipeline.nsclean - INFO - Saving mask file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs1_mask.fits
2025-05-13 15:00:28,931 - stpipe.Spec2Pipeline.nsclean - INFO - Saving noise file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs1_flicker_noise.fits
2025-05-13 15:00:29,395 - stpipe.Spec2Pipeline.nsclean - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs1_nsclean.fits
2025-05-13 15:00:29,396 - stpipe.Spec2Pipeline.nsclean - INFO - Step nsclean done
2025-05-13 15:00:29,509 - stpipe.Spec2Pipeline.imprint_subtract - INFO - Step imprint_subtract running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_nsclean.fits>, []).
2025-05-13 15:00:29,509 - stpipe.Spec2Pipeline.imprint_subtract - INFO - Step skipped.
2025-05-13 15:00:29,615 - stpipe.Spec2Pipeline.bkg_subtract - INFO - Step bkg_subtract running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_nsclean.fits>, []).
2025-05-13 15:00:29,616 - stpipe.Spec2Pipeline.bkg_subtract - INFO - Step skipped.
2025-05-13 15:00:29,718 - stpipe.Spec2Pipeline.extract_2d - INFO - Step extract_2d running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs1_nsclean.fits>,).
2025-05-13 15:00:30,121 - stpipe.Spec2Pipeline.extract_2d - INFO - EXP_TYPE is NRS_BRIGHTOBJ
2025-05-13 15:00:30,122 - stpipe.Spec2Pipeline.extract_2d - INFO - All slits selected
2025-05-13 15:00:30,287 - stpipe.Spec2Pipeline.extract_2d - INFO - Name of subarray extracted: S1600A1
2025-05-13 15:00:30,288 - stpipe.Spec2Pipeline.extract_2d - INFO - Subarray x-extents are: 775 2048
2025-05-13 15:00:30,289 - stpipe.Spec2Pipeline.extract_2d - INFO - Subarray y-extents are: 0 28
2025-05-13 15:00:30,468 - stpipe.Spec2Pipeline.extract_2d - INFO - set slit_attributes completed
2025-05-13 15:00:30,469 - stpipe.Spec2Pipeline.extract_2d - INFO - xoffset, yoffset, 6.03933060849859e-13, -6.0457443092806e-13
2025-05-13 15:00:30,480 - stpipe.Spec2Pipeline.extract_2d - INFO - Source X/Y position in the slit: -0.011585206334862467, -0.03203498317654359
2025-05-13 15:00:30,487 - stpipe.Spec2Pipeline.extract_2d - INFO - Update S_REGION to POLYGON ICRS 217.326463389 -3.444792699 217.326917709 -3.444605004 217.326744101 -3.444195992 217.326289754 -3.444383643
2025-05-13 15:00:30,488 - stpipe.Spec2Pipeline.extract_2d - INFO - extract_2d updated S_REGION to POLYGON ICRS 217.326463389 -3.444792699 217.326917709 -3.444605004 217.326744101 -3.444195992 217.326289754 -3.444383643
2025-05-13 15:00:30,490 - stpipe.Spec2Pipeline.extract_2d - INFO - Step extract_2d done
2025-05-13 15:00:30,609 - stpipe.Spec2Pipeline.srctype - INFO - Step srctype running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg001_nrs1_nsclean.fits>,).
2025-05-13 15:00:30,725 - stpipe.Spec2Pipeline.srctype - INFO - Input EXP_TYPE is NRS_BRIGHTOBJ
2025-05-13 15:00:30,726 - stpipe.Spec2Pipeline.srctype - INFO - Input SRCTYAPT = UNKNOWN
2025-05-13 15:00:30,726 - stpipe.Spec2Pipeline.srctype - INFO - Input is a TSO exposure; setting SRCTYPE = POINT
2025-05-13 15:00:30,728 - stpipe.Spec2Pipeline.srctype - INFO - Step srctype done
2025-05-13 15:00:30,843 - stpipe.Spec2Pipeline.master_background_mos - INFO - Step master_background_mos running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg001_nrs1_nsclean.fits>,).
2025-05-13 15:00:30,844 - stpipe.Spec2Pipeline.master_background_mos - INFO - Step skipped.
2025-05-13 15:00:30,844 - stpipe.Spec2Pipeline.master_background_mos - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:00:30,957 - stpipe.Spec2Pipeline.wavecorr - INFO - Step wavecorr running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg001_nrs1_nsclean.fits>,).
2025-05-13 15:00:31,193 - stpipe.Spec2Pipeline.wavecorr - INFO - Using WAVECORR reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavecorr_0003.asdf
2025-05-13 15:00:31,318 - stpipe.Spec2Pipeline.wavecorr - INFO - Detected a POINT source type in slit S1600A1
2025-05-13 15:00:31,319 - stpipe.Spec2Pipeline.wavecorr - INFO - slit name S1600A1
2025-05-13 15:00:31,409 - stpipe.Spec2Pipeline.wavecorr - INFO - Using wavelength zero-point correction for aperture S1600A1
2025-05-13 15:00:31,442 - stpipe.Spec2Pipeline.wavecorr - INFO - Step wavecorr done
2025-05-13 15:00:31,570 - stpipe.Spec2Pipeline.flat_field - INFO - Step flat_field running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg001_nrs1_nsclean.fits>,).
2025-05-13 15:00:31,571 - stpipe.Spec2Pipeline.flat_field - INFO - Step skipped.
2025-05-13 15:00:31,690 - stpipe.Spec2Pipeline.pathloss - INFO - Step pathloss running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg001_nrs1_nsclean.fits>,).
2025-05-13 15:00:31,691 - stpipe.Spec2Pipeline.pathloss - INFO - Step skipped.
2025-05-13 15:00:31,815 - stpipe.Spec2Pipeline.barshadow - INFO - Step barshadow running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg001_nrs1_nsclean.fits>,).
2025-05-13 15:00:31,815 - stpipe.Spec2Pipeline.barshadow - INFO - Step skipped.
2025-05-13 15:00:31,943 - stpipe.Spec2Pipeline.photom - INFO - Step photom running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg001_nrs1_nsclean.fits>,).
2025-05-13 15:00:31,944 - stpipe.Spec2Pipeline.photom - INFO - Step skipped.
2025-05-13 15:00:32,167 - stpipe.Spec2Pipeline.pixel_replace - INFO - Step pixel_replace running with args (<SlitModel(155, 28, 1273) from /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs1_calints.fits>,).
2025-05-13 15:00:32,888 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 0 had 175 pixels replaced.
2025-05-13 15:00:33,272 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 1 had 175 pixels replaced.
2025-05-13 15:00:33,652 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 2 had 175 pixels replaced.
2025-05-13 15:00:34,031 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 3 had 175 pixels replaced.
2025-05-13 15:00:34,411 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 4 had 175 pixels replaced.
2025-05-13 15:00:34,791 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 5 had 175 pixels replaced.
2025-05-13 15:00:35,173 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 6 had 175 pixels replaced.
2025-05-13 15:00:35,554 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 7 had 175 pixels replaced.
2025-05-13 15:00:35,935 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 8 had 175 pixels replaced.
2025-05-13 15:00:36,314 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 9 had 175 pixels replaced.
2025-05-13 15:00:36,694 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 10 had 175 pixels replaced.
2025-05-13 15:00:37,076 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 11 had 175 pixels replaced.
2025-05-13 15:00:37,456 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 12 had 175 pixels replaced.
2025-05-13 15:00:37,837 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 13 had 175 pixels replaced.
2025-05-13 15:00:38,216 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 14 had 175 pixels replaced.
2025-05-13 15:00:38,596 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 15 had 175 pixels replaced.
2025-05-13 15:00:38,974 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 16 had 175 pixels replaced.
2025-05-13 15:00:39,353 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 17 had 175 pixels replaced.
2025-05-13 15:00:39,732 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 18 had 175 pixels replaced.
2025-05-13 15:00:40,111 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 19 had 175 pixels replaced.
2025-05-13 15:00:40,489 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 20 had 175 pixels replaced.
2025-05-13 15:00:40,871 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 21 had 175 pixels replaced.
2025-05-13 15:00:41,252 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 22 had 175 pixels replaced.
2025-05-13 15:00:41,631 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 23 had 175 pixels replaced.
2025-05-13 15:00:42,011 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 24 had 175 pixels replaced.
2025-05-13 15:00:42,392 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 25 had 175 pixels replaced.
2025-05-13 15:00:42,770 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 26 had 175 pixels replaced.
2025-05-13 15:00:43,149 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 27 had 175 pixels replaced.
2025-05-13 15:00:43,529 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 28 had 175 pixels replaced.
2025-05-13 15:00:43,911 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 29 had 175 pixels replaced.
2025-05-13 15:00:44,291 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 30 had 175 pixels replaced.
2025-05-13 15:00:44,671 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 31 had 175 pixels replaced.
2025-05-13 15:00:45,054 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 32 had 175 pixels replaced.
2025-05-13 15:00:45,432 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 33 had 175 pixels replaced.
2025-05-13 15:00:45,813 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 34 had 175 pixels replaced.
2025-05-13 15:00:46,195 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 35 had 175 pixels replaced.
2025-05-13 15:00:46,573 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 36 had 175 pixels replaced.
2025-05-13 15:00:46,952 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 37 had 175 pixels replaced.
2025-05-13 15:00:47,340 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 38 had 187 pixels replaced.
2025-05-13 15:00:47,718 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 39 had 175 pixels replaced.
2025-05-13 15:00:48,096 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 40 had 175 pixels replaced.
2025-05-13 15:00:48,492 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 41 had 224 pixels replaced.
2025-05-13 15:00:48,873 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 42 had 175 pixels replaced.
2025-05-13 15:00:49,274 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 43 had 208 pixels replaced.
2025-05-13 15:00:49,652 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 44 had 175 pixels replaced.
2025-05-13 15:00:50,029 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 45 had 175 pixels replaced.
2025-05-13 15:00:50,408 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 46 had 175 pixels replaced.
2025-05-13 15:00:50,786 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 47 had 175 pixels replaced.
2025-05-13 15:00:51,162 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 48 had 175 pixels replaced.
2025-05-13 15:00:51,540 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 49 had 175 pixels replaced.
2025-05-13 15:00:51,918 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 50 had 175 pixels replaced.
2025-05-13 15:00:52,297 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 51 had 175 pixels replaced.
2025-05-13 15:00:52,677 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 52 had 175 pixels replaced.
2025-05-13 15:00:53,057 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 53 had 175 pixels replaced.
2025-05-13 15:00:53,434 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 54 had 175 pixels replaced.
2025-05-13 15:00:53,814 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 55 had 175 pixels replaced.
2025-05-13 15:00:54,192 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 56 had 175 pixels replaced.
2025-05-13 15:00:54,570 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 57 had 175 pixels replaced.
2025-05-13 15:00:54,949 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 58 had 175 pixels replaced.
2025-05-13 15:00:55,328 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 59 had 175 pixels replaced.
2025-05-13 15:00:55,706 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 60 had 175 pixels replaced.
2025-05-13 15:00:56,084 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 61 had 175 pixels replaced.
2025-05-13 15:00:56,463 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 62 had 175 pixels replaced.
2025-05-13 15:00:56,842 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 63 had 175 pixels replaced.
2025-05-13 15:00:57,220 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 64 had 175 pixels replaced.
2025-05-13 15:00:57,601 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 65 had 175 pixels replaced.
2025-05-13 15:00:57,980 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 66 had 175 pixels replaced.
2025-05-13 15:00:58,360 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 67 had 175 pixels replaced.
2025-05-13 15:00:58,737 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 68 had 175 pixels replaced.
2025-05-13 15:00:59,116 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 69 had 175 pixels replaced.
2025-05-13 15:00:59,494 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 70 had 175 pixels replaced.
2025-05-13 15:00:59,872 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 71 had 175 pixels replaced.
2025-05-13 15:01:00,249 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 72 had 175 pixels replaced.
2025-05-13 15:01:00,629 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 73 had 175 pixels replaced.
2025-05-13 15:01:01,007 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 74 had 175 pixels replaced.
2025-05-13 15:01:01,386 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 75 had 175 pixels replaced.
2025-05-13 15:01:01,766 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 76 had 175 pixels replaced.
2025-05-13 15:01:02,145 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 77 had 175 pixels replaced.
2025-05-13 15:01:02,522 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 78 had 175 pixels replaced.
2025-05-13 15:01:02,902 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 79 had 175 pixels replaced.
2025-05-13 15:01:03,279 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 80 had 175 pixels replaced.
2025-05-13 15:01:03,655 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 81 had 175 pixels replaced.
2025-05-13 15:01:04,031 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 82 had 175 pixels replaced.
2025-05-13 15:01:04,410 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 83 had 175 pixels replaced.
2025-05-13 15:01:04,788 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 84 had 175 pixels replaced.
2025-05-13 15:01:05,165 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 85 had 175 pixels replaced.
2025-05-13 15:01:05,543 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 86 had 175 pixels replaced.
2025-05-13 15:01:05,922 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 87 had 175 pixels replaced.
2025-05-13 15:01:06,299 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 88 had 175 pixels replaced.
2025-05-13 15:01:06,677 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 89 had 175 pixels replaced.
2025-05-13 15:01:07,057 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 90 had 175 pixels replaced.
2025-05-13 15:01:07,437 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 91 had 175 pixels replaced.
2025-05-13 15:01:07,817 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 92 had 175 pixels replaced.
2025-05-13 15:01:08,196 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 93 had 175 pixels replaced.
2025-05-13 15:01:08,575 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 94 had 175 pixels replaced.
2025-05-13 15:01:08,954 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 95 had 175 pixels replaced.
2025-05-13 15:01:09,333 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 96 had 175 pixels replaced.
2025-05-13 15:01:09,712 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 97 had 175 pixels replaced.
2025-05-13 15:01:10,091 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 98 had 175 pixels replaced.
2025-05-13 15:01:10,472 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 99 had 175 pixels replaced.
2025-05-13 15:01:10,852 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 100 had 175 pixels replaced.
2025-05-13 15:01:11,230 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 101 had 175 pixels replaced.
2025-05-13 15:01:11,620 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 102 had 234 pixels replaced.
2025-05-13 15:01:12,003 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 103 had 175 pixels replaced.
2025-05-13 15:01:12,384 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 104 had 175 pixels replaced.
2025-05-13 15:01:12,765 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 105 had 175 pixels replaced.
2025-05-13 15:01:13,146 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 106 had 175 pixels replaced.
2025-05-13 15:01:13,529 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 107 had 175 pixels replaced.
2025-05-13 15:01:13,908 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 108 had 175 pixels replaced.
2025-05-13 15:01:14,287 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 109 had 175 pixels replaced.
2025-05-13 15:01:14,666 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 110 had 175 pixels replaced.
2025-05-13 15:01:15,046 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 111 had 175 pixels replaced.
2025-05-13 15:01:15,425 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 112 had 175 pixels replaced.
2025-05-13 15:01:15,805 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 113 had 175 pixels replaced.
2025-05-13 15:01:16,185 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 114 had 175 pixels replaced.
2025-05-13 15:01:16,578 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 115 had 188 pixels replaced.
2025-05-13 15:01:16,957 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 116 had 175 pixels replaced.
2025-05-13 15:01:17,349 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 117 had 188 pixels replaced.
2025-05-13 15:01:17,730 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 118 had 175 pixels replaced.
2025-05-13 15:01:18,111 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 119 had 175 pixels replaced.
2025-05-13 15:01:18,491 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 120 had 175 pixels replaced.
2025-05-13 15:01:18,870 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 121 had 175 pixels replaced.
2025-05-13 15:01:19,249 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 122 had 175 pixels replaced.
2025-05-13 15:01:19,630 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 123 had 175 pixels replaced.
2025-05-13 15:01:20,008 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 124 had 175 pixels replaced.
2025-05-13 15:01:20,388 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 125 had 175 pixels replaced.
2025-05-13 15:01:20,766 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 126 had 175 pixels replaced.
2025-05-13 15:01:21,146 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 127 had 175 pixels replaced.
2025-05-13 15:01:21,527 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 128 had 175 pixels replaced.
2025-05-13 15:01:21,904 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 129 had 175 pixels replaced.
2025-05-13 15:01:22,288 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 130 had 188 pixels replaced.
2025-05-13 15:01:22,671 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 131 had 175 pixels replaced.
2025-05-13 15:01:23,051 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 132 had 175 pixels replaced.
2025-05-13 15:01:23,432 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 133 had 175 pixels replaced.
2025-05-13 15:01:23,812 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 134 had 175 pixels replaced.
2025-05-13 15:01:24,191 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 135 had 175 pixels replaced.
2025-05-13 15:01:24,571 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 136 had 175 pixels replaced.
2025-05-13 15:01:24,953 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 137 had 175 pixels replaced.
2025-05-13 15:01:25,335 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 138 had 175 pixels replaced.
2025-05-13 15:01:25,716 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 139 had 175 pixels replaced.
2025-05-13 15:01:26,099 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 140 had 175 pixels replaced.
2025-05-13 15:01:26,480 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 141 had 175 pixels replaced.
2025-05-13 15:01:26,865 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 142 had 175 pixels replaced.
2025-05-13 15:01:27,247 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 143 had 175 pixels replaced.
2025-05-13 15:01:27,627 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 144 had 175 pixels replaced.
2025-05-13 15:01:28,008 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 145 had 175 pixels replaced.
2025-05-13 15:01:28,387 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 146 had 175 pixels replaced.
2025-05-13 15:01:28,764 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 147 had 175 pixels replaced.
2025-05-13 15:01:29,144 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 148 had 175 pixels replaced.
2025-05-13 15:01:29,523 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 149 had 175 pixels replaced.
2025-05-13 15:01:29,902 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 150 had 175 pixels replaced.
2025-05-13 15:01:30,281 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 151 had 175 pixels replaced.
2025-05-13 15:01:30,663 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 152 had 175 pixels replaced.
2025-05-13 15:01:31,043 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 153 had 175 pixels replaced.
2025-05-13 15:01:31,422 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 154 had 175 pixels replaced.
2025-05-13 15:01:33,790 - stpipe.Spec2Pipeline.pixel_replace - INFO - Step pixel_replace done
2025-05-13 15:01:34,078 - stpipe.Spec2Pipeline.extract_1d - INFO - Step extract_1d running with args (<SlitModel(155, 28, 1273) from /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs1_calints.fits>,).
2025-05-13 15:01:34,319 - stpipe.Spec2Pipeline.extract_1d - INFO - Using EXTRACT1D reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json
2025-05-13 15:01:34,460 - stpipe.Spec2Pipeline.extract_1d - INFO - Processing spectral order -1
2025-05-13 15:01:34,487 - stpipe.Spec2Pipeline.extract_1d - WARNING - The photom step has not been run.
2025-05-13 15:01:34,488 - stpipe.Spec2Pipeline.extract_1d - INFO - Turning on source position correction for exp_type = NRS_BRIGHTOBJ
2025-05-13 15:01:34,506 - stpipe.Spec2Pipeline.extract_1d - INFO - Using source_xpos and source_ypos to center extraction.
2025-05-13 15:01:34,531 - stpipe.Spec2Pipeline.extract_1d - INFO - Computed source location is 13.55, at pixel 636, wavelength 3.29
2025-05-13 15:01:34,533 - stpipe.Spec2Pipeline.extract_1d - INFO - Nominal aperture start/stop: 10.50 -> 16.50 (inclusive)
2025-05-13 15:01:34,534 - stpipe.Spec2Pipeline.extract_1d - INFO - Nominal location is 13.50, so offset is 0.05 pixels
2025-05-13 15:01:34,535 - stpipe.Spec2Pipeline.extract_1d - INFO - Mean aperture start/stop from trace: 11.09 -> 17.09 (inclusive)
2025-05-13 15:01:34,552 - stpipe.Spec2Pipeline.extract_1d - INFO - Beginning loop over 155 integrations ...
2025-05-13 15:01:36,596 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 50 integrations done
2025-05-13 15:01:38,628 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 100 integrations done
2025-05-13 15:01:40,831 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 150 integrations done
2025-05-13 15:01:41,032 - stpipe.Spec2Pipeline.extract_1d - INFO - All 155 integrations done
2025-05-13 15:01:46,023 - stpipe.Spec2Pipeline.extract_1d - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs1_x1dints.fits
2025-05-13 15:01:46,024 - stpipe.Spec2Pipeline.extract_1d - INFO - Step extract_1d done
2025-05-13 15:01:46,026 - stpipe.Spec2Pipeline - INFO - Finished processing product /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs1
2025-05-13 15:01:46,040 - stpipe.Spec2Pipeline - INFO - Ending calwebb_spec2
2025-05-13 15:01:46,040 - stpipe.Spec2Pipeline - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:01:54,489 - stpipe.Spec2Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs1_calints.fits
2025-05-13 15:01:54,490 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline done
2025-05-13 15:01:54,490 - stpipe - INFO - Results used jwst version: 1.18.0
2025-05-13 15:01:54,529 - stpipe - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:01:54,713 - stpipe - INFO - PARS-RESAMPLESPECSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-resamplespecstep_0001.asdf
2025-05-13 15:01:54,729 - stpipe - INFO - PARS-RESAMPLESPECSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-resamplespecstep_0001.asdf
Applying Stage 2 Corrections & Calibrations to: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs2_rateints.fits
2025-05-13 15:01:54,738 - stpipe - INFO - PARS-SPEC2PIPELINE parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-spec2pipeline_0022.asdf
2025-05-13 15:01:54,761 - stpipe.Spec2Pipeline - INFO - Spec2Pipeline instance created.
2025-05-13 15:01:54,762 - stpipe.Spec2Pipeline.assign_wcs - INFO - AssignWcsStep instance created.
2025-05-13 15:01:54,763 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - BadpixSelfcalStep instance created.
2025-05-13 15:01:54,764 - stpipe.Spec2Pipeline.msa_flagging - INFO - MSAFlagOpenStep instance created.
2025-05-13 15:01:54,764 - stpipe.Spec2Pipeline.nsclean - INFO - NSCleanStep instance created.
2025-05-13 15:01:54,765 - stpipe.Spec2Pipeline.bkg_subtract - INFO - BackgroundStep instance created.
2025-05-13 15:01:54,766 - stpipe.Spec2Pipeline.imprint_subtract - INFO - ImprintStep instance created.
2025-05-13 15:01:54,767 - stpipe.Spec2Pipeline.extract_2d - INFO - Extract2dStep instance created.
2025-05-13 15:01:54,771 - stpipe.Spec2Pipeline.master_background_mos - INFO - MasterBackgroundMosStep instance created.
2025-05-13 15:01:54,772 - stpipe.Spec2Pipeline.master_background_mos.flat_field - INFO - FlatFieldStep instance created.
2025-05-13 15:01:54,772 - stpipe.Spec2Pipeline.master_background_mos.pathloss - INFO - PathLossStep instance created.
2025-05-13 15:01:54,773 - stpipe.Spec2Pipeline.master_background_mos.barshadow - INFO - BarShadowStep instance created.
2025-05-13 15:01:54,774 - stpipe.Spec2Pipeline.master_background_mos.photom - INFO - PhotomStep instance created.
2025-05-13 15:01:54,775 - stpipe.Spec2Pipeline.master_background_mos.pixel_replace - INFO - PixelReplaceStep instance created.
2025-05-13 15:01:54,776 - stpipe.Spec2Pipeline.master_background_mos.resample_spec - INFO - ResampleSpecStep instance created.
2025-05-13 15:01:54,777 - stpipe.Spec2Pipeline.master_background_mos.extract_1d - INFO - Extract1dStep instance created.
2025-05-13 15:01:54,778 - stpipe.Spec2Pipeline.wavecorr - INFO - WavecorrStep instance created.
2025-05-13 15:01:54,779 - stpipe.Spec2Pipeline.flat_field - INFO - FlatFieldStep instance created.
2025-05-13 15:01:54,780 - stpipe.Spec2Pipeline.srctype - INFO - SourceTypeStep instance created.
2025-05-13 15:01:54,781 - stpipe.Spec2Pipeline.straylight - INFO - StraylightStep instance created.
2025-05-13 15:01:54,781 - stpipe.Spec2Pipeline.fringe - INFO - FringeStep instance created.
2025-05-13 15:01:54,782 - stpipe.Spec2Pipeline.residual_fringe - INFO - ResidualFringeStep instance created.
2025-05-13 15:01:54,783 - stpipe.Spec2Pipeline.pathloss - INFO - PathLossStep instance created.
2025-05-13 15:01:54,784 - stpipe.Spec2Pipeline.barshadow - INFO - BarShadowStep instance created.
2025-05-13 15:01:54,784 - stpipe.Spec2Pipeline.wfss_contam - INFO - WfssContamStep instance created.
2025-05-13 15:01:54,785 - stpipe.Spec2Pipeline.photom - INFO - PhotomStep instance created.
2025-05-13 15:01:54,786 - stpipe.Spec2Pipeline.pixel_replace - INFO - PixelReplaceStep instance created.
2025-05-13 15:01:54,787 - stpipe.Spec2Pipeline.resample_spec - INFO - ResampleSpecStep instance created.
2025-05-13 15:01:54,788 - stpipe.Spec2Pipeline.cube_build - INFO - CubeBuildStep instance created.
2025-05-13 15:01:54,790 - stpipe.Spec2Pipeline.extract_1d - INFO - Extract1dStep instance created.
2025-05-13 15:01:54,927 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/asn/jw01366003001_04101_00001-seg001_nrs2_l2asn.json',).
2025-05-13 15:01:54,961 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_bsub: False
fail_on_exception: True
save_wfss_esec: False
steps:
assign_wcs:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
sip_approx: True
sip_max_pix_error: 0.01
sip_degree: None
sip_max_inv_pix_error: 0.01
sip_inv_degree: None
sip_npoints: 12
slit_y_low: -0.55
slit_y_high: 0.55
badpix_selfcal:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
flagfrac_lower: 0.001
flagfrac_upper: 0.001
kernel_size: 15
force_single: False
save_flagged_bkg: False
msa_flagging:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
nsclean:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
fit_method: fft
fit_by_channel: False
background_method: None
background_box_size: None
mask_spectral_regions: False
n_sigma: 0.1
fit_histogram: False
single_mask: False
user_mask: None
save_mask: True
save_background: False
save_noise: True
bkg_subtract:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_combined_background: False
sigma: 3.0
maxiters: None
wfss_mmag_extract: None
wfss_maxiter: 5
wfss_rms_stop: 0.0
wfss_outlier_percent: 1.0
imprint_subtract:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
extract_2d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
slit_names: None
source_ids: None
extract_orders: None
grism_objects: None
tsgrism_extract_height: None
wfss_extract_half_height: 5
wfss_mmag_extract: None
wfss_nbright: 1000
master_background_mos:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
sigma_clip: 3.0
median_kernel: 1
force_subtract: False
save_background: False
user_background: None
inverse: False
steps:
flat_field:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_interpolated_flat: False
user_supplied_flat: None
inverse: False
pathloss:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
user_slit_loc: None
barshadow:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
photom:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
mrs_time_correction: True
pixel_replace:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
algorithm: fit_profile
n_adjacent_cols: 3
resample_spec:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
pixfrac: 1.0
kernel: square
fillval: NaN
weight_type: exptime
output_shape: None
pixel_scale_ratio: 1.0
pixel_scale: None
output_wcs: ''
single: False
blendheaders: True
in_memory: True
extract_1d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: True
extraction_type: box
use_source_posn: None
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
wavecorr:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
flat_field:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_interpolated_flat: False
user_supplied_flat: None
inverse: False
srctype:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
source_type: None
straylight:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
clean_showers: False
shower_plane: 3
shower_x_stddev: 18.0
shower_y_stddev: 5.0
shower_low_reject: 0.1
shower_high_reject: 99.9
fringe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
residual_fringe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: residual_fringe
search_output_file: False
input_dir: ''
save_intermediate_results: False
ignore_region_min: None
ignore_region_max: None
pathloss:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
user_slit_loc: None
barshadow:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
wfss_contam:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_simulated_image: False
save_contam_images: False
maximum_cores: none
photom:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
mrs_time_correction: True
pixel_replace:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
algorithm: fit_profile
n_adjacent_cols: 5
resample_spec:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
pixfrac: 1.0
kernel: square
fillval: NaN
weight_type: exptime
output_shape: None
pixel_scale_ratio: 1.0
pixel_scale: None
output_wcs: ''
single: False
blendheaders: True
in_memory: True
cube_build:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: s3d
search_output_file: False
input_dir: ''
channel: all
band: all
grating: all
filter: all
output_type: None
scalexy: 0.0
scalew: 0.0
weighting: drizzle
coord_system: skyalign
ra_center: None
dec_center: None
cube_pa: None
nspax_x: None
nspax_y: None
rois: 0.0
roiw: 0.0
weight_power: 2.0
wavemin: None
wavemax: None
single: False
skip_dqflagging: False
offset_file: None
debug_spaxel: -1 -1 -1
extract_1d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: False
extraction_type: box
use_source_posn: None
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
2025-05-13 15:01:54,970 - stpipe.Spec2Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:01:55,043 - stpipe.Spec2Pipeline - INFO - Prefetching reference files for dataset: 'jw01366003001_04101_00001-seg001_nrs2_rateints.fits' reftypes = ['apcorr', 'camera', 'collimator', 'disperser', 'distortion', 'extract1d', 'filteroffset', 'fore', 'fpa', 'fringe', 'ifufore', 'ifupost', 'ifuslicer', 'msa', 'ote', 'pastasoss', 'psf', 'regions', 'speckernel', 'specprofile', 'specwcs', 'wavecorr', 'wavelengthrange']
2025-05-13 15:01:55,046 - stpipe.Spec2Pipeline - INFO - Prefetch for APCORR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_apcorr_0003.fits'.
2025-05-13 15:01:55,047 - stpipe.Spec2Pipeline - INFO - Prefetch for CAMERA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_camera_0007.asdf'.
2025-05-13 15:01:55,047 - stpipe.Spec2Pipeline - INFO - Prefetch for COLLIMATOR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_collimator_0007.asdf'.
2025-05-13 15:01:55,048 - stpipe.Spec2Pipeline - INFO - Prefetch for DISPERSER reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_disperser_0056.asdf'.
2025-05-13 15:01:55,048 - stpipe.Spec2Pipeline - INFO - Prefetch for DISTORTION reference file is 'N/A'.
2025-05-13 15:01:55,049 - stpipe.Spec2Pipeline - INFO - Prefetch for EXTRACT1D reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json'.
2025-05-13 15:01:55,049 - stpipe.Spec2Pipeline - INFO - Prefetch for FILTEROFFSET reference file is 'N/A'.
2025-05-13 15:01:55,049 - stpipe.Spec2Pipeline - INFO - Prefetch for FORE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fore_0047.asdf'.
2025-05-13 15:01:55,049 - stpipe.Spec2Pipeline - INFO - Prefetch for FPA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fpa_0008.asdf'.
2025-05-13 15:01:55,050 - stpipe.Spec2Pipeline - INFO - Prefetch for FRINGE reference file is 'N/A'.
2025-05-13 15:01:55,050 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUFORE reference file is 'N/A'.
2025-05-13 15:01:55,050 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUPOST reference file is 'N/A'.
2025-05-13 15:01:55,051 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUSLICER reference file is 'N/A'.
2025-05-13 15:01:55,051 - stpipe.Spec2Pipeline - INFO - Prefetch for MSA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_msa_0008.asdf'.
2025-05-13 15:01:55,052 - stpipe.Spec2Pipeline - INFO - Prefetch for OTE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_ote_0010.asdf'.
2025-05-13 15:01:55,052 - stpipe.Spec2Pipeline - INFO - Prefetch for PASTASOSS reference file is 'N/A'.
2025-05-13 15:01:55,052 - stpipe.Spec2Pipeline - INFO - Prefetch for PSF reference file is 'N/A'.
2025-05-13 15:01:55,053 - stpipe.Spec2Pipeline - INFO - Prefetch for REGIONS reference file is 'N/A'.
2025-05-13 15:01:55,053 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECKERNEL reference file is 'N/A'.
2025-05-13 15:01:55,053 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECPROFILE reference file is 'N/A'.
2025-05-13 15:01:55,054 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECWCS reference file is 'N/A'.
2025-05-13 15:01:55,054 - stpipe.Spec2Pipeline - INFO - Prefetch for WAVECORR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavecorr_0003.asdf'.
2025-05-13 15:01:55,055 - stpipe.Spec2Pipeline - INFO - Prefetch for WAVELENGTHRANGE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavelengthrange_0006.asdf'.
2025-05-13 15:01:55,055 - stpipe.Spec2Pipeline - INFO - Starting calwebb_spec2 ...
2025-05-13 15:01:55,062 - stpipe.Spec2Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:01:55,062 - stpipe.Spec2Pipeline - INFO - Processing product /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs2
2025-05-13 15:01:55,063 - stpipe.Spec2Pipeline - INFO - Working on input /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs2_rateints.fits ...
2025-05-13 15:01:55,277 - stpipe.Spec2Pipeline.assign_wcs - INFO - Step assign_wcs running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_rateints.fits>,).
2025-05-13 15:01:55,413 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_ytilt is 0.14467264699997454 deg
2025-05-13 15:01:55,413 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_xtilt is 0.31884098100009994 deg
2025-05-13 15:01:55,414 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_y correction: 0.0005219736831523707 deg
2025-05-13 15:01:55,415 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_x correction: 6.057163671157026e-05 deg
2025-05-13 15:01:55,573 - stpipe.Spec2Pipeline.assign_wcs - INFO - Slits projected on detector NRS2: ['S1600A1']
2025-05-13 15:01:55,574 - stpipe.Spec2Pipeline.assign_wcs - INFO - Computing WCS for 1 open slitlets
2025-05-13 15:01:55,600 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_ytilt is 0.14467264699997454 deg
2025-05-13 15:01:55,600 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_xtilt is 0.31884098100009994 deg
2025-05-13 15:01:55,601 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_y correction: 0.0005219736831523707 deg
2025-05-13 15:01:55,601 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_x correction: 6.057163671157026e-05 deg
2025-05-13 15:01:55,613 - stpipe.Spec2Pipeline.assign_wcs - INFO - SPORDER= -1, wrange=[2.87e-06, 5.27e-06]
2025-05-13 15:01:55,710 - stpipe.Spec2Pipeline.assign_wcs - INFO - Applied Barycentric velocity correction : 0.9999036496553831
2025-05-13 15:01:55,739 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 1
2025-05-13 15:01:55,740 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 2
2025-05-13 15:01:55,740 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 3
2025-05-13 15:01:55,740 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 4
2025-05-13 15:01:55,741 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 1 open slits in quadrant 5
2025-05-13 15:01:55,880 - stpipe.Spec2Pipeline.assign_wcs - INFO - Created a NIRSPEC nrs_brightobj pipeline with references {'distortion': None, 'filteroffset': None, 'specwcs': None, 'regions': None, 'wavelengthrange': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavelengthrange_0006.asdf', 'camera': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_camera_0007.asdf', 'collimator': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_collimator_0007.asdf', 'disperser': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_disperser_0056.asdf', 'fore': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fore_0047.asdf', 'fpa': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fpa_0008.asdf', 'msa': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_msa_0008.asdf', 'ote': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_ote_0010.asdf', 'ifupost': None, 'ifufore': None, 'ifuslicer': None}
2025-05-13 15:01:56,008 - stpipe.Spec2Pipeline.assign_wcs - INFO - COMPLETED assign_wcs
2025-05-13 15:01:56,013 - stpipe.Spec2Pipeline.assign_wcs - INFO - Step assign_wcs done
2025-05-13 15:01:56,155 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - Step badpix_selfcal running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_rateints.fits>, ['/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs2_rateints.fits', '/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs2_rateints.fits', '/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs2_rateints.fits'], []).
2025-05-13 15:01:56,156 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - Step skipped.
2025-05-13 15:01:56,289 - stpipe.Spec2Pipeline.msa_flagging - INFO - Step msa_flagging running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_rateints.fits>,).
2025-05-13 15:01:56,290 - stpipe.Spec2Pipeline.msa_flagging - INFO - Step skipped.
2025-05-13 15:01:56,426 - stpipe.Spec2Pipeline.nsclean - INFO - Step nsclean running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_rateints.fits>,).
2025-05-13 15:01:56,427 - stpipe.Spec2Pipeline.nsclean - WARNING - The 'nsclean' step is a deprecated alias to 'clean_flicker_noise' and will be removed in future builds.
2025-05-13 15:01:56,433 - stpipe.Spec2Pipeline.nsclean - INFO - Input exposure type is NRS_BRIGHTOBJ, detector=NRS2
2025-05-13 15:01:56,622 - stpipe.Spec2Pipeline.nsclean - INFO - Creating mask
2025-05-13 15:01:58,055 - stpipe.Spec2Pipeline.nsclean - INFO - Cleaning image jw01366003001_04101_00001-seg001_nrs2_rateints.fits
2025-05-13 15:02:18,411 - stpipe.Spec2Pipeline.nsclean - INFO - Saving mask file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_mask.fits
2025-05-13 15:02:18,562 - stpipe.Spec2Pipeline.nsclean - INFO - Saving noise file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_flicker_noise.fits
2025-05-13 15:02:19,030 - stpipe.Spec2Pipeline.nsclean - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_nsclean.fits
2025-05-13 15:02:19,031 - stpipe.Spec2Pipeline.nsclean - INFO - Step nsclean done
2025-05-13 15:02:19,182 - stpipe.Spec2Pipeline.imprint_subtract - INFO - Step imprint_subtract running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_nsclean.fits>, []).
2025-05-13 15:02:19,183 - stpipe.Spec2Pipeline.imprint_subtract - INFO - Step skipped.
2025-05-13 15:02:19,331 - stpipe.Spec2Pipeline.bkg_subtract - INFO - Step bkg_subtract running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_nsclean.fits>, []).
2025-05-13 15:02:19,332 - stpipe.Spec2Pipeline.bkg_subtract - INFO - Step skipped.
2025-05-13 15:02:19,480 - stpipe.Spec2Pipeline.extract_2d - INFO - Step extract_2d running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_nsclean.fits>,).
2025-05-13 15:02:19,500 - stpipe.Spec2Pipeline.extract_2d - INFO - EXP_TYPE is NRS_BRIGHTOBJ
2025-05-13 15:02:19,501 - stpipe.Spec2Pipeline.extract_2d - INFO - All slits selected
2025-05-13 15:02:19,669 - stpipe.Spec2Pipeline.extract_2d - INFO - Name of subarray extracted: S1600A1
2025-05-13 15:02:19,670 - stpipe.Spec2Pipeline.extract_2d - INFO - Subarray x-extents are: 0 2048
2025-05-13 15:02:19,670 - stpipe.Spec2Pipeline.extract_2d - INFO - Subarray y-extents are: 0 35
2025-05-13 15:02:19,864 - stpipe.Spec2Pipeline.extract_2d - INFO - set slit_attributes completed
2025-05-13 15:02:19,865 - stpipe.Spec2Pipeline.extract_2d - INFO - xoffset, yoffset, 6.03933060849859e-13, -6.0457443092806e-13
2025-05-13 15:02:19,877 - stpipe.Spec2Pipeline.extract_2d - INFO - Source X/Y position in the slit: -0.011585206334862467, -0.03203498317654359
2025-05-13 15:02:19,883 - stpipe.Spec2Pipeline.extract_2d - INFO - Update S_REGION to POLYGON ICRS 217.326463389 -3.444792699 217.326917709 -3.444605004 217.326744101 -3.444195992 217.326289754 -3.444383643
2025-05-13 15:02:19,884 - stpipe.Spec2Pipeline.extract_2d - INFO - extract_2d updated S_REGION to POLYGON ICRS 217.326463389 -3.444792699 217.326917709 -3.444605004 217.326744101 -3.444195992 217.326289754 -3.444383643
2025-05-13 15:02:19,886 - stpipe.Spec2Pipeline.extract_2d - INFO - Step extract_2d done
2025-05-13 15:02:20,041 - stpipe.Spec2Pipeline.srctype - INFO - Step srctype running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_nsclean.fits>,).
2025-05-13 15:02:20,164 - stpipe.Spec2Pipeline.srctype - INFO - Input EXP_TYPE is NRS_BRIGHTOBJ
2025-05-13 15:02:20,165 - stpipe.Spec2Pipeline.srctype - INFO - Input SRCTYAPT = UNKNOWN
2025-05-13 15:02:20,165 - stpipe.Spec2Pipeline.srctype - INFO - Input is a TSO exposure; setting SRCTYPE = POINT
2025-05-13 15:02:20,167 - stpipe.Spec2Pipeline.srctype - INFO - Step srctype done
2025-05-13 15:02:20,321 - stpipe.Spec2Pipeline.master_background_mos - INFO - Step master_background_mos running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_nsclean.fits>,).
2025-05-13 15:02:20,322 - stpipe.Spec2Pipeline.master_background_mos - INFO - Step skipped.
2025-05-13 15:02:20,323 - stpipe.Spec2Pipeline.master_background_mos - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:02:20,478 - stpipe.Spec2Pipeline.wavecorr - INFO - Step wavecorr running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_nsclean.fits>,).
2025-05-13 15:02:20,715 - stpipe.Spec2Pipeline.wavecorr - INFO - Using WAVECORR reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavecorr_0003.asdf
2025-05-13 15:02:20,859 - stpipe.Spec2Pipeline.wavecorr - INFO - Detected a POINT source type in slit S1600A1
2025-05-13 15:02:20,860 - stpipe.Spec2Pipeline.wavecorr - INFO - slit name S1600A1
2025-05-13 15:02:20,968 - stpipe.Spec2Pipeline.wavecorr - INFO - Using wavelength zero-point correction for aperture S1600A1
2025-05-13 15:02:21,013 - stpipe.Spec2Pipeline.wavecorr - INFO - Step wavecorr done
2025-05-13 15:02:21,185 - stpipe.Spec2Pipeline.flat_field - INFO - Step flat_field running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_nsclean.fits>,).
2025-05-13 15:02:21,186 - stpipe.Spec2Pipeline.flat_field - INFO - Step skipped.
2025-05-13 15:02:21,347 - stpipe.Spec2Pipeline.pathloss - INFO - Step pathloss running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_nsclean.fits>,).
2025-05-13 15:02:21,348 - stpipe.Spec2Pipeline.pathloss - INFO - Step skipped.
2025-05-13 15:02:21,509 - stpipe.Spec2Pipeline.barshadow - INFO - Step barshadow running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_nsclean.fits>,).
2025-05-13 15:02:21,510 - stpipe.Spec2Pipeline.barshadow - INFO - Step skipped.
2025-05-13 15:02:21,671 - stpipe.Spec2Pipeline.photom - INFO - Step photom running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg001_nrs2_nsclean.fits>,).
2025-05-13 15:02:21,671 - stpipe.Spec2Pipeline.photom - INFO - Step skipped.
2025-05-13 15:02:21,951 - stpipe.Spec2Pipeline.pixel_replace - INFO - Step pixel_replace running with args (<SlitModel(155, 32, 2048) from /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_calints.fits>,).
2025-05-13 15:02:22,866 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 0 had 337 pixels replaced.
2025-05-13 15:02:23,423 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 1 had 337 pixels replaced.
2025-05-13 15:02:23,974 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 2 had 337 pixels replaced.
2025-05-13 15:02:24,526 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 3 had 337 pixels replaced.
2025-05-13 15:02:25,097 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 4 had 379 pixels replaced.
2025-05-13 15:02:25,652 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 5 had 337 pixels replaced.
2025-05-13 15:02:26,209 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 6 had 337 pixels replaced.
2025-05-13 15:02:26,759 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 7 had 337 pixels replaced.
2025-05-13 15:02:27,310 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 8 had 337 pixels replaced.
2025-05-13 15:02:27,859 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 9 had 337 pixels replaced.
2025-05-13 15:02:28,411 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 10 had 337 pixels replaced.
2025-05-13 15:02:28,963 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 11 had 337 pixels replaced.
2025-05-13 15:02:29,511 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 12 had 337 pixels replaced.
2025-05-13 15:02:30,060 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 13 had 337 pixels replaced.
2025-05-13 15:02:30,622 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 14 had 350 pixels replaced.
2025-05-13 15:02:31,173 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 15 had 337 pixels replaced.
2025-05-13 15:02:31,731 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 16 had 349 pixels replaced.
2025-05-13 15:02:32,283 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 17 had 337 pixels replaced.
2025-05-13 15:02:32,833 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 18 had 337 pixels replaced.
2025-05-13 15:02:33,383 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 19 had 337 pixels replaced.
2025-05-13 15:02:33,935 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 20 had 337 pixels replaced.
2025-05-13 15:02:34,484 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 21 had 337 pixels replaced.
2025-05-13 15:02:35,036 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 22 had 337 pixels replaced.
2025-05-13 15:02:35,590 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 23 had 337 pixels replaced.
2025-05-13 15:02:36,140 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 24 had 337 pixels replaced.
2025-05-13 15:02:36,693 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 25 had 337 pixels replaced.
2025-05-13 15:02:37,244 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 26 had 337 pixels replaced.
2025-05-13 15:02:37,793 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 27 had 337 pixels replaced.
2025-05-13 15:02:38,355 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 28 had 350 pixels replaced.
2025-05-13 15:02:38,905 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 29 had 337 pixels replaced.
2025-05-13 15:02:39,458 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 30 had 337 pixels replaced.
2025-05-13 15:02:40,010 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 31 had 337 pixels replaced.
2025-05-13 15:02:40,564 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 32 had 337 pixels replaced.
2025-05-13 15:02:41,117 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 33 had 337 pixels replaced.
2025-05-13 15:02:41,670 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 34 had 337 pixels replaced.
2025-05-13 15:02:42,222 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 35 had 337 pixels replaced.
2025-05-13 15:02:42,773 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 36 had 337 pixels replaced.
2025-05-13 15:02:43,324 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 37 had 337 pixels replaced.
2025-05-13 15:02:43,876 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 38 had 337 pixels replaced.
2025-05-13 15:02:44,427 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 39 had 337 pixels replaced.
2025-05-13 15:02:44,978 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 40 had 337 pixels replaced.
2025-05-13 15:02:45,529 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 41 had 337 pixels replaced.
2025-05-13 15:02:46,082 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 42 had 337 pixels replaced.
2025-05-13 15:02:46,634 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 43 had 337 pixels replaced.
2025-05-13 15:02:47,181 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 44 had 337 pixels replaced.
2025-05-13 15:02:47,729 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 45 had 337 pixels replaced.
2025-05-13 15:02:48,291 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 46 had 350 pixels replaced.
2025-05-13 15:02:48,841 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 47 had 337 pixels replaced.
2025-05-13 15:02:49,390 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 48 had 337 pixels replaced.
2025-05-13 15:02:49,950 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 49 had 350 pixels replaced.
2025-05-13 15:02:50,502 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 50 had 337 pixels replaced.
2025-05-13 15:02:51,056 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 51 had 337 pixels replaced.
2025-05-13 15:02:51,624 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 52 had 337 pixels replaced.
2025-05-13 15:02:52,181 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 53 had 337 pixels replaced.
2025-05-13 15:02:52,732 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 54 had 337 pixels replaced.
2025-05-13 15:02:53,283 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 55 had 337 pixels replaced.
2025-05-13 15:02:53,833 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 56 had 337 pixels replaced.
2025-05-13 15:02:54,389 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 57 had 349 pixels replaced.
2025-05-13 15:02:54,942 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 58 had 337 pixels replaced.
2025-05-13 15:02:55,496 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 59 had 337 pixels replaced.
2025-05-13 15:02:56,047 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 60 had 337 pixels replaced.
2025-05-13 15:02:56,600 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 61 had 337 pixels replaced.
2025-05-13 15:02:57,154 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 62 had 337 pixels replaced.
2025-05-13 15:02:57,705 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 63 had 337 pixels replaced.
2025-05-13 15:02:58,254 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 64 had 337 pixels replaced.
2025-05-13 15:02:58,806 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 65 had 337 pixels replaced.
2025-05-13 15:02:59,355 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 66 had 337 pixels replaced.
2025-05-13 15:02:59,902 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 67 had 337 pixels replaced.
2025-05-13 15:03:00,453 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 68 had 337 pixels replaced.
2025-05-13 15:03:01,002 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 69 had 337 pixels replaced.
2025-05-13 15:03:01,550 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 70 had 337 pixels replaced.
2025-05-13 15:03:02,101 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 71 had 337 pixels replaced.
2025-05-13 15:03:02,651 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 72 had 337 pixels replaced.
2025-05-13 15:03:03,200 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 73 had 337 pixels replaced.
2025-05-13 15:03:03,748 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 74 had 337 pixels replaced.
2025-05-13 15:03:04,297 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 75 had 337 pixels replaced.
2025-05-13 15:03:04,845 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 76 had 337 pixels replaced.
2025-05-13 15:03:05,396 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 77 had 337 pixels replaced.
2025-05-13 15:03:05,963 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 78 had 350 pixels replaced.
2025-05-13 15:03:06,512 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 79 had 337 pixels replaced.
2025-05-13 15:03:07,063 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 80 had 337 pixels replaced.
2025-05-13 15:03:07,631 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 81 had 379 pixels replaced.
2025-05-13 15:03:08,182 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 82 had 337 pixels replaced.
2025-05-13 15:03:08,733 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 83 had 337 pixels replaced.
2025-05-13 15:03:09,282 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 84 had 337 pixels replaced.
2025-05-13 15:03:09,833 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 85 had 337 pixels replaced.
2025-05-13 15:03:10,381 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 86 had 337 pixels replaced.
2025-05-13 15:03:10,931 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 87 had 337 pixels replaced.
2025-05-13 15:03:11,482 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 88 had 337 pixels replaced.
2025-05-13 15:03:12,032 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 89 had 337 pixels replaced.
2025-05-13 15:03:12,583 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 90 had 337 pixels replaced.
2025-05-13 15:03:13,132 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 91 had 337 pixels replaced.
2025-05-13 15:03:13,681 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 92 had 337 pixels replaced.
2025-05-13 15:03:14,231 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 93 had 337 pixels replaced.
2025-05-13 15:03:14,781 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 94 had 337 pixels replaced.
2025-05-13 15:03:15,329 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 95 had 337 pixels replaced.
2025-05-13 15:03:15,880 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 96 had 337 pixels replaced.
2025-05-13 15:03:16,429 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 97 had 337 pixels replaced.
2025-05-13 15:03:16,992 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 98 had 350 pixels replaced.
2025-05-13 15:03:17,546 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 99 had 337 pixels replaced.
2025-05-13 15:03:18,097 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 100 had 337 pixels replaced.
2025-05-13 15:03:18,648 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 101 had 337 pixels replaced.
2025-05-13 15:03:19,196 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 102 had 337 pixels replaced.
2025-05-13 15:03:19,749 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 103 had 337 pixels replaced.
2025-05-13 15:03:20,298 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 104 had 337 pixels replaced.
2025-05-13 15:03:20,847 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 105 had 337 pixels replaced.
2025-05-13 15:03:21,397 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 106 had 337 pixels replaced.
2025-05-13 15:03:21,949 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 107 had 337 pixels replaced.
2025-05-13 15:03:22,500 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 108 had 337 pixels replaced.
2025-05-13 15:03:23,050 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 109 had 337 pixels replaced.
2025-05-13 15:03:23,602 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 110 had 337 pixels replaced.
2025-05-13 15:03:24,152 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 111 had 337 pixels replaced.
2025-05-13 15:03:24,700 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 112 had 337 pixels replaced.
2025-05-13 15:03:25,252 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 113 had 337 pixels replaced.
2025-05-13 15:03:25,804 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 114 had 337 pixels replaced.
2025-05-13 15:03:26,352 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 115 had 337 pixels replaced.
2025-05-13 15:03:26,904 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 116 had 337 pixels replaced.
2025-05-13 15:03:27,456 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 117 had 337 pixels replaced.
2025-05-13 15:03:28,010 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 118 had 337 pixels replaced.
2025-05-13 15:03:28,559 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 119 had 337 pixels replaced.
2025-05-13 15:03:29,109 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 120 had 337 pixels replaced.
2025-05-13 15:03:29,662 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 121 had 337 pixels replaced.
2025-05-13 15:03:30,213 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 122 had 337 pixels replaced.
2025-05-13 15:03:30,763 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 123 had 337 pixels replaced.
2025-05-13 15:03:31,314 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 124 had 337 pixels replaced.
2025-05-13 15:03:31,865 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 125 had 337 pixels replaced.
2025-05-13 15:03:32,430 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 126 had 350 pixels replaced.
2025-05-13 15:03:32,981 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 127 had 337 pixels replaced.
2025-05-13 15:03:33,536 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 128 had 337 pixels replaced.
2025-05-13 15:03:34,087 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 129 had 337 pixels replaced.
2025-05-13 15:03:34,638 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 130 had 337 pixels replaced.
2025-05-13 15:03:35,191 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 131 had 337 pixels replaced.
2025-05-13 15:03:35,741 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 132 had 337 pixels replaced.
2025-05-13 15:03:36,292 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 133 had 337 pixels replaced.
2025-05-13 15:03:36,845 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 134 had 337 pixels replaced.
2025-05-13 15:03:37,397 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 135 had 337 pixels replaced.
2025-05-13 15:03:37,948 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 136 had 337 pixels replaced.
2025-05-13 15:03:38,499 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 137 had 337 pixels replaced.
2025-05-13 15:03:39,050 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 138 had 337 pixels replaced.
2025-05-13 15:03:39,603 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 139 had 337 pixels replaced.
2025-05-13 15:03:40,154 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 140 had 337 pixels replaced.
2025-05-13 15:03:40,704 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 141 had 337 pixels replaced.
2025-05-13 15:03:41,255 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 142 had 337 pixels replaced.
2025-05-13 15:03:41,803 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 143 had 337 pixels replaced.
2025-05-13 15:03:42,354 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 144 had 337 pixels replaced.
2025-05-13 15:03:42,906 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 145 had 337 pixels replaced.
2025-05-13 15:03:43,458 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 146 had 337 pixels replaced.
2025-05-13 15:03:44,008 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 147 had 337 pixels replaced.
2025-05-13 15:03:44,559 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 148 had 337 pixels replaced.
2025-05-13 15:03:45,109 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 149 had 337 pixels replaced.
2025-05-13 15:03:45,662 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 150 had 337 pixels replaced.
2025-05-13 15:03:46,213 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 151 had 337 pixels replaced.
2025-05-13 15:03:46,766 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 152 had 337 pixels replaced.
2025-05-13 15:03:47,316 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 153 had 337 pixels replaced.
2025-05-13 15:03:47,868 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 154 had 337 pixels replaced.
2025-05-13 15:03:51,679 - stpipe.Spec2Pipeline.pixel_replace - INFO - Step pixel_replace done
2025-05-13 15:03:52,059 - stpipe.Spec2Pipeline.extract_1d - INFO - Step extract_1d running with args (<SlitModel(155, 32, 2048) from /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_calints.fits>,).
2025-05-13 15:03:52,300 - stpipe.Spec2Pipeline.extract_1d - INFO - Using EXTRACT1D reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json
2025-05-13 15:03:52,435 - stpipe.Spec2Pipeline.extract_1d - INFO - Processing spectral order -1
2025-05-13 15:03:52,488 - stpipe.Spec2Pipeline.extract_1d - WARNING - The photom step has not been run.
2025-05-13 15:03:52,489 - stpipe.Spec2Pipeline.extract_1d - INFO - Turning on source position correction for exp_type = NRS_BRIGHTOBJ
2025-05-13 15:03:52,508 - stpipe.Spec2Pipeline.extract_1d - INFO - Using source_xpos and source_ypos to center extraction.
2025-05-13 15:03:52,540 - stpipe.Spec2Pipeline.extract_1d - INFO - Computed source location is 12.45, at pixel 1024, wavelength 4.50
2025-05-13 15:03:52,541 - stpipe.Spec2Pipeline.extract_1d - INFO - Nominal aperture start/stop: 12.50 -> 18.50 (inclusive)
2025-05-13 15:03:52,542 - stpipe.Spec2Pipeline.extract_1d - INFO - Nominal location is 15.50, so offset is -3.05 pixels
2025-05-13 15:03:52,543 - stpipe.Spec2Pipeline.extract_1d - INFO - Mean aperture start/stop from trace: 10.91 -> 16.91 (inclusive)
2025-05-13 15:03:52,562 - stpipe.Spec2Pipeline.extract_1d - INFO - Beginning loop over 155 integrations ...
2025-05-13 15:03:54,741 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 50 integrations done
2025-05-13 15:03:56,899 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 100 integrations done
2025-05-13 15:03:59,286 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 150 integrations done
2025-05-13 15:03:59,510 - stpipe.Spec2Pipeline.extract_1d - INFO - All 155 integrations done
2025-05-13 15:04:04,627 - stpipe.Spec2Pipeline.extract_1d - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_x1dints.fits
2025-05-13 15:04:04,627 - stpipe.Spec2Pipeline.extract_1d - INFO - Step extract_1d done
2025-05-13 15:04:04,632 - stpipe.Spec2Pipeline - INFO - Finished processing product /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs2
2025-05-13 15:04:04,644 - stpipe.Spec2Pipeline - INFO - Ending calwebb_spec2
2025-05-13 15:04:04,645 - stpipe.Spec2Pipeline - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:04:18,045 - stpipe.Spec2Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_calints.fits
2025-05-13 15:04:18,045 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline done
2025-05-13 15:04:18,046 - stpipe - INFO - Results used jwst version: 1.18.0
2025-05-13 15:04:18,089 - stpipe - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:04:18,273 - stpipe - INFO - PARS-RESAMPLESPECSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-resamplespecstep_0001.asdf
2025-05-13 15:04:18,289 - stpipe - INFO - PARS-RESAMPLESPECSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-resamplespecstep_0001.asdf
Applying Stage 2 Corrections & Calibrations to: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs1_rateints.fits
2025-05-13 15:04:18,298 - stpipe - INFO - PARS-SPEC2PIPELINE parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-spec2pipeline_0022.asdf
2025-05-13 15:04:18,321 - stpipe.Spec2Pipeline - INFO - Spec2Pipeline instance created.
2025-05-13 15:04:18,322 - stpipe.Spec2Pipeline.assign_wcs - INFO - AssignWcsStep instance created.
2025-05-13 15:04:18,323 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - BadpixSelfcalStep instance created.
2025-05-13 15:04:18,323 - stpipe.Spec2Pipeline.msa_flagging - INFO - MSAFlagOpenStep instance created.
2025-05-13 15:04:18,324 - stpipe.Spec2Pipeline.nsclean - INFO - NSCleanStep instance created.
2025-05-13 15:04:18,325 - stpipe.Spec2Pipeline.bkg_subtract - INFO - BackgroundStep instance created.
2025-05-13 15:04:18,326 - stpipe.Spec2Pipeline.imprint_subtract - INFO - ImprintStep instance created.
2025-05-13 15:04:18,327 - stpipe.Spec2Pipeline.extract_2d - INFO - Extract2dStep instance created.
2025-05-13 15:04:18,331 - stpipe.Spec2Pipeline.master_background_mos - INFO - MasterBackgroundMosStep instance created.
2025-05-13 15:04:18,332 - stpipe.Spec2Pipeline.master_background_mos.flat_field - INFO - FlatFieldStep instance created.
2025-05-13 15:04:18,332 - stpipe.Spec2Pipeline.master_background_mos.pathloss - INFO - PathLossStep instance created.
2025-05-13 15:04:18,333 - stpipe.Spec2Pipeline.master_background_mos.barshadow - INFO - BarShadowStep instance created.
2025-05-13 15:04:18,334 - stpipe.Spec2Pipeline.master_background_mos.photom - INFO - PhotomStep instance created.
2025-05-13 15:04:18,335 - stpipe.Spec2Pipeline.master_background_mos.pixel_replace - INFO - PixelReplaceStep instance created.
2025-05-13 15:04:18,336 - stpipe.Spec2Pipeline.master_background_mos.resample_spec - INFO - ResampleSpecStep instance created.
2025-05-13 15:04:18,337 - stpipe.Spec2Pipeline.master_background_mos.extract_1d - INFO - Extract1dStep instance created.
2025-05-13 15:04:18,338 - stpipe.Spec2Pipeline.wavecorr - INFO - WavecorrStep instance created.
2025-05-13 15:04:18,339 - stpipe.Spec2Pipeline.flat_field - INFO - FlatFieldStep instance created.
2025-05-13 15:04:18,339 - stpipe.Spec2Pipeline.srctype - INFO - SourceTypeStep instance created.
2025-05-13 15:04:18,340 - stpipe.Spec2Pipeline.straylight - INFO - StraylightStep instance created.
2025-05-13 15:04:18,341 - stpipe.Spec2Pipeline.fringe - INFO - FringeStep instance created.
2025-05-13 15:04:18,342 - stpipe.Spec2Pipeline.residual_fringe - INFO - ResidualFringeStep instance created.
2025-05-13 15:04:18,342 - stpipe.Spec2Pipeline.pathloss - INFO - PathLossStep instance created.
2025-05-13 15:04:18,343 - stpipe.Spec2Pipeline.barshadow - INFO - BarShadowStep instance created.
2025-05-13 15:04:18,344 - stpipe.Spec2Pipeline.wfss_contam - INFO - WfssContamStep instance created.
2025-05-13 15:04:18,345 - stpipe.Spec2Pipeline.photom - INFO - PhotomStep instance created.
2025-05-13 15:04:18,345 - stpipe.Spec2Pipeline.pixel_replace - INFO - PixelReplaceStep instance created.
2025-05-13 15:04:18,346 - stpipe.Spec2Pipeline.resample_spec - INFO - ResampleSpecStep instance created.
2025-05-13 15:04:18,347 - stpipe.Spec2Pipeline.cube_build - INFO - CubeBuildStep instance created.
2025-05-13 15:04:18,349 - stpipe.Spec2Pipeline.extract_1d - INFO - Extract1dStep instance created.
2025-05-13 15:04:18,502 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/asn/jw01366003001_04101_00001-seg002_nrs1_l2asn.json',).
2025-05-13 15:04:18,537 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_bsub: False
fail_on_exception: True
save_wfss_esec: False
steps:
assign_wcs:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
sip_approx: True
sip_max_pix_error: 0.01
sip_degree: None
sip_max_inv_pix_error: 0.01
sip_inv_degree: None
sip_npoints: 12
slit_y_low: -0.55
slit_y_high: 0.55
badpix_selfcal:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
flagfrac_lower: 0.001
flagfrac_upper: 0.001
kernel_size: 15
force_single: False
save_flagged_bkg: False
msa_flagging:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
nsclean:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
fit_method: fft
fit_by_channel: False
background_method: None
background_box_size: None
mask_spectral_regions: False
n_sigma: 0.1
fit_histogram: False
single_mask: False
user_mask: None
save_mask: True
save_background: False
save_noise: True
bkg_subtract:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_combined_background: False
sigma: 3.0
maxiters: None
wfss_mmag_extract: None
wfss_maxiter: 5
wfss_rms_stop: 0.0
wfss_outlier_percent: 1.0
imprint_subtract:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
extract_2d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
slit_names: None
source_ids: None
extract_orders: None
grism_objects: None
tsgrism_extract_height: None
wfss_extract_half_height: 5
wfss_mmag_extract: None
wfss_nbright: 1000
master_background_mos:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
sigma_clip: 3.0
median_kernel: 1
force_subtract: False
save_background: False
user_background: None
inverse: False
steps:
flat_field:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_interpolated_flat: False
user_supplied_flat: None
inverse: False
pathloss:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
user_slit_loc: None
barshadow:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
photom:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
mrs_time_correction: True
pixel_replace:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
algorithm: fit_profile
n_adjacent_cols: 3
resample_spec:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
pixfrac: 1.0
kernel: square
fillval: NaN
weight_type: exptime
output_shape: None
pixel_scale_ratio: 1.0
pixel_scale: None
output_wcs: ''
single: False
blendheaders: True
in_memory: True
extract_1d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: True
extraction_type: box
use_source_posn: None
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
wavecorr:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
flat_field:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_interpolated_flat: False
user_supplied_flat: None
inverse: False
srctype:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
source_type: None
straylight:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
clean_showers: False
shower_plane: 3
shower_x_stddev: 18.0
shower_y_stddev: 5.0
shower_low_reject: 0.1
shower_high_reject: 99.9
fringe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
residual_fringe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: residual_fringe
search_output_file: False
input_dir: ''
save_intermediate_results: False
ignore_region_min: None
ignore_region_max: None
pathloss:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
user_slit_loc: None
barshadow:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
wfss_contam:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_simulated_image: False
save_contam_images: False
maximum_cores: none
photom:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
mrs_time_correction: True
pixel_replace:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
algorithm: fit_profile
n_adjacent_cols: 5
resample_spec:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
pixfrac: 1.0
kernel: square
fillval: NaN
weight_type: exptime
output_shape: None
pixel_scale_ratio: 1.0
pixel_scale: None
output_wcs: ''
single: False
blendheaders: True
in_memory: True
cube_build:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: s3d
search_output_file: False
input_dir: ''
channel: all
band: all
grating: all
filter: all
output_type: None
scalexy: 0.0
scalew: 0.0
weighting: drizzle
coord_system: skyalign
ra_center: None
dec_center: None
cube_pa: None
nspax_x: None
nspax_y: None
rois: 0.0
roiw: 0.0
weight_power: 2.0
wavemin: None
wavemax: None
single: False
skip_dqflagging: False
offset_file: None
debug_spaxel: -1 -1 -1
extract_1d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: False
extraction_type: box
use_source_posn: None
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
2025-05-13 15:04:18,545 - stpipe.Spec2Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:04:18,618 - stpipe.Spec2Pipeline - INFO - Prefetching reference files for dataset: 'jw01366003001_04101_00001-seg002_nrs1_rateints.fits' reftypes = ['apcorr', 'camera', 'collimator', 'disperser', 'distortion', 'extract1d', 'filteroffset', 'fore', 'fpa', 'fringe', 'ifufore', 'ifupost', 'ifuslicer', 'msa', 'ote', 'pastasoss', 'psf', 'regions', 'speckernel', 'specprofile', 'specwcs', 'wavecorr', 'wavelengthrange']
2025-05-13 15:04:18,621 - stpipe.Spec2Pipeline - INFO - Prefetch for APCORR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_apcorr_0003.fits'.
2025-05-13 15:04:18,622 - stpipe.Spec2Pipeline - INFO - Prefetch for CAMERA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_camera_0007.asdf'.
2025-05-13 15:04:18,622 - stpipe.Spec2Pipeline - INFO - Prefetch for COLLIMATOR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_collimator_0007.asdf'.
2025-05-13 15:04:18,623 - stpipe.Spec2Pipeline - INFO - Prefetch for DISPERSER reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_disperser_0056.asdf'.
2025-05-13 15:04:18,623 - stpipe.Spec2Pipeline - INFO - Prefetch for DISTORTION reference file is 'N/A'.
2025-05-13 15:04:18,623 - stpipe.Spec2Pipeline - INFO - Prefetch for EXTRACT1D reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json'.
2025-05-13 15:04:18,624 - stpipe.Spec2Pipeline - INFO - Prefetch for FILTEROFFSET reference file is 'N/A'.
2025-05-13 15:04:18,624 - stpipe.Spec2Pipeline - INFO - Prefetch for FORE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fore_0047.asdf'.
2025-05-13 15:04:18,624 - stpipe.Spec2Pipeline - INFO - Prefetch for FPA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fpa_0008.asdf'.
2025-05-13 15:04:18,625 - stpipe.Spec2Pipeline - INFO - Prefetch for FRINGE reference file is 'N/A'.
2025-05-13 15:04:18,625 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUFORE reference file is 'N/A'.
2025-05-13 15:04:18,625 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUPOST reference file is 'N/A'.
2025-05-13 15:04:18,626 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUSLICER reference file is 'N/A'.
2025-05-13 15:04:18,626 - stpipe.Spec2Pipeline - INFO - Prefetch for MSA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_msa_0008.asdf'.
2025-05-13 15:04:18,626 - stpipe.Spec2Pipeline - INFO - Prefetch for OTE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_ote_0010.asdf'.
2025-05-13 15:04:18,627 - stpipe.Spec2Pipeline - INFO - Prefetch for PASTASOSS reference file is 'N/A'.
2025-05-13 15:04:18,627 - stpipe.Spec2Pipeline - INFO - Prefetch for PSF reference file is 'N/A'.
2025-05-13 15:04:18,627 - stpipe.Spec2Pipeline - INFO - Prefetch for REGIONS reference file is 'N/A'.
2025-05-13 15:04:18,628 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECKERNEL reference file is 'N/A'.
2025-05-13 15:04:18,628 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECPROFILE reference file is 'N/A'.
2025-05-13 15:04:18,628 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECWCS reference file is 'N/A'.
2025-05-13 15:04:18,629 - stpipe.Spec2Pipeline - INFO - Prefetch for WAVECORR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavecorr_0003.asdf'.
2025-05-13 15:04:18,629 - stpipe.Spec2Pipeline - INFO - Prefetch for WAVELENGTHRANGE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavelengthrange_0006.asdf'.
2025-05-13 15:04:18,629 - stpipe.Spec2Pipeline - INFO - Starting calwebb_spec2 ...
2025-05-13 15:04:18,636 - stpipe.Spec2Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:04:18,636 - stpipe.Spec2Pipeline - INFO - Processing product /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs1
2025-05-13 15:04:18,636 - stpipe.Spec2Pipeline - INFO - Working on input /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs1_rateints.fits ...
2025-05-13 15:04:18,844 - stpipe.Spec2Pipeline.assign_wcs - INFO - Step assign_wcs running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_rateints.fits>,).
2025-05-13 15:04:18,978 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_ytilt is 0.14467264699997454 deg
2025-05-13 15:04:18,979 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_xtilt is 0.31884098100009994 deg
2025-05-13 15:04:18,979 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_y correction: 0.0005219736831523707 deg
2025-05-13 15:04:18,980 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_x correction: 6.057163671157026e-05 deg
2025-05-13 15:04:19,138 - stpipe.Spec2Pipeline.assign_wcs - INFO - Slits projected on detector NRS1: ['S1600A1']
2025-05-13 15:04:19,138 - stpipe.Spec2Pipeline.assign_wcs - INFO - Computing WCS for 1 open slitlets
2025-05-13 15:04:19,164 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_ytilt is 0.14467264699997454 deg
2025-05-13 15:04:19,165 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_xtilt is 0.31884098100009994 deg
2025-05-13 15:04:19,166 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_y correction: 0.0005219736831523707 deg
2025-05-13 15:04:19,167 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_x correction: 6.057163671157026e-05 deg
2025-05-13 15:04:19,178 - stpipe.Spec2Pipeline.assign_wcs - INFO - SPORDER= -1, wrange=[2.87e-06, 5.27e-06]
2025-05-13 15:04:19,275 - stpipe.Spec2Pipeline.assign_wcs - INFO - Applied Barycentric velocity correction : 0.9999036490550833
2025-05-13 15:04:19,304 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 1
2025-05-13 15:04:19,305 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 2
2025-05-13 15:04:19,305 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 3
2025-05-13 15:04:19,306 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 4
2025-05-13 15:04:19,306 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 1 open slits in quadrant 5
2025-05-13 15:04:19,447 - stpipe.Spec2Pipeline.assign_wcs - INFO - Created a NIRSPEC nrs_brightobj pipeline with references {'distortion': None, 'filteroffset': None, 'specwcs': None, 'regions': None, 'wavelengthrange': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavelengthrange_0006.asdf', 'camera': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_camera_0007.asdf', 'collimator': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_collimator_0007.asdf', 'disperser': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_disperser_0056.asdf', 'fore': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fore_0047.asdf', 'fpa': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fpa_0008.asdf', 'msa': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_msa_0008.asdf', 'ote': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_ote_0010.asdf', 'ifupost': None, 'ifufore': None, 'ifuslicer': None}
2025-05-13 15:04:19,587 - stpipe.Spec2Pipeline.assign_wcs - INFO - COMPLETED assign_wcs
2025-05-13 15:04:19,593 - stpipe.Spec2Pipeline.assign_wcs - INFO - Step assign_wcs done
2025-05-13 15:04:19,736 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - Step badpix_selfcal running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_rateints.fits>, ['/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs1_rateints.fits', '/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs1_rateints.fits', '/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs1_rateints.fits'], []).
2025-05-13 15:04:19,737 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - Step skipped.
2025-05-13 15:04:19,867 - stpipe.Spec2Pipeline.msa_flagging - INFO - Step msa_flagging running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_rateints.fits>,).
2025-05-13 15:04:19,868 - stpipe.Spec2Pipeline.msa_flagging - INFO - Step skipped.
2025-05-13 15:04:20,002 - stpipe.Spec2Pipeline.nsclean - INFO - Step nsclean running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_rateints.fits>,).
2025-05-13 15:04:20,003 - stpipe.Spec2Pipeline.nsclean - WARNING - The 'nsclean' step is a deprecated alias to 'clean_flicker_noise' and will be removed in future builds.
2025-05-13 15:04:20,009 - stpipe.Spec2Pipeline.nsclean - INFO - Input exposure type is NRS_BRIGHTOBJ, detector=NRS1
2025-05-13 15:04:20,209 - stpipe.Spec2Pipeline.nsclean - INFO - Creating mask
2025-05-13 15:04:21,742 - stpipe.Spec2Pipeline.nsclean - INFO - Cleaning image jw01366003001_04101_00001-seg002_nrs1_rateints.fits
2025-05-13 15:04:46,734 - stpipe.Spec2Pipeline.nsclean - INFO - Saving mask file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs1_mask.fits
2025-05-13 15:04:46,881 - stpipe.Spec2Pipeline.nsclean - INFO - Saving noise file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs1_flicker_noise.fits
2025-05-13 15:04:47,347 - stpipe.Spec2Pipeline.nsclean - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs1_nsclean.fits
2025-05-13 15:04:47,347 - stpipe.Spec2Pipeline.nsclean - INFO - Step nsclean done
2025-05-13 15:04:47,489 - stpipe.Spec2Pipeline.imprint_subtract - INFO - Step imprint_subtract running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_nsclean.fits>, []).
2025-05-13 15:04:47,489 - stpipe.Spec2Pipeline.imprint_subtract - INFO - Step skipped.
2025-05-13 15:04:47,634 - stpipe.Spec2Pipeline.bkg_subtract - INFO - Step bkg_subtract running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_nsclean.fits>, []).
2025-05-13 15:04:47,635 - stpipe.Spec2Pipeline.bkg_subtract - INFO - Step skipped.
2025-05-13 15:04:47,777 - stpipe.Spec2Pipeline.extract_2d - INFO - Step extract_2d running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs1_nsclean.fits>,).
2025-05-13 15:04:47,797 - stpipe.Spec2Pipeline.extract_2d - INFO - EXP_TYPE is NRS_BRIGHTOBJ
2025-05-13 15:04:47,798 - stpipe.Spec2Pipeline.extract_2d - INFO - All slits selected
2025-05-13 15:04:47,967 - stpipe.Spec2Pipeline.extract_2d - INFO - Name of subarray extracted: S1600A1
2025-05-13 15:04:47,968 - stpipe.Spec2Pipeline.extract_2d - INFO - Subarray x-extents are: 775 2048
2025-05-13 15:04:47,968 - stpipe.Spec2Pipeline.extract_2d - INFO - Subarray y-extents are: 0 28
2025-05-13 15:04:48,144 - stpipe.Spec2Pipeline.extract_2d - INFO - set slit_attributes completed
2025-05-13 15:04:48,145 - stpipe.Spec2Pipeline.extract_2d - INFO - xoffset, yoffset, 6.03933060849859e-13, -6.0457443092806e-13
2025-05-13 15:04:48,156 - stpipe.Spec2Pipeline.extract_2d - INFO - Source X/Y position in the slit: -0.011585206334862467, -0.03203498317654359
2025-05-13 15:04:48,162 - stpipe.Spec2Pipeline.extract_2d - INFO - Update S_REGION to POLYGON ICRS 217.326463389 -3.444792699 217.326917709 -3.444605004 217.326744101 -3.444195992 217.326289754 -3.444383643
2025-05-13 15:04:48,163 - stpipe.Spec2Pipeline.extract_2d - INFO - extract_2d updated S_REGION to POLYGON ICRS 217.326463389 -3.444792699 217.326917709 -3.444605004 217.326744101 -3.444195992 217.326289754 -3.444383643
2025-05-13 15:04:48,166 - stpipe.Spec2Pipeline.extract_2d - INFO - Step extract_2d done
2025-05-13 15:04:48,319 - stpipe.Spec2Pipeline.srctype - INFO - Step srctype running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg002_nrs1_nsclean.fits>,).
2025-05-13 15:04:48,436 - stpipe.Spec2Pipeline.srctype - INFO - Input EXP_TYPE is NRS_BRIGHTOBJ
2025-05-13 15:04:48,436 - stpipe.Spec2Pipeline.srctype - INFO - Input SRCTYAPT = UNKNOWN
2025-05-13 15:04:48,437 - stpipe.Spec2Pipeline.srctype - INFO - Input is a TSO exposure; setting SRCTYPE = POINT
2025-05-13 15:04:48,439 - stpipe.Spec2Pipeline.srctype - INFO - Step srctype done
2025-05-13 15:04:48,593 - stpipe.Spec2Pipeline.master_background_mos - INFO - Step master_background_mos running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg002_nrs1_nsclean.fits>,).
2025-05-13 15:04:48,594 - stpipe.Spec2Pipeline.master_background_mos - INFO - Step skipped.
2025-05-13 15:04:48,595 - stpipe.Spec2Pipeline.master_background_mos - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:04:48,754 - stpipe.Spec2Pipeline.wavecorr - INFO - Step wavecorr running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg002_nrs1_nsclean.fits>,).
2025-05-13 15:04:48,989 - stpipe.Spec2Pipeline.wavecorr - INFO - Using WAVECORR reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavecorr_0003.asdf
2025-05-13 15:04:49,116 - stpipe.Spec2Pipeline.wavecorr - INFO - Detected a POINT source type in slit S1600A1
2025-05-13 15:04:49,116 - stpipe.Spec2Pipeline.wavecorr - INFO - slit name S1600A1
2025-05-13 15:04:49,204 - stpipe.Spec2Pipeline.wavecorr - INFO - Using wavelength zero-point correction for aperture S1600A1
2025-05-13 15:04:49,238 - stpipe.Spec2Pipeline.wavecorr - INFO - Step wavecorr done
2025-05-13 15:04:49,397 - stpipe.Spec2Pipeline.flat_field - INFO - Step flat_field running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg002_nrs1_nsclean.fits>,).
2025-05-13 15:04:49,398 - stpipe.Spec2Pipeline.flat_field - INFO - Step skipped.
2025-05-13 15:04:49,549 - stpipe.Spec2Pipeline.pathloss - INFO - Step pathloss running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg002_nrs1_nsclean.fits>,).
2025-05-13 15:04:49,550 - stpipe.Spec2Pipeline.pathloss - INFO - Step skipped.
2025-05-13 15:04:49,695 - stpipe.Spec2Pipeline.barshadow - INFO - Step barshadow running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg002_nrs1_nsclean.fits>,).
2025-05-13 15:04:49,696 - stpipe.Spec2Pipeline.barshadow - INFO - Step skipped.
2025-05-13 15:04:49,843 - stpipe.Spec2Pipeline.photom - INFO - Step photom running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg002_nrs1_nsclean.fits>,).
2025-05-13 15:04:49,843 - stpipe.Spec2Pipeline.photom - INFO - Step skipped.
2025-05-13 15:04:50,098 - stpipe.Spec2Pipeline.pixel_replace - INFO - Step pixel_replace running with args (<SlitModel(155, 28, 1273) from /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs1_calints.fits>,).
2025-05-13 15:04:50,807 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 0 had 175 pixels replaced.
2025-05-13 15:04:51,189 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 1 had 175 pixels replaced.
2025-05-13 15:04:51,569 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 2 had 175 pixels replaced.
2025-05-13 15:04:51,950 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 3 had 175 pixels replaced.
2025-05-13 15:04:52,330 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 4 had 175 pixels replaced.
2025-05-13 15:04:52,714 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 5 had 175 pixels replaced.
2025-05-13 15:04:53,092 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 6 had 175 pixels replaced.
2025-05-13 15:04:53,472 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 7 had 175 pixels replaced.
2025-05-13 15:04:53,850 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 8 had 175 pixels replaced.
2025-05-13 15:04:54,249 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 9 had 201 pixels replaced.
2025-05-13 15:04:54,628 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 10 had 175 pixels replaced.
2025-05-13 15:04:55,008 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 11 had 175 pixels replaced.
2025-05-13 15:04:55,390 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 12 had 175 pixels replaced.
2025-05-13 15:04:55,769 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 13 had 175 pixels replaced.
2025-05-13 15:04:56,160 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 14 had 187 pixels replaced.
2025-05-13 15:04:56,539 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 15 had 175 pixels replaced.
2025-05-13 15:04:56,924 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 16 had 184 pixels replaced.
2025-05-13 15:04:57,304 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 17 had 175 pixels replaced.
2025-05-13 15:04:57,684 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 18 had 175 pixels replaced.
2025-05-13 15:04:58,062 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 19 had 175 pixels replaced.
2025-05-13 15:04:58,442 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 20 had 175 pixels replaced.
2025-05-13 15:04:58,820 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 21 had 175 pixels replaced.
2025-05-13 15:04:59,198 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 22 had 175 pixels replaced.
2025-05-13 15:04:59,578 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 23 had 175 pixels replaced.
2025-05-13 15:04:59,959 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 24 had 175 pixels replaced.
2025-05-13 15:05:00,340 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 25 had 175 pixels replaced.
2025-05-13 15:05:00,721 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 26 had 175 pixels replaced.
2025-05-13 15:05:01,101 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 27 had 175 pixels replaced.
2025-05-13 15:05:01,483 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 28 had 175 pixels replaced.
2025-05-13 15:05:01,863 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 29 had 175 pixels replaced.
2025-05-13 15:05:02,245 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 30 had 175 pixels replaced.
2025-05-13 15:05:02,628 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 31 had 175 pixels replaced.
2025-05-13 15:05:03,006 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 32 had 175 pixels replaced.
2025-05-13 15:05:03,385 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 33 had 175 pixels replaced.
2025-05-13 15:05:03,764 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 34 had 175 pixels replaced.
2025-05-13 15:05:04,143 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 35 had 175 pixels replaced.
2025-05-13 15:05:04,531 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 36 had 188 pixels replaced.
2025-05-13 15:05:04,910 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 37 had 175 pixels replaced.
2025-05-13 15:05:05,292 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 38 had 175 pixels replaced.
2025-05-13 15:05:05,677 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 39 had 175 pixels replaced.
2025-05-13 15:05:06,055 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 40 had 175 pixels replaced.
2025-05-13 15:05:06,434 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 41 had 175 pixels replaced.
2025-05-13 15:05:06,813 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 42 had 175 pixels replaced.
2025-05-13 15:05:07,193 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 43 had 175 pixels replaced.
2025-05-13 15:05:07,574 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 44 had 175 pixels replaced.
2025-05-13 15:05:07,953 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 45 had 175 pixels replaced.
2025-05-13 15:05:08,332 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 46 had 175 pixels replaced.
2025-05-13 15:05:08,711 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 47 had 175 pixels replaced.
2025-05-13 15:05:09,091 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 48 had 175 pixels replaced.
2025-05-13 15:05:09,472 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 49 had 175 pixels replaced.
2025-05-13 15:05:09,851 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 50 had 175 pixels replaced.
2025-05-13 15:05:10,229 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 51 had 175 pixels replaced.
2025-05-13 15:05:10,608 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 52 had 175 pixels replaced.
2025-05-13 15:05:10,988 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 53 had 175 pixels replaced.
2025-05-13 15:05:11,367 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 54 had 175 pixels replaced.
2025-05-13 15:05:11,749 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 55 had 175 pixels replaced.
2025-05-13 15:05:12,143 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 56 had 188 pixels replaced.
2025-05-13 15:05:12,525 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 57 had 175 pixels replaced.
2025-05-13 15:05:12,905 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 58 had 175 pixels replaced.
2025-05-13 15:05:13,286 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 59 had 175 pixels replaced.
2025-05-13 15:05:13,666 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 60 had 175 pixels replaced.
2025-05-13 15:05:14,061 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 61 had 200 pixels replaced.
2025-05-13 15:05:14,440 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 62 had 175 pixels replaced.
2025-05-13 15:05:14,818 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 63 had 175 pixels replaced.
2025-05-13 15:05:15,197 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 64 had 175 pixels replaced.
2025-05-13 15:05:15,578 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 65 had 175 pixels replaced.
2025-05-13 15:05:15,959 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 66 had 175 pixels replaced.
2025-05-13 15:05:16,339 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 67 had 175 pixels replaced.
2025-05-13 15:05:16,719 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 68 had 175 pixels replaced.
2025-05-13 15:05:17,099 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 69 had 175 pixels replaced.
2025-05-13 15:05:17,477 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 70 had 175 pixels replaced.
2025-05-13 15:05:17,858 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 71 had 175 pixels replaced.
2025-05-13 15:05:18,237 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 72 had 175 pixels replaced.
2025-05-13 15:05:18,615 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 73 had 175 pixels replaced.
2025-05-13 15:05:18,994 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 74 had 175 pixels replaced.
2025-05-13 15:05:19,373 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 75 had 175 pixels replaced.
2025-05-13 15:05:19,752 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 76 had 175 pixels replaced.
2025-05-13 15:05:20,134 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 77 had 175 pixels replaced.
2025-05-13 15:05:20,514 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 78 had 175 pixels replaced.
2025-05-13 15:05:20,895 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 79 had 175 pixels replaced.
2025-05-13 15:05:21,290 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 80 had 175 pixels replaced.
2025-05-13 15:05:21,671 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 81 had 175 pixels replaced.
2025-05-13 15:05:22,049 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 82 had 175 pixels replaced.
2025-05-13 15:05:22,429 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 83 had 175 pixels replaced.
2025-05-13 15:05:22,809 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 84 had 175 pixels replaced.
2025-05-13 15:05:23,187 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 85 had 175 pixels replaced.
2025-05-13 15:05:23,567 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 86 had 175 pixels replaced.
2025-05-13 15:05:23,945 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 87 had 175 pixels replaced.
2025-05-13 15:05:24,324 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 88 had 175 pixels replaced.
2025-05-13 15:05:24,702 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 89 had 175 pixels replaced.
2025-05-13 15:05:25,080 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 90 had 175 pixels replaced.
2025-05-13 15:05:25,460 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 91 had 175 pixels replaced.
2025-05-13 15:05:25,838 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 92 had 175 pixels replaced.
2025-05-13 15:05:26,216 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 93 had 175 pixels replaced.
2025-05-13 15:05:26,598 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 94 had 175 pixels replaced.
2025-05-13 15:05:26,976 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 95 had 175 pixels replaced.
2025-05-13 15:05:27,355 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 96 had 175 pixels replaced.
2025-05-13 15:05:27,735 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 97 had 175 pixels replaced.
2025-05-13 15:05:28,113 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 98 had 175 pixels replaced.
2025-05-13 15:05:28,492 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 99 had 175 pixels replaced.
2025-05-13 15:05:28,871 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 100 had 175 pixels replaced.
2025-05-13 15:05:29,251 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 101 had 175 pixels replaced.
2025-05-13 15:05:29,629 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 102 had 175 pixels replaced.
2025-05-13 15:05:30,007 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 103 had 175 pixels replaced.
2025-05-13 15:05:30,384 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 104 had 175 pixels replaced.
2025-05-13 15:05:30,763 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 105 had 175 pixels replaced.
2025-05-13 15:05:31,142 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 106 had 175 pixels replaced.
2025-05-13 15:05:31,522 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 107 had 175 pixels replaced.
2025-05-13 15:05:31,901 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 108 had 175 pixels replaced.
2025-05-13 15:05:32,279 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 109 had 175 pixels replaced.
2025-05-13 15:05:32,658 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 110 had 175 pixels replaced.
2025-05-13 15:05:33,036 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 111 had 175 pixels replaced.
2025-05-13 15:05:33,416 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 112 had 175 pixels replaced.
2025-05-13 15:05:33,796 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 113 had 175 pixels replaced.
2025-05-13 15:05:34,175 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 114 had 175 pixels replaced.
2025-05-13 15:05:34,556 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 115 had 175 pixels replaced.
2025-05-13 15:05:34,933 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 116 had 175 pixels replaced.
2025-05-13 15:05:35,313 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 117 had 175 pixels replaced.
2025-05-13 15:05:35,693 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 118 had 175 pixels replaced.
2025-05-13 15:05:36,072 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 119 had 175 pixels replaced.
2025-05-13 15:05:36,450 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 120 had 175 pixels replaced.
2025-05-13 15:05:36,829 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 121 had 175 pixels replaced.
2025-05-13 15:05:37,218 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 122 had 188 pixels replaced.
2025-05-13 15:05:37,599 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 123 had 175 pixels replaced.
2025-05-13 15:05:37,978 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 124 had 175 pixels replaced.
2025-05-13 15:05:38,359 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 125 had 175 pixels replaced.
2025-05-13 15:05:38,748 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 126 had 188 pixels replaced.
2025-05-13 15:05:39,129 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 127 had 175 pixels replaced.
2025-05-13 15:05:39,510 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 128 had 175 pixels replaced.
2025-05-13 15:05:39,890 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 129 had 175 pixels replaced.
2025-05-13 15:05:40,270 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 130 had 175 pixels replaced.
2025-05-13 15:05:40,649 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 131 had 175 pixels replaced.
2025-05-13 15:05:41,026 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 132 had 175 pixels replaced.
2025-05-13 15:05:41,404 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 133 had 175 pixels replaced.
2025-05-13 15:05:41,782 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 134 had 175 pixels replaced.
2025-05-13 15:05:42,159 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 135 had 175 pixels replaced.
2025-05-13 15:05:42,537 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 136 had 175 pixels replaced.
2025-05-13 15:05:42,916 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 137 had 175 pixels replaced.
2025-05-13 15:05:43,296 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 138 had 175 pixels replaced.
2025-05-13 15:05:43,675 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 139 had 175 pixels replaced.
2025-05-13 15:05:44,056 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 140 had 175 pixels replaced.
2025-05-13 15:05:44,437 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 141 had 175 pixels replaced.
2025-05-13 15:05:44,816 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 142 had 175 pixels replaced.
2025-05-13 15:05:45,199 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 143 had 175 pixels replaced.
2025-05-13 15:05:45,581 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 144 had 175 pixels replaced.
2025-05-13 15:05:45,962 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 145 had 175 pixels replaced.
2025-05-13 15:05:46,344 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 146 had 175 pixels replaced.
2025-05-13 15:05:46,722 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 147 had 175 pixels replaced.
2025-05-13 15:05:47,101 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 148 had 175 pixels replaced.
2025-05-13 15:05:47,482 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 149 had 175 pixels replaced.
2025-05-13 15:05:47,860 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 150 had 175 pixels replaced.
2025-05-13 15:05:48,239 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 151 had 175 pixels replaced.
2025-05-13 15:05:48,619 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 152 had 175 pixels replaced.
2025-05-13 15:05:49,000 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 153 had 175 pixels replaced.
2025-05-13 15:05:49,379 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 154 had 175 pixels replaced.
2025-05-13 15:05:51,773 - stpipe.Spec2Pipeline.pixel_replace - INFO - Step pixel_replace done
2025-05-13 15:05:52,108 - stpipe.Spec2Pipeline.extract_1d - INFO - Step extract_1d running with args (<SlitModel(155, 28, 1273) from /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs1_calints.fits>,).
2025-05-13 15:05:52,349 - stpipe.Spec2Pipeline.extract_1d - INFO - Using EXTRACT1D reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json
2025-05-13 15:05:52,483 - stpipe.Spec2Pipeline.extract_1d - INFO - Processing spectral order -1
2025-05-13 15:05:52,510 - stpipe.Spec2Pipeline.extract_1d - WARNING - The photom step has not been run.
2025-05-13 15:05:52,511 - stpipe.Spec2Pipeline.extract_1d - INFO - Turning on source position correction for exp_type = NRS_BRIGHTOBJ
2025-05-13 15:05:52,530 - stpipe.Spec2Pipeline.extract_1d - INFO - Using source_xpos and source_ypos to center extraction.
2025-05-13 15:05:52,556 - stpipe.Spec2Pipeline.extract_1d - INFO - Computed source location is 13.55, at pixel 636, wavelength 3.29
2025-05-13 15:05:52,557 - stpipe.Spec2Pipeline.extract_1d - INFO - Nominal aperture start/stop: 10.50 -> 16.50 (inclusive)
2025-05-13 15:05:52,558 - stpipe.Spec2Pipeline.extract_1d - INFO - Nominal location is 13.50, so offset is 0.05 pixels
2025-05-13 15:05:52,559 - stpipe.Spec2Pipeline.extract_1d - INFO - Mean aperture start/stop from trace: 11.09 -> 17.09 (inclusive)
2025-05-13 15:05:52,576 - stpipe.Spec2Pipeline.extract_1d - INFO - Beginning loop over 155 integrations ...
2025-05-13 15:05:54,637 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 50 integrations done
2025-05-13 15:05:56,676 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 100 integrations done
2025-05-13 15:05:58,943 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 150 integrations done
2025-05-13 15:05:59,149 - stpipe.Spec2Pipeline.extract_1d - INFO - All 155 integrations done
2025-05-13 15:06:04,188 - stpipe.Spec2Pipeline.extract_1d - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs1_x1dints.fits
2025-05-13 15:06:04,189 - stpipe.Spec2Pipeline.extract_1d - INFO - Step extract_1d done
2025-05-13 15:06:04,191 - stpipe.Spec2Pipeline - INFO - Finished processing product /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs1
2025-05-13 15:06:04,204 - stpipe.Spec2Pipeline - INFO - Ending calwebb_spec2
2025-05-13 15:06:04,205 - stpipe.Spec2Pipeline - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:06:12,637 - stpipe.Spec2Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs1_calints.fits
2025-05-13 15:06:12,637 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline done
2025-05-13 15:06:12,638 - stpipe - INFO - Results used jwst version: 1.18.0
2025-05-13 15:06:12,686 - stpipe - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:06:12,863 - stpipe - INFO - PARS-RESAMPLESPECSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-resamplespecstep_0001.asdf
2025-05-13 15:06:12,880 - stpipe - INFO - PARS-RESAMPLESPECSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-resamplespecstep_0001.asdf
2025-05-13 15:06:12,889 - stpipe - INFO - PARS-SPEC2PIPELINE parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-spec2pipeline_0022.asdf
Applying Stage 2 Corrections & Calibrations to: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs2_rateints.fits
2025-05-13 15:06:12,911 - stpipe.Spec2Pipeline - INFO - Spec2Pipeline instance created.
2025-05-13 15:06:12,912 - stpipe.Spec2Pipeline.assign_wcs - INFO - AssignWcsStep instance created.
2025-05-13 15:06:12,913 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - BadpixSelfcalStep instance created.
2025-05-13 15:06:12,914 - stpipe.Spec2Pipeline.msa_flagging - INFO - MSAFlagOpenStep instance created.
2025-05-13 15:06:12,915 - stpipe.Spec2Pipeline.nsclean - INFO - NSCleanStep instance created.
2025-05-13 15:06:12,916 - stpipe.Spec2Pipeline.bkg_subtract - INFO - BackgroundStep instance created.
2025-05-13 15:06:12,917 - stpipe.Spec2Pipeline.imprint_subtract - INFO - ImprintStep instance created.
2025-05-13 15:06:12,918 - stpipe.Spec2Pipeline.extract_2d - INFO - Extract2dStep instance created.
2025-05-13 15:06:12,922 - stpipe.Spec2Pipeline.master_background_mos - INFO - MasterBackgroundMosStep instance created.
2025-05-13 15:06:12,923 - stpipe.Spec2Pipeline.master_background_mos.flat_field - INFO - FlatFieldStep instance created.
2025-05-13 15:06:12,924 - stpipe.Spec2Pipeline.master_background_mos.pathloss - INFO - PathLossStep instance created.
2025-05-13 15:06:12,925 - stpipe.Spec2Pipeline.master_background_mos.barshadow - INFO - BarShadowStep instance created.
2025-05-13 15:06:12,926 - stpipe.Spec2Pipeline.master_background_mos.photom - INFO - PhotomStep instance created.
2025-05-13 15:06:12,927 - stpipe.Spec2Pipeline.master_background_mos.pixel_replace - INFO - PixelReplaceStep instance created.
2025-05-13 15:06:12,928 - stpipe.Spec2Pipeline.master_background_mos.resample_spec - INFO - ResampleSpecStep instance created.
2025-05-13 15:06:12,929 - stpipe.Spec2Pipeline.master_background_mos.extract_1d - INFO - Extract1dStep instance created.
2025-05-13 15:06:12,930 - stpipe.Spec2Pipeline.wavecorr - INFO - WavecorrStep instance created.
2025-05-13 15:06:12,931 - stpipe.Spec2Pipeline.flat_field - INFO - FlatFieldStep instance created.
2025-05-13 15:06:12,931 - stpipe.Spec2Pipeline.srctype - INFO - SourceTypeStep instance created.
2025-05-13 15:06:12,932 - stpipe.Spec2Pipeline.straylight - INFO - StraylightStep instance created.
2025-05-13 15:06:12,933 - stpipe.Spec2Pipeline.fringe - INFO - FringeStep instance created.
2025-05-13 15:06:12,934 - stpipe.Spec2Pipeline.residual_fringe - INFO - ResidualFringeStep instance created.
2025-05-13 15:06:12,935 - stpipe.Spec2Pipeline.pathloss - INFO - PathLossStep instance created.
2025-05-13 15:06:12,935 - stpipe.Spec2Pipeline.barshadow - INFO - BarShadowStep instance created.
2025-05-13 15:06:12,936 - stpipe.Spec2Pipeline.wfss_contam - INFO - WfssContamStep instance created.
2025-05-13 15:06:12,937 - stpipe.Spec2Pipeline.photom - INFO - PhotomStep instance created.
2025-05-13 15:06:12,938 - stpipe.Spec2Pipeline.pixel_replace - INFO - PixelReplaceStep instance created.
2025-05-13 15:06:12,939 - stpipe.Spec2Pipeline.resample_spec - INFO - ResampleSpecStep instance created.
2025-05-13 15:06:12,940 - stpipe.Spec2Pipeline.cube_build - INFO - CubeBuildStep instance created.
2025-05-13 15:06:12,942 - stpipe.Spec2Pipeline.extract_1d - INFO - Extract1dStep instance created.
2025-05-13 15:06:13,090 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/asn/jw01366003001_04101_00001-seg002_nrs2_l2asn.json',).
2025-05-13 15:06:13,123 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_bsub: False
fail_on_exception: True
save_wfss_esec: False
steps:
assign_wcs:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
sip_approx: True
sip_max_pix_error: 0.01
sip_degree: None
sip_max_inv_pix_error: 0.01
sip_inv_degree: None
sip_npoints: 12
slit_y_low: -0.55
slit_y_high: 0.55
badpix_selfcal:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
flagfrac_lower: 0.001
flagfrac_upper: 0.001
kernel_size: 15
force_single: False
save_flagged_bkg: False
msa_flagging:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
nsclean:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
fit_method: fft
fit_by_channel: False
background_method: None
background_box_size: None
mask_spectral_regions: False
n_sigma: 0.1
fit_histogram: False
single_mask: False
user_mask: None
save_mask: True
save_background: False
save_noise: True
bkg_subtract:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_combined_background: False
sigma: 3.0
maxiters: None
wfss_mmag_extract: None
wfss_maxiter: 5
wfss_rms_stop: 0.0
wfss_outlier_percent: 1.0
imprint_subtract:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
extract_2d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
slit_names: None
source_ids: None
extract_orders: None
grism_objects: None
tsgrism_extract_height: None
wfss_extract_half_height: 5
wfss_mmag_extract: None
wfss_nbright: 1000
master_background_mos:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
sigma_clip: 3.0
median_kernel: 1
force_subtract: False
save_background: False
user_background: None
inverse: False
steps:
flat_field:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_interpolated_flat: False
user_supplied_flat: None
inverse: False
pathloss:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
user_slit_loc: None
barshadow:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
photom:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
mrs_time_correction: True
pixel_replace:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
algorithm: fit_profile
n_adjacent_cols: 3
resample_spec:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
pixfrac: 1.0
kernel: square
fillval: NaN
weight_type: exptime
output_shape: None
pixel_scale_ratio: 1.0
pixel_scale: None
output_wcs: ''
single: False
blendheaders: True
in_memory: True
extract_1d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: True
extraction_type: box
use_source_posn: None
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
wavecorr:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
flat_field:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_interpolated_flat: False
user_supplied_flat: None
inverse: False
srctype:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
source_type: None
straylight:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
clean_showers: False
shower_plane: 3
shower_x_stddev: 18.0
shower_y_stddev: 5.0
shower_low_reject: 0.1
shower_high_reject: 99.9
fringe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
residual_fringe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: residual_fringe
search_output_file: False
input_dir: ''
save_intermediate_results: False
ignore_region_min: None
ignore_region_max: None
pathloss:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
user_slit_loc: None
barshadow:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
wfss_contam:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_simulated_image: False
save_contam_images: False
maximum_cores: none
photom:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
mrs_time_correction: True
pixel_replace:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
algorithm: fit_profile
n_adjacent_cols: 5
resample_spec:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
pixfrac: 1.0
kernel: square
fillval: NaN
weight_type: exptime
output_shape: None
pixel_scale_ratio: 1.0
pixel_scale: None
output_wcs: ''
single: False
blendheaders: True
in_memory: True
cube_build:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: s3d
search_output_file: False
input_dir: ''
channel: all
band: all
grating: all
filter: all
output_type: None
scalexy: 0.0
scalew: 0.0
weighting: drizzle
coord_system: skyalign
ra_center: None
dec_center: None
cube_pa: None
nspax_x: None
nspax_y: None
rois: 0.0
roiw: 0.0
weight_power: 2.0
wavemin: None
wavemax: None
single: False
skip_dqflagging: False
offset_file: None
debug_spaxel: -1 -1 -1
extract_1d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: False
extraction_type: box
use_source_posn: None
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
2025-05-13 15:06:13,132 - stpipe.Spec2Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:06:13,205 - stpipe.Spec2Pipeline - INFO - Prefetching reference files for dataset: 'jw01366003001_04101_00001-seg002_nrs2_rateints.fits' reftypes = ['apcorr', 'camera', 'collimator', 'disperser', 'distortion', 'extract1d', 'filteroffset', 'fore', 'fpa', 'fringe', 'ifufore', 'ifupost', 'ifuslicer', 'msa', 'ote', 'pastasoss', 'psf', 'regions', 'speckernel', 'specprofile', 'specwcs', 'wavecorr', 'wavelengthrange']
2025-05-13 15:06:13,209 - stpipe.Spec2Pipeline - INFO - Prefetch for APCORR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_apcorr_0003.fits'.
2025-05-13 15:06:13,209 - stpipe.Spec2Pipeline - INFO - Prefetch for CAMERA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_camera_0007.asdf'.
2025-05-13 15:06:13,210 - stpipe.Spec2Pipeline - INFO - Prefetch for COLLIMATOR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_collimator_0007.asdf'.
2025-05-13 15:06:13,210 - stpipe.Spec2Pipeline - INFO - Prefetch for DISPERSER reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_disperser_0056.asdf'.
2025-05-13 15:06:13,211 - stpipe.Spec2Pipeline - INFO - Prefetch for DISTORTION reference file is 'N/A'.
2025-05-13 15:06:13,211 - stpipe.Spec2Pipeline - INFO - Prefetch for EXTRACT1D reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json'.
2025-05-13 15:06:13,211 - stpipe.Spec2Pipeline - INFO - Prefetch for FILTEROFFSET reference file is 'N/A'.
2025-05-13 15:06:13,211 - stpipe.Spec2Pipeline - INFO - Prefetch for FORE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fore_0047.asdf'.
2025-05-13 15:06:13,212 - stpipe.Spec2Pipeline - INFO - Prefetch for FPA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fpa_0008.asdf'.
2025-05-13 15:06:13,212 - stpipe.Spec2Pipeline - INFO - Prefetch for FRINGE reference file is 'N/A'.
2025-05-13 15:06:13,213 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUFORE reference file is 'N/A'.
2025-05-13 15:06:13,213 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUPOST reference file is 'N/A'.
2025-05-13 15:06:13,213 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUSLICER reference file is 'N/A'.
2025-05-13 15:06:13,214 - stpipe.Spec2Pipeline - INFO - Prefetch for MSA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_msa_0008.asdf'.
2025-05-13 15:06:13,214 - stpipe.Spec2Pipeline - INFO - Prefetch for OTE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_ote_0010.asdf'.
2025-05-13 15:06:13,215 - stpipe.Spec2Pipeline - INFO - Prefetch for PASTASOSS reference file is 'N/A'.
2025-05-13 15:06:13,215 - stpipe.Spec2Pipeline - INFO - Prefetch for PSF reference file is 'N/A'.
2025-05-13 15:06:13,216 - stpipe.Spec2Pipeline - INFO - Prefetch for REGIONS reference file is 'N/A'.
2025-05-13 15:06:13,216 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECKERNEL reference file is 'N/A'.
2025-05-13 15:06:13,216 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECPROFILE reference file is 'N/A'.
2025-05-13 15:06:13,217 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECWCS reference file is 'N/A'.
2025-05-13 15:06:13,217 - stpipe.Spec2Pipeline - INFO - Prefetch for WAVECORR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavecorr_0003.asdf'.
2025-05-13 15:06:13,217 - stpipe.Spec2Pipeline - INFO - Prefetch for WAVELENGTHRANGE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavelengthrange_0006.asdf'.
2025-05-13 15:06:13,218 - stpipe.Spec2Pipeline - INFO - Starting calwebb_spec2 ...
2025-05-13 15:06:13,224 - stpipe.Spec2Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:06:13,224 - stpipe.Spec2Pipeline - INFO - Processing product /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs2
2025-05-13 15:06:13,225 - stpipe.Spec2Pipeline - INFO - Working on input /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs2_rateints.fits ...
2025-05-13 15:06:13,426 - stpipe.Spec2Pipeline.assign_wcs - INFO - Step assign_wcs running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_rateints.fits>,).
2025-05-13 15:06:13,561 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_ytilt is 0.14467264699997454 deg
2025-05-13 15:06:13,562 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_xtilt is 0.31884098100009994 deg
2025-05-13 15:06:13,563 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_y correction: 0.0005219736831523707 deg
2025-05-13 15:06:13,563 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_x correction: 6.057163671157026e-05 deg
2025-05-13 15:06:13,721 - stpipe.Spec2Pipeline.assign_wcs - INFO - Slits projected on detector NRS2: ['S1600A1']
2025-05-13 15:06:13,722 - stpipe.Spec2Pipeline.assign_wcs - INFO - Computing WCS for 1 open slitlets
2025-05-13 15:06:13,748 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_ytilt is 0.14467264699997454 deg
2025-05-13 15:06:13,748 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_xtilt is 0.31884098100009994 deg
2025-05-13 15:06:13,749 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_y correction: 0.0005219736831523707 deg
2025-05-13 15:06:13,749 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_x correction: 6.057163671157026e-05 deg
2025-05-13 15:06:13,761 - stpipe.Spec2Pipeline.assign_wcs - INFO - SPORDER= -1, wrange=[2.87e-06, 5.27e-06]
2025-05-13 15:06:13,859 - stpipe.Spec2Pipeline.assign_wcs - INFO - Applied Barycentric velocity correction : 0.9999036496553831
2025-05-13 15:06:13,887 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 1
2025-05-13 15:06:13,888 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 2
2025-05-13 15:06:13,888 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 3
2025-05-13 15:06:13,888 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 4
2025-05-13 15:06:13,889 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 1 open slits in quadrant 5
2025-05-13 15:06:14,030 - stpipe.Spec2Pipeline.assign_wcs - INFO - Created a NIRSPEC nrs_brightobj pipeline with references {'distortion': None, 'filteroffset': None, 'specwcs': None, 'regions': None, 'wavelengthrange': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavelengthrange_0006.asdf', 'camera': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_camera_0007.asdf', 'collimator': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_collimator_0007.asdf', 'disperser': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_disperser_0056.asdf', 'fore': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fore_0047.asdf', 'fpa': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fpa_0008.asdf', 'msa': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_msa_0008.asdf', 'ote': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_ote_0010.asdf', 'ifupost': None, 'ifufore': None, 'ifuslicer': None}
2025-05-13 15:06:14,175 - stpipe.Spec2Pipeline.assign_wcs - INFO - COMPLETED assign_wcs
2025-05-13 15:06:14,180 - stpipe.Spec2Pipeline.assign_wcs - INFO - Step assign_wcs done
2025-05-13 15:06:14,318 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - Step badpix_selfcal running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_rateints.fits>, ['/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs2_rateints.fits', '/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs2_rateints.fits', '/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs2_rateints.fits'], []).
2025-05-13 15:06:14,319 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - Step skipped.
2025-05-13 15:06:14,455 - stpipe.Spec2Pipeline.msa_flagging - INFO - Step msa_flagging running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_rateints.fits>,).
2025-05-13 15:06:14,456 - stpipe.Spec2Pipeline.msa_flagging - INFO - Step skipped.
2025-05-13 15:06:14,598 - stpipe.Spec2Pipeline.nsclean - INFO - Step nsclean running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_rateints.fits>,).
2025-05-13 15:06:14,599 - stpipe.Spec2Pipeline.nsclean - WARNING - The 'nsclean' step is a deprecated alias to 'clean_flicker_noise' and will be removed in future builds.
2025-05-13 15:06:14,606 - stpipe.Spec2Pipeline.nsclean - INFO - Input exposure type is NRS_BRIGHTOBJ, detector=NRS2
2025-05-13 15:06:14,814 - stpipe.Spec2Pipeline.nsclean - INFO - Creating mask
2025-05-13 15:06:16,248 - stpipe.Spec2Pipeline.nsclean - INFO - Cleaning image jw01366003001_04101_00001-seg002_nrs2_rateints.fits
2025-05-13 15:06:38,988 - stpipe.Spec2Pipeline.nsclean - INFO - Saving mask file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_mask.fits
2025-05-13 15:06:39,138 - stpipe.Spec2Pipeline.nsclean - INFO - Saving noise file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_flicker_noise.fits
2025-05-13 15:06:39,593 - stpipe.Spec2Pipeline.nsclean - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_nsclean.fits
2025-05-13 15:06:39,594 - stpipe.Spec2Pipeline.nsclean - INFO - Step nsclean done
2025-05-13 15:06:39,740 - stpipe.Spec2Pipeline.imprint_subtract - INFO - Step imprint_subtract running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_nsclean.fits>, []).
2025-05-13 15:06:39,741 - stpipe.Spec2Pipeline.imprint_subtract - INFO - Step skipped.
2025-05-13 15:06:39,893 - stpipe.Spec2Pipeline.bkg_subtract - INFO - Step bkg_subtract running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_nsclean.fits>, []).
2025-05-13 15:06:39,894 - stpipe.Spec2Pipeline.bkg_subtract - INFO - Step skipped.
2025-05-13 15:06:40,043 - stpipe.Spec2Pipeline.extract_2d - INFO - Step extract_2d running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_nsclean.fits>,).
2025-05-13 15:06:40,063 - stpipe.Spec2Pipeline.extract_2d - INFO - EXP_TYPE is NRS_BRIGHTOBJ
2025-05-13 15:06:40,064 - stpipe.Spec2Pipeline.extract_2d - INFO - All slits selected
2025-05-13 15:06:40,244 - stpipe.Spec2Pipeline.extract_2d - INFO - Name of subarray extracted: S1600A1
2025-05-13 15:06:40,244 - stpipe.Spec2Pipeline.extract_2d - INFO - Subarray x-extents are: 0 2048
2025-05-13 15:06:40,245 - stpipe.Spec2Pipeline.extract_2d - INFO - Subarray y-extents are: 0 35
2025-05-13 15:06:40,481 - stpipe.Spec2Pipeline.extract_2d - INFO - set slit_attributes completed
2025-05-13 15:06:40,482 - stpipe.Spec2Pipeline.extract_2d - INFO - xoffset, yoffset, 6.03933060849859e-13, -6.0457443092806e-13
2025-05-13 15:06:40,494 - stpipe.Spec2Pipeline.extract_2d - INFO - Source X/Y position in the slit: -0.011585206334862467, -0.03203498317654359
2025-05-13 15:06:40,500 - stpipe.Spec2Pipeline.extract_2d - INFO - Update S_REGION to POLYGON ICRS 217.326463389 -3.444792699 217.326917709 -3.444605004 217.326744101 -3.444195992 217.326289754 -3.444383643
2025-05-13 15:06:40,501 - stpipe.Spec2Pipeline.extract_2d - INFO - extract_2d updated S_REGION to POLYGON ICRS 217.326463389 -3.444792699 217.326917709 -3.444605004 217.326744101 -3.444195992 217.326289754 -3.444383643
2025-05-13 15:06:40,503 - stpipe.Spec2Pipeline.extract_2d - INFO - Step extract_2d done
2025-05-13 15:06:40,660 - stpipe.Spec2Pipeline.srctype - INFO - Step srctype running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_nsclean.fits>,).
2025-05-13 15:06:40,781 - stpipe.Spec2Pipeline.srctype - INFO - Input EXP_TYPE is NRS_BRIGHTOBJ
2025-05-13 15:06:40,782 - stpipe.Spec2Pipeline.srctype - INFO - Input SRCTYAPT = UNKNOWN
2025-05-13 15:06:40,782 - stpipe.Spec2Pipeline.srctype - INFO - Input is a TSO exposure; setting SRCTYPE = POINT
2025-05-13 15:06:40,784 - stpipe.Spec2Pipeline.srctype - INFO - Step srctype done
2025-05-13 15:06:40,932 - stpipe.Spec2Pipeline.master_background_mos - INFO - Step master_background_mos running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_nsclean.fits>,).
2025-05-13 15:06:40,933 - stpipe.Spec2Pipeline.master_background_mos - INFO - Step skipped.
2025-05-13 15:06:40,934 - stpipe.Spec2Pipeline.master_background_mos - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:06:41,084 - stpipe.Spec2Pipeline.wavecorr - INFO - Step wavecorr running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_nsclean.fits>,).
2025-05-13 15:06:41,321 - stpipe.Spec2Pipeline.wavecorr - INFO - Using WAVECORR reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavecorr_0003.asdf
2025-05-13 15:06:41,476 - stpipe.Spec2Pipeline.wavecorr - INFO - Detected a POINT source type in slit S1600A1
2025-05-13 15:06:41,476 - stpipe.Spec2Pipeline.wavecorr - INFO - slit name S1600A1
2025-05-13 15:06:41,587 - stpipe.Spec2Pipeline.wavecorr - INFO - Using wavelength zero-point correction for aperture S1600A1
2025-05-13 15:06:41,632 - stpipe.Spec2Pipeline.wavecorr - INFO - Step wavecorr done
2025-05-13 15:06:41,798 - stpipe.Spec2Pipeline.flat_field - INFO - Step flat_field running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_nsclean.fits>,).
2025-05-13 15:06:41,799 - stpipe.Spec2Pipeline.flat_field - INFO - Step skipped.
2025-05-13 15:06:41,950 - stpipe.Spec2Pipeline.pathloss - INFO - Step pathloss running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_nsclean.fits>,).
2025-05-13 15:06:41,951 - stpipe.Spec2Pipeline.pathloss - INFO - Step skipped.
2025-05-13 15:06:42,109 - stpipe.Spec2Pipeline.barshadow - INFO - Step barshadow running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_nsclean.fits>,).
2025-05-13 15:06:42,109 - stpipe.Spec2Pipeline.barshadow - INFO - Step skipped.
2025-05-13 15:06:42,266 - stpipe.Spec2Pipeline.photom - INFO - Step photom running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg002_nrs2_nsclean.fits>,).
2025-05-13 15:06:42,266 - stpipe.Spec2Pipeline.photom - INFO - Step skipped.
2025-05-13 15:06:42,517 - stpipe.Spec2Pipeline.pixel_replace - INFO - Step pixel_replace running with args (<SlitModel(155, 32, 2048) from /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_calints.fits>,).
2025-05-13 15:06:43,507 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 0 had 337 pixels replaced.
2025-05-13 15:06:44,067 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 1 had 337 pixels replaced.
2025-05-13 15:06:44,617 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 2 had 337 pixels replaced.
2025-05-13 15:06:45,179 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 3 had 350 pixels replaced.
2025-05-13 15:06:45,731 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 4 had 337 pixels replaced.
2025-05-13 15:06:46,284 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 5 had 337 pixels replaced.
2025-05-13 15:06:46,839 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 6 had 337 pixels replaced.
2025-05-13 15:06:47,393 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 7 had 337 pixels replaced.
2025-05-13 15:06:47,947 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 8 had 337 pixels replaced.
2025-05-13 15:06:48,499 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 9 had 337 pixels replaced.
2025-05-13 15:06:49,051 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 10 had 337 pixels replaced.
2025-05-13 15:06:49,603 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 11 had 337 pixels replaced.
2025-05-13 15:06:50,155 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 12 had 337 pixels replaced.
2025-05-13 15:06:50,708 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 13 had 337 pixels replaced.
2025-05-13 15:06:51,255 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 14 had 337 pixels replaced.
2025-05-13 15:06:51,804 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 15 had 337 pixels replaced.
2025-05-13 15:06:52,354 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 16 had 337 pixels replaced.
2025-05-13 15:06:52,909 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 17 had 337 pixels replaced.
2025-05-13 15:06:53,463 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 18 had 337 pixels replaced.
2025-05-13 15:06:54,020 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 19 had 337 pixels replaced.
2025-05-13 15:06:54,573 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 20 had 337 pixels replaced.
2025-05-13 15:06:55,125 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 21 had 337 pixels replaced.
2025-05-13 15:06:55,680 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 22 had 337 pixels replaced.
2025-05-13 15:06:56,232 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 23 had 337 pixels replaced.
2025-05-13 15:06:56,786 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 24 had 337 pixels replaced.
2025-05-13 15:06:57,341 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 25 had 337 pixels replaced.
2025-05-13 15:06:57,892 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 26 had 337 pixels replaced.
2025-05-13 15:06:58,445 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 27 had 337 pixels replaced.
2025-05-13 15:06:58,997 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 28 had 337 pixels replaced.
2025-05-13 15:06:59,551 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 29 had 337 pixels replaced.
2025-05-13 15:07:00,106 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 30 had 337 pixels replaced.
2025-05-13 15:07:00,658 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 31 had 337 pixels replaced.
2025-05-13 15:07:01,212 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 32 had 337 pixels replaced.
2025-05-13 15:07:01,765 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 33 had 337 pixels replaced.
2025-05-13 15:07:02,318 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 34 had 337 pixels replaced.
2025-05-13 15:07:02,875 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 35 had 337 pixels replaced.
2025-05-13 15:07:03,428 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 36 had 337 pixels replaced.
2025-05-13 15:07:03,981 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 37 had 337 pixels replaced.
2025-05-13 15:07:04,534 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 38 had 337 pixels replaced.
2025-05-13 15:07:05,089 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 39 had 337 pixels replaced.
2025-05-13 15:07:05,640 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 40 had 337 pixels replaced.
2025-05-13 15:07:06,193 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 41 had 337 pixels replaced.
2025-05-13 15:07:06,750 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 42 had 337 pixels replaced.
2025-05-13 15:07:07,304 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 43 had 337 pixels replaced.
2025-05-13 15:07:07,866 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 44 had 350 pixels replaced.
2025-05-13 15:07:08,418 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 45 had 337 pixels replaced.
2025-05-13 15:07:08,987 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 46 had 368 pixels replaced.
2025-05-13 15:07:09,542 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 47 had 337 pixels replaced.
2025-05-13 15:07:10,097 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 48 had 337 pixels replaced.
2025-05-13 15:07:10,650 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 49 had 337 pixels replaced.
2025-05-13 15:07:11,202 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 50 had 337 pixels replaced.
2025-05-13 15:07:11,756 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 51 had 337 pixels replaced.
2025-05-13 15:07:12,307 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 52 had 337 pixels replaced.
2025-05-13 15:07:12,858 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 53 had 337 pixels replaced.
2025-05-13 15:07:13,414 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 54 had 337 pixels replaced.
2025-05-13 15:07:13,965 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 55 had 337 pixels replaced.
2025-05-13 15:07:14,517 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 56 had 337 pixels replaced.
2025-05-13 15:07:15,068 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 57 had 337 pixels replaced.
2025-05-13 15:07:15,621 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 58 had 337 pixels replaced.
2025-05-13 15:07:16,175 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 59 had 337 pixels replaced.
2025-05-13 15:07:16,727 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 60 had 337 pixels replaced.
2025-05-13 15:07:17,279 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 61 had 337 pixels replaced.
2025-05-13 15:07:17,852 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 62 had 377 pixels replaced.
2025-05-13 15:07:18,408 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 63 had 337 pixels replaced.
2025-05-13 15:07:18,957 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 64 had 337 pixels replaced.
2025-05-13 15:07:19,514 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 65 had 337 pixels replaced.
2025-05-13 15:07:20,065 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 66 had 337 pixels replaced.
2025-05-13 15:07:20,620 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 67 had 337 pixels replaced.
2025-05-13 15:07:21,171 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 68 had 337 pixels replaced.
2025-05-13 15:07:21,724 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 69 had 337 pixels replaced.
2025-05-13 15:07:22,276 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 70 had 337 pixels replaced.
2025-05-13 15:07:22,830 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 71 had 337 pixels replaced.
2025-05-13 15:07:23,385 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 72 had 337 pixels replaced.
2025-05-13 15:07:23,941 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 73 had 337 pixels replaced.
2025-05-13 15:07:24,495 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 74 had 337 pixels replaced.
2025-05-13 15:07:25,046 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 75 had 337 pixels replaced.
2025-05-13 15:07:25,608 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 76 had 350 pixels replaced.
2025-05-13 15:07:26,159 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 77 had 337 pixels replaced.
2025-05-13 15:07:26,712 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 78 had 337 pixels replaced.
2025-05-13 15:07:27,277 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 79 had 363 pixels replaced.
2025-05-13 15:07:27,829 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 80 had 337 pixels replaced.
2025-05-13 15:07:28,382 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 81 had 337 pixels replaced.
2025-05-13 15:07:28,934 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 82 had 337 pixels replaced.
2025-05-13 15:07:29,488 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 83 had 337 pixels replaced.
2025-05-13 15:07:30,043 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 84 had 337 pixels replaced.
2025-05-13 15:07:30,591 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 85 had 337 pixels replaced.
2025-05-13 15:07:31,142 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 86 had 337 pixels replaced.
2025-05-13 15:07:31,691 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 87 had 337 pixels replaced.
2025-05-13 15:07:32,243 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 88 had 337 pixels replaced.
2025-05-13 15:07:32,804 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 89 had 350 pixels replaced.
2025-05-13 15:07:33,356 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 90 had 337 pixels replaced.
2025-05-13 15:07:33,908 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 91 had 337 pixels replaced.
2025-05-13 15:07:34,456 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 92 had 337 pixels replaced.
2025-05-13 15:07:35,017 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 93 had 350 pixels replaced.
2025-05-13 15:07:35,567 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 94 had 337 pixels replaced.
2025-05-13 15:07:36,119 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 95 had 337 pixels replaced.
2025-05-13 15:07:36,669 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 96 had 337 pixels replaced.
2025-05-13 15:07:37,233 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 97 had 350 pixels replaced.
2025-05-13 15:07:37,782 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 98 had 337 pixels replaced.
2025-05-13 15:07:38,334 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 99 had 337 pixels replaced.
2025-05-13 15:07:38,885 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 100 had 337 pixels replaced.
2025-05-13 15:07:39,439 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 101 had 337 pixels replaced.
2025-05-13 15:07:39,991 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 102 had 337 pixels replaced.
2025-05-13 15:07:40,539 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 103 had 337 pixels replaced.
2025-05-13 15:07:41,087 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 104 had 337 pixels replaced.
2025-05-13 15:07:41,638 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 105 had 337 pixels replaced.
2025-05-13 15:07:42,185 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 106 had 337 pixels replaced.
2025-05-13 15:07:42,735 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 107 had 337 pixels replaced.
2025-05-13 15:07:43,287 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 108 had 337 pixels replaced.
2025-05-13 15:07:43,839 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 109 had 337 pixels replaced.
2025-05-13 15:07:44,402 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 110 had 350 pixels replaced.
2025-05-13 15:07:44,954 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 111 had 337 pixels replaced.
2025-05-13 15:07:45,505 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 112 had 337 pixels replaced.
2025-05-13 15:07:46,060 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 113 had 337 pixels replaced.
2025-05-13 15:07:46,611 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 114 had 337 pixels replaced.
2025-05-13 15:07:47,162 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 115 had 337 pixels replaced.
2025-05-13 15:07:47,716 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 116 had 337 pixels replaced.
2025-05-13 15:07:48,267 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 117 had 337 pixels replaced.
2025-05-13 15:07:48,821 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 118 had 337 pixels replaced.
2025-05-13 15:07:49,372 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 119 had 337 pixels replaced.
2025-05-13 15:07:49,925 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 120 had 337 pixels replaced.
2025-05-13 15:07:50,478 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 121 had 337 pixels replaced.
2025-05-13 15:07:51,030 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 122 had 337 pixels replaced.
2025-05-13 15:07:51,582 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 123 had 337 pixels replaced.
2025-05-13 15:07:52,145 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 124 had 350 pixels replaced.
2025-05-13 15:07:52,697 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 125 had 337 pixels replaced.
2025-05-13 15:07:53,248 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 126 had 337 pixels replaced.
2025-05-13 15:07:53,800 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 127 had 337 pixels replaced.
2025-05-13 15:07:54,361 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 128 had 350 pixels replaced.
2025-05-13 15:07:54,914 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 129 had 337 pixels replaced.
2025-05-13 15:07:55,468 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 130 had 337 pixels replaced.
2025-05-13 15:07:56,022 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 131 had 337 pixels replaced.
2025-05-13 15:07:56,576 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 132 had 337 pixels replaced.
2025-05-13 15:07:57,128 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 133 had 337 pixels replaced.
2025-05-13 15:07:57,692 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 134 had 350 pixels replaced.
2025-05-13 15:07:58,242 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 135 had 337 pixels replaced.
2025-05-13 15:07:58,794 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 136 had 337 pixels replaced.
2025-05-13 15:07:59,346 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 137 had 337 pixels replaced.
2025-05-13 15:07:59,907 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 138 had 350 pixels replaced.
2025-05-13 15:08:00,471 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 139 had 350 pixels replaced.
2025-05-13 15:08:01,021 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 140 had 337 pixels replaced.
2025-05-13 15:08:01,576 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 141 had 337 pixels replaced.
2025-05-13 15:08:02,127 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 142 had 337 pixels replaced.
2025-05-13 15:08:02,679 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 143 had 337 pixels replaced.
2025-05-13 15:08:03,235 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 144 had 337 pixels replaced.
2025-05-13 15:08:03,792 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 145 had 337 pixels replaced.
2025-05-13 15:08:04,353 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 146 had 337 pixels replaced.
2025-05-13 15:08:04,912 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 147 had 337 pixels replaced.
2025-05-13 15:08:05,470 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 148 had 337 pixels replaced.
2025-05-13 15:08:06,016 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 149 had 337 pixels replaced.
2025-05-13 15:08:06,565 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 150 had 337 pixels replaced.
2025-05-13 15:08:07,117 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 151 had 337 pixels replaced.
2025-05-13 15:08:07,669 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 152 had 337 pixels replaced.
2025-05-13 15:08:08,221 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 153 had 337 pixels replaced.
2025-05-13 15:08:08,773 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 154 had 337 pixels replaced.
2025-05-13 15:08:12,634 - stpipe.Spec2Pipeline.pixel_replace - INFO - Step pixel_replace done
2025-05-13 15:08:13,003 - stpipe.Spec2Pipeline.extract_1d - INFO - Step extract_1d running with args (<SlitModel(155, 32, 2048) from /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_calints.fits>,).
2025-05-13 15:08:13,249 - stpipe.Spec2Pipeline.extract_1d - INFO - Using EXTRACT1D reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json
2025-05-13 15:08:13,386 - stpipe.Spec2Pipeline.extract_1d - INFO - Processing spectral order -1
2025-05-13 15:08:13,435 - stpipe.Spec2Pipeline.extract_1d - WARNING - The photom step has not been run.
2025-05-13 15:08:13,435 - stpipe.Spec2Pipeline.extract_1d - INFO - Turning on source position correction for exp_type = NRS_BRIGHTOBJ
2025-05-13 15:08:13,454 - stpipe.Spec2Pipeline.extract_1d - INFO - Using source_xpos and source_ypos to center extraction.
2025-05-13 15:08:13,486 - stpipe.Spec2Pipeline.extract_1d - INFO - Computed source location is 12.45, at pixel 1024, wavelength 4.50
2025-05-13 15:08:13,487 - stpipe.Spec2Pipeline.extract_1d - INFO - Nominal aperture start/stop: 12.50 -> 18.50 (inclusive)
2025-05-13 15:08:13,489 - stpipe.Spec2Pipeline.extract_1d - INFO - Nominal location is 15.50, so offset is -3.05 pixels
2025-05-13 15:08:13,490 - stpipe.Spec2Pipeline.extract_1d - INFO - Mean aperture start/stop from trace: 10.91 -> 16.91 (inclusive)
2025-05-13 15:08:13,508 - stpipe.Spec2Pipeline.extract_1d - INFO - Beginning loop over 155 integrations ...
2025-05-13 15:08:15,697 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 50 integrations done
2025-05-13 15:08:17,875 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 100 integrations done
2025-05-13 15:08:20,285 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 150 integrations done
2025-05-13 15:08:20,507 - stpipe.Spec2Pipeline.extract_1d - INFO - All 155 integrations done
2025-05-13 15:08:25,623 - stpipe.Spec2Pipeline.extract_1d - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_x1dints.fits
2025-05-13 15:08:25,624 - stpipe.Spec2Pipeline.extract_1d - INFO - Step extract_1d done
2025-05-13 15:08:25,628 - stpipe.Spec2Pipeline - INFO - Finished processing product /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs2
2025-05-13 15:08:25,641 - stpipe.Spec2Pipeline - INFO - Ending calwebb_spec2
2025-05-13 15:08:25,641 - stpipe.Spec2Pipeline - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:08:39,059 - stpipe.Spec2Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_calints.fits
2025-05-13 15:08:39,060 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline done
2025-05-13 15:08:39,060 - stpipe - INFO - Results used jwst version: 1.18.0
2025-05-13 15:08:39,110 - stpipe - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:08:39,208 - stpipe - INFO - PARS-RESAMPLESPECSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-resamplespecstep_0001.asdf
2025-05-13 15:08:39,225 - stpipe - INFO - PARS-RESAMPLESPECSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-resamplespecstep_0001.asdf
2025-05-13 15:08:39,233 - stpipe - INFO - PARS-SPEC2PIPELINE parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-spec2pipeline_0022.asdf
2025-05-13 15:08:39,256 - stpipe.Spec2Pipeline - INFO - Spec2Pipeline instance created.
2025-05-13 15:08:39,257 - stpipe.Spec2Pipeline.assign_wcs - INFO - AssignWcsStep instance created.
2025-05-13 15:08:39,258 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - BadpixSelfcalStep instance created.
2025-05-13 15:08:39,259 - stpipe.Spec2Pipeline.msa_flagging - INFO - MSAFlagOpenStep instance created.
2025-05-13 15:08:39,259 - stpipe.Spec2Pipeline.nsclean - INFO - NSCleanStep instance created.
2025-05-13 15:08:39,260 - stpipe.Spec2Pipeline.bkg_subtract - INFO - BackgroundStep instance created.
2025-05-13 15:08:39,261 - stpipe.Spec2Pipeline.imprint_subtract - INFO - ImprintStep instance created.
2025-05-13 15:08:39,262 - stpipe.Spec2Pipeline.extract_2d - INFO - Extract2dStep instance created.
2025-05-13 15:08:39,266 - stpipe.Spec2Pipeline.master_background_mos - INFO - MasterBackgroundMosStep instance created.
2025-05-13 15:08:39,267 - stpipe.Spec2Pipeline.master_background_mos.flat_field - INFO - FlatFieldStep instance created.
2025-05-13 15:08:39,268 - stpipe.Spec2Pipeline.master_background_mos.pathloss - INFO - PathLossStep instance created.
2025-05-13 15:08:39,269 - stpipe.Spec2Pipeline.master_background_mos.barshadow - INFO - BarShadowStep instance created.
2025-05-13 15:08:39,270 - stpipe.Spec2Pipeline.master_background_mos.photom - INFO - PhotomStep instance created.
2025-05-13 15:08:39,270 - stpipe.Spec2Pipeline.master_background_mos.pixel_replace - INFO - PixelReplaceStep instance created.
2025-05-13 15:08:39,271 - stpipe.Spec2Pipeline.master_background_mos.resample_spec - INFO - ResampleSpecStep instance created.
2025-05-13 15:08:39,273 - stpipe.Spec2Pipeline.master_background_mos.extract_1d - INFO - Extract1dStep instance created.
2025-05-13 15:08:39,273 - stpipe.Spec2Pipeline.wavecorr - INFO - WavecorrStep instance created.
2025-05-13 15:08:39,274 - stpipe.Spec2Pipeline.flat_field - INFO - FlatFieldStep instance created.
2025-05-13 15:08:39,275 - stpipe.Spec2Pipeline.srctype - INFO - SourceTypeStep instance created.
2025-05-13 15:08:39,276 - stpipe.Spec2Pipeline.straylight - INFO - StraylightStep instance created.
2025-05-13 15:08:39,277 - stpipe.Spec2Pipeline.fringe - INFO - FringeStep instance created.
2025-05-13 15:08:39,277 - stpipe.Spec2Pipeline.residual_fringe - INFO - ResidualFringeStep instance created.
2025-05-13 15:08:39,279 - stpipe.Spec2Pipeline.pathloss - INFO - PathLossStep instance created.
2025-05-13 15:08:39,279 - stpipe.Spec2Pipeline.barshadow - INFO - BarShadowStep instance created.
2025-05-13 15:08:39,280 - stpipe.Spec2Pipeline.wfss_contam - INFO - WfssContamStep instance created.
2025-05-13 15:08:39,281 - stpipe.Spec2Pipeline.photom - INFO - PhotomStep instance created.
2025-05-13 15:08:39,282 - stpipe.Spec2Pipeline.pixel_replace - INFO - PixelReplaceStep instance created.
2025-05-13 15:08:39,283 - stpipe.Spec2Pipeline.resample_spec - INFO - ResampleSpecStep instance created.
2025-05-13 15:08:39,284 - stpipe.Spec2Pipeline.cube_build - INFO - CubeBuildStep instance created.
2025-05-13 15:08:39,286 - stpipe.Spec2Pipeline.extract_1d - INFO - Extract1dStep instance created.
Applying Stage 2 Corrections & Calibrations to: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs1_rateints.fits
2025-05-13 15:08:39,452 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/asn/jw01366003001_04101_00001-seg003_nrs1_l2asn.json',).
2025-05-13 15:08:39,486 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_bsub: False
fail_on_exception: True
save_wfss_esec: False
steps:
assign_wcs:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
sip_approx: True
sip_max_pix_error: 0.01
sip_degree: None
sip_max_inv_pix_error: 0.01
sip_inv_degree: None
sip_npoints: 12
slit_y_low: -0.55
slit_y_high: 0.55
badpix_selfcal:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
flagfrac_lower: 0.001
flagfrac_upper: 0.001
kernel_size: 15
force_single: False
save_flagged_bkg: False
msa_flagging:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
nsclean:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
fit_method: fft
fit_by_channel: False
background_method: None
background_box_size: None
mask_spectral_regions: False
n_sigma: 0.1
fit_histogram: False
single_mask: False
user_mask: None
save_mask: True
save_background: False
save_noise: True
bkg_subtract:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_combined_background: False
sigma: 3.0
maxiters: None
wfss_mmag_extract: None
wfss_maxiter: 5
wfss_rms_stop: 0.0
wfss_outlier_percent: 1.0
imprint_subtract:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
extract_2d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
slit_names: None
source_ids: None
extract_orders: None
grism_objects: None
tsgrism_extract_height: None
wfss_extract_half_height: 5
wfss_mmag_extract: None
wfss_nbright: 1000
master_background_mos:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
sigma_clip: 3.0
median_kernel: 1
force_subtract: False
save_background: False
user_background: None
inverse: False
steps:
flat_field:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_interpolated_flat: False
user_supplied_flat: None
inverse: False
pathloss:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
user_slit_loc: None
barshadow:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
photom:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
mrs_time_correction: True
pixel_replace:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
algorithm: fit_profile
n_adjacent_cols: 3
resample_spec:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
pixfrac: 1.0
kernel: square
fillval: NaN
weight_type: exptime
output_shape: None
pixel_scale_ratio: 1.0
pixel_scale: None
output_wcs: ''
single: False
blendheaders: True
in_memory: True
extract_1d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: True
extraction_type: box
use_source_posn: None
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
wavecorr:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
flat_field:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_interpolated_flat: False
user_supplied_flat: None
inverse: False
srctype:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
source_type: None
straylight:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
clean_showers: False
shower_plane: 3
shower_x_stddev: 18.0
shower_y_stddev: 5.0
shower_low_reject: 0.1
shower_high_reject: 99.9
fringe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
residual_fringe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: residual_fringe
search_output_file: False
input_dir: ''
save_intermediate_results: False
ignore_region_min: None
ignore_region_max: None
pathloss:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
user_slit_loc: None
barshadow:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
wfss_contam:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_simulated_image: False
save_contam_images: False
maximum_cores: none
photom:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
mrs_time_correction: True
pixel_replace:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
algorithm: fit_profile
n_adjacent_cols: 5
resample_spec:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
pixfrac: 1.0
kernel: square
fillval: NaN
weight_type: exptime
output_shape: None
pixel_scale_ratio: 1.0
pixel_scale: None
output_wcs: ''
single: False
blendheaders: True
in_memory: True
cube_build:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: s3d
search_output_file: False
input_dir: ''
channel: all
band: all
grating: all
filter: all
output_type: None
scalexy: 0.0
scalew: 0.0
weighting: drizzle
coord_system: skyalign
ra_center: None
dec_center: None
cube_pa: None
nspax_x: None
nspax_y: None
rois: 0.0
roiw: 0.0
weight_power: 2.0
wavemin: None
wavemax: None
single: False
skip_dqflagging: False
offset_file: None
debug_spaxel: -1 -1 -1
extract_1d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: False
extraction_type: box
use_source_posn: None
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
2025-05-13 15:08:39,495 - stpipe.Spec2Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:08:39,568 - stpipe.Spec2Pipeline - INFO - Prefetching reference files for dataset: 'jw01366003001_04101_00001-seg003_nrs1_rateints.fits' reftypes = ['apcorr', 'camera', 'collimator', 'disperser', 'distortion', 'extract1d', 'filteroffset', 'fore', 'fpa', 'fringe', 'ifufore', 'ifupost', 'ifuslicer', 'msa', 'ote', 'pastasoss', 'psf', 'regions', 'speckernel', 'specprofile', 'specwcs', 'wavecorr', 'wavelengthrange']
2025-05-13 15:08:39,572 - stpipe.Spec2Pipeline - INFO - Prefetch for APCORR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_apcorr_0003.fits'.
2025-05-13 15:08:39,573 - stpipe.Spec2Pipeline - INFO - Prefetch for CAMERA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_camera_0007.asdf'.
2025-05-13 15:08:39,573 - stpipe.Spec2Pipeline - INFO - Prefetch for COLLIMATOR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_collimator_0007.asdf'.
2025-05-13 15:08:39,573 - stpipe.Spec2Pipeline - INFO - Prefetch for DISPERSER reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_disperser_0056.asdf'.
2025-05-13 15:08:39,574 - stpipe.Spec2Pipeline - INFO - Prefetch for DISTORTION reference file is 'N/A'.
2025-05-13 15:08:39,575 - stpipe.Spec2Pipeline - INFO - Prefetch for EXTRACT1D reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json'.
2025-05-13 15:08:39,575 - stpipe.Spec2Pipeline - INFO - Prefetch for FILTEROFFSET reference file is 'N/A'.
2025-05-13 15:08:39,575 - stpipe.Spec2Pipeline - INFO - Prefetch for FORE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fore_0047.asdf'.
2025-05-13 15:08:39,576 - stpipe.Spec2Pipeline - INFO - Prefetch for FPA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fpa_0008.asdf'.
2025-05-13 15:08:39,576 - stpipe.Spec2Pipeline - INFO - Prefetch for FRINGE reference file is 'N/A'.
2025-05-13 15:08:39,577 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUFORE reference file is 'N/A'.
2025-05-13 15:08:39,577 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUPOST reference file is 'N/A'.
2025-05-13 15:08:39,577 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUSLICER reference file is 'N/A'.
2025-05-13 15:08:39,578 - stpipe.Spec2Pipeline - INFO - Prefetch for MSA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_msa_0008.asdf'.
2025-05-13 15:08:39,578 - stpipe.Spec2Pipeline - INFO - Prefetch for OTE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_ote_0010.asdf'.
2025-05-13 15:08:39,578 - stpipe.Spec2Pipeline - INFO - Prefetch for PASTASOSS reference file is 'N/A'.
2025-05-13 15:08:39,579 - stpipe.Spec2Pipeline - INFO - Prefetch for PSF reference file is 'N/A'.
2025-05-13 15:08:39,579 - stpipe.Spec2Pipeline - INFO - Prefetch for REGIONS reference file is 'N/A'.
2025-05-13 15:08:39,579 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECKERNEL reference file is 'N/A'.
2025-05-13 15:08:39,580 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECPROFILE reference file is 'N/A'.
2025-05-13 15:08:39,580 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECWCS reference file is 'N/A'.
2025-05-13 15:08:39,580 - stpipe.Spec2Pipeline - INFO - Prefetch for WAVECORR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavecorr_0003.asdf'.
2025-05-13 15:08:39,581 - stpipe.Spec2Pipeline - INFO - Prefetch for WAVELENGTHRANGE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavelengthrange_0006.asdf'.
2025-05-13 15:08:39,581 - stpipe.Spec2Pipeline - INFO - Starting calwebb_spec2 ...
2025-05-13 15:08:39,588 - stpipe.Spec2Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:08:39,588 - stpipe.Spec2Pipeline - INFO - Processing product /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs1
2025-05-13 15:08:39,589 - stpipe.Spec2Pipeline - INFO - Working on input /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs1_rateints.fits ...
2025-05-13 15:08:39,813 - stpipe.Spec2Pipeline.assign_wcs - INFO - Step assign_wcs running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_rateints.fits>,).
2025-05-13 15:08:39,950 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_ytilt is 0.14467264699997454 deg
2025-05-13 15:08:39,950 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_xtilt is 0.31884098100009994 deg
2025-05-13 15:08:39,951 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_y correction: 0.0005219736831523707 deg
2025-05-13 15:08:39,952 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_x correction: 6.057163671157026e-05 deg
2025-05-13 15:08:40,110 - stpipe.Spec2Pipeline.assign_wcs - INFO - Slits projected on detector NRS1: ['S1600A1']
2025-05-13 15:08:40,111 - stpipe.Spec2Pipeline.assign_wcs - INFO - Computing WCS for 1 open slitlets
2025-05-13 15:08:40,137 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_ytilt is 0.14467264699997454 deg
2025-05-13 15:08:40,137 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_xtilt is 0.31884098100009994 deg
2025-05-13 15:08:40,138 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_y correction: 0.0005219736831523707 deg
2025-05-13 15:08:40,139 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_x correction: 6.057163671157026e-05 deg
2025-05-13 15:08:40,150 - stpipe.Spec2Pipeline.assign_wcs - INFO - SPORDER= -1, wrange=[2.87e-06, 5.27e-06]
2025-05-13 15:08:40,248 - stpipe.Spec2Pipeline.assign_wcs - INFO - Applied Barycentric velocity correction : 0.9999036490550833
2025-05-13 15:08:40,277 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 1
2025-05-13 15:08:40,278 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 2
2025-05-13 15:08:40,278 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 3
2025-05-13 15:08:40,279 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 4
2025-05-13 15:08:40,279 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 1 open slits in quadrant 5
2025-05-13 15:08:40,421 - stpipe.Spec2Pipeline.assign_wcs - INFO - Created a NIRSPEC nrs_brightobj pipeline with references {'distortion': None, 'filteroffset': None, 'specwcs': None, 'regions': None, 'wavelengthrange': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavelengthrange_0006.asdf', 'camera': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_camera_0007.asdf', 'collimator': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_collimator_0007.asdf', 'disperser': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_disperser_0056.asdf', 'fore': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fore_0047.asdf', 'fpa': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fpa_0008.asdf', 'msa': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_msa_0008.asdf', 'ote': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_ote_0010.asdf', 'ifupost': None, 'ifufore': None, 'ifuslicer': None}
2025-05-13 15:08:40,560 - stpipe.Spec2Pipeline.assign_wcs - INFO - COMPLETED assign_wcs
2025-05-13 15:08:40,565 - stpipe.Spec2Pipeline.assign_wcs - INFO - Step assign_wcs done
2025-05-13 15:08:40,728 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - Step badpix_selfcal running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_rateints.fits>, ['/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs1_rateints.fits', '/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs1_rateints.fits', '/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs1_rateints.fits'], []).
2025-05-13 15:08:40,729 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - Step skipped.
2025-05-13 15:08:40,877 - stpipe.Spec2Pipeline.msa_flagging - INFO - Step msa_flagging running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_rateints.fits>,).
2025-05-13 15:08:40,878 - stpipe.Spec2Pipeline.msa_flagging - INFO - Step skipped.
2025-05-13 15:08:41,027 - stpipe.Spec2Pipeline.nsclean - INFO - Step nsclean running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_rateints.fits>,).
2025-05-13 15:08:41,028 - stpipe.Spec2Pipeline.nsclean - WARNING - The 'nsclean' step is a deprecated alias to 'clean_flicker_noise' and will be removed in future builds.
2025-05-13 15:08:41,035 - stpipe.Spec2Pipeline.nsclean - INFO - Input exposure type is NRS_BRIGHTOBJ, detector=NRS1
2025-05-13 15:08:41,253 - stpipe.Spec2Pipeline.nsclean - INFO - Creating mask
2025-05-13 15:08:42,791 - stpipe.Spec2Pipeline.nsclean - INFO - Cleaning image jw01366003001_04101_00001-seg003_nrs1_rateints.fits
2025-05-13 15:09:07,557 - stpipe.Spec2Pipeline.nsclean - INFO - Saving mask file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs1_mask.fits
2025-05-13 15:09:07,709 - stpipe.Spec2Pipeline.nsclean - INFO - Saving noise file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs1_flicker_noise.fits
2025-05-13 15:09:08,172 - stpipe.Spec2Pipeline.nsclean - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs1_nsclean.fits
2025-05-13 15:09:08,173 - stpipe.Spec2Pipeline.nsclean - INFO - Step nsclean done
2025-05-13 15:09:08,329 - stpipe.Spec2Pipeline.imprint_subtract - INFO - Step imprint_subtract running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_nsclean.fits>, []).
2025-05-13 15:09:08,329 - stpipe.Spec2Pipeline.imprint_subtract - INFO - Step skipped.
2025-05-13 15:09:08,483 - stpipe.Spec2Pipeline.bkg_subtract - INFO - Step bkg_subtract running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_nsclean.fits>, []).
2025-05-13 15:09:08,483 - stpipe.Spec2Pipeline.bkg_subtract - INFO - Step skipped.
2025-05-13 15:09:08,631 - stpipe.Spec2Pipeline.extract_2d - INFO - Step extract_2d running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs1_nsclean.fits>,).
2025-05-13 15:09:08,650 - stpipe.Spec2Pipeline.extract_2d - INFO - EXP_TYPE is NRS_BRIGHTOBJ
2025-05-13 15:09:08,651 - stpipe.Spec2Pipeline.extract_2d - INFO - All slits selected
2025-05-13 15:09:08,820 - stpipe.Spec2Pipeline.extract_2d - INFO - Name of subarray extracted: S1600A1
2025-05-13 15:09:08,821 - stpipe.Spec2Pipeline.extract_2d - INFO - Subarray x-extents are: 775 2048
2025-05-13 15:09:08,821 - stpipe.Spec2Pipeline.extract_2d - INFO - Subarray y-extents are: 0 28
2025-05-13 15:09:08,997 - stpipe.Spec2Pipeline.extract_2d - INFO - set slit_attributes completed
2025-05-13 15:09:08,998 - stpipe.Spec2Pipeline.extract_2d - INFO - xoffset, yoffset, 6.03933060849859e-13, -6.0457443092806e-13
2025-05-13 15:09:09,008 - stpipe.Spec2Pipeline.extract_2d - INFO - Source X/Y position in the slit: -0.011585206334862467, -0.03203498317654359
2025-05-13 15:09:09,014 - stpipe.Spec2Pipeline.extract_2d - INFO - Update S_REGION to POLYGON ICRS 217.326463389 -3.444792699 217.326917709 -3.444605004 217.326744101 -3.444195992 217.326289754 -3.444383643
2025-05-13 15:09:09,015 - stpipe.Spec2Pipeline.extract_2d - INFO - extract_2d updated S_REGION to POLYGON ICRS 217.326463389 -3.444792699 217.326917709 -3.444605004 217.326744101 -3.444195992 217.326289754 -3.444383643
2025-05-13 15:09:09,018 - stpipe.Spec2Pipeline.extract_2d - INFO - Step extract_2d done
2025-05-13 15:09:09,175 - stpipe.Spec2Pipeline.srctype - INFO - Step srctype running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg003_nrs1_nsclean.fits>,).
2025-05-13 15:09:09,293 - stpipe.Spec2Pipeline.srctype - INFO - Input EXP_TYPE is NRS_BRIGHTOBJ
2025-05-13 15:09:09,294 - stpipe.Spec2Pipeline.srctype - INFO - Input SRCTYAPT = UNKNOWN
2025-05-13 15:09:09,295 - stpipe.Spec2Pipeline.srctype - INFO - Input is a TSO exposure; setting SRCTYPE = POINT
2025-05-13 15:09:09,296 - stpipe.Spec2Pipeline.srctype - INFO - Step srctype done
2025-05-13 15:09:09,449 - stpipe.Spec2Pipeline.master_background_mos - INFO - Step master_background_mos running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg003_nrs1_nsclean.fits>,).
2025-05-13 15:09:09,450 - stpipe.Spec2Pipeline.master_background_mos - INFO - Step skipped.
2025-05-13 15:09:09,450 - stpipe.Spec2Pipeline.master_background_mos - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:09:09,603 - stpipe.Spec2Pipeline.wavecorr - INFO - Step wavecorr running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg003_nrs1_nsclean.fits>,).
2025-05-13 15:09:09,837 - stpipe.Spec2Pipeline.wavecorr - INFO - Using WAVECORR reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavecorr_0003.asdf
2025-05-13 15:09:09,963 - stpipe.Spec2Pipeline.wavecorr - INFO - Detected a POINT source type in slit S1600A1
2025-05-13 15:09:09,964 - stpipe.Spec2Pipeline.wavecorr - INFO - slit name S1600A1
2025-05-13 15:09:10,051 - stpipe.Spec2Pipeline.wavecorr - INFO - Using wavelength zero-point correction for aperture S1600A1
2025-05-13 15:09:10,085 - stpipe.Spec2Pipeline.wavecorr - INFO - Step wavecorr done
2025-05-13 15:09:10,250 - stpipe.Spec2Pipeline.flat_field - INFO - Step flat_field running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg003_nrs1_nsclean.fits>,).
2025-05-13 15:09:10,250 - stpipe.Spec2Pipeline.flat_field - INFO - Step skipped.
2025-05-13 15:09:10,402 - stpipe.Spec2Pipeline.pathloss - INFO - Step pathloss running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg003_nrs1_nsclean.fits>,).
2025-05-13 15:09:10,403 - stpipe.Spec2Pipeline.pathloss - INFO - Step skipped.
2025-05-13 15:09:10,554 - stpipe.Spec2Pipeline.barshadow - INFO - Step barshadow running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg003_nrs1_nsclean.fits>,).
2025-05-13 15:09:10,554 - stpipe.Spec2Pipeline.barshadow - INFO - Step skipped.
2025-05-13 15:09:10,703 - stpipe.Spec2Pipeline.photom - INFO - Step photom running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg003_nrs1_nsclean.fits>,).
2025-05-13 15:09:10,704 - stpipe.Spec2Pipeline.photom - INFO - Step skipped.
2025-05-13 15:09:10,952 - stpipe.Spec2Pipeline.pixel_replace - INFO - Step pixel_replace running with args (<SlitModel(155, 28, 1273) from /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs1_calints.fits>,).
2025-05-13 15:09:11,662 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 0 had 175 pixels replaced.
2025-05-13 15:09:12,047 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 1 had 176 pixels replaced.
2025-05-13 15:09:12,428 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 2 had 175 pixels replaced.
2025-05-13 15:09:12,808 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 3 had 175 pixels replaced.
2025-05-13 15:09:13,188 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 4 had 175 pixels replaced.
2025-05-13 15:09:13,569 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 5 had 175 pixels replaced.
2025-05-13 15:09:13,949 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 6 had 175 pixels replaced.
2025-05-13 15:09:14,327 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 7 had 175 pixels replaced.
2025-05-13 15:09:14,711 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 8 had 175 pixels replaced.
2025-05-13 15:09:15,090 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 9 had 175 pixels replaced.
2025-05-13 15:09:15,472 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 10 had 175 pixels replaced.
2025-05-13 15:09:15,851 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 11 had 175 pixels replaced.
2025-05-13 15:09:16,229 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 12 had 175 pixels replaced.
2025-05-13 15:09:16,609 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 13 had 175 pixels replaced.
2025-05-13 15:09:16,989 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 14 had 175 pixels replaced.
2025-05-13 15:09:17,370 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 15 had 175 pixels replaced.
2025-05-13 15:09:17,750 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 16 had 175 pixels replaced.
2025-05-13 15:09:18,129 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 17 had 175 pixels replaced.
2025-05-13 15:09:18,512 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 18 had 175 pixels replaced.
2025-05-13 15:09:18,893 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 19 had 175 pixels replaced.
2025-05-13 15:09:19,274 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 20 had 175 pixels replaced.
2025-05-13 15:09:19,658 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 21 had 175 pixels replaced.
2025-05-13 15:09:20,039 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 22 had 175 pixels replaced.
2025-05-13 15:09:20,421 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 23 had 175 pixels replaced.
2025-05-13 15:09:20,803 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 24 had 175 pixels replaced.
2025-05-13 15:09:21,182 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 25 had 175 pixels replaced.
2025-05-13 15:09:21,562 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 26 had 175 pixels replaced.
2025-05-13 15:09:21,942 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 27 had 175 pixels replaced.
2025-05-13 15:09:22,323 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 28 had 175 pixels replaced.
2025-05-13 15:09:22,703 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 29 had 175 pixels replaced.
2025-05-13 15:09:23,082 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 30 had 175 pixels replaced.
2025-05-13 15:09:23,462 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 31 had 175 pixels replaced.
2025-05-13 15:09:23,844 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 32 had 175 pixels replaced.
2025-05-13 15:09:24,224 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 33 had 175 pixels replaced.
2025-05-13 15:09:24,604 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 34 had 175 pixels replaced.
2025-05-13 15:09:24,985 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 35 had 175 pixels replaced.
2025-05-13 15:09:25,362 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 36 had 175 pixels replaced.
2025-05-13 15:09:25,739 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 37 had 175 pixels replaced.
2025-05-13 15:09:26,119 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 38 had 175 pixels replaced.
2025-05-13 15:09:26,499 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 39 had 175 pixels replaced.
2025-05-13 15:09:26,880 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 40 had 175 pixels replaced.
2025-05-13 15:09:27,258 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 41 had 175 pixels replaced.
2025-05-13 15:09:27,638 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 42 had 175 pixels replaced.
2025-05-13 15:09:28,027 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 43 had 188 pixels replaced.
2025-05-13 15:09:28,417 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 44 had 188 pixels replaced.
2025-05-13 15:09:28,799 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 45 had 175 pixels replaced.
2025-05-13 15:09:29,179 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 46 had 175 pixels replaced.
2025-05-13 15:09:29,557 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 47 had 175 pixels replaced.
2025-05-13 15:09:29,935 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 48 had 175 pixels replaced.
2025-05-13 15:09:30,312 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 49 had 175 pixels replaced.
2025-05-13 15:09:30,692 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 50 had 175 pixels replaced.
2025-05-13 15:09:31,071 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 51 had 175 pixels replaced.
2025-05-13 15:09:31,455 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 52 had 175 pixels replaced.
2025-05-13 15:09:31,835 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 53 had 175 pixels replaced.
2025-05-13 15:09:32,215 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 54 had 175 pixels replaced.
2025-05-13 15:09:32,595 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 55 had 175 pixels replaced.
2025-05-13 15:09:32,975 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 56 had 175 pixels replaced.
2025-05-13 15:09:33,354 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 57 had 175 pixels replaced.
2025-05-13 15:09:33,735 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 58 had 175 pixels replaced.
2025-05-13 15:09:34,116 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 59 had 175 pixels replaced.
2025-05-13 15:09:34,495 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 60 had 175 pixels replaced.
2025-05-13 15:09:34,873 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 61 had 175 pixels replaced.
2025-05-13 15:09:35,251 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 62 had 175 pixels replaced.
2025-05-13 15:09:35,629 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 63 had 175 pixels replaced.
2025-05-13 15:09:36,007 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 64 had 175 pixels replaced.
2025-05-13 15:09:36,387 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 65 had 175 pixels replaced.
2025-05-13 15:09:36,766 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 66 had 175 pixels replaced.
2025-05-13 15:09:37,144 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 67 had 175 pixels replaced.
2025-05-13 15:09:37,526 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 68 had 175 pixels replaced.
2025-05-13 15:09:37,905 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 69 had 175 pixels replaced.
2025-05-13 15:09:38,285 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 70 had 175 pixels replaced.
2025-05-13 15:09:38,666 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 71 had 175 pixels replaced.
2025-05-13 15:09:39,046 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 72 had 175 pixels replaced.
2025-05-13 15:09:39,427 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 73 had 175 pixels replaced.
2025-05-13 15:09:39,805 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 74 had 175 pixels replaced.
2025-05-13 15:09:40,183 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 75 had 175 pixels replaced.
2025-05-13 15:09:40,563 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 76 had 175 pixels replaced.
2025-05-13 15:09:40,939 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 77 had 175 pixels replaced.
2025-05-13 15:09:41,327 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 78 had 188 pixels replaced.
2025-05-13 15:09:41,707 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 79 had 175 pixels replaced.
2025-05-13 15:09:42,085 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 80 had 175 pixels replaced.
2025-05-13 15:09:42,466 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 81 had 175 pixels replaced.
2025-05-13 15:09:42,850 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 82 had 175 pixels replaced.
2025-05-13 15:09:43,230 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 83 had 175 pixels replaced.
2025-05-13 15:09:43,610 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 84 had 175 pixels replaced.
2025-05-13 15:09:43,990 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 85 had 175 pixels replaced.
2025-05-13 15:09:44,369 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 86 had 175 pixels replaced.
2025-05-13 15:09:44,752 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 87 had 175 pixels replaced.
2025-05-13 15:09:45,131 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 88 had 175 pixels replaced.
2025-05-13 15:09:45,509 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 89 had 175 pixels replaced.
2025-05-13 15:09:45,891 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 90 had 175 pixels replaced.
2025-05-13 15:09:46,269 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 91 had 175 pixels replaced.
2025-05-13 15:09:46,648 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 92 had 175 pixels replaced.
2025-05-13 15:09:47,028 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 93 had 175 pixels replaced.
2025-05-13 15:09:47,410 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 94 had 175 pixels replaced.
2025-05-13 15:09:47,791 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 95 had 175 pixels replaced.
2025-05-13 15:09:48,170 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 96 had 175 pixels replaced.
2025-05-13 15:09:48,551 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 97 had 175 pixels replaced.
2025-05-13 15:09:48,932 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 98 had 175 pixels replaced.
2025-05-13 15:09:49,312 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 99 had 175 pixels replaced.
2025-05-13 15:09:49,693 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 100 had 175 pixels replaced.
2025-05-13 15:09:50,075 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 101 had 175 pixels replaced.
2025-05-13 15:09:50,454 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 102 had 175 pixels replaced.
2025-05-13 15:09:50,835 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 103 had 175 pixels replaced.
2025-05-13 15:09:51,215 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 104 had 175 pixels replaced.
2025-05-13 15:09:51,596 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 105 had 175 pixels replaced.
2025-05-13 15:09:51,976 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 106 had 175 pixels replaced.
2025-05-13 15:09:52,356 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 107 had 175 pixels replaced.
2025-05-13 15:09:52,735 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 108 had 175 pixels replaced.
2025-05-13 15:09:53,112 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 109 had 175 pixels replaced.
2025-05-13 15:09:53,491 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 110 had 175 pixels replaced.
2025-05-13 15:09:53,869 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 111 had 175 pixels replaced.
2025-05-13 15:09:54,247 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 112 had 175 pixels replaced.
2025-05-13 15:09:54,624 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 113 had 175 pixels replaced.
2025-05-13 15:09:55,001 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 114 had 175 pixels replaced.
2025-05-13 15:09:55,380 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 115 had 175 pixels replaced.
2025-05-13 15:09:55,760 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 116 had 175 pixels replaced.
2025-05-13 15:09:56,140 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 117 had 175 pixels replaced.
2025-05-13 15:09:56,521 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 118 had 175 pixels replaced.
2025-05-13 15:09:56,900 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 119 had 175 pixels replaced.
2025-05-13 15:09:57,278 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 120 had 175 pixels replaced.
2025-05-13 15:09:57,656 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 121 had 175 pixels replaced.
2025-05-13 15:09:58,037 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 122 had 175 pixels replaced.
2025-05-13 15:09:58,417 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 123 had 175 pixels replaced.
2025-05-13 15:09:58,814 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 124 had 208 pixels replaced.
2025-05-13 15:09:59,194 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 125 had 175 pixels replaced.
2025-05-13 15:09:59,574 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 126 had 175 pixels replaced.
2025-05-13 15:09:59,954 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 127 had 175 pixels replaced.
2025-05-13 15:10:00,332 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 128 had 175 pixels replaced.
2025-05-13 15:10:00,713 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 129 had 175 pixels replaced.
2025-05-13 15:10:01,092 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 130 had 175 pixels replaced.
2025-05-13 15:10:01,472 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 131 had 175 pixels replaced.
2025-05-13 15:10:01,854 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 132 had 175 pixels replaced.
2025-05-13 15:10:02,236 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 133 had 175 pixels replaced.
2025-05-13 15:10:02,616 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 134 had 175 pixels replaced.
2025-05-13 15:10:02,995 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 135 had 175 pixels replaced.
2025-05-13 15:10:03,375 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 136 had 175 pixels replaced.
2025-05-13 15:10:03,753 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 137 had 175 pixels replaced.
2025-05-13 15:10:04,131 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 138 had 175 pixels replaced.
2025-05-13 15:10:04,508 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 139 had 175 pixels replaced.
2025-05-13 15:10:04,888 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 140 had 175 pixels replaced.
2025-05-13 15:10:05,268 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 141 had 175 pixels replaced.
2025-05-13 15:10:05,659 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 142 had 175 pixels replaced.
2025-05-13 15:10:06,038 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 143 had 175 pixels replaced.
2025-05-13 15:10:06,415 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 144 had 175 pixels replaced.
2025-05-13 15:10:06,795 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 145 had 175 pixels replaced.
2025-05-13 15:10:07,172 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 146 had 175 pixels replaced.
2025-05-13 15:10:07,553 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 147 had 175 pixels replaced.
2025-05-13 15:10:07,932 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 148 had 175 pixels replaced.
2025-05-13 15:10:08,310 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 149 had 175 pixels replaced.
2025-05-13 15:10:08,690 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 150 had 175 pixels replaced.
2025-05-13 15:10:09,069 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 151 had 175 pixels replaced.
2025-05-13 15:10:09,449 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 152 had 175 pixels replaced.
2025-05-13 15:10:09,831 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 153 had 175 pixels replaced.
2025-05-13 15:10:10,209 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 154 had 175 pixels replaced.
2025-05-13 15:10:12,622 - stpipe.Spec2Pipeline.pixel_replace - INFO - Step pixel_replace done
2025-05-13 15:10:12,954 - stpipe.Spec2Pipeline.extract_1d - INFO - Step extract_1d running with args (<SlitModel(155, 28, 1273) from /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs1_calints.fits>,).
2025-05-13 15:10:13,197 - stpipe.Spec2Pipeline.extract_1d - INFO - Using EXTRACT1D reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json
2025-05-13 15:10:13,331 - stpipe.Spec2Pipeline.extract_1d - INFO - Processing spectral order -1
2025-05-13 15:10:13,358 - stpipe.Spec2Pipeline.extract_1d - WARNING - The photom step has not been run.
2025-05-13 15:10:13,358 - stpipe.Spec2Pipeline.extract_1d - INFO - Turning on source position correction for exp_type = NRS_BRIGHTOBJ
2025-05-13 15:10:13,377 - stpipe.Spec2Pipeline.extract_1d - INFO - Using source_xpos and source_ypos to center extraction.
2025-05-13 15:10:13,403 - stpipe.Spec2Pipeline.extract_1d - INFO - Computed source location is 13.55, at pixel 636, wavelength 3.29
2025-05-13 15:10:13,404 - stpipe.Spec2Pipeline.extract_1d - INFO - Nominal aperture start/stop: 10.50 -> 16.50 (inclusive)
2025-05-13 15:10:13,404 - stpipe.Spec2Pipeline.extract_1d - INFO - Nominal location is 13.50, so offset is 0.05 pixels
2025-05-13 15:10:13,405 - stpipe.Spec2Pipeline.extract_1d - INFO - Mean aperture start/stop from trace: 11.09 -> 17.09 (inclusive)
2025-05-13 15:10:13,422 - stpipe.Spec2Pipeline.extract_1d - INFO - Beginning loop over 155 integrations ...
2025-05-13 15:10:15,481 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 50 integrations done
2025-05-13 15:10:17,556 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 100 integrations done
2025-05-13 15:10:19,825 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 150 integrations done
2025-05-13 15:10:20,031 - stpipe.Spec2Pipeline.extract_1d - INFO - All 155 integrations done
2025-05-13 15:10:25,096 - stpipe.Spec2Pipeline.extract_1d - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs1_x1dints.fits
2025-05-13 15:10:25,097 - stpipe.Spec2Pipeline.extract_1d - INFO - Step extract_1d done
2025-05-13 15:10:25,100 - stpipe.Spec2Pipeline - INFO - Finished processing product /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs1
2025-05-13 15:10:25,112 - stpipe.Spec2Pipeline - INFO - Ending calwebb_spec2
2025-05-13 15:10:25,113 - stpipe.Spec2Pipeline - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:10:33,618 - stpipe.Spec2Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs1_calints.fits
2025-05-13 15:10:33,619 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline done
2025-05-13 15:10:33,619 - stpipe - INFO - Results used jwst version: 1.18.0
2025-05-13 15:10:33,670 - stpipe - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:10:33,767 - stpipe - INFO - PARS-RESAMPLESPECSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-resamplespecstep_0001.asdf
2025-05-13 15:10:33,784 - stpipe - INFO - PARS-RESAMPLESPECSTEP parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-resamplespecstep_0001.asdf
2025-05-13 15:10:33,792 - stpipe - INFO - PARS-SPEC2PIPELINE parameters found: /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_pars-spec2pipeline_0022.asdf
2025-05-13 15:10:33,815 - stpipe.Spec2Pipeline - INFO - Spec2Pipeline instance created.
2025-05-13 15:10:33,816 - stpipe.Spec2Pipeline.assign_wcs - INFO - AssignWcsStep instance created.
2025-05-13 15:10:33,817 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - BadpixSelfcalStep instance created.
2025-05-13 15:10:33,817 - stpipe.Spec2Pipeline.msa_flagging - INFO - MSAFlagOpenStep instance created.
2025-05-13 15:10:33,818 - stpipe.Spec2Pipeline.nsclean - INFO - NSCleanStep instance created.
2025-05-13 15:10:33,819 - stpipe.Spec2Pipeline.bkg_subtract - INFO - BackgroundStep instance created.
2025-05-13 15:10:33,820 - stpipe.Spec2Pipeline.imprint_subtract - INFO - ImprintStep instance created.
2025-05-13 15:10:33,821 - stpipe.Spec2Pipeline.extract_2d - INFO - Extract2dStep instance created.
2025-05-13 15:10:33,825 - stpipe.Spec2Pipeline.master_background_mos - INFO - MasterBackgroundMosStep instance created.
2025-05-13 15:10:33,826 - stpipe.Spec2Pipeline.master_background_mos.flat_field - INFO - FlatFieldStep instance created.
2025-05-13 15:10:33,827 - stpipe.Spec2Pipeline.master_background_mos.pathloss - INFO - PathLossStep instance created.
2025-05-13 15:10:33,827 - stpipe.Spec2Pipeline.master_background_mos.barshadow - INFO - BarShadowStep instance created.
2025-05-13 15:10:33,829 - stpipe.Spec2Pipeline.master_background_mos.photom - INFO - PhotomStep instance created.
2025-05-13 15:10:33,829 - stpipe.Spec2Pipeline.master_background_mos.pixel_replace - INFO - PixelReplaceStep instance created.
2025-05-13 15:10:33,830 - stpipe.Spec2Pipeline.master_background_mos.resample_spec - INFO - ResampleSpecStep instance created.
2025-05-13 15:10:33,832 - stpipe.Spec2Pipeline.master_background_mos.extract_1d - INFO - Extract1dStep instance created.
2025-05-13 15:10:33,832 - stpipe.Spec2Pipeline.wavecorr - INFO - WavecorrStep instance created.
2025-05-13 15:10:33,833 - stpipe.Spec2Pipeline.flat_field - INFO - FlatFieldStep instance created.
2025-05-13 15:10:33,834 - stpipe.Spec2Pipeline.srctype - INFO - SourceTypeStep instance created.
2025-05-13 15:10:33,835 - stpipe.Spec2Pipeline.straylight - INFO - StraylightStep instance created.
2025-05-13 15:10:33,835 - stpipe.Spec2Pipeline.fringe - INFO - FringeStep instance created.
2025-05-13 15:10:33,836 - stpipe.Spec2Pipeline.residual_fringe - INFO - ResidualFringeStep instance created.
2025-05-13 15:10:33,837 - stpipe.Spec2Pipeline.pathloss - INFO - PathLossStep instance created.
2025-05-13 15:10:33,837 - stpipe.Spec2Pipeline.barshadow - INFO - BarShadowStep instance created.
2025-05-13 15:10:33,838 - stpipe.Spec2Pipeline.wfss_contam - INFO - WfssContamStep instance created.
2025-05-13 15:10:33,839 - stpipe.Spec2Pipeline.photom - INFO - PhotomStep instance created.
2025-05-13 15:10:33,840 - stpipe.Spec2Pipeline.pixel_replace - INFO - PixelReplaceStep instance created.
2025-05-13 15:10:33,841 - stpipe.Spec2Pipeline.resample_spec - INFO - ResampleSpecStep instance created.
2025-05-13 15:10:33,842 - stpipe.Spec2Pipeline.cube_build - INFO - CubeBuildStep instance created.
2025-05-13 15:10:33,844 - stpipe.Spec2Pipeline.extract_1d - INFO - Extract1dStep instance created.
2025-05-13 15:10:34,002 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/asn/jw01366003001_04101_00001-seg003_nrs2_l2asn.json',).
Applying Stage 2 Corrections & Calibrations to: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs2_rateints.fits
2025-05-13 15:10:34,037 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_bsub: False
fail_on_exception: True
save_wfss_esec: False
steps:
assign_wcs:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
sip_approx: True
sip_max_pix_error: 0.01
sip_degree: None
sip_max_inv_pix_error: 0.01
sip_inv_degree: None
sip_npoints: 12
slit_y_low: -0.55
slit_y_high: 0.55
badpix_selfcal:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
flagfrac_lower: 0.001
flagfrac_upper: 0.001
kernel_size: 15
force_single: False
save_flagged_bkg: False
msa_flagging:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
nsclean:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
fit_method: fft
fit_by_channel: False
background_method: None
background_box_size: None
mask_spectral_regions: False
n_sigma: 0.1
fit_histogram: False
single_mask: False
user_mask: None
save_mask: True
save_background: False
save_noise: True
bkg_subtract:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_combined_background: False
sigma: 3.0
maxiters: None
wfss_mmag_extract: None
wfss_maxiter: 5
wfss_rms_stop: 0.0
wfss_outlier_percent: 1.0
imprint_subtract:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
extract_2d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
slit_names: None
source_ids: None
extract_orders: None
grism_objects: None
tsgrism_extract_height: None
wfss_extract_half_height: 5
wfss_mmag_extract: None
wfss_nbright: 1000
master_background_mos:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
sigma_clip: 3.0
median_kernel: 1
force_subtract: False
save_background: False
user_background: None
inverse: False
steps:
flat_field:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_interpolated_flat: False
user_supplied_flat: None
inverse: False
pathloss:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
user_slit_loc: None
barshadow:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
photom:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
mrs_time_correction: True
pixel_replace:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
algorithm: fit_profile
n_adjacent_cols: 3
resample_spec:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
pixfrac: 1.0
kernel: square
fillval: NaN
weight_type: exptime
output_shape: None
pixel_scale_ratio: 1.0
pixel_scale: None
output_wcs: ''
single: False
blendheaders: True
in_memory: True
extract_1d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: True
extraction_type: box
use_source_posn: None
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
wavecorr:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
flat_field:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_interpolated_flat: False
user_supplied_flat: None
inverse: False
srctype:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
source_type: None
straylight:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
clean_showers: False
shower_plane: 3
shower_x_stddev: 18.0
shower_y_stddev: 5.0
shower_low_reject: 0.1
shower_high_reject: 99.9
fringe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
residual_fringe:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: residual_fringe
search_output_file: False
input_dir: ''
save_intermediate_results: False
ignore_region_min: None
ignore_region_max: None
pathloss:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
user_slit_loc: None
barshadow:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
wfss_contam:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
save_simulated_image: False
save_contam_images: False
maximum_cores: none
photom:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
mrs_time_correction: True
pixel_replace:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
algorithm: fit_profile
n_adjacent_cols: 5
resample_spec:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: True
input_dir: ''
pixfrac: 1.0
kernel: square
fillval: NaN
weight_type: exptime
output_shape: None
pixel_scale_ratio: 1.0
pixel_scale: None
output_wcs: ''
single: False
blendheaders: True
in_memory: True
cube_build:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: True
suffix: s3d
search_output_file: False
input_dir: ''
channel: all
band: all
grating: all
filter: all
output_type: None
scalexy: 0.0
scalew: 0.0
weighting: drizzle
coord_system: skyalign
ra_center: None
dec_center: None
cube_pa: None
nspax_x: None
nspax_y: None
rois: 0.0
roiw: 0.0
weight_power: 2.0
wavemin: None
wavemax: None
single: False
skip_dqflagging: False
offset_file: None
debug_spaxel: -1 -1 -1
extract_1d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: False
extraction_type: box
use_source_posn: None
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
2025-05-13 15:10:34,046 - stpipe.Spec2Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:10:34,120 - stpipe.Spec2Pipeline - INFO - Prefetching reference files for dataset: 'jw01366003001_04101_00001-seg003_nrs2_rateints.fits' reftypes = ['apcorr', 'camera', 'collimator', 'disperser', 'distortion', 'extract1d', 'filteroffset', 'fore', 'fpa', 'fringe', 'ifufore', 'ifupost', 'ifuslicer', 'msa', 'ote', 'pastasoss', 'psf', 'regions', 'speckernel', 'specprofile', 'specwcs', 'wavecorr', 'wavelengthrange']
2025-05-13 15:10:34,124 - stpipe.Spec2Pipeline - INFO - Prefetch for APCORR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_apcorr_0003.fits'.
2025-05-13 15:10:34,124 - stpipe.Spec2Pipeline - INFO - Prefetch for CAMERA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_camera_0007.asdf'.
2025-05-13 15:10:34,125 - stpipe.Spec2Pipeline - INFO - Prefetch for COLLIMATOR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_collimator_0007.asdf'.
2025-05-13 15:10:34,125 - stpipe.Spec2Pipeline - INFO - Prefetch for DISPERSER reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_disperser_0056.asdf'.
2025-05-13 15:10:34,125 - stpipe.Spec2Pipeline - INFO - Prefetch for DISTORTION reference file is 'N/A'.
2025-05-13 15:10:34,126 - stpipe.Spec2Pipeline - INFO - Prefetch for EXTRACT1D reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json'.
2025-05-13 15:10:34,126 - stpipe.Spec2Pipeline - INFO - Prefetch for FILTEROFFSET reference file is 'N/A'.
2025-05-13 15:10:34,127 - stpipe.Spec2Pipeline - INFO - Prefetch for FORE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fore_0047.asdf'.
2025-05-13 15:10:34,127 - stpipe.Spec2Pipeline - INFO - Prefetch for FPA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fpa_0008.asdf'.
2025-05-13 15:10:34,127 - stpipe.Spec2Pipeline - INFO - Prefetch for FRINGE reference file is 'N/A'.
2025-05-13 15:10:34,128 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUFORE reference file is 'N/A'.
2025-05-13 15:10:34,128 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUPOST reference file is 'N/A'.
2025-05-13 15:10:34,128 - stpipe.Spec2Pipeline - INFO - Prefetch for IFUSLICER reference file is 'N/A'.
2025-05-13 15:10:34,128 - stpipe.Spec2Pipeline - INFO - Prefetch for MSA reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_msa_0008.asdf'.
2025-05-13 15:10:34,129 - stpipe.Spec2Pipeline - INFO - Prefetch for OTE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_ote_0010.asdf'.
2025-05-13 15:10:34,129 - stpipe.Spec2Pipeline - INFO - Prefetch for PASTASOSS reference file is 'N/A'.
2025-05-13 15:10:34,129 - stpipe.Spec2Pipeline - INFO - Prefetch for PSF reference file is 'N/A'.
2025-05-13 15:10:34,130 - stpipe.Spec2Pipeline - INFO - Prefetch for REGIONS reference file is 'N/A'.
2025-05-13 15:10:34,130 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECKERNEL reference file is 'N/A'.
2025-05-13 15:10:34,130 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECPROFILE reference file is 'N/A'.
2025-05-13 15:10:34,131 - stpipe.Spec2Pipeline - INFO - Prefetch for SPECWCS reference file is 'N/A'.
2025-05-13 15:10:34,131 - stpipe.Spec2Pipeline - INFO - Prefetch for WAVECORR reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavecorr_0003.asdf'.
2025-05-13 15:10:34,132 - stpipe.Spec2Pipeline - INFO - Prefetch for WAVELENGTHRANGE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavelengthrange_0006.asdf'.
2025-05-13 15:10:34,132 - stpipe.Spec2Pipeline - INFO - Starting calwebb_spec2 ...
2025-05-13 15:10:34,138 - stpipe.Spec2Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:10:34,139 - stpipe.Spec2Pipeline - INFO - Processing product /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs2
2025-05-13 15:10:34,139 - stpipe.Spec2Pipeline - INFO - Working on input /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs2_rateints.fits ...
2025-05-13 15:10:34,358 - stpipe.Spec2Pipeline.assign_wcs - INFO - Step assign_wcs running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_rateints.fits>,).
2025-05-13 15:10:34,493 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_ytilt is 0.14467264699997454 deg
2025-05-13 15:10:34,494 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_xtilt is 0.31884098100009994 deg
2025-05-13 15:10:34,494 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_y correction: 0.0005219736831523707 deg
2025-05-13 15:10:34,495 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_x correction: 6.057163671157026e-05 deg
2025-05-13 15:10:34,652 - stpipe.Spec2Pipeline.assign_wcs - INFO - Slits projected on detector NRS2: ['S1600A1']
2025-05-13 15:10:34,653 - stpipe.Spec2Pipeline.assign_wcs - INFO - Computing WCS for 1 open slitlets
2025-05-13 15:10:34,678 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_ytilt is 0.14467264699997454 deg
2025-05-13 15:10:34,679 - stpipe.Spec2Pipeline.assign_wcs - INFO - gwa_xtilt is 0.31884098100009994 deg
2025-05-13 15:10:34,679 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_y correction: 0.0005219736831523707 deg
2025-05-13 15:10:34,680 - stpipe.Spec2Pipeline.assign_wcs - INFO - theta_x correction: 6.057163671157026e-05 deg
2025-05-13 15:10:34,692 - stpipe.Spec2Pipeline.assign_wcs - INFO - SPORDER= -1, wrange=[2.87e-06, 5.27e-06]
2025-05-13 15:10:34,789 - stpipe.Spec2Pipeline.assign_wcs - INFO - Applied Barycentric velocity correction : 0.9999036496553831
2025-05-13 15:10:34,818 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 1
2025-05-13 15:10:34,819 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 2
2025-05-13 15:10:34,819 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 3
2025-05-13 15:10:34,820 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 0 open slits in quadrant 4
2025-05-13 15:10:34,820 - stpipe.Spec2Pipeline.assign_wcs - INFO - There are 1 open slits in quadrant 5
2025-05-13 15:10:34,962 - stpipe.Spec2Pipeline.assign_wcs - INFO - Created a NIRSPEC nrs_brightobj pipeline with references {'distortion': None, 'filteroffset': None, 'specwcs': None, 'regions': None, 'wavelengthrange': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavelengthrange_0006.asdf', 'camera': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_camera_0007.asdf', 'collimator': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_collimator_0007.asdf', 'disperser': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_disperser_0056.asdf', 'fore': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fore_0047.asdf', 'fpa': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_fpa_0008.asdf', 'msa': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_msa_0008.asdf', 'ote': '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_ote_0010.asdf', 'ifupost': None, 'ifufore': None, 'ifuslicer': None}
2025-05-13 15:10:35,102 - stpipe.Spec2Pipeline.assign_wcs - INFO - COMPLETED assign_wcs
2025-05-13 15:10:35,107 - stpipe.Spec2Pipeline.assign_wcs - INFO - Step assign_wcs done
2025-05-13 15:10:35,259 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - Step badpix_selfcal running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_rateints.fits>, ['/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg001_nrs2_rateints.fits', '/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg002_nrs2_rateints.fits', '/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs2_rateints.fits'], []).
2025-05-13 15:10:35,260 - stpipe.Spec2Pipeline.badpix_selfcal - INFO - Step skipped.
2025-05-13 15:10:35,404 - stpipe.Spec2Pipeline.msa_flagging - INFO - Step msa_flagging running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_rateints.fits>,).
2025-05-13 15:10:35,405 - stpipe.Spec2Pipeline.msa_flagging - INFO - Step skipped.
2025-05-13 15:10:35,548 - stpipe.Spec2Pipeline.nsclean - INFO - Step nsclean running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_rateints.fits>,).
2025-05-13 15:10:35,549 - stpipe.Spec2Pipeline.nsclean - WARNING - The 'nsclean' step is a deprecated alias to 'clean_flicker_noise' and will be removed in future builds.
2025-05-13 15:10:35,556 - stpipe.Spec2Pipeline.nsclean - INFO - Input exposure type is NRS_BRIGHTOBJ, detector=NRS2
2025-05-13 15:10:35,741 - stpipe.Spec2Pipeline.nsclean - INFO - Creating mask
2025-05-13 15:10:37,165 - stpipe.Spec2Pipeline.nsclean - INFO - Cleaning image jw01366003001_04101_00001-seg003_nrs2_rateints.fits
2025-05-13 15:10:57,697 - stpipe.Spec2Pipeline.nsclean - INFO - Saving mask file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_mask.fits
2025-05-13 15:10:57,849 - stpipe.Spec2Pipeline.nsclean - INFO - Saving noise file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_flicker_noise.fits
2025-05-13 15:10:58,312 - stpipe.Spec2Pipeline.nsclean - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_nsclean.fits
2025-05-13 15:10:58,312 - stpipe.Spec2Pipeline.nsclean - INFO - Step nsclean done
2025-05-13 15:10:58,461 - stpipe.Spec2Pipeline.imprint_subtract - INFO - Step imprint_subtract running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_nsclean.fits>, []).
2025-05-13 15:10:58,461 - stpipe.Spec2Pipeline.imprint_subtract - INFO - Step skipped.
2025-05-13 15:10:58,603 - stpipe.Spec2Pipeline.bkg_subtract - INFO - Step bkg_subtract running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_nsclean.fits>, []).
2025-05-13 15:10:58,604 - stpipe.Spec2Pipeline.bkg_subtract - INFO - Step skipped.
2025-05-13 15:10:58,747 - stpipe.Spec2Pipeline.extract_2d - INFO - Step extract_2d running with args (<CubeModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_nsclean.fits>,).
2025-05-13 15:10:58,766 - stpipe.Spec2Pipeline.extract_2d - INFO - EXP_TYPE is NRS_BRIGHTOBJ
2025-05-13 15:10:58,767 - stpipe.Spec2Pipeline.extract_2d - INFO - All slits selected
2025-05-13 15:10:58,943 - stpipe.Spec2Pipeline.extract_2d - INFO - Name of subarray extracted: S1600A1
2025-05-13 15:10:58,944 - stpipe.Spec2Pipeline.extract_2d - INFO - Subarray x-extents are: 0 2048
2025-05-13 15:10:58,944 - stpipe.Spec2Pipeline.extract_2d - INFO - Subarray y-extents are: 0 35
2025-05-13 15:10:59,182 - stpipe.Spec2Pipeline.extract_2d - INFO - set slit_attributes completed
2025-05-13 15:10:59,183 - stpipe.Spec2Pipeline.extract_2d - INFO - xoffset, yoffset, 6.03933060849859e-13, -6.0457443092806e-13
2025-05-13 15:10:59,194 - stpipe.Spec2Pipeline.extract_2d - INFO - Source X/Y position in the slit: -0.011585206334862467, -0.03203498317654359
2025-05-13 15:10:59,200 - stpipe.Spec2Pipeline.extract_2d - INFO - Update S_REGION to POLYGON ICRS 217.326463389 -3.444792699 217.326917709 -3.444605004 217.326744101 -3.444195992 217.326289754 -3.444383643
2025-05-13 15:10:59,201 - stpipe.Spec2Pipeline.extract_2d - INFO - extract_2d updated S_REGION to POLYGON ICRS 217.326463389 -3.444792699 217.326917709 -3.444605004 217.326744101 -3.444195992 217.326289754 -3.444383643
2025-05-13 15:10:59,204 - stpipe.Spec2Pipeline.extract_2d - INFO - Step extract_2d done
2025-05-13 15:10:59,366 - stpipe.Spec2Pipeline.srctype - INFO - Step srctype running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_nsclean.fits>,).
2025-05-13 15:10:59,486 - stpipe.Spec2Pipeline.srctype - INFO - Input EXP_TYPE is NRS_BRIGHTOBJ
2025-05-13 15:10:59,486 - stpipe.Spec2Pipeline.srctype - INFO - Input SRCTYAPT = UNKNOWN
2025-05-13 15:10:59,487 - stpipe.Spec2Pipeline.srctype - INFO - Input is a TSO exposure; setting SRCTYPE = POINT
2025-05-13 15:10:59,488 - stpipe.Spec2Pipeline.srctype - INFO - Step srctype done
2025-05-13 15:10:59,635 - stpipe.Spec2Pipeline.master_background_mos - INFO - Step master_background_mos running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_nsclean.fits>,).
2025-05-13 15:10:59,635 - stpipe.Spec2Pipeline.master_background_mos - INFO - Step skipped.
2025-05-13 15:10:59,636 - stpipe.Spec2Pipeline.master_background_mos - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:10:59,776 - stpipe.Spec2Pipeline.wavecorr - INFO - Step wavecorr running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_nsclean.fits>,).
2025-05-13 15:11:00,011 - stpipe.Spec2Pipeline.wavecorr - INFO - Using WAVECORR reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_wavecorr_0003.asdf
2025-05-13 15:11:00,161 - stpipe.Spec2Pipeline.wavecorr - INFO - Detected a POINT source type in slit S1600A1
2025-05-13 15:11:00,162 - stpipe.Spec2Pipeline.wavecorr - INFO - slit name S1600A1
2025-05-13 15:11:00,271 - stpipe.Spec2Pipeline.wavecorr - INFO - Using wavelength zero-point correction for aperture S1600A1
2025-05-13 15:11:00,315 - stpipe.Spec2Pipeline.wavecorr - INFO - Step wavecorr done
2025-05-13 15:11:00,476 - stpipe.Spec2Pipeline.flat_field - INFO - Step flat_field running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_nsclean.fits>,).
2025-05-13 15:11:00,477 - stpipe.Spec2Pipeline.flat_field - INFO - Step skipped.
2025-05-13 15:11:00,628 - stpipe.Spec2Pipeline.pathloss - INFO - Step pathloss running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_nsclean.fits>,).
2025-05-13 15:11:00,629 - stpipe.Spec2Pipeline.pathloss - INFO - Step skipped.
2025-05-13 15:11:00,776 - stpipe.Spec2Pipeline.barshadow - INFO - Step barshadow running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_nsclean.fits>,).
2025-05-13 15:11:00,777 - stpipe.Spec2Pipeline.barshadow - INFO - Step skipped.
2025-05-13 15:11:00,922 - stpipe.Spec2Pipeline.photom - INFO - Step photom running with args (<SlitModel(155, 32, 2048) from jw01366003001_04101_00001-seg003_nrs2_nsclean.fits>,).
2025-05-13 15:11:00,922 - stpipe.Spec2Pipeline.photom - INFO - Step skipped.
2025-05-13 15:11:01,184 - stpipe.Spec2Pipeline.pixel_replace - INFO - Step pixel_replace running with args (<SlitModel(155, 32, 2048) from /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_calints.fits>,).
2025-05-13 15:11:02,164 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 0 had 337 pixels replaced.
2025-05-13 15:11:02,721 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 1 had 337 pixels replaced.
2025-05-13 15:11:03,276 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 2 had 337 pixels replaced.
2025-05-13 15:11:03,829 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 3 had 337 pixels replaced.
2025-05-13 15:11:04,378 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 4 had 337 pixels replaced.
2025-05-13 15:11:04,931 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 5 had 337 pixels replaced.
2025-05-13 15:11:05,484 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 6 had 337 pixels replaced.
2025-05-13 15:11:06,042 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 7 had 337 pixels replaced.
2025-05-13 15:11:06,591 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 8 had 337 pixels replaced.
2025-05-13 15:11:07,142 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 9 had 337 pixels replaced.
2025-05-13 15:11:07,692 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 10 had 337 pixels replaced.
2025-05-13 15:11:08,246 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 11 had 337 pixels replaced.
2025-05-13 15:11:08,798 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 12 had 337 pixels replaced.
2025-05-13 15:11:09,353 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 13 had 337 pixels replaced.
2025-05-13 15:11:09,907 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 14 had 337 pixels replaced.
2025-05-13 15:11:10,456 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 15 had 337 pixels replaced.
2025-05-13 15:11:11,008 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 16 had 337 pixels replaced.
2025-05-13 15:11:11,562 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 17 had 337 pixels replaced.
2025-05-13 15:11:12,113 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 18 had 337 pixels replaced.
2025-05-13 15:11:12,662 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 19 had 337 pixels replaced.
2025-05-13 15:11:13,215 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 20 had 337 pixels replaced.
2025-05-13 15:11:13,769 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 21 had 337 pixels replaced.
2025-05-13 15:11:14,319 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 22 had 337 pixels replaced.
2025-05-13 15:11:14,875 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 23 had 337 pixels replaced.
2025-05-13 15:11:15,423 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 24 had 337 pixels replaced.
2025-05-13 15:11:15,986 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 25 had 350 pixels replaced.
2025-05-13 15:11:16,539 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 26 had 337 pixels replaced.
2025-05-13 15:11:17,099 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 27 had 350 pixels replaced.
2025-05-13 15:11:17,650 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 28 had 337 pixels replaced.
2025-05-13 15:11:18,201 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 29 had 337 pixels replaced.
2025-05-13 15:11:18,755 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 30 had 337 pixels replaced.
2025-05-13 15:11:19,307 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 31 had 337 pixels replaced.
2025-05-13 15:11:19,854 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 32 had 337 pixels replaced.
2025-05-13 15:11:20,403 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 33 had 337 pixels replaced.
2025-05-13 15:11:20,953 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 34 had 337 pixels replaced.
2025-05-13 15:11:21,505 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 35 had 337 pixels replaced.
2025-05-13 15:11:22,056 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 36 had 337 pixels replaced.
2025-05-13 15:11:22,609 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 37 had 337 pixels replaced.
2025-05-13 15:11:23,158 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 38 had 337 pixels replaced.
2025-05-13 15:11:23,710 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 39 had 337 pixels replaced.
2025-05-13 15:11:24,263 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 40 had 337 pixels replaced.
2025-05-13 15:11:24,826 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 41 had 350 pixels replaced.
2025-05-13 15:11:25,374 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 42 had 337 pixels replaced.
2025-05-13 15:11:25,924 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 43 had 337 pixels replaced.
2025-05-13 15:11:26,473 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 44 had 337 pixels replaced.
2025-05-13 15:11:27,023 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 45 had 337 pixels replaced.
2025-05-13 15:11:27,573 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 46 had 337 pixels replaced.
2025-05-13 15:11:28,133 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 47 had 349 pixels replaced.
2025-05-13 15:11:28,686 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 48 had 337 pixels replaced.
2025-05-13 15:11:29,240 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 49 had 337 pixels replaced.
2025-05-13 15:11:29,792 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 50 had 337 pixels replaced.
2025-05-13 15:11:30,340 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 51 had 337 pixels replaced.
2025-05-13 15:11:30,892 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 52 had 337 pixels replaced.
2025-05-13 15:11:31,444 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 53 had 337 pixels replaced.
2025-05-13 15:11:31,995 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 54 had 337 pixels replaced.
2025-05-13 15:11:32,545 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 55 had 337 pixels replaced.
2025-05-13 15:11:33,096 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 56 had 337 pixels replaced.
2025-05-13 15:11:33,648 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 57 had 337 pixels replaced.
2025-05-13 15:11:34,203 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 58 had 346 pixels replaced.
2025-05-13 15:11:34,759 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 59 had 337 pixels replaced.
2025-05-13 15:11:35,310 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 60 had 337 pixels replaced.
2025-05-13 15:11:35,864 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 61 had 337 pixels replaced.
2025-05-13 15:11:36,414 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 62 had 337 pixels replaced.
2025-05-13 15:11:36,963 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 63 had 337 pixels replaced.
2025-05-13 15:11:37,521 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 64 had 349 pixels replaced.
2025-05-13 15:11:38,077 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 65 had 337 pixels replaced.
2025-05-13 15:11:38,631 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 66 had 337 pixels replaced.
2025-05-13 15:11:39,184 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 67 had 337 pixels replaced.
2025-05-13 15:11:39,736 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 68 had 337 pixels replaced.
2025-05-13 15:11:40,287 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 69 had 337 pixels replaced.
2025-05-13 15:11:40,837 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 70 had 337 pixels replaced.
2025-05-13 15:11:41,393 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 71 had 337 pixels replaced.
2025-05-13 15:11:41,944 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 72 had 337 pixels replaced.
2025-05-13 15:11:42,496 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 73 had 337 pixels replaced.
2025-05-13 15:11:43,046 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 74 had 337 pixels replaced.
2025-05-13 15:11:43,599 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 75 had 337 pixels replaced.
2025-05-13 15:11:44,150 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 76 had 337 pixels replaced.
2025-05-13 15:11:44,702 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 77 had 337 pixels replaced.
2025-05-13 15:11:45,252 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 78 had 337 pixels replaced.
2025-05-13 15:11:45,803 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 79 had 337 pixels replaced.
2025-05-13 15:11:46,354 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 80 had 337 pixels replaced.
2025-05-13 15:11:46,904 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 81 had 337 pixels replaced.
2025-05-13 15:11:47,454 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 82 had 337 pixels replaced.
2025-05-13 15:11:48,004 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 83 had 337 pixels replaced.
2025-05-13 15:11:48,555 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 84 had 337 pixels replaced.
2025-05-13 15:11:49,119 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 85 had 349 pixels replaced.
2025-05-13 15:11:49,669 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 86 had 337 pixels replaced.
2025-05-13 15:11:50,223 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 87 had 337 pixels replaced.
2025-05-13 15:11:50,775 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 88 had 337 pixels replaced.
2025-05-13 15:11:51,329 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 89 had 337 pixels replaced.
2025-05-13 15:11:51,893 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 90 had 350 pixels replaced.
2025-05-13 15:11:52,447 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 91 had 337 pixels replaced.
2025-05-13 15:11:52,999 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 92 had 337 pixels replaced.
2025-05-13 15:11:53,548 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 93 had 337 pixels replaced.
2025-05-13 15:11:54,100 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 94 had 337 pixels replaced.
2025-05-13 15:11:54,654 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 95 had 337 pixels replaced.
2025-05-13 15:11:55,208 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 96 had 337 pixels replaced.
2025-05-13 15:11:55,763 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 97 had 337 pixels replaced.
2025-05-13 15:11:56,312 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 98 had 337 pixels replaced.
2025-05-13 15:11:56,865 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 99 had 337 pixels replaced.
2025-05-13 15:11:57,415 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 100 had 337 pixels replaced.
2025-05-13 15:11:57,972 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 101 had 337 pixels replaced.
2025-05-13 15:11:58,525 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 102 had 337 pixels replaced.
2025-05-13 15:11:59,079 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 103 had 337 pixels replaced.
2025-05-13 15:11:59,628 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 104 had 337 pixels replaced.
2025-05-13 15:12:00,178 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 105 had 337 pixels replaced.
2025-05-13 15:12:00,728 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 106 had 337 pixels replaced.
2025-05-13 15:12:01,279 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 107 had 337 pixels replaced.
2025-05-13 15:12:01,831 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 108 had 337 pixels replaced.
2025-05-13 15:12:02,385 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 109 had 337 pixels replaced.
2025-05-13 15:12:02,939 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 110 had 337 pixels replaced.
2025-05-13 15:12:03,501 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 111 had 350 pixels replaced.
2025-05-13 15:12:04,050 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 112 had 337 pixels replaced.
2025-05-13 15:12:04,605 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 113 had 337 pixels replaced.
2025-05-13 15:12:05,156 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 114 had 337 pixels replaced.
2025-05-13 15:12:05,710 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 115 had 337 pixels replaced.
2025-05-13 15:12:06,261 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 116 had 337 pixels replaced.
2025-05-13 15:12:06,812 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 117 had 337 pixels replaced.
2025-05-13 15:12:07,360 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 118 had 337 pixels replaced.
2025-05-13 15:12:07,908 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 119 had 337 pixels replaced.
2025-05-13 15:12:08,462 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 120 had 337 pixels replaced.
2025-05-13 15:12:09,016 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 121 had 337 pixels replaced.
2025-05-13 15:12:09,568 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 122 had 337 pixels replaced.
2025-05-13 15:12:10,120 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 123 had 337 pixels replaced.
2025-05-13 15:12:10,668 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 124 had 337 pixels replaced.
2025-05-13 15:12:11,221 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 125 had 337 pixels replaced.
2025-05-13 15:12:11,771 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 126 had 337 pixels replaced.
2025-05-13 15:12:12,322 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 127 had 337 pixels replaced.
2025-05-13 15:12:12,873 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 128 had 337 pixels replaced.
2025-05-13 15:12:13,425 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 129 had 337 pixels replaced.
2025-05-13 15:12:13,975 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 130 had 337 pixels replaced.
2025-05-13 15:12:14,529 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 131 had 337 pixels replaced.
2025-05-13 15:12:15,084 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 132 had 337 pixels replaced.
2025-05-13 15:12:15,634 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 133 had 337 pixels replaced.
2025-05-13 15:12:16,185 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 134 had 337 pixels replaced.
2025-05-13 15:12:16,736 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 135 had 337 pixels replaced.
2025-05-13 15:12:17,287 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 136 had 337 pixels replaced.
2025-05-13 15:12:17,837 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 137 had 337 pixels replaced.
2025-05-13 15:12:18,388 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 138 had 337 pixels replaced.
2025-05-13 15:12:18,938 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 139 had 337 pixels replaced.
2025-05-13 15:12:19,490 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 140 had 337 pixels replaced.
2025-05-13 15:12:20,041 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 141 had 337 pixels replaced.
2025-05-13 15:12:20,593 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 142 had 337 pixels replaced.
2025-05-13 15:12:21,149 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 143 had 337 pixels replaced.
2025-05-13 15:12:21,703 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 144 had 337 pixels replaced.
2025-05-13 15:12:22,256 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 145 had 337 pixels replaced.
2025-05-13 15:12:22,817 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 146 had 354 pixels replaced.
2025-05-13 15:12:23,371 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 147 had 337 pixels replaced.
2025-05-13 15:12:23,934 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 148 had 350 pixels replaced.
2025-05-13 15:12:24,486 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 149 had 337 pixels replaced.
2025-05-13 15:12:25,038 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 150 had 337 pixels replaced.
2025-05-13 15:12:25,591 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 151 had 337 pixels replaced.
2025-05-13 15:12:26,143 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 152 had 337 pixels replaced.
2025-05-13 15:12:26,694 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 153 had 337 pixels replaced.
2025-05-13 15:12:27,245 - stpipe.Spec2Pipeline.pixel_replace - INFO - Input TSO integration 154 had 337 pixels replaced.
2025-05-13 15:12:31,116 - stpipe.Spec2Pipeline.pixel_replace - INFO - Step pixel_replace done
2025-05-13 15:12:31,488 - stpipe.Spec2Pipeline.extract_1d - INFO - Step extract_1d running with args (<SlitModel(155, 32, 2048) from /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_calints.fits>,).
2025-05-13 15:12:31,732 - stpipe.Spec2Pipeline.extract_1d - INFO - Using EXTRACT1D reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json
2025-05-13 15:12:31,866 - stpipe.Spec2Pipeline.extract_1d - INFO - Processing spectral order -1
2025-05-13 15:12:31,918 - stpipe.Spec2Pipeline.extract_1d - WARNING - The photom step has not been run.
2025-05-13 15:12:31,919 - stpipe.Spec2Pipeline.extract_1d - INFO - Turning on source position correction for exp_type = NRS_BRIGHTOBJ
2025-05-13 15:12:31,938 - stpipe.Spec2Pipeline.extract_1d - INFO - Using source_xpos and source_ypos to center extraction.
2025-05-13 15:12:31,969 - stpipe.Spec2Pipeline.extract_1d - INFO - Computed source location is 12.45, at pixel 1024, wavelength 4.50
2025-05-13 15:12:31,971 - stpipe.Spec2Pipeline.extract_1d - INFO - Nominal aperture start/stop: 12.50 -> 18.50 (inclusive)
2025-05-13 15:12:31,972 - stpipe.Spec2Pipeline.extract_1d - INFO - Nominal location is 15.50, so offset is -3.05 pixels
2025-05-13 15:12:31,973 - stpipe.Spec2Pipeline.extract_1d - INFO - Mean aperture start/stop from trace: 10.91 -> 16.91 (inclusive)
2025-05-13 15:12:31,993 - stpipe.Spec2Pipeline.extract_1d - INFO - Beginning loop over 155 integrations ...
2025-05-13 15:12:34,191 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 50 integrations done
2025-05-13 15:12:36,404 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 100 integrations done
2025-05-13 15:12:38,832 - stpipe.Spec2Pipeline.extract_1d - INFO - ... 150 integrations done
2025-05-13 15:12:39,053 - stpipe.Spec2Pipeline.extract_1d - INFO - All 155 integrations done
2025-05-13 15:12:44,163 - stpipe.Spec2Pipeline.extract_1d - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_x1dints.fits
2025-05-13 15:12:44,164 - stpipe.Spec2Pipeline.extract_1d - INFO - Step extract_1d done
2025-05-13 15:12:44,168 - stpipe.Spec2Pipeline - INFO - Finished processing product /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage1/jw01366003001_04101_00001-seg003_nrs2
2025-05-13 15:12:44,182 - stpipe.Spec2Pipeline - INFO - Ending calwebb_spec2
2025-05-13 15:12:44,182 - stpipe.Spec2Pipeline - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:12:57,707 - stpipe.Spec2Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_calints.fits
2025-05-13 15:12:57,707 - stpipe.Spec2Pipeline - INFO - Step Spec2Pipeline done
2025-05-13 15:12:57,708 - stpipe - INFO - Results used jwst version: 1.18.0
Stage 2 has been completed!
For “cal” or “calints” products that have not been resampled, the extraction region will be curved to follow the calculated trace.
# Print out the time benchmark.
time3 = time.perf_counter()
print(f"Runtime so far: {round((time3 - time0) / 60.0, 1):0.4f} min")
Runtime so far: 37.5000 min
# List the Stage 2 products.
# ------------------------1/f noise cleaned files-------------------------
masks = sorted(glob.glob(spec2_dir + '*mask.fits'))
rate_sci_cl = sorted(glob.glob(spec2_dir + '*nsclean.fits'))
flicker_noise = sorted(glob.glob(spec2_dir + '*flicker_noise.fits'))
print(f"NSCLEAN | Masks :\n{'-' * 20}\n" + "\n".join(masks))
print(f"NSCLEAN | 1/F NOISE:\n{'-' * 20}\n" + "\n".join(flicker_noise))
print(f"NSCLEAN | RATE:\n{'-' * 20}\n" + "\n".join(rate_sci_cl))
NSCLEAN | Masks :
--------------------
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs1_mask.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_mask.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs1_mask.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_mask.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs1_mask.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_mask.fits
NSCLEAN | 1/F NOISE:
--------------------
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs1_flicker_noise.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_flicker_noise.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs1_flicker_noise.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_flicker_noise.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs1_flicker_noise.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_flicker_noise.fits
NSCLEAN | RATE:
--------------------
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs1_nsclean.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_nsclean.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs1_nsclean.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_nsclean.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs1_nsclean.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_nsclean.fits
# List the Stage 2 products.
# -----------------------------Science files-----------------------------
sci_cal = sorted(glob.glob(spec2_dir + '*_calints.fits'))
sci_x1d = sorted(glob.glob(spec2_dir + '*_x1dints.fits'))
print(f"SCIENCE | Stage 2 CAL Products:\n{'-' * 20}\n" + "\n".join(sci_cal))
print(f"SCIENCE | Stage 2 X1D Products:\n{'-' * 20}\n" + "\n".join(sci_x1d))
SCIENCE | Stage 2 CAL Products:
--------------------
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs1_calints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_calints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs1_calints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_calints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs1_calints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_calints.fits
SCIENCE | Stage 2 X1D Products:
--------------------
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs1_x1dints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_x1dints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs1_x1dints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_x1dints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs1_x1dints.fits
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_x1dints.fits
7. Stage 3: Tso3Pipeline
(calwebb_tso3
)#
In this section, we process our calibrated spectra from Stage 2 (calwebb_spec2
) through the Tso3 (calwebb_tso3
) pipeline to create Stage 3 data products.
Input: An ASN file that lists multiple exposures or exposure segments of a science target (
_calints.fits
).Output: Calibrated time-series spectra and white-light curve.
_x1dints.fits
: Extracted 1D spectroscopic data for all integrations contained in the input exposures._whtlt.ecsv
: An ASCII catalog inecsv
format containing the wavelength-integrated white-light photometry of the source.
The TSO3Pipeline
performs additional corrections (e.g., outlier detection) and produces calibrated time-series spectra and white-light curve of the source object.
7.1 Configure Tso3Pipeline
#
The Tso3Pipeline
has the following steps available for NIRSpec BOTS:
outlier_detection
: Identification of bad pixels or cosmic-rays that remain in each of the input images.
extract_1d
: Extracts a 1D signal from 2D or 3D datasets.
white_light
: Sums the spectroscopic flux over all wavelengths in each integration of a multi-integration extracted spectrum product to produce an integrated (“white”) flux as a function of time for the target.
For more information about each step and a full list of step arguments, please refer to the official documentation: JDox • ReadtheDocs
Below, we set up a dictionary that defines how the TSO3Pipeline
should be configured for BOTS data.
To override specific steps and reference files, use the examples below.
# Set up a dictionary to define how the Tso3 pipeline should be configured.
# -------------------------Boilerplate dictionary setup-------------------------
tso3dict = {}
tso3dict['outlier_detection'], tso3dict['pixel_replace'] = {}, {}
tso3dict['white_light'], tso3dict['extract_1d'] = {}, {}
# ---------------------------Override reference files---------------------------
# Overrides for various reference files.
# Files should be in the base local directory or provide full path.
#tso3dict['extract_1d']['override_extract1d'] = 'myfile.json'
# Run pixel replacement code to extrapolate values for otherwise bad pixels.
# This can help mitigate 5-10% negative dips in spectra of bright sources.
# Use the 'fit_profile' algorithm.
tso3dict['pixel_replace']['skip'] = False
tso3dict['pixel_replace']['n_adjacent_cols'] = 5
tso3dict['pixel_replace']['algorithm'] = 'fit_profile'
By default, the calwebb_tso3
pipeline will perform an outlier_detection
and repeat spectral extraction. This workflow has been envisioned for spectral data from all JWST instruments. While the outlier_detection
step could provide adequate corrections for non-TSO spectra, this is not the case for BOTS. We, therefore, opt to skip this step and repeat spectral extraction. It should be noted that in this case, the user can simply copy the extracted spectra from Spec2Pipeline
and proceed with the white_light
step instead.
# -----------------------------Set step parameters------------------------------
# Overrides for whether or not certain steps should be skipped (example).
tso3dict['outlier_detection']['skip'] = True
7.2 Create Tso3Pipeline
ASN Files#
Stage 3 ASN files for BOTS data includes science
exposure types. A Stage 3 ASN file requires at least one science
file, although there is usually more than one. Note that the science exposures should be in the _calints.fits
format.
In practice, Stage 3 ASN files can be downloaded directly from MAST, however, here we provide an example of manually creating Stage 3 ASN files. Below we create an ASN files for each GRATING/FILTER combination.
def writel3asn(scifiles, detector=None):
"""
Create a Level 3 association file.
Parameters
----------
scifiles : list of str
List of all science exposure files.
detector : str, optional
Detector names to include. If None, include all.
Returns
-------
None.
"""
# Filter based on GRATING/FILTER.
from collections import defaultdict
grouped = defaultdict(lambda: {'sci': [], 'bg': []})
for f in scifiles:
if detector:
det = fits.getval(f, 'DETECTOR')
if det != detector:
continue # Skip if detector does not match.
filt = fits.getval(f, 'FILTER')
grat = fits.getval(f, 'GRATING')
grouped[(filt, grat)]['sci'].append(f)
# Make ASN for each FILTER/GRATING.
for (filt, grat), files in grouped.items():
name = f"{filt}_{grat}".lower()
asnfile = os.path.join(asn_dir, f"{name}_l3asn.json")
asn = afl.asn_from_list(files['sci'], rule=DMS_Level3_Base, product_name=name)
asn.data['asn_type'] = 'tso3'
asn.data['program'] = program if 'program' in globals() else "9999"
with open(asnfile, 'w') as f:
f.write(asn.dump()[1])
print("Level 3 ASN creation complete!")
if dotso3:
# Restrict to one detector for the demo.
writel3asn(sci_cal, detector='NRS1' if demo_mode else None)
2025-05-13 15:12:57,765 - stpipe - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
Level 3 ASN creation complete!
Check that the association files for Stage 3
# Open an ASN file as an example.
# Check that file paths have been correctly updated.
if dotso3:
spec3_asn = glob.glob(asn_dir + '*l3asn.json')[0]
with open(spec3_asn, 'r') as f_obj:
asnfile_data = json.load(f_obj)
display(JSON(asnfile_data, expanded=True))
<IPython.core.display.JSON object>
7.3 Run Tso3Pipeline
#
Run the science files through the calwebb_tso3
pipeline using the .call()
method.
# Run Stage 3 pipeline using the custom tso33dict dictionary.
if dotso3:
for tso3_asn in glob.glob(asn_dir + '*l3asn.json'):
print(f"Applying Stage 3 to: {os.path.basename(tso3_asn)}")
tso3_result = Tso3Pipeline.call(tso3_asn,
save_results=True,
steps=tso3dict,
output_dir=tso3_dir)
print("Stage 3 has been completed!\n")
else:
print("Skipping Stage 3. \n")
Applying Stage 3 to: f290lp_g395h_l3asn.json
2025-05-13 15:14:20,661 - CRDS - ERROR - Error determining best reference for 'pars-outlierdetectionstep' = parameter='META.EXPOSURE.TYPE [EXP_TYPE]' value='NRS_BRIGHTOBJ' is not in ['NRS_FIXEDSLIT', 'NRS_IFU', 'NRS_MSASPEC']
2025-05-13 15:14:25,043 - CRDS - ERROR - Error determining best reference for 'pars-whitelightstep' = No match found.
2025-05-13 15:14:25,895 - stpipe.Tso3Pipeline - INFO - Tso3Pipeline instance created.
2025-05-13 15:14:25,896 - stpipe.Tso3Pipeline.outlier_detection - INFO - OutlierDetectionStep instance created.
2025-05-13 15:14:25,897 - stpipe.Tso3Pipeline.tso_photometry - INFO - TSOPhotometryStep instance created.
2025-05-13 15:14:25,898 - stpipe.Tso3Pipeline.pixel_replace - INFO - PixelReplaceStep instance created.
2025-05-13 15:14:25,900 - stpipe.Tso3Pipeline.extract_1d - INFO - Extract1dStep instance created.
2025-05-13 15:14:25,901 - stpipe.Tso3Pipeline.photom - INFO - PhotomStep instance created.
2025-05-13 15:14:25,902 - stpipe.Tso3Pipeline.white_light - INFO - WhiteLightStep instance created.
2025-05-13 15:14:26,116 - stpipe.Tso3Pipeline - INFO - Step Tso3Pipeline running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/asn/f290lp_g395h_l3asn.json',).
2025-05-13 15:14:26,125 - stpipe.Tso3Pipeline - INFO - Step Tso3Pipeline parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage3/
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: True
skip: False
suffix: None
search_output_file: True
input_dir: ''
steps:
outlier_detection:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: True
suffix: None
search_output_file: False
input_dir: ''
weight_type: ivm
pixfrac: 1.0
kernel: square
fillval: NAN
maskpt: 0.7
snr: 5.0 4.0
scale: 1.2 0.7
backg: 0.0
kernel_size: 7 7
threshold_percent: 99.8
rolling_window_width: 25
ifu_second_check: False
save_intermediate_results: False
resample_data: True
good_bits: ~DO_NOT_USE
in_memory: True
tso_photometry:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
save_catalog: False
pixel_replace:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
algorithm: fit_profile
n_adjacent_cols: 5
extract_1d:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: True
extraction_type: box
use_source_posn: None
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
photom:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .fits
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: None
search_output_file: True
input_dir: ''
inverse: False
source_type: None
mrs_time_correction: True
white_light:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: None
output_ext: .ecsv
output_use_model: False
output_use_index: True
save_results: False
skip: False
suffix: whtlt
search_output_file: True
input_dir: ''
min_wavelength: None
max_wavelength: None
2025-05-13 15:14:26,134 - stpipe.Tso3Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:14:29,520 - stpipe.Tso3Pipeline - INFO - Prefetching reference files for dataset: 'jw01366003001_04101_00001-seg001_nrs1_calints.fits' reftypes = ['gain', 'readnoise']
2025-05-13 15:14:30,713 - stpipe.Tso3Pipeline - INFO - Prefetch for GAIN reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_gain_0025.fits'.
2025-05-13 15:14:30,713 - stpipe.Tso3Pipeline - INFO - Prefetch for READNOISE reference file is '/home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_readnoise_0043.fits'.
2025-05-13 15:14:30,719 - stpipe.Tso3Pipeline - INFO - Starting calwebb_tso3...
2025-05-13 15:14:30,728 - stpipe.Tso3Pipeline - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/jwst/associations/association.py:215: UserWarning: Input association file contains path information; note that this can complicate usage and/or sharing of such files.
warnings.warn(err_str, UserWarning)
2025-05-13 15:14:41,054 - stpipe.Tso3Pipeline - INFO - Performing outlier detection on input images ...
2025-05-13 15:14:41,276 - stpipe.Tso3Pipeline.outlier_detection - INFO - Step outlier_detection running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg001_nrs1_calints.fits>,).
2025-05-13 15:14:41,277 - stpipe.Tso3Pipeline.outlier_detection - INFO - Step skipped.
2025-05-13 15:14:41,281 - stpipe.Tso3Pipeline - INFO - Performing outlier detection on input images ...
2025-05-13 15:14:41,492 - stpipe.Tso3Pipeline.outlier_detection - INFO - Step outlier_detection running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg002_nrs1_calints.fits>,).
2025-05-13 15:14:41,493 - stpipe.Tso3Pipeline.outlier_detection - INFO - Step skipped.
2025-05-13 15:14:41,497 - stpipe.Tso3Pipeline - INFO - Performing outlier detection on input images ...
2025-05-13 15:14:41,701 - stpipe.Tso3Pipeline.outlier_detection - INFO - Step outlier_detection running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg003_nrs1_calints.fits>,).
2025-05-13 15:14:41,702 - stpipe.Tso3Pipeline.outlier_detection - INFO - Step skipped.
2025-05-13 15:14:41,934 - stpipe.Tso3Pipeline.pixel_replace - INFO - Step pixel_replace running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg001_nrs1_calints.fits>,).
2025-05-13 15:14:42,711 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 0 had 175 pixels replaced.
2025-05-13 15:14:43,091 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 1 had 175 pixels replaced.
2025-05-13 15:14:43,468 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 2 had 175 pixels replaced.
2025-05-13 15:14:43,841 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 3 had 175 pixels replaced.
2025-05-13 15:14:44,218 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 4 had 175 pixels replaced.
2025-05-13 15:14:44,593 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 5 had 175 pixels replaced.
2025-05-13 15:14:44,967 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 6 had 175 pixels replaced.
2025-05-13 15:14:45,342 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 7 had 175 pixels replaced.
2025-05-13 15:14:45,718 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 8 had 175 pixels replaced.
2025-05-13 15:14:46,095 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 9 had 175 pixels replaced.
2025-05-13 15:14:46,473 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 10 had 175 pixels replaced.
2025-05-13 15:14:46,850 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 11 had 175 pixels replaced.
2025-05-13 15:14:47,227 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 12 had 175 pixels replaced.
2025-05-13 15:14:47,605 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 13 had 175 pixels replaced.
2025-05-13 15:14:47,982 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 14 had 175 pixels replaced.
2025-05-13 15:14:48,357 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 15 had 175 pixels replaced.
2025-05-13 15:14:48,729 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 16 had 175 pixels replaced.
2025-05-13 15:14:49,105 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 17 had 175 pixels replaced.
2025-05-13 15:14:49,482 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 18 had 175 pixels replaced.
2025-05-13 15:14:49,856 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 19 had 175 pixels replaced.
2025-05-13 15:14:50,230 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 20 had 175 pixels replaced.
2025-05-13 15:14:50,607 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 21 had 175 pixels replaced.
2025-05-13 15:14:50,981 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 22 had 175 pixels replaced.
2025-05-13 15:14:51,355 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 23 had 175 pixels replaced.
2025-05-13 15:14:51,731 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 24 had 175 pixels replaced.
2025-05-13 15:14:52,106 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 25 had 175 pixels replaced.
2025-05-13 15:14:52,483 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 26 had 175 pixels replaced.
2025-05-13 15:14:52,861 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 27 had 175 pixels replaced.
2025-05-13 15:14:53,239 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 28 had 175 pixels replaced.
2025-05-13 15:14:53,615 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 29 had 175 pixels replaced.
2025-05-13 15:14:53,990 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 30 had 175 pixels replaced.
2025-05-13 15:14:54,364 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 31 had 175 pixels replaced.
2025-05-13 15:14:54,742 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 32 had 175 pixels replaced.
2025-05-13 15:14:55,115 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 33 had 175 pixels replaced.
2025-05-13 15:14:55,489 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 34 had 175 pixels replaced.
2025-05-13 15:14:55,865 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 35 had 175 pixels replaced.
2025-05-13 15:14:56,241 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 36 had 175 pixels replaced.
2025-05-13 15:14:56,620 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 37 had 175 pixels replaced.
2025-05-13 15:14:57,006 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 38 had 187 pixels replaced.
2025-05-13 15:14:57,383 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 39 had 175 pixels replaced.
2025-05-13 15:14:57,762 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 40 had 175 pixels replaced.
2025-05-13 15:14:58,156 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 41 had 224 pixels replaced.
2025-05-13 15:14:58,531 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 42 had 175 pixels replaced.
2025-05-13 15:14:58,924 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 43 had 208 pixels replaced.
2025-05-13 15:14:59,300 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 44 had 175 pixels replaced.
2025-05-13 15:14:59,676 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 45 had 175 pixels replaced.
2025-05-13 15:15:00,052 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 46 had 175 pixels replaced.
2025-05-13 15:15:00,428 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 47 had 175 pixels replaced.
2025-05-13 15:15:00,805 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 48 had 175 pixels replaced.
2025-05-13 15:15:01,180 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 49 had 175 pixels replaced.
2025-05-13 15:15:01,558 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 50 had 175 pixels replaced.
2025-05-13 15:15:01,935 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 51 had 175 pixels replaced.
2025-05-13 15:15:02,316 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 52 had 175 pixels replaced.
2025-05-13 15:15:02,697 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 53 had 175 pixels replaced.
2025-05-13 15:15:03,075 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 54 had 175 pixels replaced.
2025-05-13 15:15:03,456 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 55 had 175 pixels replaced.
2025-05-13 15:15:03,829 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 56 had 175 pixels replaced.
2025-05-13 15:15:04,205 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 57 had 175 pixels replaced.
2025-05-13 15:15:04,580 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 58 had 175 pixels replaced.
2025-05-13 15:15:04,959 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 59 had 175 pixels replaced.
2025-05-13 15:15:05,335 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 60 had 175 pixels replaced.
2025-05-13 15:15:05,712 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 61 had 175 pixels replaced.
2025-05-13 15:15:06,090 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 62 had 175 pixels replaced.
2025-05-13 15:15:06,467 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 63 had 175 pixels replaced.
2025-05-13 15:15:06,846 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 64 had 175 pixels replaced.
2025-05-13 15:15:07,221 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 65 had 175 pixels replaced.
2025-05-13 15:15:07,600 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 66 had 175 pixels replaced.
2025-05-13 15:15:07,978 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 67 had 175 pixels replaced.
2025-05-13 15:15:08,356 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 68 had 175 pixels replaced.
2025-05-13 15:15:08,733 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 69 had 175 pixels replaced.
2025-05-13 15:15:09,111 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 70 had 175 pixels replaced.
2025-05-13 15:15:09,486 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 71 had 175 pixels replaced.
2025-05-13 15:15:09,862 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 72 had 175 pixels replaced.
2025-05-13 15:15:10,237 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 73 had 175 pixels replaced.
2025-05-13 15:15:10,613 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 74 had 175 pixels replaced.
2025-05-13 15:15:10,991 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 75 had 175 pixels replaced.
2025-05-13 15:15:11,367 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 76 had 175 pixels replaced.
2025-05-13 15:15:11,744 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 77 had 175 pixels replaced.
2025-05-13 15:15:12,121 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 78 had 175 pixels replaced.
2025-05-13 15:15:12,497 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 79 had 175 pixels replaced.
2025-05-13 15:15:12,874 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 80 had 175 pixels replaced.
2025-05-13 15:15:13,251 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 81 had 175 pixels replaced.
2025-05-13 15:15:13,628 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 82 had 175 pixels replaced.
2025-05-13 15:15:14,008 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 83 had 175 pixels replaced.
2025-05-13 15:15:14,385 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 84 had 175 pixels replaced.
2025-05-13 15:15:14,762 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 85 had 175 pixels replaced.
2025-05-13 15:15:15,138 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 86 had 175 pixels replaced.
2025-05-13 15:15:15,517 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 87 had 175 pixels replaced.
2025-05-13 15:15:15,892 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 88 had 175 pixels replaced.
2025-05-13 15:15:16,269 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 89 had 175 pixels replaced.
2025-05-13 15:15:16,644 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 90 had 175 pixels replaced.
2025-05-13 15:15:17,018 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 91 had 175 pixels replaced.
2025-05-13 15:15:17,392 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 92 had 175 pixels replaced.
2025-05-13 15:15:17,765 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 93 had 175 pixels replaced.
2025-05-13 15:15:18,140 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 94 had 175 pixels replaced.
2025-05-13 15:15:18,518 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 95 had 175 pixels replaced.
2025-05-13 15:15:18,893 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 96 had 175 pixels replaced.
2025-05-13 15:15:19,268 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 97 had 175 pixels replaced.
2025-05-13 15:15:19,646 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 98 had 175 pixels replaced.
2025-05-13 15:15:20,022 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 99 had 175 pixels replaced.
2025-05-13 15:15:20,398 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 100 had 175 pixels replaced.
2025-05-13 15:15:20,776 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 101 had 175 pixels replaced.
2025-05-13 15:15:21,161 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 102 had 234 pixels replaced.
2025-05-13 15:15:21,540 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 103 had 175 pixels replaced.
2025-05-13 15:15:21,918 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 104 had 175 pixels replaced.
2025-05-13 15:15:22,294 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 105 had 175 pixels replaced.
2025-05-13 15:15:22,673 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 106 had 175 pixels replaced.
2025-05-13 15:15:23,052 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 107 had 175 pixels replaced.
2025-05-13 15:15:23,428 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 108 had 175 pixels replaced.
2025-05-13 15:15:23,800 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 109 had 175 pixels replaced.
2025-05-13 15:15:24,178 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 110 had 175 pixels replaced.
2025-05-13 15:15:24,553 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 111 had 175 pixels replaced.
2025-05-13 15:15:24,932 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 112 had 175 pixels replaced.
2025-05-13 15:15:25,307 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 113 had 175 pixels replaced.
2025-05-13 15:15:25,683 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 114 had 175 pixels replaced.
2025-05-13 15:15:26,071 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 115 had 188 pixels replaced.
2025-05-13 15:15:26,449 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 116 had 175 pixels replaced.
2025-05-13 15:15:26,836 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 117 had 188 pixels replaced.
2025-05-13 15:15:27,213 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 118 had 175 pixels replaced.
2025-05-13 15:15:27,589 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 119 had 175 pixels replaced.
2025-05-13 15:15:27,963 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 120 had 175 pixels replaced.
2025-05-13 15:15:28,341 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 121 had 175 pixels replaced.
2025-05-13 15:15:28,716 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 122 had 175 pixels replaced.
2025-05-13 15:15:29,092 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 123 had 175 pixels replaced.
2025-05-13 15:15:29,472 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 124 had 175 pixels replaced.
2025-05-13 15:15:29,847 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 125 had 175 pixels replaced.
2025-05-13 15:15:30,223 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 126 had 175 pixels replaced.
2025-05-13 15:15:30,600 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 127 had 175 pixels replaced.
2025-05-13 15:15:30,975 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 128 had 175 pixels replaced.
2025-05-13 15:15:31,349 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 129 had 175 pixels replaced.
2025-05-13 15:15:31,732 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 130 had 188 pixels replaced.
2025-05-13 15:15:32,108 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 131 had 175 pixels replaced.
2025-05-13 15:15:32,486 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 132 had 175 pixels replaced.
2025-05-13 15:15:32,860 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 133 had 175 pixels replaced.
2025-05-13 15:15:33,238 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 134 had 175 pixels replaced.
2025-05-13 15:15:33,618 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 135 had 175 pixels replaced.
2025-05-13 15:15:33,996 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 136 had 175 pixels replaced.
2025-05-13 15:15:34,371 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 137 had 175 pixels replaced.
2025-05-13 15:15:34,748 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 138 had 175 pixels replaced.
2025-05-13 15:15:35,125 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 139 had 175 pixels replaced.
2025-05-13 15:15:35,501 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 140 had 175 pixels replaced.
2025-05-13 15:15:35,877 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 141 had 175 pixels replaced.
2025-05-13 15:15:36,254 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 142 had 175 pixels replaced.
2025-05-13 15:15:36,634 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 143 had 175 pixels replaced.
2025-05-13 15:15:37,012 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 144 had 175 pixels replaced.
2025-05-13 15:15:37,389 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 145 had 175 pixels replaced.
2025-05-13 15:15:37,767 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 146 had 175 pixels replaced.
2025-05-13 15:15:38,142 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 147 had 175 pixels replaced.
2025-05-13 15:15:38,515 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 148 had 175 pixels replaced.
2025-05-13 15:15:38,892 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 149 had 175 pixels replaced.
2025-05-13 15:15:39,270 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 150 had 175 pixels replaced.
2025-05-13 15:15:39,645 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 151 had 175 pixels replaced.
2025-05-13 15:15:40,023 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 152 had 175 pixels replaced.
2025-05-13 15:15:40,398 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 153 had 175 pixels replaced.
2025-05-13 15:15:40,775 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 154 had 175 pixels replaced.
2025-05-13 15:15:43,126 - stpipe.Tso3Pipeline.pixel_replace - INFO - Step pixel_replace done
2025-05-13 15:15:43,127 - stpipe.Tso3Pipeline - INFO - Extracting 1-D spectra ...
2025-05-13 15:15:43,359 - stpipe.Tso3Pipeline.extract_1d - INFO - Step extract_1d running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg001_nrs1_calints.fits>,).
2025-05-13 15:15:43,597 - stpipe.Tso3Pipeline.extract_1d - INFO - Using EXTRACT1D reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json
2025-05-13 15:15:43,715 - stpipe.Tso3Pipeline.extract_1d - INFO - Using APCORR file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_apcorr_0003.fits
2025-05-13 15:15:43,866 - stpipe.Tso3Pipeline.extract_1d - INFO - Processing spectral order -1
2025-05-13 15:15:43,892 - stpipe.Tso3Pipeline.extract_1d - WARNING - The photom step has not been run.
2025-05-13 15:15:43,893 - stpipe.Tso3Pipeline.extract_1d - INFO - Turning on source position correction for exp_type = NRS_BRIGHTOBJ
2025-05-13 15:15:43,911 - stpipe.Tso3Pipeline.extract_1d - INFO - Using source_xpos and source_ypos to center extraction.
2025-05-13 15:15:43,939 - stpipe.Tso3Pipeline.extract_1d - INFO - Computed source location is 13.55, at pixel 636, wavelength 3.29
2025-05-13 15:15:43,940 - stpipe.Tso3Pipeline.extract_1d - INFO - Nominal aperture start/stop: 10.50 -> 16.50 (inclusive)
2025-05-13 15:15:43,941 - stpipe.Tso3Pipeline.extract_1d - INFO - Nominal location is 13.50, so offset is 0.05 pixels
2025-05-13 15:15:43,942 - stpipe.Tso3Pipeline.extract_1d - INFO - Mean aperture start/stop from trace: 11.09 -> 17.09 (inclusive)
2025-05-13 15:15:43,960 - stpipe.Tso3Pipeline.extract_1d - INFO - Creating aperture correction.
2025-05-13 15:15:44,021 - stpipe.Tso3Pipeline.extract_1d - INFO - Beginning loop over 155 integrations ...
2025-05-13 15:15:47,040 - stpipe.Tso3Pipeline.extract_1d - INFO - ... 50 integrations done
2025-05-13 15:15:49,105 - stpipe.Tso3Pipeline.extract_1d - INFO - ... 100 integrations done
2025-05-13 15:15:51,160 - stpipe.Tso3Pipeline.extract_1d - INFO - ... 150 integrations done
2025-05-13 15:15:51,371 - stpipe.Tso3Pipeline.extract_1d - INFO - All 155 integrations done
2025-05-13 15:15:51,579 - stpipe.Tso3Pipeline.extract_1d - INFO - Step extract_1d done
2025-05-13 15:15:52,490 - stpipe.Tso3Pipeline - INFO - Performing white-light photometry ...
2025-05-13 15:15:52,777 - stpipe.Tso3Pipeline.white_light - INFO - Step white_light running with args (<MultiSpecModel from jw01366003001_04101_00001-seg001_nrs1_calints.fits>,).
2025-05-13 15:15:52,802 - stpipe.Tso3Pipeline.white_light - INFO - Step white_light done
2025-05-13 15:15:53,055 - stpipe.Tso3Pipeline.pixel_replace - INFO - Step pixel_replace running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg002_nrs1_calints.fits>,).
2025-05-13 15:15:53,837 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 0 had 175 pixels replaced.
2025-05-13 15:15:54,217 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 1 had 175 pixels replaced.
2025-05-13 15:15:54,593 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 2 had 175 pixels replaced.
2025-05-13 15:15:54,971 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 3 had 175 pixels replaced.
2025-05-13 15:15:55,350 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 4 had 175 pixels replaced.
2025-05-13 15:15:55,730 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 5 had 175 pixels replaced.
2025-05-13 15:15:56,110 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 6 had 175 pixels replaced.
2025-05-13 15:15:56,488 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 7 had 175 pixels replaced.
2025-05-13 15:15:56,864 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 8 had 175 pixels replaced.
2025-05-13 15:15:57,265 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 9 had 201 pixels replaced.
2025-05-13 15:15:57,644 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 10 had 175 pixels replaced.
2025-05-13 15:15:58,022 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 11 had 175 pixels replaced.
2025-05-13 15:15:58,399 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 12 had 175 pixels replaced.
2025-05-13 15:15:58,775 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 13 had 175 pixels replaced.
2025-05-13 15:15:59,162 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 14 had 187 pixels replaced.
2025-05-13 15:15:59,537 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 15 had 175 pixels replaced.
2025-05-13 15:15:59,920 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 16 had 184 pixels replaced.
2025-05-13 15:16:00,297 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 17 had 175 pixels replaced.
2025-05-13 15:16:00,672 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 18 had 175 pixels replaced.
2025-05-13 15:16:01,050 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 19 had 175 pixels replaced.
2025-05-13 15:16:01,427 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 20 had 175 pixels replaced.
2025-05-13 15:16:01,804 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 21 had 175 pixels replaced.
2025-05-13 15:16:02,182 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 22 had 175 pixels replaced.
2025-05-13 15:16:02,561 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 23 had 175 pixels replaced.
2025-05-13 15:16:02,937 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 24 had 175 pixels replaced.
2025-05-13 15:16:03,315 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 25 had 175 pixels replaced.
2025-05-13 15:16:03,692 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 26 had 175 pixels replaced.
2025-05-13 15:16:04,069 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 27 had 175 pixels replaced.
2025-05-13 15:16:04,446 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 28 had 175 pixels replaced.
2025-05-13 15:16:04,825 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 29 had 175 pixels replaced.
2025-05-13 15:16:05,202 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 30 had 175 pixels replaced.
2025-05-13 15:16:05,580 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 31 had 175 pixels replaced.
2025-05-13 15:16:05,957 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 32 had 175 pixels replaced.
2025-05-13 15:16:06,335 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 33 had 175 pixels replaced.
2025-05-13 15:16:06,713 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 34 had 175 pixels replaced.
2025-05-13 15:16:07,091 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 35 had 175 pixels replaced.
2025-05-13 15:16:07,477 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 36 had 188 pixels replaced.
2025-05-13 15:16:07,854 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 37 had 175 pixels replaced.
2025-05-13 15:16:08,230 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 38 had 175 pixels replaced.
2025-05-13 15:16:08,609 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 39 had 175 pixels replaced.
2025-05-13 15:16:08,987 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 40 had 175 pixels replaced.
2025-05-13 15:16:09,364 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 41 had 175 pixels replaced.
2025-05-13 15:16:09,739 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 42 had 175 pixels replaced.
2025-05-13 15:16:10,116 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 43 had 175 pixels replaced.
2025-05-13 15:16:10,494 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 44 had 175 pixels replaced.
2025-05-13 15:16:10,872 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 45 had 175 pixels replaced.
2025-05-13 15:16:11,249 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 46 had 175 pixels replaced.
2025-05-13 15:16:11,624 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 47 had 175 pixels replaced.
2025-05-13 15:16:12,002 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 48 had 175 pixels replaced.
2025-05-13 15:16:12,378 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 49 had 175 pixels replaced.
2025-05-13 15:16:12,756 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 50 had 175 pixels replaced.
2025-05-13 15:16:13,132 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 51 had 175 pixels replaced.
2025-05-13 15:16:13,510 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 52 had 175 pixels replaced.
2025-05-13 15:16:13,888 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 53 had 175 pixels replaced.
2025-05-13 15:16:14,262 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 54 had 175 pixels replaced.
2025-05-13 15:16:14,636 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 55 had 175 pixels replaced.
2025-05-13 15:16:15,024 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 56 had 188 pixels replaced.
2025-05-13 15:16:15,401 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 57 had 175 pixels replaced.
2025-05-13 15:16:15,781 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 58 had 175 pixels replaced.
2025-05-13 15:16:16,158 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 59 had 175 pixels replaced.
2025-05-13 15:16:16,536 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 60 had 175 pixels replaced.
2025-05-13 15:16:16,928 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 61 had 200 pixels replaced.
2025-05-13 15:16:17,305 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 62 had 175 pixels replaced.
2025-05-13 15:16:17,684 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 63 had 175 pixels replaced.
2025-05-13 15:16:18,062 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 64 had 175 pixels replaced.
2025-05-13 15:16:18,440 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 65 had 175 pixels replaced.
2025-05-13 15:16:18,818 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 66 had 175 pixels replaced.
2025-05-13 15:16:19,196 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 67 had 175 pixels replaced.
2025-05-13 15:16:19,574 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 68 had 175 pixels replaced.
2025-05-13 15:16:19,952 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 69 had 175 pixels replaced.
2025-05-13 15:16:20,330 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 70 had 175 pixels replaced.
2025-05-13 15:16:20,706 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 71 had 175 pixels replaced.
2025-05-13 15:16:21,083 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 72 had 175 pixels replaced.
2025-05-13 15:16:21,462 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 73 had 175 pixels replaced.
2025-05-13 15:16:21,842 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 74 had 175 pixels replaced.
2025-05-13 15:16:22,220 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 75 had 175 pixels replaced.
2025-05-13 15:16:22,597 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 76 had 175 pixels replaced.
2025-05-13 15:16:22,974 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 77 had 175 pixels replaced.
2025-05-13 15:16:23,352 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 78 had 175 pixels replaced.
2025-05-13 15:16:23,730 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 79 had 175 pixels replaced.
2025-05-13 15:16:24,108 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 80 had 175 pixels replaced.
2025-05-13 15:16:24,485 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 81 had 175 pixels replaced.
2025-05-13 15:16:24,862 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 82 had 175 pixels replaced.
2025-05-13 15:16:25,241 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 83 had 175 pixels replaced.
2025-05-13 15:16:25,617 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 84 had 175 pixels replaced.
2025-05-13 15:16:25,993 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 85 had 175 pixels replaced.
2025-05-13 15:16:26,368 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 86 had 175 pixels replaced.
2025-05-13 15:16:26,746 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 87 had 175 pixels replaced.
2025-05-13 15:16:27,127 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 88 had 175 pixels replaced.
2025-05-13 15:16:27,507 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 89 had 175 pixels replaced.
2025-05-13 15:16:27,887 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 90 had 175 pixels replaced.
2025-05-13 15:16:28,263 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 91 had 175 pixels replaced.
2025-05-13 15:16:28,642 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 92 had 175 pixels replaced.
2025-05-13 15:16:29,017 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 93 had 175 pixels replaced.
2025-05-13 15:16:29,395 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 94 had 175 pixels replaced.
2025-05-13 15:16:29,772 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 95 had 175 pixels replaced.
2025-05-13 15:16:30,150 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 96 had 175 pixels replaced.
2025-05-13 15:16:30,527 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 97 had 175 pixels replaced.
2025-05-13 15:16:30,906 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 98 had 175 pixels replaced.
2025-05-13 15:16:31,282 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 99 had 175 pixels replaced.
2025-05-13 15:16:31,660 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 100 had 175 pixels replaced.
2025-05-13 15:16:32,037 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 101 had 175 pixels replaced.
2025-05-13 15:16:32,418 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 102 had 175 pixels replaced.
2025-05-13 15:16:32,794 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 103 had 175 pixels replaced.
2025-05-13 15:16:33,171 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 104 had 175 pixels replaced.
2025-05-13 15:16:33,548 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 105 had 175 pixels replaced.
2025-05-13 15:16:33,925 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 106 had 175 pixels replaced.
2025-05-13 15:16:34,302 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 107 had 175 pixels replaced.
2025-05-13 15:16:34,678 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 108 had 175 pixels replaced.
2025-05-13 15:16:35,057 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 109 had 175 pixels replaced.
2025-05-13 15:16:35,436 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 110 had 175 pixels replaced.
2025-05-13 15:16:35,813 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 111 had 175 pixels replaced.
2025-05-13 15:16:36,190 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 112 had 175 pixels replaced.
2025-05-13 15:16:36,568 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 113 had 175 pixels replaced.
2025-05-13 15:16:36,944 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 114 had 175 pixels replaced.
2025-05-13 15:16:37,320 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 115 had 175 pixels replaced.
2025-05-13 15:16:37,697 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 116 had 175 pixels replaced.
2025-05-13 15:16:38,075 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 117 had 175 pixels replaced.
2025-05-13 15:16:38,452 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 118 had 175 pixels replaced.
2025-05-13 15:16:38,827 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 119 had 175 pixels replaced.
2025-05-13 15:16:39,204 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 120 had 175 pixels replaced.
2025-05-13 15:16:39,581 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 121 had 175 pixels replaced.
2025-05-13 15:16:39,970 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 122 had 188 pixels replaced.
2025-05-13 15:16:40,345 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 123 had 175 pixels replaced.
2025-05-13 15:16:40,722 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 124 had 175 pixels replaced.
2025-05-13 15:16:41,100 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 125 had 175 pixels replaced.
2025-05-13 15:16:41,488 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 126 had 188 pixels replaced.
2025-05-13 15:16:41,869 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 127 had 175 pixels replaced.
2025-05-13 15:16:42,249 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 128 had 175 pixels replaced.
2025-05-13 15:16:42,630 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 129 had 175 pixels replaced.
2025-05-13 15:16:43,009 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 130 had 175 pixels replaced.
2025-05-13 15:16:43,387 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 131 had 175 pixels replaced.
2025-05-13 15:16:43,768 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 132 had 175 pixels replaced.
2025-05-13 15:16:44,146 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 133 had 175 pixels replaced.
2025-05-13 15:16:44,525 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 134 had 175 pixels replaced.
2025-05-13 15:16:44,905 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 135 had 175 pixels replaced.
2025-05-13 15:16:45,286 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 136 had 175 pixels replaced.
2025-05-13 15:16:45,665 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 137 had 175 pixels replaced.
2025-05-13 15:16:46,046 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 138 had 175 pixels replaced.
2025-05-13 15:16:46,425 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 139 had 175 pixels replaced.
2025-05-13 15:16:46,803 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 140 had 175 pixels replaced.
2025-05-13 15:16:47,182 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 141 had 175 pixels replaced.
2025-05-13 15:16:47,562 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 142 had 175 pixels replaced.
2025-05-13 15:16:47,942 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 143 had 175 pixels replaced.
2025-05-13 15:16:48,322 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 144 had 175 pixels replaced.
2025-05-13 15:16:48,700 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 145 had 175 pixels replaced.
2025-05-13 15:16:49,079 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 146 had 175 pixels replaced.
2025-05-13 15:16:49,459 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 147 had 175 pixels replaced.
2025-05-13 15:16:49,837 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 148 had 175 pixels replaced.
2025-05-13 15:16:50,214 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 149 had 175 pixels replaced.
2025-05-13 15:16:50,595 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 150 had 175 pixels replaced.
2025-05-13 15:16:50,975 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 151 had 175 pixels replaced.
2025-05-13 15:16:51,354 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 152 had 175 pixels replaced.
2025-05-13 15:16:51,733 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 153 had 175 pixels replaced.
2025-05-13 15:16:52,115 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 154 had 175 pixels replaced.
2025-05-13 15:16:54,500 - stpipe.Tso3Pipeline.pixel_replace - INFO - Step pixel_replace done
2025-05-13 15:16:54,500 - stpipe.Tso3Pipeline - INFO - Extracting 1-D spectra ...
2025-05-13 15:16:54,765 - stpipe.Tso3Pipeline.extract_1d - INFO - Step extract_1d running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg002_nrs1_calints.fits>,).
2025-05-13 15:16:55,003 - stpipe.Tso3Pipeline.extract_1d - INFO - Using EXTRACT1D reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json
2025-05-13 15:16:55,120 - stpipe.Tso3Pipeline.extract_1d - INFO - Using APCORR file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_apcorr_0003.fits
2025-05-13 15:16:55,270 - stpipe.Tso3Pipeline.extract_1d - INFO - Processing spectral order -1
2025-05-13 15:16:55,296 - stpipe.Tso3Pipeline.extract_1d - WARNING - The photom step has not been run.
2025-05-13 15:16:55,297 - stpipe.Tso3Pipeline.extract_1d - INFO - Turning on source position correction for exp_type = NRS_BRIGHTOBJ
2025-05-13 15:16:55,316 - stpipe.Tso3Pipeline.extract_1d - INFO - Using source_xpos and source_ypos to center extraction.
2025-05-13 15:16:55,343 - stpipe.Tso3Pipeline.extract_1d - INFO - Computed source location is 13.55, at pixel 636, wavelength 3.29
2025-05-13 15:16:55,344 - stpipe.Tso3Pipeline.extract_1d - INFO - Nominal aperture start/stop: 10.50 -> 16.50 (inclusive)
2025-05-13 15:16:55,345 - stpipe.Tso3Pipeline.extract_1d - INFO - Nominal location is 13.50, so offset is 0.05 pixels
2025-05-13 15:16:55,346 - stpipe.Tso3Pipeline.extract_1d - INFO - Mean aperture start/stop from trace: 11.09 -> 17.09 (inclusive)
2025-05-13 15:16:55,364 - stpipe.Tso3Pipeline.extract_1d - INFO - Creating aperture correction.
2025-05-13 15:16:55,427 - stpipe.Tso3Pipeline.extract_1d - INFO - Beginning loop over 155 integrations ...
2025-05-13 15:16:58,457 - stpipe.Tso3Pipeline.extract_1d - INFO - ... 50 integrations done
2025-05-13 15:17:00,569 - stpipe.Tso3Pipeline.extract_1d - INFO - ... 100 integrations done
2025-05-13 15:17:02,668 - stpipe.Tso3Pipeline.extract_1d - INFO - ... 150 integrations done
2025-05-13 15:17:02,873 - stpipe.Tso3Pipeline.extract_1d - INFO - All 155 integrations done
2025-05-13 15:17:03,083 - stpipe.Tso3Pipeline.extract_1d - INFO - Step extract_1d done
2025-05-13 15:17:04,005 - stpipe.Tso3Pipeline - INFO - Performing white-light photometry ...
2025-05-13 15:17:04,337 - stpipe.Tso3Pipeline.white_light - INFO - Step white_light running with args (<MultiSpecModel from jw01366003001_04101_00001-seg002_nrs1_calints.fits>,).
2025-05-13 15:17:04,362 - stpipe.Tso3Pipeline.white_light - INFO - Step white_light done
2025-05-13 15:17:04,651 - stpipe.Tso3Pipeline.pixel_replace - INFO - Step pixel_replace running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg003_nrs1_calints.fits>,).
2025-05-13 15:17:05,413 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 0 had 175 pixels replaced.
2025-05-13 15:17:05,798 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 1 had 176 pixels replaced.
2025-05-13 15:17:06,176 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 2 had 175 pixels replaced.
2025-05-13 15:17:06,556 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 3 had 175 pixels replaced.
2025-05-13 15:17:06,938 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 4 had 175 pixels replaced.
2025-05-13 15:17:07,317 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 5 had 175 pixels replaced.
2025-05-13 15:17:07,697 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 6 had 175 pixels replaced.
2025-05-13 15:17:08,078 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 7 had 175 pixels replaced.
2025-05-13 15:17:08,457 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 8 had 175 pixels replaced.
2025-05-13 15:17:08,837 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 9 had 175 pixels replaced.
2025-05-13 15:17:09,216 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 10 had 175 pixels replaced.
2025-05-13 15:17:09,598 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 11 had 175 pixels replaced.
2025-05-13 15:17:09,978 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 12 had 175 pixels replaced.
2025-05-13 15:17:10,359 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 13 had 175 pixels replaced.
2025-05-13 15:17:10,740 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 14 had 175 pixels replaced.
2025-05-13 15:17:11,121 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 15 had 175 pixels replaced.
2025-05-13 15:17:11,503 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 16 had 175 pixels replaced.
2025-05-13 15:17:11,885 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 17 had 175 pixels replaced.
2025-05-13 15:17:12,266 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 18 had 175 pixels replaced.
2025-05-13 15:17:12,649 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 19 had 175 pixels replaced.
2025-05-13 15:17:13,029 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 20 had 175 pixels replaced.
2025-05-13 15:17:13,411 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 21 had 175 pixels replaced.
2025-05-13 15:17:13,793 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 22 had 175 pixels replaced.
2025-05-13 15:17:14,173 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 23 had 175 pixels replaced.
2025-05-13 15:17:14,554 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 24 had 175 pixels replaced.
2025-05-13 15:17:14,933 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 25 had 175 pixels replaced.
2025-05-13 15:17:15,312 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 26 had 175 pixels replaced.
2025-05-13 15:17:15,693 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 27 had 175 pixels replaced.
2025-05-13 15:17:16,073 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 28 had 175 pixels replaced.
2025-05-13 15:17:16,455 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 29 had 175 pixels replaced.
2025-05-13 15:17:16,836 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 30 had 175 pixels replaced.
2025-05-13 15:17:17,214 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 31 had 175 pixels replaced.
2025-05-13 15:17:17,592 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 32 had 175 pixels replaced.
2025-05-13 15:17:17,968 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 33 had 175 pixels replaced.
2025-05-13 15:17:18,346 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 34 had 175 pixels replaced.
2025-05-13 15:17:18,725 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 35 had 175 pixels replaced.
2025-05-13 15:17:19,106 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 36 had 175 pixels replaced.
2025-05-13 15:17:19,486 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 37 had 175 pixels replaced.
2025-05-13 15:17:19,863 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 38 had 175 pixels replaced.
2025-05-13 15:17:20,245 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 39 had 175 pixels replaced.
2025-05-13 15:17:20,625 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 40 had 175 pixels replaced.
2025-05-13 15:17:21,008 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 41 had 175 pixels replaced.
2025-05-13 15:17:21,389 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 42 had 175 pixels replaced.
2025-05-13 15:17:21,779 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 43 had 188 pixels replaced.
2025-05-13 15:17:22,171 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 44 had 188 pixels replaced.
2025-05-13 15:17:22,551 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 45 had 175 pixels replaced.
2025-05-13 15:17:22,932 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 46 had 175 pixels replaced.
2025-05-13 15:17:23,313 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 47 had 175 pixels replaced.
2025-05-13 15:17:23,693 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 48 had 175 pixels replaced.
2025-05-13 15:17:24,074 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 49 had 175 pixels replaced.
2025-05-13 15:17:24,455 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 50 had 175 pixels replaced.
2025-05-13 15:17:24,834 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 51 had 175 pixels replaced.
2025-05-13 15:17:25,213 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 52 had 175 pixels replaced.
2025-05-13 15:17:25,593 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 53 had 175 pixels replaced.
2025-05-13 15:17:25,974 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 54 had 175 pixels replaced.
2025-05-13 15:17:26,351 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 55 had 175 pixels replaced.
2025-05-13 15:17:26,732 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 56 had 175 pixels replaced.
2025-05-13 15:17:27,115 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 57 had 175 pixels replaced.
2025-05-13 15:17:27,498 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 58 had 175 pixels replaced.
2025-05-13 15:17:27,879 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 59 had 175 pixels replaced.
2025-05-13 15:17:28,258 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 60 had 175 pixels replaced.
2025-05-13 15:17:28,639 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 61 had 175 pixels replaced.
2025-05-13 15:17:29,020 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 62 had 175 pixels replaced.
2025-05-13 15:17:29,399 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 63 had 175 pixels replaced.
2025-05-13 15:17:29,782 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 64 had 175 pixels replaced.
2025-05-13 15:17:30,163 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 65 had 175 pixels replaced.
2025-05-13 15:17:30,542 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 66 had 175 pixels replaced.
2025-05-13 15:17:30,924 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 67 had 175 pixels replaced.
2025-05-13 15:17:31,302 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 68 had 175 pixels replaced.
2025-05-13 15:17:31,682 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 69 had 175 pixels replaced.
2025-05-13 15:17:32,061 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 70 had 175 pixels replaced.
2025-05-13 15:17:32,441 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 71 had 175 pixels replaced.
2025-05-13 15:17:32,821 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 72 had 175 pixels replaced.
2025-05-13 15:17:33,203 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 73 had 175 pixels replaced.
2025-05-13 15:17:33,584 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 74 had 175 pixels replaced.
2025-05-13 15:17:33,964 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 75 had 175 pixels replaced.
2025-05-13 15:17:34,344 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 76 had 175 pixels replaced.
2025-05-13 15:17:34,721 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 77 had 175 pixels replaced.
2025-05-13 15:17:35,108 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 78 had 188 pixels replaced.
2025-05-13 15:17:35,487 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 79 had 175 pixels replaced.
2025-05-13 15:17:35,866 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 80 had 175 pixels replaced.
2025-05-13 15:17:36,249 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 81 had 175 pixels replaced.
2025-05-13 15:17:36,628 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 82 had 175 pixels replaced.
2025-05-13 15:17:37,009 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 83 had 175 pixels replaced.
2025-05-13 15:17:37,387 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 84 had 175 pixels replaced.
2025-05-13 15:17:37,767 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 85 had 175 pixels replaced.
2025-05-13 15:17:38,147 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 86 had 175 pixels replaced.
2025-05-13 15:17:38,528 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 87 had 175 pixels replaced.
2025-05-13 15:17:38,910 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 88 had 175 pixels replaced.
2025-05-13 15:17:39,292 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 89 had 175 pixels replaced.
2025-05-13 15:17:39,673 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 90 had 175 pixels replaced.
2025-05-13 15:17:40,056 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 91 had 175 pixels replaced.
2025-05-13 15:17:40,436 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 92 had 175 pixels replaced.
2025-05-13 15:17:40,815 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 93 had 175 pixels replaced.
2025-05-13 15:17:41,196 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 94 had 175 pixels replaced.
2025-05-13 15:17:41,578 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 95 had 175 pixels replaced.
2025-05-13 15:17:41,958 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 96 had 175 pixels replaced.
2025-05-13 15:17:42,336 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 97 had 175 pixels replaced.
2025-05-13 15:17:42,716 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 98 had 175 pixels replaced.
2025-05-13 15:17:43,097 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 99 had 175 pixels replaced.
2025-05-13 15:17:43,480 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 100 had 175 pixels replaced.
2025-05-13 15:17:43,858 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 101 had 175 pixels replaced.
2025-05-13 15:17:44,236 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 102 had 175 pixels replaced.
2025-05-13 15:17:44,615 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 103 had 175 pixels replaced.
2025-05-13 15:17:44,994 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 104 had 175 pixels replaced.
2025-05-13 15:17:45,371 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 105 had 175 pixels replaced.
2025-05-13 15:17:45,753 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 106 had 175 pixels replaced.
2025-05-13 15:17:46,133 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 107 had 175 pixels replaced.
2025-05-13 15:17:46,512 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 108 had 175 pixels replaced.
2025-05-13 15:17:46,892 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 109 had 175 pixels replaced.
2025-05-13 15:17:47,274 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 110 had 175 pixels replaced.
2025-05-13 15:17:47,655 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 111 had 175 pixels replaced.
2025-05-13 15:17:48,035 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 112 had 175 pixels replaced.
2025-05-13 15:17:48,413 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 113 had 175 pixels replaced.
2025-05-13 15:17:48,791 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 114 had 175 pixels replaced.
2025-05-13 15:17:49,172 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 115 had 175 pixels replaced.
2025-05-13 15:17:49,554 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 116 had 175 pixels replaced.
2025-05-13 15:17:49,935 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 117 had 175 pixels replaced.
2025-05-13 15:17:50,318 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 118 had 175 pixels replaced.
2025-05-13 15:17:50,700 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 119 had 175 pixels replaced.
2025-05-13 15:17:51,081 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 120 had 175 pixels replaced.
2025-05-13 15:17:51,461 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 121 had 175 pixels replaced.
2025-05-13 15:17:51,842 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 122 had 175 pixels replaced.
2025-05-13 15:17:52,223 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 123 had 175 pixels replaced.
2025-05-13 15:17:52,620 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 124 had 208 pixels replaced.
2025-05-13 15:17:53,000 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 125 had 175 pixels replaced.
2025-05-13 15:17:53,380 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 126 had 175 pixels replaced.
2025-05-13 15:17:53,761 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 127 had 175 pixels replaced.
2025-05-13 15:17:54,143 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 128 had 175 pixels replaced.
2025-05-13 15:17:54,522 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 129 had 175 pixels replaced.
2025-05-13 15:17:54,905 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 130 had 175 pixels replaced.
2025-05-13 15:17:55,286 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 131 had 175 pixels replaced.
2025-05-13 15:17:55,668 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 132 had 175 pixels replaced.
2025-05-13 15:17:56,045 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 133 had 175 pixels replaced.
2025-05-13 15:17:56,423 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 134 had 175 pixels replaced.
2025-05-13 15:17:56,803 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 135 had 175 pixels replaced.
2025-05-13 15:17:57,185 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 136 had 175 pixels replaced.
2025-05-13 15:17:57,568 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 137 had 175 pixels replaced.
2025-05-13 15:17:57,946 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 138 had 175 pixels replaced.
2025-05-13 15:17:58,325 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 139 had 175 pixels replaced.
2025-05-13 15:17:58,702 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 140 had 175 pixels replaced.
2025-05-13 15:17:59,083 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 141 had 175 pixels replaced.
2025-05-13 15:17:59,464 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 142 had 175 pixels replaced.
2025-05-13 15:17:59,844 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 143 had 175 pixels replaced.
2025-05-13 15:18:00,224 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 144 had 175 pixels replaced.
2025-05-13 15:18:00,598 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 145 had 175 pixels replaced.
2025-05-13 15:18:00,979 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 146 had 175 pixels replaced.
2025-05-13 15:18:01,358 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 147 had 175 pixels replaced.
2025-05-13 15:18:01,739 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 148 had 175 pixels replaced.
2025-05-13 15:18:02,119 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 149 had 175 pixels replaced.
2025-05-13 15:18:02,499 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 150 had 175 pixels replaced.
2025-05-13 15:18:02,881 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 151 had 175 pixels replaced.
2025-05-13 15:18:03,264 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 152 had 175 pixels replaced.
2025-05-13 15:18:03,644 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 153 had 175 pixels replaced.
2025-05-13 15:18:04,024 - stpipe.Tso3Pipeline.pixel_replace - INFO - Input TSO integration 154 had 175 pixels replaced.
2025-05-13 15:18:06,399 - stpipe.Tso3Pipeline.pixel_replace - INFO - Step pixel_replace done
2025-05-13 15:18:06,400 - stpipe.Tso3Pipeline - INFO - Extracting 1-D spectra ...
2025-05-13 15:18:06,700 - stpipe.Tso3Pipeline.extract_1d - INFO - Step extract_1d running with args (<SlitModel(155, 28, 1273) from jw01366003001_04101_00001-seg003_nrs1_calints.fits>,).
2025-05-13 15:18:06,936 - stpipe.Tso3Pipeline.extract_1d - INFO - Using EXTRACT1D reference file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_extract1d_0006.json
2025-05-13 15:18:07,053 - stpipe.Tso3Pipeline.extract_1d - INFO - Using APCORR file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_apcorr_0003.fits
2025-05-13 15:18:07,203 - stpipe.Tso3Pipeline.extract_1d - INFO - Processing spectral order -1
2025-05-13 15:18:07,230 - stpipe.Tso3Pipeline.extract_1d - WARNING - The photom step has not been run.
2025-05-13 15:18:07,230 - stpipe.Tso3Pipeline.extract_1d - INFO - Turning on source position correction for exp_type = NRS_BRIGHTOBJ
2025-05-13 15:18:07,249 - stpipe.Tso3Pipeline.extract_1d - INFO - Using source_xpos and source_ypos to center extraction.
2025-05-13 15:18:07,277 - stpipe.Tso3Pipeline.extract_1d - INFO - Computed source location is 13.55, at pixel 636, wavelength 3.29
2025-05-13 15:18:07,278 - stpipe.Tso3Pipeline.extract_1d - INFO - Nominal aperture start/stop: 10.50 -> 16.50 (inclusive)
2025-05-13 15:18:07,279 - stpipe.Tso3Pipeline.extract_1d - INFO - Nominal location is 13.50, so offset is 0.05 pixels
2025-05-13 15:18:07,280 - stpipe.Tso3Pipeline.extract_1d - INFO - Mean aperture start/stop from trace: 11.09 -> 17.09 (inclusive)
2025-05-13 15:18:07,298 - stpipe.Tso3Pipeline.extract_1d - INFO - Creating aperture correction.
2025-05-13 15:18:07,361 - stpipe.Tso3Pipeline.extract_1d - INFO - Beginning loop over 155 integrations ...
2025-05-13 15:18:10,383 - stpipe.Tso3Pipeline.extract_1d - INFO - ... 50 integrations done
2025-05-13 15:18:12,472 - stpipe.Tso3Pipeline.extract_1d - INFO - ... 100 integrations done
2025-05-13 15:18:14,545 - stpipe.Tso3Pipeline.extract_1d - INFO - ... 150 integrations done
2025-05-13 15:18:14,752 - stpipe.Tso3Pipeline.extract_1d - INFO - All 155 integrations done
2025-05-13 15:18:14,962 - stpipe.Tso3Pipeline.extract_1d - INFO - Step extract_1d done
2025-05-13 15:18:15,880 - stpipe.Tso3Pipeline - INFO - Performing white-light photometry ...
2025-05-13 15:18:16,226 - stpipe.Tso3Pipeline.white_light - INFO - Step white_light running with args (<MultiSpecModel from jw01366003001_04101_00001-seg003_nrs1_calints.fits>,).
2025-05-13 15:18:16,251 - stpipe.Tso3Pipeline.white_light - INFO - Step white_light done
2025-05-13 15:18:43,615 - stpipe.Tso3Pipeline - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage3/f290lp_g395h_x1dints.fits
2025-05-13 15:18:43,617 - stpipe.Tso3Pipeline - INFO - Writing Level 3 photometry catalog /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage3/f290lp_g395h_whtlt.ecsv
2025-05-13 15:18:43,665 - stpipe.Tso3Pipeline - INFO - Step Tso3Pipeline done
2025-05-13 15:18:43,666 - stpipe - INFO - Results used jwst version: 1.18.0
Stage 3 has been completed!
# Print out the time benchmark.
time4 = time.perf_counter()
print(f"Runtime so far: {round((time4 - time0) / 60.0, 1):0.4f} min")
Runtime so far: 43.2000 min
# List the Stage 3 products.
stage3_whtlt = sorted(glob.glob(tso3_dir + '*_whtlt.ecsv'))
stage3_x1d = sorted(glob.glob(tso3_dir + '*_x1dints.fits'))
print(f"Stage 3 White Light Products:\n{'-' * 20}\n" + "\n".join(stage3_whtlt))
print(f"Stage 3 X1D Products:\n{'-' * 20}\n" + "\n".join(stage3_x1d))
Stage 3 White Light Products:
--------------------
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage3/f290lp_g395h_whtlt.ecsv
Stage 3 X1D Products:
--------------------
/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage3/f290lp_g395h_x1dints.fits
8. Visualizing the Data#
Define convenience funcitons for visualization.
Function to consolidate all extracted spectra (from each segment) and their corresponding timestamps into single large arrays using the helper function compile_segments
. This structure simplifies the analysis and plotting.
With the consolidated arrays, we plot three one-dimensional spectra from the spectral time series using the display_spectra
helper function. We also offset two spectra by a constant amount to make them easier to distinguish since nearly all TSO spectra have the same flux (except reduced flux during transit or secondary eclipse).
def compile_segments(data_products):
"""
Compiles extracted 1D spectra, corresponding timestamps,
and wavelengths from a list of X1D data products.
Parameters
----------
data_products : list of str
A list of data products (X1DINT files).
Returns
-------
all_spec_1D : numpy.ndarray
A 2D array where each row corresponds to a spectrum from a single
integration, and columns represent flux values at each wavelength.
all_times : numpy.ndarray
A 1D array containing the mid-integration times (e.g., BJD_TDB) for
each spectrum in `all_spec_1D`.
"""
data_products = [data_products] if isinstance(data_products, str) else data_products
# Return empty arrays if the input list is empty.
if not data_products:
return None, None
for i, product in enumerate(data_products):
x1d = datamodels.open(product)
n_spec = len(x1d.spec)
n_pix = len(x1d.spec[i].spec_table.FLUX)
seg_spec_1D = np.zeros([n_spec, n_pix])
wave_um = x1d.spec[0].spec_table.WAVELENGTH
for j in range(n_spec):
seg_spec_1D[j, :] = x1d.spec[j].spec_table.FLUX
if i == 0:
all_spec_1D = seg_spec_1D
all_times = x1d.int_times.int_mid_BJD_TDB
if i > 0:
all_spec_1D = np.concatenate((all_spec_1D, seg_spec_1D), axis=0)
all_times = np.concatenate((all_times,
x1d.int_times.int_mid_BJD_TDB),
axis=0)
# We also trim several columns at the start and end of the spectra.
# These belong to the reference pixels and are marked 'nan'.
print("Trimming first/last 5 reference pixels with nan-values ...")
all_spec_1D = all_spec_1D[:, 5:-5]
wave_um = wave_um[5:-5]
return all_spec_1D, all_times, wave_um
Function to display Stage 1 products.
def display_rate(rates,
slits_models=[],
integration=0,
extname='data',
cmap='viridis',
bad_color=(1, 0.7, 0.7),
vmin=None,
vmax=None,
scale='asinh',
aspect='auto',
title_prefix=None,
title_path=False,
save_plot=False):
"""
Display countrate images.
Parameters
----------
rates : list of str
A list of RATE[INTS] files to be displayed.
slits_models : list of str, optional
A list of CAL[INTS] or S2D files containing the slit models.
If provided, slit cutouts will be overlaid on the countrate images.
integration : {None, 'min', int}, optional
Specifies the integration to use for multi-integration data.
If 'min', the minimum value across all integrations is used.
If an integer, the specific integration index is used (default 0).
extname : str, optional
The name of the data extension to extract from ('data', 'dq', etc.).
cmap : str, optional
Colormap to use for displaying the image. Default is 'viridis'.
bad_color : tuple of float, optional
Color to use for NaN pixels. Default is light red (1, 0.7, 0.7).
vmin : float, optional
Minimum value for color scaling. If None, determined from the data.
vmax : float, optional
Maximum value for color scaling. If None, determined from the data.
scale : {'linear', 'log', 'asinh'}, optional
Scale to use for the image normalization. Default is 'asinh'.
aspect : str, optional
Aspect ratio of the plot. Default is 'auto'.
title_prefix : str, optional
Optional prefix for the plot title.
title_path : bool, optional
If True, uses the full file path for the title;
otherwise, uses the basename. Default is False.
save_plot : bool, optional
If True, saves the plot as a PNG file. Default is False.
"""
# -------------------------------Check Inputs-------------------------------
rates = [rates] if isinstance(rates, str) else rates
slits_models = [slits_models] if isinstance(slits_models, str) else slits_models
nrates = len(rates)
# ------------------------------Set up figures------------------------------
fig, axes = plt.subplots(nrates, 1, figsize=(12, 12 * nrates),
sharex=True, height_ratios=[1] * nrates)
fig.subplots_adjust(hspace=0.2, wspace=0.2)
axes = [axes] if nrates == 1 else axes
cmap = plt.get_cmap(cmap) # Set up colormap and bad pixel color.
cmap.set_bad(bad_color, 1.0)
# ---------------------------Plot countrate image---------------------------
for i, (rate, cal) in enumerate(itertools.zip_longest(rates,
slits_models,
fillvalue=None)):
# -------------------Open files as JWST datamodels-------------------
model = datamodels.open(rate)
slits_model = datamodels.open(cal) if cal else None
# -----------------------Extract the 2D/3D data----------------------
data_2d = getattr(model, extname)
if data_2d.ndim == 3: # Handle multi-integration data.
if integration == 'min':
data_2d = np.nanmin(data_2d, axis=0)
elif isinstance(integration, int) and 0 <= integration < data_2d.shape[0]:
data_2d = data_2d[integration]
else:
raise ValueError(f"Invalid integration '{integration}' for 3D data.")
# ---------------------------Scale the data-------------------------
sigma_clipped_data = sigma_clip(data_2d, sigma=5, maxiters=3)
vmin = np.nanmin(sigma_clipped_data) if vmin is None else vmin
vmax = np.nanmax(sigma_clipped_data) if vmax is None else vmax
stretch_map = {'log': LogStretch(), 'linear': LinearStretch(),
'asinh': AsinhStretch()}
if scale in stretch_map:
norm = ImageNormalize(sigma_clipped_data,
interval=ManualInterval(vmin=vmin, vmax=vmax),
stretch=stretch_map[scale])
else:
norm = simple_norm(sigma_clipped_data, vmin=vmin, vmax=vmax)
# ----------------Plot the countrate image & colorbar---------------
plt.subplots_adjust(left=0.05, right=0.85)
im = axes[i].imshow(data_2d, origin='lower', cmap=cmap,
norm=norm, aspect=aspect, interpolation='nearest')
units = model.meta.bunit_data
cbar_ax = fig.add_axes([axes[i].get_position().x1 + 0.02,
axes[i].get_position().y0, 0.02,
axes[i].get_position().height])
cbar = fig.colorbar(im, cax=cbar_ax)
cbar.set_label(units, fontsize=12)
# -----------------Draw slits and label source ids------------------
# slits_model can be s2d/cal from spec2 - contains slit models for all sources.
if slits_model:
slit_patches = []
for slit in slits_model.slits:
slit_patch = Rectangle((slit.xstart, slit.ystart),
slit.xsize, slit.ysize)
slit_patches.append(slit_patch)
y = slit.ystart + slit.ysize / 2
x = slit.xstart if 'nrs1' in rate else slit.xstart + slit.xsize
ha = 'right' if 'nrs1' in rate else 'left'
plt.text(x, y, slit.source_id, color='w', ha=ha, va='center',
fontsize=7, path_effects=[], weight='bold')
axes[i].add_collection(PatchCollection(slit_patches, ec='r', fc='None'))
# -----------------Construct title and axis labels------------------
filename = model.meta.filename
title = (f"{title_prefix + ' ' if title_prefix else ''}"
f"{filename if title_path else os.path.basename(filename)}")
if integration is not None:
title = title.replace('rateints', f'rateints[{integration}]')
axes[i].set_title(title, fontsize=14)
axes[i].set_xlabel("Pixel Column", fontsize=12)
axes[i].set_ylabel("Pixel Row", fontsize=12)
# -------------------------Save the figure?-------------------------
if save_plot:
save_plot = rate.replace('fits', 'png')
if integration:
save_plot = save_plot.replace('.png', '%s.png' % integration)
fig.savefig(save_plot, dpi=200)
fig.show()
Function to display the calibrated BOTS spectra from Stage 2.
def display_spectra(data_products,
integrations=0,
offsets=0):
"""
Displays the calibrated BOTS spectra from Stage 2.
Parameters
----------
data_products : str or list of str
File path or list of file paths to X1D data products.
integrations : int or list of int, optional
Indices of integrations to plot (default is 0).
offset : int or list of int, optional
Offsets to apply between spectra (default is 0).
Returns
-------
None.
"""
# -----------------------Check and sort input lists-----------------------
data_products = [data_products] if isinstance(data_products, str) else data_products
integrations = [integrations] if isinstance(integrations, int) else integrations
offsets = [offsets] * len(integrations) if isinstance(offsets, (int)) else offsets
# Sort NRS1 and NRS2 products.
products = {
"NRS1": [f for f in sorted(data_products) if 'nrs1' in f],
"NRS2": [f for f in sorted(data_products) if 'nrs2' in f]
}
# ----------Load extracted spectra and time stamps into one array---------
for key, product_list in products.items():
if not product_list:
continue
# Load all spectra from list of segments.
# This makes plotting and analysis easier.
all_spec1D, all_times, wave_um = compile_segments(product_list)
# Print summary.
print(f"\n{key} Summary:")
print(f" Total number of time stamps: {len(all_spec1D)}")
print(f" Total number of 1D spectra: {all_spec1D.shape[0]}")
print(f" Total number of columns: {all_spec1D.shape[1]}")
print(f" Total length of wavemap: {len(wave_um)}\n")
# --------------------------Set up figures--------------------------
fig, axes = plt.subplots(2, 1, figsize=(15, 10), height_ratios=[1, 2])
fig.subplots_adjust(hspace=0.2, wspace=0.2)
ax2d, ax1d = axes
for idx, i in enumerate(integrations):
ax1d.plot(wave_um, all_spec1D[i, :] - offsets[idx],
label=f'Spectrum {i}')
ax1d.set_xlabel("Wavelength (microns)")
ax1d.set_ylabel("Flux (Jy) + Constant offset")
ax1d.grid(True)
ax1d.legend()
# ------------------------Plot CAL FITS file------------------------
x1d = datamodels.open(product_list[0]).spec[0]
# Handle both cases dynamically
if 'x1dints_mod' in product_list[0]:
cal = datamodels.open(product_list[0].replace('x1dints_mod', 'calints'))
else:
cal = datamodels.open(product_list[0].replace('x1dints', 'calints'))
ax2d.imshow(cal.data[0], aspect='auto', vmin=np.nanpercentile(cal.data[0], 10),
vmax=np.nanpercentile(cal.data[0], 90), origin='lower')
ystart, ystop = (x1d.extraction_ystart - 1,
x1d.extraction_ystop - 1
)
extract_width = ystop - ystart + 1
slit = cal
_, _, _, trace = location_from_wcs(cal, slit)
ax2d.plot(np.arange(len(trace)), trace + extract_width, color='r')
ax2d.plot(np.arange(len(trace)), trace - extract_width, color='r')
ax2d.set_title(cal.meta.filename)
ax2d.set_xlabel("Pixel Column")
ax2d.set_ylabel("Pixel Row")
fig.show()
# If no products were found, display a message
if not any(products.values()):
print("No NRS1 or NRS2 products found. Exiting.")
Function to display the white light curve.
def display_light_curve(all_spec_1D,
all_times,
wave_um,
total_flux_cols=(120, -20),
correct_tilt_event=False,
before_transit=(0, 170),
tilt_event=270,
after_transit=(330, 460)):
"""
Create and display white light curve.
Parameters
----------
all_spec_1D : ndarray
2D array of spectra (integrations x columns).
all_times : ndarray
Array of time stamps for integrations.
wave_um : ndarray
Array of wavelengths corresponding to columns.
total_flux_cols : tuple of int
Tuple specifying the start and end column indices
for summing flux to calculate the white light curve.
correct_tilt_event : bool, optional
If True, applies a correction to address tilt events
by normalizing affected regions.
before_transit : tuple of int, optional
Tuple specifying the range of indices (start, end)
defining the data before the transit.
tilt_event : int, optional
Index specifying the start of the tilt event for applying corrections.
after_transit : tuple of int, optional
Tuple specifying the range of indices (start, end)
defining the data after the transit.
Returns
-------
None.
"""
# --------------------------Set up figures--------------------------
fig, axes = plt.subplots(2, 1, figsize=(15, 10), height_ratios=[1, 2])
fig.subplots_adjust(hspace=0.3, wspace=0.2)
axlc, axslc = axes
# ---------------------Obtain white light curve---------------------
n_spec = len(all_times) # Number of spectra (integrations).
wlc_flux = np.zeros(n_spec)
# Sum all flux (total flux) in a given range.
for i in range(n_spec):
col_start, col_end = total_flux_cols[0], total_flux_cols[1]
wlc_flux[i] = np.nansum(all_spec_1D[i, col_start:col_end])
# Normalize by the median flux of the first twenty points.
wlc_flux /= np.nanmedian(wlc_flux[0:20])
if correct_tilt_event:
# Normalize the post-tilt region using the after_transit median.
wlc_flux[tilt_event:] /= np.nanmedian(wlc_flux[after_transit[0]:after_transit[1]])
# Calculate light curve scatter from first ~100 points.
wlc_flux_s = sigma_clip(wlc_flux, sigma=2, maxiters=2, masked=False)
sigma_wlc = np.sqrt(np.nanvar(wlc_flux_s[2:100]))
sigma_wlc_ppm = round(sigma_wlc * 1e6, 0)
print(f"White Light Curve scatter (ppm): {sigma_wlc_ppm}")
# Plot white light curve
time_axis = (all_times - np.nanmean(all_times)) * 24.0
axlc.plot(time_axis,
wlc_flux, color='r', marker='o', markersize=2,
label=f"White light curve, (r.m.s.={round(sigma_wlc * 1e6, 0)} ppm)")
wavestart = round(wave_um[col_start], 4)
waveend = round(wave_um[col_end], 4)
axlc.set_title(f"White Light Curve (λ = {wavestart} - {waveend} μm)", fontsize=15)
axlc.legend(loc="lower right")
axlc.set_xlabel("Time since mid-exposure, hr", fontsize=15)
axlc.set_ylabel("Normalized flux", fontsize=15)
# Add secondary x-axis for integration indices
integration_indices = np.arange(n_spec)
tick_positions = np.linspace(time_axis.min(),
time_axis.max(),
len(integration_indices))
axlc_secondary = axlc.secondary_xaxis('top')
axlc_secondary.set_xlabel("Integration Index", fontsize=12)
axlc_secondary.set_xticks(tick_positions[::len(tick_positions) // 10])
axlc_secondary.set_xticklabels([f"{int(idx)}" for idx in
integration_indices[::len(integration_indices) // 10]])
# -----------------Obtain spectroscopic light curve-----------------
lc_map = np.copy(all_spec_1D)
spec_xlen = len(lc_map[0, :])
for j in range(spec_xlen):
# Normalize each spectrum by the mean.
lc_map[:, j] /= np.nanmean(lc_map[before_transit[0]:before_transit[1], j])
if correct_tilt_event:
# Correct for tilt event.
lc_map[tilt_event:, j] /= np.nanmean(lc_map[after_transit[0]:after_transit[1], j])
axslc.set_title("Spectroscopic Light Curves", fontsize=15)
slc = axslc.imshow(lc_map,
interpolation="bilinear",
aspect="auto",
cmap="inferno_r",
origin="lower",
clim=(0.977, 1.005),
)
axslc.set_xlabel(r"x-column, pixel", fontsize=15)
axslc.set_ylabel("Integration ", fontsize=15)
plt.colorbar(slc, ax=axslc, label=r"Normalized Flux")
fig.show()
8.1 Display Detector1Pipeline
Products#
Inspect the Stage 1 slope products.
rate_file = rate_sci[-1] # Show a rate file, as an example.
display_rate(rate_file, integration=100, vmin=-0.1, vmax=1, scale='asinh',
aspect=10, title_prefix='REPROCESSED') # , extname='dq')
2025-05-13 15:18:43,795 - stpipe - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/astropy/stats/sigma_clipping.py:407: AstropyUserWarning: Input data contains invalid values (NaNs or infs), which were automatically clipped.
warnings.warn(

8.2 Display Spec2Pipeline
Products#
First, let’s visually inspect that the 1/f noise was removed from the data.
rate_file_cl = rate_sci_cl[0] # Show a rate file, as an example.
noise = flicker_noise[0]
mask = masks[0]
display_rate(mask, integration=100, vmin=0, vmax=1,
aspect=10, title_prefix='MASK ')
display_rate(rate_file_cl, integration=100, vmin=-0.1, vmax=1,
aspect=10, scale='asinh', title_prefix='CLEANED ')
display_rate(noise, integration=100, vmin=-0.1, vmax=1,
aspect=10, title_prefix='1/F NOISE ')
2025-05-13 15:18:44,338 - stpipe - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/astropy/stats/sigma_clipping.py:407: AstropyUserWarning: Input data contains invalid values (NaNs or infs), which were automatically clipped.
warnings.warn(
2025-05-13 15:18:44,412 - stpipe - WARNING - /usr/share/miniconda/lib/python3.13/site-packages/astropy/stats/sigma_clipping.py:407: AstropyUserWarning: Input data contains invalid values (NaNs or infs), which were automatically clipped.
warnings.warn(



Now inspect the Stage 2 calibrated spectra.
display_spectra(sci_x1d, integrations=[0, 10, 100], offsets=[0, 70, 140])
Trimming first/last 5 reference pixels with nan-values ...
NRS1 Summary:
Total number of time stamps: 465
Total number of 1D spectra: 465
Total number of columns: 1263
Total length of wavemap: 1263
2025-05-13 15:19:03,714 - stpipe - INFO - Using source_xpos and source_ypos to center extraction.
Trimming first/last 5 reference pixels with nan-values ...
NRS2 Summary:
Total number of time stamps: 465
Total number of 1D spectra: 465
Total number of columns: 2038
Total length of wavemap: 2038
2025-05-13 15:19:24,499 - stpipe - INFO - Using source_xpos and source_ypos to center extraction.


Next, we derive white light curves and a spectroscopic light curves from the large arrays we made and plot them.
To produce a white light curve, we sum the flux from the full wavelength range of each extracted one-dimensional spectrum. Then we normalize the light curve by dividing the light curve flux to the median flux of the first twenty data points out-of-the-transit. We calculate and report the scatter using the first ~100 data points.
While the white light curve provides information regarding the overall quality of the data, the light curves from each pixel (wavelength) contain information about the atmosphere of a transiting exoplanet. The second figure in the plot shows chromatic light curves (also known as wavelength maps). To produce them, we obtain a copy of all spectra and normalize each spectrum by its mean value.
You may find that a light curve also exhibits the morphology of a transit event along with a step-function flux jump near the mid-transit. This flux jump (a decrease of flux in this case) is attributed to a ‘tilt’ event associated with one of the segments of the JWST mirror. A ‘tilt’ event is considered any uncommanded change in the tip-tilt orientation of a mirror segment and can be caused by a micrometeorite impact. For further details, please consult the following page: JWST TSO noise sources.
In our plots below, we also correct for the tilt event by renormalizing the post-tilt event light curves. To do that, we divide these light curves by the mean out-of-transit post-tilt event flux
# Sort NRS1 from NRS2 files.
sci_x1d_nrs1 = [f for f in sci_x1d if "nrs1" in f]
sci_x1d_nrs2 = [f for f in sci_x1d if "nrs2" in f]
# Compile the NRS1 and NRS2 spectra into one array.
all_spec1D_nrs1, all_times_nrs1, wave_um_nrs1 = compile_segments(sci_x1d_nrs1)
all_spec1D_nrs2, all_times_nrs2, wave_um_nrs2 = compile_segments(sci_x1d_nrs2)
# Plot the light curves for each detector.
display_light_curve(all_spec1D_nrs1, all_times_nrs1, wave_um_nrs1,
total_flux_cols=(20, -20), # Sum flux over integration range.
# Tilt event correction parameters:
correct_tilt_event=True,
before_transit=(0, 170), # Before transit integration range.
tilt_event=270, # Tilt event integration.
after_transit=(330, 460)) # After transit integration range.
display_light_curve(all_spec1D_nrs2, all_times_nrs2, wave_um_nrs2,
total_flux_cols=(5, -5), # Sum flux over integration range.
# Tilt event correction parameters:
correct_tilt_event=True,
before_transit=(0, 170), # Before transit integration range.
tilt_event=270, # Tilt event integration.
after_transit=(330, 460)) # After transit integration range.
Trimming first/last 5 reference pixels with nan-values ...
Trimming first/last 5 reference pixels with nan-values ...
White Light Curve scatter (ppm): 233.0
White Light Curve scatter (ppm): 763.0


The white light curve shows a relatively low scatter (230 ppm) for NRS1 and a slightly higher scatter (800 ppm) for NRS2.
The 2D plots above show all extracted 1D spectra covering the transit event. The horizontal axis is the spectral direction (wavelength), and the vertical - each integration (time). The dark pixels correspond to the out-of-transit data (pre/post transit), the orange horizontal stripes indicate the ingress and egress portions, and the yellow stripe shows the in-transit part of the light curve. We have corrected the tilt event data by normalizing all spectra after integration 330 using the post-transit flux. The cells above can be rerun without correction for the tilt event. In this case, all light curves after the tilt event will look offset by a constant amount owing to the redistributed wavefront.
8.3 Display Tso3Pipeline
Products#
Inspect the Stage 3 combined calibrated spectra. The white light curve produced from Stage 3 is not corrected like above for any tilt events.
# Read the white light curve.
data = Table.read(stage3_whtlt[0], format="ascii.ecsv")
xx = data["MJD"]
yy = data["whitelight_flux"] / np.median(data["whitelight_flux"][:100])
# Calculate scatter.
sigma_wlc = np.sqrt(np.nanvar(yy[2:100]))
print(f"White Light Curve scatter (ppm): {round(sigma_wlc * 1e6, 0)}")
# Plot white light curve
plt.figure(figsize=(12, 5))
plt.plot(
(xx - np.nanmean(xx)) * 24.0,
yy,
color="blue",
marker="o",
markersize=2,
label=f"White light curve, (r.m.s.={round(sigma_wlc * 1e6, 0)} ppm)")
plt.legend(loc="lower right")
plt.title("White Light Curve", fontsize=15)
plt.xlabel("Time since mid-exposure, hr", fontsize=15)
plt.ylabel("Normalized flux", fontsize=15)
# Set plot limits
#plt.ylim([0.965, 1.015])
plt.show()
White Light Curve scatter (ppm): 230.0

We now have white and spectroscopic light curves ready for fitting (not covered in this notebook). For additional analysis and features, please consult the following notebook, presented on a JWebbinar in December 2023: Part2-Spec2.ipynb.
It should be pointed out that the workaround solutions lead to a lower white light curve scatter for this particular data set (approximately 70 ppm lower, or 160 ppm for NRS1). Two factors determine the difference:
The pixel replacement step in the workaround uses a nominal PSF profile constructed from adjacent columns (of a column that needs to be corrected) to identify high and low pixels in addition to the data quality flags.
At the time of writing, the spectral resampling step is unavailable in the STScI pipeline. Instead, in the workaround notebook, we fit for the star’s centroid to locate and trace the spectra (without resampling) and perform aperture extraction using the trace.
9. Modifying the EXTRACT1D Reference File (as needed)#
extract_1d • Editing JSON reference file
As of Build 11.3, the extract_1d
step now uses a curved trace to extract the 1D spectra by default for un-resampled 2D spectra (resampling is skipped for BOTS data). As an example, we still provide a way to modify the extraction region if needed.
The EXTRACT1D reference file, along with several other parameter files, can be found in the CRDS_PATH
directory. While some files, like .json
files, can be manually edited, we modify them using Python.
# Modify the EXTRACT1D reference file.
# If you don't know the reference file name this should work.
# extract_1d_ref = Spec2Pipeline().get_reference_file(sci_cal, 'extract1d')
refs = api.dump_references(crds_client.get_context_used('jwst'),
['jwst_nirspec_extract1d_0006.json'])
extract_1d_ref = refs['jwst_nirspec_extract1d_0006.json']
# Open EXTRACT1D reference file in read-mode.
with open(extract_1d_ref, "r") as ref_file:
params = json.load(ref_file)
# S1600A1 full slit
params["apertures"][0]["extract_width"] = 27
params["apertures"][0].pop("nod2_offset") # remove
params["apertures"][0].pop("nod3_offset") # remove
params["apertures"][0].pop("nod5_offset") # remove
# params["apertures"][0]["xstart"] = 100 # lower x-index
# Write changes to a new file.
newData = json.dumps(params, indent=4)
# Add the suffix '_bots' to distinguish the file from the default version.
basename = os.path.basename(extract_1d_ref)[:-5]
extract_1d_ref_mod = os.path.join(basedir, f'{basename}_bots.json')
with open(extract_1d_ref_mod, "w") as file:
file.write(newData)
# Inspect the EXTRACT1D reference file.
with open(extract_1d_ref_mod, 'r') as f_obj:
extract_1d_ref_mod_data = json.load(f_obj)
JSON(extract_1d_ref_mod_data, expanded=True)
<IPython.core.display.JSON object>
Now, we re-extract the 1D spectrum by running the Extract1dStep
and overriding the reference file.
# Re-extract the NRS2 1D spectra.
sci_cal_nrs2 = [f for f in sci_cal if "nrs2" in f]
for cal in sci_cal_nrs2:
Extract1dStep.call(cal,
save_results=True,
output_dir=spec2_dir,
output_use_model=True,
suffix='x1dints_mod', # Default suffix is `_extract1dstep.fits`
use_source_posn=False,
override_extract1d=extract_1d_ref_mod)
2025-05-13 15:20:43,103 - stpipe.Extract1dStep - INFO - Extract1dStep instance created.
2025-05-13 15:20:43,339 - stpipe.Extract1dStep - INFO - Step Extract1dStep running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_calints.fits',).
2025-05-13 15:20:43,343 - stpipe.Extract1dStep - INFO - Step Extract1dStep parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: True
skip: False
suffix: x1dints_mod
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: True
extraction_type: box
use_source_posn: False
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
2025-05-13 15:20:48,880 - stpipe.Extract1dStep - INFO - Using EXTRACT1D reference file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/jwst_nirspec_extract1d_0006_bots.json
2025-05-13 15:20:49,002 - stpipe.Extract1dStep - INFO - Using APCORR file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_apcorr_0003.fits
2025-05-13 15:20:49,153 - stpipe.Extract1dStep - INFO - Processing spectral order -1
2025-05-13 15:20:49,213 - stpipe.Extract1dStep - WARNING - The photom step has not been run.
2025-05-13 15:20:49,214 - stpipe.Extract1dStep - INFO - Aperture start/stop: 2.50 -> 28.50 (inclusive)
2025-05-13 15:20:49,235 - stpipe.Extract1dStep - INFO - Creating aperture correction.
2025-05-13 15:20:49,301 - stpipe.Extract1dStep - INFO - Beginning loop over 155 integrations ...
2025-05-13 15:20:53,085 - stpipe.Extract1dStep - INFO - ... 50 integrations done
2025-05-13 15:20:55,318 - stpipe.Extract1dStep - INFO - ... 100 integrations done
2025-05-13 15:20:57,559 - stpipe.Extract1dStep - INFO - ... 150 integrations done
2025-05-13 15:20:57,788 - stpipe.Extract1dStep - INFO - All 155 integrations done
2025-05-13 15:20:57,995 - stpipe.Extract1dStep - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:21:02,941 - stpipe.Extract1dStep - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg001_nrs2_x1dints_mod.fits
2025-05-13 15:21:02,942 - stpipe.Extract1dStep - INFO - Step Extract1dStep done
2025-05-13 15:21:02,942 - stpipe - INFO - Results used jwst version: 1.18.0
2025-05-13 15:21:10,402 - stpipe.Extract1dStep - INFO - Extract1dStep instance created.
2025-05-13 15:21:10,642 - stpipe.Extract1dStep - INFO - Step Extract1dStep running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_calints.fits',).
2025-05-13 15:21:10,645 - stpipe.Extract1dStep - INFO - Step Extract1dStep parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: True
skip: False
suffix: x1dints_mod
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: True
extraction_type: box
use_source_posn: False
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
2025-05-13 15:21:16,153 - stpipe.Extract1dStep - INFO - Using EXTRACT1D reference file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/jwst_nirspec_extract1d_0006_bots.json
2025-05-13 15:21:16,276 - stpipe.Extract1dStep - INFO - Using APCORR file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_apcorr_0003.fits
2025-05-13 15:21:16,429 - stpipe.Extract1dStep - INFO - Processing spectral order -1
2025-05-13 15:21:16,489 - stpipe.Extract1dStep - WARNING - The photom step has not been run.
2025-05-13 15:21:16,491 - stpipe.Extract1dStep - INFO - Aperture start/stop: 2.50 -> 28.50 (inclusive)
2025-05-13 15:21:16,512 - stpipe.Extract1dStep - INFO - Creating aperture correction.
2025-05-13 15:21:16,579 - stpipe.Extract1dStep - INFO - Beginning loop over 155 integrations ...
2025-05-13 15:21:20,374 - stpipe.Extract1dStep - INFO - ... 50 integrations done
2025-05-13 15:21:22,615 - stpipe.Extract1dStep - INFO - ... 100 integrations done
2025-05-13 15:21:24,846 - stpipe.Extract1dStep - INFO - ... 150 integrations done
2025-05-13 15:21:25,069 - stpipe.Extract1dStep - INFO - All 155 integrations done
2025-05-13 15:21:25,280 - stpipe.Extract1dStep - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:21:30,214 - stpipe.Extract1dStep - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg002_nrs2_x1dints_mod.fits
2025-05-13 15:21:30,215 - stpipe.Extract1dStep - INFO - Step Extract1dStep done
2025-05-13 15:21:30,215 - stpipe - INFO - Results used jwst version: 1.18.0
2025-05-13 15:21:37,776 - stpipe.Extract1dStep - INFO - Extract1dStep instance created.
2025-05-13 15:21:38,020 - stpipe.Extract1dStep - INFO - Step Extract1dStep running with args ('/home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_calints.fits',).
2025-05-13 15:21:38,024 - stpipe.Extract1dStep - INFO - Step Extract1dStep parameters are:
pre_hooks: []
post_hooks: []
output_file: None
output_dir: /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/
output_ext: .fits
output_use_model: True
output_use_index: True
save_results: True
skip: False
suffix: x1dints_mod
search_output_file: True
input_dir: ''
subtract_background: None
apply_apcorr: True
extraction_type: box
use_source_posn: False
position_offset: 0.0
model_nod_pair: True
optimize_psf_location: True
smoothing_length: None
bkg_fit: None
bkg_order: None
log_increment: 50
save_profile: False
save_scene_model: False
save_residual_image: False
center_xy: None
ifu_autocen: False
bkg_sigma_clip: 3.0
ifu_rfcorr: True
ifu_set_srctype: None
ifu_rscale: None
ifu_covar_scale: 1.0
soss_atoca: True
soss_threshold: 0.01
soss_n_os: 2
soss_wave_grid_in: None
soss_wave_grid_out: None
soss_estimate: None
soss_rtol: 0.0001
soss_max_grid_size: 20000
soss_tikfac: None
soss_width: 40.0
soss_bad_pix: masking
soss_modelname: None
2025-05-13 15:21:43,532 - stpipe.Extract1dStep - INFO - Using EXTRACT1D reference file /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/jwst_nirspec_extract1d_0006_bots.json
2025-05-13 15:21:43,656 - stpipe.Extract1dStep - INFO - Using APCORR file /home/runner/crds_cache/references/jwst/nirspec/jwst_nirspec_apcorr_0003.fits
2025-05-13 15:21:43,806 - stpipe.Extract1dStep - INFO - Processing spectral order -1
2025-05-13 15:21:43,865 - stpipe.Extract1dStep - WARNING - The photom step has not been run.
2025-05-13 15:21:43,867 - stpipe.Extract1dStep - INFO - Aperture start/stop: 2.50 -> 28.50 (inclusive)
2025-05-13 15:21:43,887 - stpipe.Extract1dStep - INFO - Creating aperture correction.
2025-05-13 15:21:43,953 - stpipe.Extract1dStep - INFO - Beginning loop over 155 integrations ...
2025-05-13 15:21:47,726 - stpipe.Extract1dStep - INFO - ... 50 integrations done
2025-05-13 15:21:49,960 - stpipe.Extract1dStep - INFO - ... 100 integrations done
2025-05-13 15:21:52,211 - stpipe.Extract1dStep - INFO - ... 150 integrations done
2025-05-13 15:21:52,436 - stpipe.Extract1dStep - INFO - All 155 integrations done
2025-05-13 15:21:52,643 - stpipe.Extract1dStep - INFO - Results used CRDS context: jwst_1364.pmap
2025-05-13 15:21:57,545 - stpipe.Extract1dStep - INFO - Saved model in /home/runner/work/jwst-pipeline-notebooks/jwst-pipeline-notebooks/notebooks/NIRSPEC/BOTS/Obs003/stage2/jw01366003001_04101_00001-seg003_nrs2_x1dints_mod.fits
2025-05-13 15:21:57,546 - stpipe.Extract1dStep - INFO - Step Extract1dStep done
2025-05-13 15:21:57,546 - stpipe - INFO - Results used jwst version: 1.18.0
sci_x1d_mod = sorted(glob.glob(spec2_dir + '*nrs2_x1dints_mod.fits'))
display_spectra(sci_x1d_mod, integrations=[0, 10, 100], offsets=[0, 70, 140])
Trimming first/last 5 reference pixels with nan-values ...
NRS2 Summary:
Total number of time stamps: 465
Total number of 1D spectra: 465
Total number of columns: 2038
Total length of wavemap: 2038
2025-05-13 15:22:17,894 - stpipe - INFO - Using source_xpos and source_ypos to center extraction.

Concluding Remarks#
In this notebook, we demonstrated how to obtain white and spectroscopic light curves by (re-) running the three stages of the JWST pipeline. The saved data producs can now be provided to light curve fitting codes for measurements of the physical properties of the exoplanet (or other source with temporal variability) and obtaining a transmission spectrum. It should be pointed out that the analyses performed here are only a subset of the possible analyses one can perform, and are in no way the final word on how JWST data should be analyzed. This will be solidified more and more as data comes and best practices are established in the current and future cycles.
In conclusion, I would like to express my gratitude to the entire JWST team that has supported the creation of this notebook through discussions and testing, which have improved the notebook. In particular, special thanks to the Time-Series Observations Working Group at STScI, including Néstor Espinoza, Leonardo Ubeda, Sarah Kendrew, Elena Manjavacas, Brian Brooks, Mike Reagan, Loïc Albert, Everett Schlawin, Stephan Birkmann among others. To the NIRCam IDT team for multiple fruitful discussions, including Everett Schlawin, Thomas Beatty, Tom Greene and Jarron Leisenring. To the ERS Transiting Exoplanet team who have provided several venues for discussion and community input. To the several JWST team members, including behind the pipeline and the mission itself, including and in no particular order Bryan Hilbert, Armin Rest, Anton Koekemoer, Alicia Canipe, Melanie Clarke, James Muzerolle, Kayli Glidic, Jeff Valenti and Karl Gordon.