continue experiment

This commit is contained in:
2023-06-13 16:33:18 +02:00
parent cf2448d7de
commit 962246d3fa
4 changed files with 80 additions and 16 deletions

View File

@@ -18,6 +18,7 @@ class BenchmarkDatasetForm(FlaskForm):
ignore_nan = BooleanField("Ignore NaN")
n_folds = IntegerField("# Folds")
hyperparameters = TextAreaField("Hyperparameters")
submit = SubmitField("Do Experiment!")
# ----- NOT USED ----- #

View File

@@ -39,14 +39,12 @@ def experiment():
discretize = "1" if form.discretize.data else "0"
ignore_nan = "1" if form.ignore_nan.data else "0"
hyperparameters = form.hyperparameters.data
return redirect(url_for("interactive.ranking"))
form.model.data = env.get("model")
form.score.data = env.get("score")
form.n_folds.data = env.get("n_folds", 5)
form.stratified.data = env.get("stratified", "0") == "1"
form.discretize.data = env.get("discretize", "0") == "1"
else:
form.model.data = env.get("model")
form.score.data = env.get("score")
form.n_folds.data = env.get("n_folds", 5)
form.stratified.data = env.get("stratified", "0") == "1"
form.discretize.data = env.get("discretize", "0") == "1"
return render_template("experiment.html", form=form, title="Experiment")

View File

@@ -10,3 +10,76 @@
</div>
</div>
{% endblock %}
{% block jscript %}
{{ super() }}
<script type="text/javascript" charset="utf-8">
$(document).ready(function () {
$("#excel").change(function () {
if (!$("#excel").is(":checked") && !$("#html").is(":checked")) {
$("#submit").attr("disabled", true);
} else {
$("#submit").removeAttr("disabled");
}
});
$("#html").change(function () {
if (!$("#excel").is(":checked") && !$("#html").is(":checked")) {
$("#submit").attr("disabled", true);
} else {
$("#submit").removeAttr("disabled");
}
});
});
var socket = io();
var update_bar = false;
socket.on('connect', function() {
socket.emit('client', {data: 'Connected.'});
});
socket.on('server', function(msg) {
var text = document.getElementById('status');
text.value = msg.message;
if (update_bar) {
$(".progress-bar").attr("style", "width: "+msg.percentage+"%");
$('.progress-bar').attr('aria-valuenow', msg.percentage).css('width', msg.percentage+'%');
$('#bar-value').html(msg.percentage+"%");
}
if (msg.message == "Start") {
update_bar = true;
}
if (msg.message == "Done!") {
if ($("#excel").is(":checked")) {
$("#excel_button").attr("onclick", "window.open('" + msg.payload.excel +"', '_blank')");
$("#excel_button").removeAttr("hidden");
}
if ($("#html").is(":checked")) {
$("#html_button").attr("onclick", "window.open('"+msg.payload.html +"', '_blank')");
$("#html_button").removeAttr("hidden");
}
$("#button_container").removeAttr("hidden");
update_bar = false;
}
if (msg.status=="Error") {
$('#status-alert').removeClass("alert-success").addClass("alert-danger").removeAttr("hidden");
$('#status').addClass("bg-danger text-white").removeClass("bg-success");
$("#status").text=msg.message;
}
$("#go_back").removeAttr("hidden");
});
function send() {
var data= {
action: "ReadyToRock!",
score: document.getElementById('score').value,
excel: document.getElementById('excel').checked,
html: document.getElementById('html').checked
};
$("#score").attr("disabled", true);
$("#excel").attr("disabled", true);
$("#html").attr("disabled", true);
socket.emit('client', data);
$("#status").removeAttr("hidden");
$("#status-alert").removeAttr("hidden");
$(".progress").removeAttr("hidden");
$("#submit").attr("hidden", true);
}
</script>
{% endblock %}

View File

@@ -129,14 +129,6 @@
$("#go_back").removeAttr("hidden");
});
function send() {
var data= {action: "ReadyToRock!", score: document.getElementById('score').value, excel: document.getElementById('excel').checked};
socket.emit('client', data);
$("#status").removeAttr("hidden");
$("#status-alert").removeAttr("hidden");
$(".progress").removeAttr("hidden");
$("#submit").attr("hidden", true);
}
function send() {
var data= {
action: "ReadyToRock!",