mirror of
https://github.com/Doctorado-ML/benchmark.git
synced 2025-08-15 23:45:54 +00:00
Add compare with best results in reports
This commit is contained in:
@@ -149,9 +149,11 @@ class BaseReport(abc.ABC):
|
||||
|
||||
|
||||
class StubReport(BaseReport):
|
||||
def __init__(self, file_name):
|
||||
self.compare = False
|
||||
def __init__(self, file_name, compare=False):
|
||||
self.compare = compare
|
||||
super().__init__(file_name=file_name, best_file=False)
|
||||
if self.compare:
|
||||
self._load_best_results(self.score_name, self.data["model"])
|
||||
|
||||
def print_line(self, line) -> None:
|
||||
pass
|
||||
|
@@ -20,7 +20,9 @@ TEST = "test"
|
||||
|
||||
|
||||
def process_data(file_name, data):
|
||||
report = StubReport(os.path.join(Folders.results, file_name))
|
||||
report = StubReport(
|
||||
os.path.join(Folders.results, file_name), compare=app.config[COMPARE]
|
||||
)
|
||||
new_list = []
|
||||
for result in data["results"]:
|
||||
symbol = report._compute_status(result["dataset"], result["score"])
|
||||
@@ -116,8 +118,7 @@ def config(framework):
|
||||
|
||||
def main(args_test=None):
|
||||
arguments = Arguments(prog="be_flask")
|
||||
arguments.xset("model", required=False)
|
||||
arguments.xset("score", required=False).xset("compare")
|
||||
arguments.xset("compare")
|
||||
args = arguments.parse(args_test)
|
||||
config = EnvData().load()
|
||||
app.config[FRAMEWORK] = config[FRAMEWORK]
|
||||
|
@@ -1,7 +1,16 @@
|
||||
<div class="container">
|
||||
<h1 class="{{ h1_class }}"><b>Benchmark Results</b></h1>
|
||||
<button class="{{ button_class }}" onclick="location.href='/config/{{ candidate }}'">Use {{ candidate
|
||||
}}</button>
|
||||
<div class="{{ level }}">
|
||||
<div class="{{ frbutton_position }}">
|
||||
<button class="{{ button_class }}" onclick="location.href='/config/{{ candidate }}'">Use {{ candidate
|
||||
}}</button>
|
||||
</div>
|
||||
{% if config.compare %}
|
||||
<div class={{ frtag_position }}>
|
||||
<span class="{{ tag_class }}">Comparing with best results</span>
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% include "partials/table_select.html" %}
|
||||
<input type="button" class="{{ button_class }}" onclick="excel()" value="Excel">
|
||||
</div>
|
@@ -9,13 +9,22 @@
|
||||
onclick="showFile(\''%}
|
||||
{% set button_post = '\')">View</button>' %}
|
||||
{% set selected = "selected" %}
|
||||
{% else %}
|
||||
{% set tag_class = "badge bg-primary bg-small" %}
|
||||
{% set frbutton_position = "float-left" %}
|
||||
{% set frtag_position = "float-right" %}
|
||||
{% set level = "navbar" %}
|
||||
"tag is-primary"
|
||||
{% else %}
|
||||
{% set button_class = "button is-primary is-small" %}
|
||||
{% set h1_class = "title is-1 has-text-centered" %}
|
||||
{% set table_class = "table is-striped is-hoverable cell-border is-bordered" %}
|
||||
{% set button_pre = '<span class="tag is-link is-normal" type="button" onclick="showFile(\'' %}
|
||||
{% set button_post = '\')">View</span>' %}
|
||||
{% set selected = "is-selected" %}
|
||||
{% set tag_class = "tag is-primary is-normal" %}
|
||||
{% set frbutton_position = "level-left" %}
|
||||
{% set frtag_position = "level-right" %}
|
||||
{% set level = "level" %}
|
||||
{% endif %}
|
||||
{% block content %}
|
||||
{% include "partials/table_select_design.html" %}
|
||||
|
Reference in New Issue
Block a user