mirror of
https://github.com/Doctorado-ML/benchmark.git
synced 2025-08-17 16:35: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):
|
class StubReport(BaseReport):
|
||||||
def __init__(self, file_name):
|
def __init__(self, file_name, compare=False):
|
||||||
self.compare = False
|
self.compare = compare
|
||||||
super().__init__(file_name=file_name, best_file=False)
|
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:
|
def print_line(self, line) -> None:
|
||||||
pass
|
pass
|
||||||
|
@@ -20,7 +20,9 @@ TEST = "test"
|
|||||||
|
|
||||||
|
|
||||||
def process_data(file_name, data):
|
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 = []
|
new_list = []
|
||||||
for result in data["results"]:
|
for result in data["results"]:
|
||||||
symbol = report._compute_status(result["dataset"], result["score"])
|
symbol = report._compute_status(result["dataset"], result["score"])
|
||||||
@@ -116,8 +118,7 @@ def config(framework):
|
|||||||
|
|
||||||
def main(args_test=None):
|
def main(args_test=None):
|
||||||
arguments = Arguments(prog="be_flask")
|
arguments = Arguments(prog="be_flask")
|
||||||
arguments.xset("model", required=False)
|
arguments.xset("compare")
|
||||||
arguments.xset("score", required=False).xset("compare")
|
|
||||||
args = arguments.parse(args_test)
|
args = arguments.parse(args_test)
|
||||||
config = EnvData().load()
|
config = EnvData().load()
|
||||||
app.config[FRAMEWORK] = config[FRAMEWORK]
|
app.config[FRAMEWORK] = config[FRAMEWORK]
|
||||||
|
@@ -1,7 +1,16 @@
|
|||||||
<div class="container">
|
<div class="container">
|
||||||
<h1 class="{{ h1_class }}"><b>Benchmark Results</b></h1>
|
<h1 class="{{ h1_class }}"><b>Benchmark Results</b></h1>
|
||||||
<button class="{{ button_class }}" onclick="location.href='/config/{{ candidate }}'">Use {{ candidate
|
<div class="{{ level }}">
|
||||||
}}</button>
|
<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" %}
|
{% include "partials/table_select.html" %}
|
||||||
<input type="button" class="{{ button_class }}" onclick="excel()" value="Excel">
|
<input type="button" class="{{ button_class }}" onclick="excel()" value="Excel">
|
||||||
</div>
|
</div>
|
@@ -9,13 +9,22 @@
|
|||||||
onclick="showFile(\''%}
|
onclick="showFile(\''%}
|
||||||
{% set button_post = '\')">View</button>' %}
|
{% set button_post = '\')">View</button>' %}
|
||||||
{% set selected = "selected" %}
|
{% 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 button_class = "button is-primary is-small" %}
|
||||||
{% set h1_class = "title is-1 has-text-centered" %}
|
{% set h1_class = "title is-1 has-text-centered" %}
|
||||||
{% set table_class = "table is-striped is-hoverable cell-border is-bordered" %}
|
{% 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_pre = '<span class="tag is-link is-normal" type="button" onclick="showFile(\'' %}
|
||||||
{% set button_post = '\')">View</span>' %}
|
{% set button_post = '\')">View</span>' %}
|
||||||
{% set selected = "is-selected" %}
|
{% 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 %}
|
{% endif %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
{% include "partials/table_select_design.html" %}
|
{% include "partials/table_select_design.html" %}
|
||||||
|
Reference in New Issue
Block a user