noether.data.datasets.cfd.shapenet_car.split

Classes

ShapeNetCarDefaultSplitIDs

Default split IDs for ShapeNet Car dataset with validation.

Module Contents

class noether.data.datasets.cfd.shapenet_car.split.ShapeNetCarDefaultSplitIDs(/, **data)

Bases: noether.core.schemas.dataset.DatasetSplitIDs

Default split IDs for ShapeNet Car dataset with validation.

Following the Transolver paper convention:
  • param0 is used for test/validation set

  • param1-8 are used for training set

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)

EXPECTED_TRAIN_SIZE = 789
EXPECTED_VAL_SIZE = 0
EXPECTED_TEST_SIZE = 100
DATASET_NAME = 'ShapeNet-Car'
train: set[str]
val: set[str]
test: set[str]