ensemble#

Ensemble and related entities.

Attributes#

Classes#

JobsEnsembles

Entity linking jobs and ensembles.

JobsUsers

EnsemblesUsers

Ensemble

Ensemble entity

Comment

Comments for ensembles

Module Contents#

ensemble.Base#
class ensemble.JobsEnsembles#

Bases: Base, sqlalchemy_serializer.SerializerMixin

Entity linking jobs and ensembles.

__tablename__ = 'jobs_ensembles'#
id: sqlalchemy.orm.Mapped[int]#
ensemble_id: sqlalchemy.orm.Mapped[int]#
job_id: sqlalchemy.orm.Mapped[int]#
class ensemble.JobsUsers#

Bases: Base, sqlalchemy_serializer.SerializerMixin

__tablename__ = 'jobs_users'#
id: sqlalchemy.orm.Mapped[int]#
job_id: sqlalchemy.orm.Mapped[str]#
user_id: sqlalchemy.orm.Mapped[str]#
class ensemble.EnsemblesUsers#

Bases: Base, sqlalchemy_serializer.SerializerMixin

__tablename__ = 'ensembles_users'#
id: sqlalchemy.orm.Mapped[int]#
ensemble_id: sqlalchemy.orm.Mapped[int]#
user_id: sqlalchemy.orm.Mapped[str]#
class ensemble.Ensemble(name: str, description: str, user_id: str, scenario_configs: str)#

Bases: Base, sqlalchemy_serializer.SerializerMixin

Ensemble entity

__tablename__ = 'ensembles'#
id: sqlalchemy.orm.Mapped[int]#
name: sqlalchemy.orm.Mapped[str]#
description: sqlalchemy.orm.Mapped[str]#
user_id: sqlalchemy.orm.Mapped[str]#
scenario_configs: sqlalchemy.orm.Mapped[str]#
created: sqlalchemy.orm.Mapped[datetime.datetime]#
modified: sqlalchemy.orm.Mapped[datetime.datetime]#
jobs_metadata: ClassVar[dict]#
_to_dict()#
class ensemble.Comment(user_id: str, ensemble_id: int, comment: str)#

Bases: Base, sqlalchemy_serializer.SerializerMixin

Comments for ensembles

__tablename__ = 'ensemble_comments'#
id: sqlalchemy.orm.Mapped[int]#
user_id: sqlalchemy.orm.Mapped[str]#
ensemble_id: sqlalchemy.orm.Mapped[int]#
comment: sqlalchemy.orm.Mapped[str]#
created: sqlalchemy.orm.Mapped[datetime.datetime]#
modified: sqlalchemy.orm.Mapped[datetime.datetime]#
_to_dict()#