{% extends "planarian/base.html" %} {% load i18n %} {% block content %}
đŸ“„ {% trans "Exporter les donnĂ©es vers CSV" %}
{% for message in messages %}

{{ message }}

{% endfor %}

{% trans "Sélectionnez l'expérience, le puits et le type d'enregistrement à exporter." %} {% trans "Le fichier CSV sera généré depuis ReductStore et téléchargé directement." %}

{% trans "Colonnes exportées compatibles EthoVision XT : distance, vitesse, états de mobilité, thigmotactisme." %}

{% csrf_token %} {% if form.non_field_errors %}
{% for error in form.non_field_errors %}

⚠ {{ error }}

{% endfor %}
{% endif %}

{% trans "ParamĂštres d'export" %}

{% if form.experiment.help_text %}

{{ form.experiment.help_text }}

{% endif %} {% for cfg in experiment_choices %} {% if form.experiment.errors %} {{ form.experiment.errors|join:", " }} {% endif %}
{% for w in well_choices %} {% if form.well.errors %} {{ form.well.errors|join:", " }} {% endif %}

{% trans "Index du planaire dans le puits (commence Ă  0)" %}

{{ form.planarian }} {% if form.planarian.errors %} {{ form.planarian.errors|join:", " }} {% endif %}

{% trans "Frame par frame : une ligne par image. Résumé : métriques agrégées de la session." %}

{{ form.record_type }}
{% if form.record_type.errors %} {{ form.record_type.errors|join:", " }} {% endif %}

{% trans "Plage temporelle" %} {% trans "(optionnel — laisser vide pour exporter toute la session)" %}

{{ form.start_dt }} {% if form.start_dt.errors %} {{ form.start_dt.errors|join:", " }} {% endif %}
{{ form.stop_dt }} {% if form.stop_dt.errors %} {{ form.stop_dt.errors|join:", " }} {% endif %}
✖ {% trans "Annuler" %}

{% trans "Colonnes du fichier CSV exporté" %}

{% trans "Identification / position" %}

  • timestamp
  • x_mm / y_mm
  • cx_px / cy_px
  • area_px
  • axial_pos / axial_speed

{% trans "Métriques EthoVision XT" %}

  • velocity_mm_s — {% trans "vitesse instantanĂ©e" %}
  • total_distance_mm — {% trans "distance cumulĂ©e" %}
  • moving / duration_moving_s
  • mobility_state — {% trans "Immobile / Mobile / Highly mobile" %}
  • dist_to_wall_mm / near_wall
{% endblock %}