Description
I am trying to extract a point time series from a DFS2 area time series where the grid has a non‑zero orientation (e.g. 40°).
Currently, mikeio.read does not support reading a single point directly from a DFS2 file. As a result, the entire DFS2 file must be read into memory before spatial slicing, which is inefficient for large datasets.
In addition, attempting to extract a point time series using .sel() fails when the DFS2 domain has a non‑zero orientation.
Expected behavior
- Ability to read/extract a single point time series directly from a DFS2 file without loading the full dataset.
- .sel() should correctly handle point selection for DFS2 files with rotated grids (minimally with user specified grid indices).
Motivation
This functionality would significantly improve performance and efficiency when working with large, rotated DFS2 datasets, especially for point‑based analysis and integration into post‑processing workflows.

Description
I am trying to extract a point time series from a DFS2 area time series where the grid has a non‑zero orientation (e.g. 40°).
Currently, mikeio.read does not support reading a single point directly from a DFS2 file. As a result, the entire DFS2 file must be read into memory before spatial slicing, which is inefficient for large datasets.
In addition, attempting to extract a point time series using .sel() fails when the DFS2 domain has a non‑zero orientation.
Expected behavior
Motivation
This functionality would significantly improve performance and efficiency when working with large, rotated DFS2 datasets, especially for point‑based analysis and integration into post‑processing workflows.