src.schema_model ================ .. py:module:: src.schema_model Classes ------- .. autoapisummary:: src.schema_model.User src.schema_model.Dataset src.schema_model.EmbeddingMethod src.schema_model.EmbeddingResult src.schema_model.ClusteringMethod src.schema_model.ClusteringResult src.schema_model.DimReductionMethod src.schema_model.DimReductionResult Module Contents --------------- .. py:class:: User Bases: :py:obj:`extensions.sqlalchemy_db.Model`, :py:obj:`flask_login.UserMixin` .. py:attribute:: __tablename__ :value: 'users' .. py:attribute:: __bind_key__ :value: 'user_db' .. py:attribute:: id .. py:attribute:: username .. py:attribute:: password .. py:class:: Dataset Bases: :py:obj:`extensions.sqlalchemy_db.Model` .. py:attribute:: __tablename__ :value: 'datasets' .. py:attribute:: __bind_key__ :value: 'pipeline_db' .. py:attribute:: id .. py:attribute:: dataset_name .. py:attribute:: path_audio .. py:attribute:: created_at .. py:attribute:: is_selected .. py:class:: EmbeddingMethod Bases: :py:obj:`extensions.sqlalchemy_db.Model` .. py:attribute:: __tablename__ :value: 'embedding_methods' .. py:attribute:: __bind_key__ :value: 'pipeline_db' .. py:attribute:: id .. py:attribute:: method_name .. py:attribute:: created_at .. py:class:: EmbeddingResult Bases: :py:obj:`extensions.sqlalchemy_db.Model` .. py:attribute:: __tablename__ :value: 'embedding_results' .. py:attribute:: __bind_key__ :value: 'pipeline_db' .. py:attribute:: id .. py:attribute:: dataset_id .. py:attribute:: embedding_id .. py:attribute:: file_path .. py:attribute:: hyperparameters .. py:attribute:: evaluation_results .. py:attribute:: task_state .. py:attribute:: task_key .. py:attribute:: last_changed .. py:attribute:: created_at .. py:attribute:: dataset .. py:attribute:: method .. py:class:: ClusteringMethod Bases: :py:obj:`extensions.sqlalchemy_db.Model` .. py:attribute:: __tablename__ :value: 'clustering' .. py:attribute:: __bind_key__ :value: 'pipeline_db' .. py:attribute:: id .. py:attribute:: method_name .. py:attribute:: created_at .. py:class:: ClusteringResult Bases: :py:obj:`extensions.sqlalchemy_db.Model` .. py:attribute:: __tablename__ :value: 'clustering_results' .. py:attribute:: __bind_key__ :value: 'pipeline_db' .. py:attribute:: id .. py:attribute:: embedding_result_id .. py:attribute:: method_id .. py:attribute:: file_path .. py:attribute:: hyperparameters .. py:attribute:: evaluation_results .. py:attribute:: task_state .. py:attribute:: task_key .. py:attribute:: last_changed .. py:attribute:: created_at .. py:attribute:: embedding .. py:attribute:: method .. py:class:: DimReductionMethod Bases: :py:obj:`extensions.sqlalchemy_db.Model` .. py:attribute:: __tablename__ :value: 'dimensionality_reduction' .. py:attribute:: __bind_key__ :value: 'pipeline_db' .. py:attribute:: method_id .. py:attribute:: method_name .. py:attribute:: created_at .. py:class:: DimReductionResult Bases: :py:obj:`extensions.sqlalchemy_db.Model` .. py:attribute:: __tablename__ :value: 'dim_reduction_results' .. py:attribute:: __bind_key__ :value: 'pipeline_db' .. py:attribute:: result_id .. py:attribute:: clustering_result_id .. py:attribute:: method_id .. py:attribute:: reduction_file_path .. py:attribute:: hyperparameters .. py:attribute:: created_at .. py:attribute:: clustering_result .. py:attribute:: method