From a109e1f329e467de7d046302120f9ae832a96041 Mon Sep 17 00:00:00 2001 From: Jonathan Eisenhamer Date: Thu, 30 Jan 2025 12:15:33 -0500 Subject: [PATCH] Invoke convert from_tvac_raw --- romancal/dq_init/dq_init_step.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/romancal/dq_init/dq_init_step.py b/romancal/dq_init/dq_init_step.py index 6e5c23b3f..bdc68b1c0 100644 --- a/romancal/dq_init/dq_init_step.py +++ b/romancal/dq_init/dq_init_step.py @@ -4,7 +4,7 @@ from typing import TYPE_CHECKING import roman_datamodels as rdm -from roman_datamodels.datamodels import RampModel +from roman_datamodels.datamodels import RampModel, ScienceRawModel from roman_datamodels.dqflags import pixel from romancal.dq_init import dq_initialization @@ -47,6 +47,10 @@ def process(self, input): """ # Open datamodel input_model = rdm.open(input) + try: + input_model = ScienceRawModel.from_tvac_raw(input_model) + except ValueError: + pass # Convert to RampModel output_model = RampModel.from_science_raw(input_model)