Skip to content

Releases: Anoryth/ALIM_SEQ

ALIM_SEQ 1.3.3

Choose a tag to compare

@Anoryth Anoryth released this 15 Jul 20:32

ALIM_SEQ 1.3.3 — Report figures, French UI polish, safety hardening

Maintenance release focused on the test report, French translation coverage and a
safety-code consistency fix.

Added

  • Vector figure exports, one file per quantity: voltage, current and temperature
    are each written as PDF and SVG under <test folder>/figures/
    resolution-independent, ready to drop into an annex report (PDF) or edit in a
    vector tool (SVG).

Changed

  • Higher-resolution report charts: the measurement and trip-zoom charts are now
    rasterized at 300 dpi (was 200) for crisper curves and text.

Fixed

  • Safety: switching a channel on now re-checks the safety lock under the
    instrument lock (as relays already did), closing a narrow race where a switch-on
    issued just before a trip could reach the hardware.
  • Test outcome was left “Completed” after reloading a configuration even when the
    sequence had failed or been interrupted; the outcome is now recorded correctly.
  • Unsaved sequence was lost when choosing “Save” at quit and then cancelling
    “Save as…”; the app now stays open if nothing was written.
  • Non-UTF-8 sequence files (e.g. saved on Windows in CP1252) open again instead of
    failing; a deleted/corrupt configuration no longer crashes “Reload the file”.
  • French interface: many strings (window title, hardware badge, Chart tab, several
    dialogs, config wizard) and, notably, the Ctrl+M keyboard-shortcut line and the
    sequence-command reference are now translated; standard Qt buttons too.
  • Help: the non-navigable cross-language link is removed from the in-app manual,
    and the sequence-command reference no longer opens a blank page on click.

Downloads

  • ALIM_SEQ-Setup.exe — Windows installer (admin or per-user, choose your data
    folder).
  • ALIM_SEQ-portable.zip — portable build, no installation required.

Both start in simulation mode by default — no hardware needed to try it out.


ALIM_SEQ 1.3.3 — Figures du rapport, finitions de l'interface française, durcissement sûreté

Version de maintenance centrée sur le rapport d'essai, la couverture de traduction
française et une correction de cohérence dans le code de sûreté.

Ajouté

  • Export de figures vectorielles, un fichier par grandeur : tension, courant et
    température sont écrits en PDF et SVG dans <dossier d'essai>/figures/
    résolution infinie, prêts à insérer dans un rapport annexe (PDF) ou à éditer dans un
    outil vectoriel (SVG).

Modifié

  • Graphes du rapport en plus haute résolution : le graphe des mesures et le zoom
    sur déclenchement sont désormais rendus à 300 dpi (au lieu de 200) — courbes et
    texte plus nets.

Corrigé

  • Sûreté : l'allumage d'une voie re-vérifie désormais le verrou de sécurité sous le
    verrou de l'instrument (comme le faisaient déjà les relais), fermant une course
    étroite où un allumage émis juste avant un déclenchement pouvait atteindre le
    matériel.
  • Issue d'essai restait « Terminé » après un rechargement de configuration même si
    la séquence avait échoué ou été interrompue ; elle est maintenant correcte.
  • Séquence non enregistrée perdue en choisissant « Enregistrer » à la fermeture puis
    en annulant « Enregistrer sous… » ; l'application reste ouverte si rien n'a été écrit.
  • Fichiers de séquence non-UTF-8 (ex. créés sous Windows en CP1252) s'ouvrent à
    nouveau ; une configuration supprimée/corrompue ne fait plus planter « Recharger le
    fichier ».
  • Interface française : de nombreuses chaînes (titre, badge matériel, onglet Graphe,
    plusieurs dialogues, assistant de configuration) et, notamment, la ligne de raccourci
    Ctrl+M et la référence des commandes de séquence sont désormais traduites ; les
    boutons Qt standards aussi.
  • Aide : le lien inter-langue non navigable est retiré du manuel intégré, et la
    référence des commandes n'affiche plus une page blanche au clic.

Téléchargements

  • ALIM_SEQ-Setup.exe — installateur Windows (admin ou par utilisateur, dossier de
    données au choix).
  • ALIM_SEQ-portable.zip — version portable, aucune installation requise.

Les deux démarrent en mode simulation par défaut — aucun matériel nécessaire pour
essayer.

ALIM_SEQ 1.3.2

Choose a tag to compare

@Anoryth Anoryth released this 15 Jul 19:21

ALIM_SEQ 1.3.2 — Fixes: report readability, build version, light theme on dark Windows

Maintenance release, three fixes:

  • Test report — the event markers on the measurements chart (numbered badge
    strip, vertical guides, legend tables) piled up and drowned the curves on
    event-heavy sequences. They are removed: the Timeline section keeps the full
    timestamped event list, and the safety-trip zoom keeps its trip marker.
  • Build version — manually triggered CI builds shipped a 0.0.0-dev
    placeholder instead of the real version. The version now comes from the git
    tag on release builds and from the tracked source file otherwise.
  • Light theme on a dark-themed Windows — with Windows configured in dark
    mode, the app's light theme was half dark with light-theme text (the chart
    cursor box was unreadable, among others). The light palette is now explicit
    and the native title bar/menus follow the chosen theme.

Downloads

  • ALIM_SEQ-Setup.exe — Windows installer (admin or per-user, choose your
    data folder).
  • ALIM_SEQ-portable.zip — portable build, no installation required.

