Skip to content

Commit 42f54f8

Browse files
committed
Rename template name
1 parent 8131006 commit 42f54f8

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

src/mdio/builder/template_registry.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
from mdio.builder.templates.seismic_3d_poststack import Seismic3DPostStackTemplate
2727
from mdio.builder.templates.seismic_3d_prestack_cdp import Seismic3DPreStackCDPTemplate
2828
from mdio.builder.templates.seismic_3d_prestack_coca import Seismic3DPreStackCocaTemplate
29-
from mdio.builder.templates.seismic_3d_prestack_field_records import SeismicPreStackTemplate
29+
from mdio.builder.templates.seismic_3d_prestack_field_records import Seismic3DPreStackFieldRecordsTemplate
3030
from mdio.builder.templates.seismic_3d_prestack_shot import Seismic3DPreStackShotTemplate
3131

3232
if TYPE_CHECKING:
@@ -134,7 +134,7 @@ def _register_default_templates(self) -> None:
134134
self.register(Seismic3DPreStackCocaTemplate("depth"))
135135

136136
# Field (shot) data
137-
self.register(SeismicPreStackTemplate("time"))
137+
self.register(Seismic3DPreStackFieldRecordsTemplate("time"))
138138
self.register(Seismic2DPreStackShotTemplate("time"))
139139
self.register(Seismic3DPreStackShotTemplate("time"))
140140

src/mdio/builder/templates/seismic_3d_prestack_field_records.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from mdio.builder.templates.types import SeismicDataDomain
99

1010

11-
class SeismicPreStackTemplate(AbstractDatasetTemplate):
11+
class Seismic3DPreStackFieldRecordsTemplate(AbstractDatasetTemplate):
1212
"""Seismic pre-stack time Dataset template.
1313
1414
This should be used for both 2D and 3D datasets. Common-shot or common-channel datasets
@@ -34,7 +34,7 @@ def __init__(self, data_domain: SeismicDataDomain):
3434

3535
@property
3636
def _name(self) -> str:
37-
return f"PreStackGathers3D{self._data_domain.capitalize()}"
37+
return f"PreStackFieldRecords3D{self._data_domain.capitalize()}"
3838

3939
def _load_dataset_attributes(self) -> dict[str, Any]:
4040
return {

tests/integration/test_import_streamer_grid_overrides.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ def test_import_6d_segy( # noqa: PLR0913
178178

179179
segy_to_mdio(
180180
segy_spec=segy_spec,
181-
mdio_template=TemplateRegistry().get("PreStackGathers3DTime"), # Placeholder for the template
181+
mdio_template=TemplateRegistry().get("PreStackFieldRecords3DTime"),
182182
input_path=segy_path,
183183
output_path=zarr_tmp,
184184
overwrite=True,

tests/unit/v1/templates/test_seismic_3d_prestack_field_records.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from mdio.builder.schemas.v1.units import LengthUnitModel
1414
from mdio.builder.schemas.v1.units import TimeUnitEnum
1515
from 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

1818
UNITS_METER = LengthUnitModel(length=LengthUnitEnum.METER)
1919
UNITS_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"])
216216
def 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())

tests/unit/v1/templates/test_template_registry.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"PreStackCdpAngleGathers3DDepth",
3232
"PreStackCocaGathers3DTime",
3333
"PreStackCocaGathers3DDepth",
34-
"PreStackGathers3DTime",
34+
"PreStackFieldRecords3DTime",
3535
"PreStackShotGathers2DTime",
3636
"PreStackShotGathers3DTime",
3737
]

0 commit comments

Comments
 (0)