noether.data.datasets.cfd.shapenet_car.zarr_dataset¶
Zarr-backed ShapeNet-Car dataset with chunk-based subsampling.
Attributes¶
Classes¶
Config for the Zarr-backed ShapeNet-Car dataset ( |
|
ShapeNet-Car dataset that reads from a converted Zarr store. |
Module Contents¶
- noether.data.datasets.cfd.shapenet_car.zarr_dataset.logger¶
- class noether.data.datasets.cfd.shapenet_car.zarr_dataset.ZarrShapeNetCarDatasetConfig(/, **data)¶
Bases:
noether.data.datasets.cfd.zarr_aero_dataset.ZarrAeroDatasetConfigConfig for the Zarr-backed ShapeNet-Car dataset (
root= converted Zarr store).Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)
- class noether.data.datasets.cfd.shapenet_car.zarr_dataset.ZarrShapeNetCarDataset(dataset_config)¶
Bases:
noether.data.datasets.cfd.zarr_aero_dataset.ZarrAeroDatasetShapeNet-Car dataset that reads from a converted Zarr store.
Config-driven analogue of
ShapeNetCarDatasetwheredataset_config.rootpoints at the converted Zarr store. When the config’snum_surface_points/num_volume_pointsare given, the dataset chunk-subsamples at read time and returns exactly that many points per domain, so the pipeline’sPointSamplingSampleProcessorbecomes a no-op.- Parameters:
dataset_config (ZarrShapeNetCarDatasetConfig) – ShapeNet-Car Zarr config;
rootis the Zarr store root and thenum_*/sampling_seed/read_concurrencyfields drive subsampling.
- split¶
- design_ids¶