Blame Interaction Degree Data

Module for the base BlameInteractionDegreeDatabase class.

class varats.data.databases.blame_interaction_degree_database.DegreeType(*values)[source]

Bases: Enum

Degree types of blame interaction data.

value: str
INTERACTION = 'interaction'
AUTHOR = 'author'
MAX_TIME = 'max_time'
AVG_TIME = 'avg_time'
class varats.data.databases.blame_interaction_degree_database.BlameInteractionDegreeDatabase[source]

Bases: EvaluationDatabase

Provides access to blame interaction degree data.

CACHE_ID: str = 'blame_interaction_degree_data'
COLUMNS: List[str] = ['revision', 'time_id', 'degree_type', 'base_lib', 'inter_lib', 'degree', 'amount', 'fraction']
COLUMN_TYPES = {'amount': 'int64', 'base_lib': 'str', 'degree': 'int64', 'degree_type': 'str', 'fraction': 'float64', 'inter_lib': 'str', 'revision': 'str', 'time_id': 'int32'}