Project model

Attributes:

  • id (str): Project ID.
  • title (str): Project title.
  • description (str): Project description.
  • status (str): Project status.
  • archived (bool): Project archived status.
  • created_at (datetime): Project creation date.
  • updated_at (datetime): Project last update date.
  • experiments (List[Experiment]): List of experiments in the project.
  • pinned (bool): Project pinned status.

UpdateProject model

Attributes:

  • title (str): Project title.
  • description (str): Project description.
  • status (str): Project status.
  • archived (bool): Project archived status.
  • updated_at (datetime): Project last update date.
  • pinned (bool): Project pinned status.

DisplayProject model

Attributes:

  • id (str): Project ID.
  • title (str): Project title.
  • description (str): Project description.
  • status (str): Project status.
  • archived (bool): Project archived status.
  • created_at (datetime): Project creation date.
  • updated_at (datetime): Project last update date.
  • experiments (List[str]): List of experiments in the project.

Experiment model

Attributes:

  • id (PydanticObjectId): Experiment ID.
  • project_id (PydanticObjectId): Project ID.
  • name (str): Experiment title.
  • description (Optional[str]): Experiment description.
  • created_at (datetime): Experiment creation date.
  • updated_at (Optional[datetime]): Experiment last update date.
  • iterations (List[Iteration]): Experiment iterations.

UpdateExperiment model

Attributes:

  • name (Optional[str]): Experiment title.
  • description (Optional[str]): Experiment description.
  • updated_at (datetime): Experiment last update date.

Iteration model

Attributes:

  • id (PydanticObjectId): Iteration id.
  • experiment_id (PydanticObjectId): Experiment id.
  • project_id (PydanticObjectId): Project id.
  • experiment_name (str): Experiment name.
  • project_title (str): Project title.
  • user_name (str): User name.
  • iteration_name (str): Iteration title.
  • created_at (datetime): Iteration creation date.
  • metrics (Optional[dict]): Iteration metrics.
  • parameters (Optional[dict]): Iteration parameters.
  • path_to_model (Optional[str]): Path to model.
  • dataset (Optional[DatasetInIteration]): Dataset.
  • interactive_charts (Optional[List[InteractiveChart]]): Interactive charts list.
  • image_charts (Optional[List[ImageChart]]): Image charts list.
  • assigned_monitored_model_id (Optional[PydanticObjectId]): Assigned monitored model id.
  • assigned_monitored_model_name (Optional[str]): Assigned monitored model name.

UpdateIteration model

Attributes:

  • iteration_name (str): Iteration title.
  • assigned_monitored_model_id (Optional[PydanticObjectId]): Assigned monitored model id.
  • assigned_monitored_model_name (Optional[str]): Assigned monitored model name.

ImageChart model

Attributes:

  • id (PydanticObjectId): Chart id.
  • name (str): Chart name.
  • encoded_image (str): base64 encoded chart image.
  • comparable (Optional[bool]): Is chart comparable.

InteractiveChart model

Attributes:

  • id (PydanticObjectId): Chart id.
  • chart_type (str): Chart type.
  • name (str): Logical name of chart.
  • chart_title (str): Chart title.
  • chart_subtitle (Optional[str]): Chart subtitle.
  • x_data(List[float]): X data.
  • y_data (List[float]): Y data.
  • y_data_names (Optional[List[str]]): Y data names.
  • x_label (Optional[str]): X label.
  • y_label (Optional[str]): Y label.
  • x_min (Optional[float]): X axis minimum value.
  • x_max (Optional[float]): X axis maximum value.
  • y_min (Optional[float]): Y axis minimum value.
  • y_max (Optional[float]): Y axis maximum value.
  • comparable (Optional[bool]): Is comparable.

Dataset model

Attributes:

  • id dataset_name (str): Dataset name
  • path_to_dataset (str): Path to dataset
  • dataset_description (str): Dataset description
  • tags (str): Dataset tags
  • archived (bool): Dataset status
  • created_at (datetime): Date and time of dataset creation
  • updated_at (datetime): Date and time of dataset update
  • version (str): Dataset version
  • linked_iterations (Dict): Linked iterations (key - iteration id, value - (project_id, experiment_id)
  • pinned (bool): Dataset pinned status

DatasetInIteration model

Attributes:

  • id (PydanticObjectId): Dataset id.
  • name (Optional[str]): Dataset name.
  • version (Optional[str]): Dataset version.

UpdateDataset model

Attributes:

  • dataset_name (str): Dataset name
  • path_to_dataset (str): Path to dataset
  • dataset_description (str): Dataset description
  • tags (str): Dataset tags
  • archived (bool): Dataset status
  • version (str): Dataset version
  • updated_at (datetime): Date and time of dataset update
  • pinned (bool): Dataset pinned status

MonitoredModel model

Attributes:

  • id (PydanticObjectId): Monitored model id.
  • model_name (str): Monitored model name.
  • model_description (str): Monitored model description.
  • model_status (str): Monitored model status.
  • iteration (Iteration): Related Iteration.
  • pinned (bool): Monitored model pinned status.
  • predictions_data (list[dict]): Predictions data list of rows as dicts.
  • ml_model (str): ML model
  • interactive_charts (list[MonitoredModelInteractiveChart]): Interactive charts
  • interactive_charts_existed (set[tuple[str, Optional[str], Optional[str]]]): Interactive charts existed pairs of columns
  • created_at (datetime): Monitored model creation date.
  • updated_at (datetime): Monitored model last update date.

UpdateMonitoredModel model

Attributes:

  • model_name (str): Monitored model name.
  • model_description (str): Monitored model description.
  • model_status (str): Monitored model status.
  • iteration (Iteration): Related Iteration.
  • pinned (bool): Monitored model pinned status.
  • predictions_data (list[dict]): Predictions data list of rows as dicts.
  • updated_at (datetime): Monitored model last update date.

PredictionData model

Attributes:

  • prediction_date (datetime): Prediction date.
  • input_data (dict): Input data.
  • prediction (Union[float, int]): Prediction.
  • actual (Union[float, int]): Actual.

UpdatePredictionData model

Attributes:

  • actual (Union[float, int]): actual prediction value.

MonitoredModelInteractiveChart model

Attributes:

  • id (PydanticObjectId): Interactive chart id.
  • monitored_model_id (PydanticObjectId): Monitored model id.
  • chart_type (str): Chart type.
  • first_column (str): First column name.
  • second_column (Optional[str]): Second column name.
  • bin_method (Optional[str]): Bin method.
  • bin_number (Optional[int]): Bin number.