xamr.AMReXDataset
- class xamr.AMReXDataset(filename: str | List[str])[source]
xarray-like interface for AMReX data via yt (native AMR)
Supports both single files and time series from multiple files. Indexing operations work on the coarsest refinement level (level 0).
Examples
# Single file ds = AMReXDataset(“plt00000”)
# Time series from multiple files ds = AMReXDataset([“plt00000”, “plt00001”, “plt00002”]) ds = AMReXDataset(“plt*”) # glob pattern
# Access field data temp = ds[‘temperature’]
# Indexing (coarsest level) temp_point = ds[‘temperature’][0, 10, 20] # time=0, z=10, y=20 (for 3D) temp_slice = ds[‘temperature’][0, :, :, 50] # time=0, all z,y, x=50
Methods
__init__(filename)Attributes
Dataset attributes
Access to calculation methods
Available AMR levels
- __getitem__(field_name: str) AMReXDataArray[source]
Access fields like ds[‘temperature’]
- property attrs
Dataset attributes
- property levels
Available AMR levels
- property calc
Access to calculation methods