autocast.data.metadata#

class Metadata(dataset_name, n_spatial_dims, spatial_resolution, scalar_names, constant_scalar_names, constant_field_names, boundary_condition_types, field_names, n_steps_per_trajectory, n_files=None, n_trajectories_per_file=None, grid_type='cartesian')[source]#

Bases: object

Metadata for spatiotemporal datasets.

Parameters:
dataset_name: str#
n_spatial_dims: int#
spatial_resolution: tuple[int, ...]#
scalar_names: list[str]#
constant_scalar_names: list[str]#
constant_field_names: dict[str, list[str]]#
boundary_condition_types: list[str]#
field_names: dict[int, list[str]]#
n_steps_per_trajectory: list[int]#
n_files: int | None = None#
n_trajectories_per_file: list[int] | None = None#
grid_type: Literal['cartesian'] = 'cartesian'#