Config#

class pyvisgen.io.Config(*, sampling: ~pyvisgen.io.config.SamplingConfig = <factory>, polarization: ~pyvisgen.io.config.PolarizationConfig = <factory>, bundle: ~pyvisgen.io.config.BundleConfig = <factory>, datawriter: ~pyvisgen.io.config.DataWriterConfig = <factory>, gridding: ~pyvisgen.io.config.GriddingConfig = <factory>, fft: ~pyvisgen.io.config.FFTConfig = <factory>, codecarbon: bool | ~pyvisgen.io.config.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

from_toml(path)

Load configuration from a TOML file.

to_dict()

Export configuration as a dictionary.

validate_codecarbon(v)

Attributes Documentation

model_config: ClassVar[ConfigDict] = {}#

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

Methods Documentation

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

Load configuration from a TOML file.

to_dict() dict[source]#

Export configuration as a dictionary.

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