Module lunar.rec.experiments.models.experiment_models
Classes
class Bucket (**data: Any)
-
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
Ancestors
- pydantic.main.BaseModel
- pydantic.utils.Representation
Class variables
var model_name : Optional[str]
var model_version : Optional[str]
var name : str
var ratio : int
class Experiment (**data: Any)
-
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
Ancestors
- ExperimentBase
- pydantic.main.BaseModel
- pydantic.utils.Representation
Class variables
var id : str
class ExperimentBase (**data: Any)
-
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
Ancestors
- pydantic.main.BaseModel
- pydantic.utils.Representation
Subclasses
Class variables
var Config
var bucketing_seed : Optional[str]
var buckets : List[Bucket]
Static methods
def check_bucket_names(buckets)
def check_sum_ratio(buckets)
class ExperimentPatchIn (**data: Any)
-
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
Ancestors
- ExperimentBase
- pydantic.main.BaseModel
- pydantic.utils.Representation
Class variables
var bucketing_seed : Optional[str]
var buckets : Optional[List[Bucket]]
class ExperimentPutIn (**data: Any)
-
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
Ancestors
- ExperimentBase
- pydantic.main.BaseModel
- pydantic.utils.Representation
Class variables
var bucketing_seed : Optional[str]
var buckets : List[Bucket]