noether.core.schemas.aero¶
Submodules¶
Classes¶
Configuration for surface/volume evaluation metrics callback. |
|
Dataset configuration for aerodynamic CFD datasets. |
|
Pipeline configuration for aerodynamic CFD datasets. |
Package Contents¶
- class noether.core.schemas.aero.SurfaceVolumeEvaluationMetricsCallbackConfig(/, **data)¶
Bases:
noether.core.schemas.callbacks.PeriodicDataIteratorCallbackConfigConfiguration for surface/volume evaluation metrics callback.
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)
- name: Literal['SurfaceVolumeEvaluationMetricsCallback'] = 'SurfaceVolumeEvaluationMetricsCallback'¶
- forward_properties: list[str] = []¶
List of properties in the dataset to be forwarded during inference.
- chunked_inference: bool = False¶
If True, perform inference in chunks over the full simulation geometry.
- chunk_properties: list[str] = []¶
List of properties in the dataset to be chunked for chunked inference.
- sample_size_property: str | None = None¶
Property in the batch to determine the sample size for chunking.
- validate_config()¶
- Return type:
- class noether.core.schemas.aero.AeroDatasetConfig(/, **data)¶
Bases:
noether.core.schemas.dataset.StandardDatasetConfigDataset configuration for aerodynamic CFD datasets.
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)
- pipeline: noether.core.schemas.aero.pipeline.AeroCFDPipelineConfig¶
Config of the pipeline to use for the dataset.
- class noether.core.schemas.aero.AeroCFDPipelineConfig(/, **data)¶
Bases:
noether.core.schemas.dataset.PipelineConfigPipeline configuration for aerodynamic CFD datasets.
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)
- num_surface_queries: int | None = None¶
Number of surface queries for the output function. If 0 or None, no query points are sampled.
- num_volume_queries: int | None = None¶
Number of volume queries for the output function. If 0 or None, no query points are sampled.
- use_physics_features: bool = False¶
Whether to use physics features (SDF, normals) alongside input coordinates.
- dataset_statistics: noether.core.schemas.statistics.AeroStatsSchema | None = None¶
Dataset statistics for normalization of input features.
- sample_query_points: bool = True¶
Whether to sample query points. If False, query points are duplicated from encoder inputs.
- data_specs: noether.core.schemas.dataset.AeroDataSpecs¶
Data specifications for the pipeline.