Both start in simulation mode by default — no hardware needed to try it out.


ALIM_SEQ 1.3.2 — Correctifs : lisibilité du rapport, version du build, thème clair sous Windows sombre

Version de maintenance, trois correctifs :

  • Rapport d'essai — les repères d'événements sur le graphe des mesures
    (bandeau de pastilles numérotées, guides verticaux, tables de légende)
    s'empilaient et noyaient les courbes sur les séquences riches en événements.
    Ils sont supprimés : la section Chronologie conserve la liste horodatée
    complète, et le zoom sur déclenchement de sécurité garde son repère.
  • Version du build — les builds CI lancés manuellement embarquaient un
    0.0.0-dev au lieu de la vraie version. La version vient désormais du tag
    git pour les builds de release, et du fichier source suivi sinon.
  • Thème clair sous Windows sombre — avec Windows configuré en mode sombre,
    le thème clair de l'application était à moitié sombre avec des textes du
    thème clair (cadre du curseur des graphes illisible, entre autres). La
    palette claire est désormais explicite et la barre de titre/les menus natifs
    suivent le thème choisi.

Téléchargements

  • ALIM_SEQ-Setup.exe — installateur Windows (admin ou par utilisateur,
    dossier de données au choix).
  • ALIM_SEQ-portable.zip — version portable, aucune installation requise.

Les deux démarrent en mode simulation par défaut — aucun matériel
nécessaire pour essayer.

ALIM_SEQ 1.3.1

Choose a tag to compare

@Anoryth Anoryth released this 14 Jul 13:48

ALIM_SEQ 1.3.1 — Bilingual French/English application and documentation

The whole application is now internationalized, with English as the base
language
and French provided via translation catalogs. Switch language at
runtime: View → Language (defaults to your system locale, English fallback).

  • GUI strings via Qt tr(), domain layer (controller, report, sequencer…) via
    gettext — logs, error messages, and the test report (HTML/PDF, charts) all
    follow the selected language, including the decimal separator.
  • Documentation is now bilingual/English-canonical: README, user manual
    (FR+EN), architecture & developer guides, changelog, security & contributing
    policies, GitHub templates, example sequences.

Downloads

  • ALIM_SEQ-Setup.exe — Windows installer (admin or per-user, choose your
    data folder).
  • ALIM_SEQ-portable.zip — portable build, no installation required.

Both start in simulation mode by default — no hardware needed to try it out.


ALIM_SEQ 1.3.1 — Application et documentation bilingues français/anglais

Toute l'application est désormais internationalisée, avec l'anglais
comme langue de base
et le français fourni via des catalogues de traduction.
Changez de langue à tout moment : Affichage → Langue (langue système par
défaut, repli anglais).

  • Chaînes de l'IHM via Qt tr(), couche métier (contrôleur, rapport,
    séquenceur…) via gettext — journal, messages d'erreur et rapport d'essai
    (HTML/PDF, graphiques) suivent tous la langue choisie, y compris le
    séparateur décimal.
  • La documentation est désormais bilingue/anglais-canonique : README, manuel
    utilisateur (FR+EN), guides d'architecture et de développement, changelog,
    politiques de sécurité et de contribution, modèles GitHub, séquences
    d'exemple.

Téléchargements

  • ALIM_SEQ-Setup.exe — installateur Windows (admin ou par utilisateur,
    dossier de données au choix).
  • ALIM_SEQ-portable.zip — version portable, sans installation.

Les deux démarrent en mode simulation par défaut — aucun matériel requis
pour découvrir l'application.

Full changelog: CHANGELOG.md

ALIM_SEQ 1.3.0

Choose a tag to compare

@Anoryth Anoryth released this 13 Jul 15:50

Première version publique d'ALIM_SEQ — un automate de test de banc sûr pour cartes électroniques.

Points forts

  • Séquençage d'alimentations R&S HMP40xx/20xx (SCPI/VISA) + mesure de température (module NI‑DAQ).
  • Sécurité thermique : boucle de surveillance indépendante, désalimentation ordonnée, arrêt d'urgence, machine à états verrouillée.
  • Asservissement tension → courant cible (servo à pas fixe et adaptatif).
  • Dossiers d'essai autonomes (CSV + config + séquence + journal) et rapport PDF régénérable à tout moment.
  • Relecture et comparaison d'essais, marqueurs opérateur.
  • Assistant de configuration (simulation, scan VISA, saisie d'adresse manuelle pour le socket LAN).
  • Tourne en simulation (sans matériel) ou sur matériel réel — même code.
  • IHM Qt (thème clair/sombre), éditeur de séquence avec lint en direct et auto‑complétion.

Installation (Windows)

  • Installateur : ALIM_SEQ-Setup.exe (démarre en simulation, aucune dépendance à installer).
  • Portable : ALIM_SEQ-portable.zip.
  • Manuel : MANUEL_UTILISATEUR.pdf (aussi via Aide → Manuel, F1).

Depuis les sources : pip install -r requirements-qt.txt && python3 main.py.

⚠️ Avertissement

Logiciel pilotant des alimentations de puissance ; protections logicielles ne remplaçant pas un dispositif de sûreté matériel. Fourni sans garantie (GPL‑3.0) — voir SECURITY.md. Raccorder les instruments sur un réseau de banc isolé.