planarian

This commit is contained in:
2026-05-02 22:00:41 +02:00
parent 5b4b1e63a6
commit 309e2d4f45
6 changed files with 55 additions and 21 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ class ExperimentConfigAdmin(admin.ModelAdmin):
"classes": ("collapse",),
}),
(_("Tracker"), {
"fields": ("tube_axis", "min_area_px", "planarian_count"),
"fields": ("tube_axis", "min_area_px", "max_area_ratio", "planarian_count"),
"classes": ("collapse",),
}),
(_("Thigmotactisme"), {
+6
View File
@@ -63,6 +63,12 @@ class ExperimentConfig(models.Model):
default=20,
verbose_name=_("Surface min détection (px²)"),
)
max_area_ratio = models.FloatField(
default=0.05,
verbose_name=_("Filtre surface max acceptable"),
)
planarian_count = models.IntegerField(
default=1,
verbose_name=_("Nombre de planaires"),
@@ -172,6 +172,14 @@
<span class="w3-text-red w3-small">{{ form.min_area_px.errors|join:", " }}</span>
{% endif %}
</div>
<div class="w3-col m4 s12 w3-margin-bottom">
<label class="w3-text-grey"><b>{{ form.max_area_ratio.label }}</b></label>
{{ form.max_area_ratio }}
{% if form.max_area_ratio.errors %}
<span class="w3-text-red w3-small">{{ form.max_area_ratio.errors|join:", " }}</span>
{% endif %}
</div>
<div class="w3-col m4 s12 w3-margin-bottom">
<label class="w3-text-grey"><b>{{ form.planarian_count.label }}</b></label>