Config#

class pyvisgen.io.Config(*, sampling: SamplingConfig = <factory>, noise: NoiseConfig = <factory>, polarization: PolarizationConfig = <factory>, bundle: BundleConfig = <factory>, datawriter: DataWriterConfig = <factory>, gridding: GriddingConfig = <factory>, fft: FFTConfig = <factory>, codecarbon: bool | CodeCarbonEmissionTrackerConfig = False)[source]#

Bases: BaseModel

Main training configuration.

Attributes Summary

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

Methods Summary

check_fits_out_path_writer()

from_toml(path)

Load configuration from a TOML file.

validate_codecarbon(v)

Attributes Documentation

model_config = {}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

Methods Documentation

check_fits_out_path_writer() Config[source]#
classmethod from_toml(path: str | Path) Config[source]#

Load configuration from a TOML file.

classmethod validate_codecarbon(v: bool | CodeCarbonEmissionTrackerConfig)[source]#