Skip to content

Commit a0df710

Browse files
authored
Bump segy dependency to 0.5.2. (TGSAI#699)
* Bump `segy` dependency to `0.5.2`. * Update references to `SegySettings` to `SegyFileSettings` after dependency bump. --------- Co-authored-by: Altay Sansal <[email protected]>
1 parent cf35aff commit a0df710

File tree

4 files changed

+96
-96
lines changed

4 files changed

+96
-96
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ dependencies = [
2626
"psutil>=7.0.0",
2727
"pydantic>=2.11.9",
2828
"rich>=14.1.0",
29-
"segy>=0.5.1",
29+
"segy>=0.5.2",
3030
"tqdm>=4.67.1",
3131
"universal-pathlib>=0.2.6",
3232
"xarray>=2025.9.1",

src/mdio/converters/segy.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import numpy as np
1212
import zarr
1313
from segy import SegyFile
14-
from segy.config import SegySettings
14+
from segy.config import SegyFileSettings
1515
from segy.standards.codes import MeasurementSystem as segy_MeasurementSystem
1616
from segy.standards.fields.trace import Rev0 as TraceHeaderFieldsRev0
1717

@@ -488,7 +488,7 @@ def segy_to_mdio( # noqa PLR0913
488488
err = f"Output location '{output_path.as_posix()}' exists. Set `overwrite=True` if intended."
489489
raise FileExistsError(err)
490490

491-
segy_settings = SegySettings(storage_options=input_path.storage_options)
491+
segy_settings = SegyFileSettings(storage_options=input_path.storage_options)
492492
segy_file = SegyFile(url=input_path.as_posix(), spec=segy_spec, settings=segy_settings)
493493
segy_info: SegyFileHeaderDump = _get_segy_file_header_dump(segy_file)
494494

src/mdio/segy/_workers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
if TYPE_CHECKING:
1818
from segy.arrays import HeaderArray
19-
from segy.config import SegySettings
19+
from segy.config import SegyFileSettings
2020
from segy.schema import SegySpec
2121
from upath import UPath
2222
from xarray import Dataset as xr_Dataset
@@ -36,7 +36,7 @@ class SegyFileArguments(TypedDict):
3636

3737
url: str
3838
spec: SegySpec | None
39-
settings: SegySettings | None
39+
settings: SegyFileSettings | None
4040

4141

4242
def header_scan_worker(

0 commit comments

Comments
 (0)