Skip to content

Commit d8632a1

Browse files
committed
use UPath instead of StorageLocation and remove all v0 stuff
1 parent 96c186f commit d8632a1

31 files changed

Lines changed: 233 additions & 2449 deletions

‎pyproject.toml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ dependencies = [
2828
"rich (>=14.1.0,<15.0.0)",
2929
"segy (>=0.4.2,<0.5.0)",
3030
"tqdm (>=4.67.1,<5.0.0)",
31+
"universal-pathlib>=0.2.6",
3132
"xarray>=2025.7.1",
3233
"zarr (>=3.1.2,<4.0.0)",
3334
]

‎src/mdio/__init__.py‎

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,16 @@
22

33
from importlib import metadata
44

5-
from mdio.api import MDIOReader
6-
from mdio.api import MDIOWriter
7-
from mdio.api.convenience import copy_mdio
8-
from mdio.api.opener import open_dataset
5+
from mdio.api.io import open_mdio
6+
from mdio.api.io import to_mdio
97
from mdio.converters import mdio_to_segy
10-
from mdio.converters import numpy_to_mdio
118
from mdio.converters import segy_to_mdio
12-
from mdio.core.dimension import Dimension
13-
from mdio.core.factory import MDIOCreateConfig
14-
from mdio.core.factory import MDIOVariableConfig
15-
from mdio.core.factory import create_empty
16-
from mdio.core.factory import create_empty_like
17-
from mdio.core.grid import Grid
18-
from mdio.core.storage_location import StorageLocation
199

2010
__all__ = [
21-
"MDIOReader",
22-
"MDIOWriter",
23-
"copy_mdio",
24-
"open_dataset",
11+
"open_mdio",
12+
"to_mdio",
2513
"mdio_to_segy",
26-
"numpy_to_mdio",
2714
"segy_to_mdio",
28-
"Dimension",
29-
"MDIOCreateConfig",
30-
"MDIOVariableConfig",
31-
"create_empty",
32-
"create_empty_like",
33-
"Grid",
34-
"StorageLocation",
3515
]
3616

3717

‎src/mdio/api/__init__.py‎

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1 @@
1-
"""API Module."""
2-
3-
from .accessor import MDIOReader
4-
from .accessor import MDIOWriter
5-
6-
__all__ = ["MDIOReader", "MDIOWriter"]
1+
"""Public API."""

0 commit comments

Comments
 (0)