simpleml.migrations.versions.k65erd8bf5d0_metric_datasets module

metric datasets

Revision ID: k65erd8bf5d0 Revises: gjevp90284z9 Create Date: 2020-11-04 20:31:02.849204

class simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.DatasetModel(**kwargs)[source]

Bases: simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.UpgradeTableModel

author
created_timestamp
filepaths
has_external_files
hash_
id
metadata_
modified_timestamp
name
pipeline
pipeline_id
project
registered_name
version
version_description
class simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.DowngradeMetricsModel(**kwargs)[source]

Bases: simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.DowngradeTableModel

author
created_timestamp
dataset_id
filepaths
has_external_files
hash_
id
metadata_
model
model_id
modified_timestamp
name
project
registered_name
values
version
version_description
class simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.DowngradeModelsModel(**kwargs)[source]

Bases: simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.DowngradeTableModel

author
created_timestamp
feature_metadata
filepaths
has_external_files
hash_
id
metadata_
modified_timestamp
name
params
pipeline_id
project
registered_name
version
version_description
class simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.DowngradeTableModel(**kwargs)[source]

Bases: simpleml.persistables.base_sqlalchemy.BaseSQLAlchemy

Minimal table model to conduct migrations

hash_ = Column('hash', String(), table=None, nullable=False)
id = Column(None, GUID(), table=None, primary_key=True, nullable=False)
metadata = MetaData()
metadata_ = Column('metadata', JSON(), table=None, default=ColumnDefault({}))
registered_name = Column(None, String(), table=None, nullable=False)
class simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.MetricsModel(**kwargs)[source]

Bases: simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.UpgradeTableModel

author
created_timestamp
dataset
dataset_id
filepaths
has_external_files
hash_
id
metadata_
model
model_id
modified_timestamp
name
project
registered_name
values
version
version_description
class simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.ModelsModel(**kwargs)[source]

Bases: simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.UpgradeTableModel

author
created_timestamp
feature_metadata
filepaths
has_external_files
hash_
id
metadata_
modified_timestamp
name
params
pipeline
pipeline_id
project
registered_name
version
version_description
class simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.PipelineModel(**kwargs)[source]

Bases: simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.UpgradeTableModel

author
created_timestamp
dataset
dataset_id
filepaths
has_external_files
hash_
id
metadata_
modified_timestamp
name
params
project
registered_name
version
version_description
class simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.UpgradeTableModel(**kwargs)[source]

Bases: simpleml.persistables.base_sqlalchemy.BaseSQLAlchemy

Minimal table model to conduct migrations

hash_ = Column('hash', String(), table=None, nullable=False)
id = Column(None, GUID(), table=None, primary_key=True, nullable=False)
metadata = MetaData()
metadata_ = Column('metadata', JSON(), table=None, default=ColumnDefault({}))
name = Column(None, String(), table=None, nullable=False, default=ColumnDefault('default'))
registered_name = Column(None, String(), table=None, nullable=False)
simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.configure_session(connection, upgrade_op: bool)[source]
simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.depends_on = None

THIS MIGRATION IS NOT REVERSIBLE! DATA CAN BE DROPPED

simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.downgrade()[source]
simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.downgrade_data(session, table)[source]
simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.new_hash(self)[source]
Hash is the combination of the:
  1. Model

2) Dataset 2) Metric 3) Config

simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.old_hash(self)[source]
Hash is the combination of the:
  1. Model
  2. Metric
  3. Config
simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.upgrade()[source]
simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.upgrade_data(session, table)[source]
simpleml.migrations.versions.k65erd8bf5d0_metric_datasets.upgrade_hash(record)[source]

Hash computation changes because of reference to the dataset