From 26c9f0f373af8fdfa095b97d1e4b7441e21ef1cd Mon Sep 17 00:00:00 2001 From: Brett Graham Date: Mon, 24 Feb 2025 17:02:13 -0500 Subject: [PATCH] remove OutlierPars model (#421) --- changes/421.removal.rst | 1 + src/stdatamodels/jwst/datamodels/__init__.py | 2 - .../jwst/datamodels/outlierpars.py | 11 ---- .../schemas/outlierpars.schema.yaml | 65 ------------------- 4 files changed, 1 insertion(+), 78 deletions(-) create mode 100644 changes/421.removal.rst delete mode 100644 src/stdatamodels/jwst/datamodels/outlierpars.py delete mode 100644 src/stdatamodels/jwst/datamodels/schemas/outlierpars.schema.yaml diff --git a/changes/421.removal.rst b/changes/421.removal.rst new file mode 100644 index 00000000..1a37eb1b --- /dev/null +++ b/changes/421.removal.rst @@ -0,0 +1 @@ +Remove unused OulierPars model. diff --git a/src/stdatamodels/jwst/datamodels/__init__.py b/src/stdatamodels/jwst/datamodels/__init__.py index 436eba2c..905e9f73 100644 --- a/src/stdatamodels/jwst/datamodels/__init__.py +++ b/src/stdatamodels/jwst/datamodels/__init__.py @@ -41,7 +41,6 @@ from .multispec import MultiSpecModel, MRSMultiSpecModel from .nirspec_flat import NirspecFlatModel, NirspecQuadFlatModel from .nrm import NRMModel -from .outlierpars import OutlierParsModel from .outlierifuoutput import OutlierIFUOutputModel from .pathloss import PathlossModel, MirLrsPathlossModel from .persat import PersistenceSatModel @@ -185,7 +184,6 @@ "NIRCAMGrismModel", "NIRISSGrismModel", "OTEModel", - "OutlierParsModel", "OutlierIFUOutputModel", "PathlossModel", "MirLrsPathlossModel", diff --git a/src/stdatamodels/jwst/datamodels/outlierpars.py b/src/stdatamodels/jwst/datamodels/outlierpars.py deleted file mode 100644 index b266565f..00000000 --- a/src/stdatamodels/jwst/datamodels/outlierpars.py +++ /dev/null @@ -1,11 +0,0 @@ -from .reference import ReferenceFileModel - -__all__ = ["OutlierParsModel"] - - -class OutlierParsModel(ReferenceFileModel): - """ - A data model for outlier detection parameters reference tables. - """ - - schema_url = "http://stsci.edu/schemas/jwst_datamodel/outlierpars.schema" diff --git a/src/stdatamodels/jwst/datamodels/schemas/outlierpars.schema.yaml b/src/stdatamodels/jwst/datamodels/schemas/outlierpars.schema.yaml deleted file mode 100644 index 094657f1..00000000 --- a/src/stdatamodels/jwst/datamodels/schemas/outlierpars.schema.yaml +++ /dev/null @@ -1,65 +0,0 @@ -%YAML 1.1 ---- -$schema: "http://stsci.edu/schemas/asdf/asdf-schema-1.1.0" -id: "http://stsci.edu/schemas/jwst_datamodel/outlierpars.schema" -title: Default Outlier Detection parameters data model -allOf: -- $ref: referencefile.schema -- type: object - properties: - outlierpars_table: - title: Outlier Detection parameters table - fits_hdu: OUTLIERPARS - datatype: - - name: numimages - datatype: int32 - - name: filter - datatype: [ascii, 40] - - name: pixfrac - datatype: float32 - - name: kernel - datatype: [ascii, 10] - - name: fillval - datatype: [ascii, 10] - - name: wht_type - datatype: [ascii, 10] - - name: resample_bits - datatype: int32 - - name: nlow - datatype: int32 - - name: nhigh - datatype: int32 - - name: lthresh - datatype: float32 - - name: hthresh - datatype: float32 - - name: nsigma - datatype: [ascii, 10] - - name: maskpt - datatype: float32 - - name: expkey - datatype: [ascii, 10] - - name: in_units - datatype: [ascii, 10] - - name: out_units - datatype: [ascii, 10] - - name: expout - datatype: [ascii, 10] - - name: grow - datatype: int32 - - name: ctegrow - datatype: int32 - - name: rn - datatype: float32 - - name: snr - datatype: [ascii, 20] - - name: scale - datatype: [ascii, 10] - - name: backg - datatype: float32 - - name: threshold_percent - datatype: float32 - - name: kernel_size - datatype: [ascii, 10] - - name: ifu_second_check - datatype: bool8