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: list[str] = ['param1/1dc58be25e1b6e5675cad724c63e222e', 'param1/1dc757e77f3cfad0253c03b7df20edd5',...
val: list[str] = []
test: list[str] = ['param0/100715345ee54d7ae38b52b4ee9d36a3', 'param0/10247b51a42b41603ffe0e5069bf1eb5',...