Skip to content

Commit

Permalink
Changing some name and description
Browse files Browse the repository at this point in the history
  • Loading branch information
blutub committed Jan 22, 2025
1 parent 74b12c6 commit e584c7b
Showing 1 changed file with 5 additions and 39 deletions.
44 changes: 5 additions & 39 deletions varats/varats/experiments/vara/feature_weight_analysis.py
Original file line number Diff line number Diff line change
@@ -1,53 +1,19 @@
"""Module for the FeaturePerfPrecision tables."""
import re
import typing as tp
from pathlib import Path

import matplotlib.pyplot as plt
import numpy as np
import numpy.typing as npt
import pandas as pd
#from benchbuild.utils.cmd import git
from matplotlib import colors
from plumbum import local
from pylatex import Document, Package

from varats.data.databases.feature_perf_precision_database import (
get_patch_names,
get_regressing_config_ids_gt,
map_to_positive_config_ids,
map_to_negative_config_ids,
Profiler,
VXray,
PIMTracer,
EbpfTraceTEF,
compute_profiler_predictions,
load_precision_data,
load_overhead_data,
)
from varats.data.metrics import ConfusionMatrix
from varats.data.reports.instrumentation_verifier_report import InstrVerifierReport

Check failure on line 4 in varats/varats/experiments/vara/feature_weight_analysis.py

View workflow job for this annotation

GitHub Actions / pylint

[pylint] varats/varats/experiments/vara/feature_weight_analysis.py#L4 <301>

Line too long (83/80) (line-too-long)
Raw output
varats/varats/experiments/vara/feature_weight_analysis.py:4:0: C0301: Line too long (83/80) (line-too-long)
from varats.experiments.vara.feature_weight import WeightRegionsCountRec
from varats.experiments.vara.feature_weight_default import WeightRegionsCountDef
from varats.paper.case_study import CaseStudy
from varats.paper.paper_config import get_loaded_paper_config
from varats.paper_mgmt.case_study import get_case_study_file_name_filter
from varats.project.project_domain import ProjectDomains
from varats.project.project_util import get_local_project_git_path
from varats.revision.revisions import get_processed_revisions_files
from varats.table.table import Table
from varats.table.table_utils import dataframe_to_table
from varats.table.tables import TableFormat, TableGenerator
from varats.utils.git_util import calc_repo_loc, ChurnConfig

GROUP_SYNTHETIC_CATEGORIES = True

SYNTH_CATEGORIES = [
"Static Analysis", "Dynamic Analysis", "Configurability",
"Implementation Pattern"
]

class FeatureWeightAnalysis(Table, table_name="fperf_weight"):
class FeatureWeightAnalysisTable(Table, table_name="fperf-weight"):
"""Table that compares the different type of weight analysis."""

@staticmethod
Expand Down Expand Up @@ -102,12 +68,12 @@ def tabulate(self, table_format: TableFormat, wrap_table: bool) -> str:
wrap_landscape=True
)

class FeaturePerfPrecisionTableGenerator(
TableGenerator, generator_name="fperf-precision", options=[]
class FeatureWeightAnalysisGenerator(
TableGenerator, generator_name="fperf-weight", options=[]
):
"""Generator for `FeaturePerfPrecisionTable`."""
"""Generator for `FeatureWeightAnalysisTable`."""

def generate(self) -> tp.List[Table]:
return [
FeatureWeightAnalysis(self.table_config, **self.table_kwargs)
FeatureWeightAnalysisTable(self.table_config, **self.table_kwargs)
]

0 comments on commit e584c7b

Please sign in to comment.