1313from mdio .builder .schemas .v1 .units import LengthUnitModel
1414from mdio .builder .schemas .v1 .units import TimeUnitEnum
1515from mdio .builder .schemas .v1 .units import TimeUnitModel
16- from mdio .builder .templates .seismic_3d_prestack_field_records import SeismicPreStackTemplate
16+ from mdio .builder .templates .seismic_3d_prestack_field_records import Seismic3DPreStackFieldRecordsTemplate
1717
1818UNITS_METER = LengthUnitModel (length = LengthUnitEnum .METER )
1919UNITS_SECOND = TimeUnitModel (time = TimeUnitEnum .SECOND )
@@ -143,15 +143,15 @@ def _validate_coordinates_headers_trace_mask(dataset: Dataset, headers: Structur
143143 assert group_coord_y .metadata .units_v1 .length == LengthUnitEnum .METER
144144
145145
146- class TestSeismic3DPreStackShotTemplate :
146+ class TestSeismic3DPreStackFieldRecordsTemplate :
147147 """Unit tests for SeismicPreStackTemplate."""
148148
149149 def test_configuration (self ) -> None :
150150 """Unit tests for SeismicPreStackTemplate in time domain."""
151- t = SeismicPreStackTemplate (data_domain = "time" )
151+ t = Seismic3DPreStackFieldRecordsTemplate (data_domain = "time" )
152152
153153 # Template attributes for prestack shot
154- assert t .name == "PreStackGathers3DTime "
154+ assert t .name == "PreStackFieldRecords3DTime "
155155 assert t .default_variable_name == "amplitude"
156156 assert t .trace_domain == "time"
157157 assert t .spatial_dimension_names == ("shot_line" , "gun" , "shot_point" , "cable" , "channel" )
@@ -177,11 +177,11 @@ def test_configuration(self) -> None:
177177 assert attrs == {"surveyDimensionality" : "3D" , "ensembleType" : "shot_point" , "processingStage" : "pre-stack" }
178178 assert t .default_variable_name == "amplitude"
179179
180- assert t .name == "PreStackGathers3DTime "
180+ assert t .name == "PreStackFieldRecords3DTime "
181181
182182 def test_build_dataset (self , structured_headers : StructuredType ) -> None :
183183 """Unit tests for SeismicPreStackTemplate build in time domain."""
184- t = SeismicPreStackTemplate (data_domain = "time" )
184+ t = Seismic3DPreStackFieldRecordsTemplate (data_domain = "time" )
185185 t .add_units ({"source_coord_x" : UNITS_METER , "source_coord_y" : UNITS_METER }) # spatial domain units
186186 t .add_units ({"group_coord_x" : UNITS_METER , "group_coord_y" : UNITS_METER }) # spatial domain units
187187 t .add_units ({"time" : UNITS_SECOND }) # data domain units
@@ -215,6 +215,6 @@ def test_build_dataset(self, structured_headers: StructuredType) -> None:
215215@pytest .mark .parametrize ("data_domain" , ["Time" , "TiME" ])
216216def test_domain_case_handling (data_domain : str ) -> None :
217217 """Test that domain parameter handles different cases correctly."""
218- template = SeismicPreStackTemplate (data_domain = data_domain )
218+ template = Seismic3DPreStackFieldRecordsTemplate (data_domain = data_domain )
219219 assert template ._data_domain == data_domain .lower ()
220220 assert template .name .endswith (data_domain .capitalize ())
0 commit comments