Regressi est un programme Windows permettant le traitement de données
expérimentales et l'ajustement (fit) de modèles. Il permet d'acquérir des
données à partir de vidéos, d'images, de fichiers son et d'Arduino et de
micro:bit.
L'acquisition à partir d'appareils de mesure (oscilloscopes,
appareils RS232, spectrophotomètres,
Orphy) se fait par des logiciels distincts : voir ici.
Mesures
électrique 3 de Jean-Marie Thomas fait de l'acquisition de tensions
à partir de SYSAM SP5, SYSAM V6 et SYSAM CAMPUS avec transfert des données
vers REGRESSI, OPEN/LIBREOFFICE ou EXCEL. Il y a également un programme
pour l'oscilloscope Iniscope de Paulo Santos (64 bits octobre 2021).
Si vous rencontrez des problèmes et que vous m'écrivez, évitez les
messageries LaPoste et gmail, je ne serai pas en possibilité de répondre.
Regressi utilise la police Segoe UI, police par défaut de Windows.
La nouvelle version, à partir de 4.5, n'a plus qu'un seul module video utilisant ffmpeg avec DLL incluses dans l'installateur. Accès au site de ffmpeg
Pour utiliser Regressi sur Linux : voir Wine et le paquet Ubuntu ou le source Lazarus ou la version Linux !Regressi est aussi un programme Mac, mais sans le traitement audio.
Regressi est aussi un programme Android, mais avec acquisition par Bluetooth BLE.
Pré-version test de Regressi dans un navigateur : Regressi serveur
Dans le tableau des variables, il pouvait y avoir des colonnes de largeur nulle ! Corrigé.
Correction de problèmes de visualisation dans le module video.
Version 64 bits.
Acquisition video : reconnaissance des caméras améliorée.
Correction de quelques bugs d'affichage dus au passage à la mise à l'échelle selon la résolution de l'écran.
Import possible des fichiers XML/Votable "visibilité des Astres" de l'IMCCE.
En cours de finalisation : le résultat ne devrait pas dépendre de la résolution de l'écran.
Les boutons des boites de dialogue de configuration des acquisitions Arduino censés lancer Arduino.exe avec le sketch adéquat ouvraient en fait l'aide de l'acquisition Arduino.
Quelques corrections de bugs video (incertitude avec origine mobile, effacement du répertoire temporaire).
Video : le filtre d'ouverture des fichiers est désormais tous les fichiers video.
Ajout d'un message d'avertissement indiquant de fermer les fenêtres PyQt5.
Possibilité d'acquisition audio en stéréo.
Possibilité de tri selon une variable textuelle.
Correction de l'affichage des indicateurs colorés dans la boite de dialogue coordonnées.
Sauvegarde de la largeur des colonnes du tableau de valeurs.
Lors d'une modélisation avec incertitudes sur l'ordonnée définies, le graphe des résidus peut être tracé avec des résidus normalisés : écart (ordonnée/modèle) divisé par l'incertitude sur l'ordonnée.
Bug lecture des fichiers avec variables textuelles corrigé.
Amélioration de la gestion d'identification des courbes.
Correction d'un bug de détermination d'unité dans le cas de l'élévation au carré (x^2 mais pas x*x !).
Correction d'un bug dans le calcul des incertitudes des paramètres.
Bug en cas de modélisations multiples avec paramètres communs dans deux fonctions réglé.
Le tracé de Fourier se faisait systématiquement en puissance ! Corrigé.
Vérification des noms de variables lors d'import de fichier .txt .csv
Mode animation dans la fenêtre Fourier.
Amélioration de l'export des tableaux en Latex.
Correction d'un bug se produisant lors d'utilisation d'équations différentielles couplées.
Correction d'un bug : non reconnaissance des variables liées à une équation différentielle (avec une apostrophe ' ou " : x' ou x").
Correction d'un bug dans le calcul de la fréquence ("propriétés de la courbe y=f(x)").
Reconnaissance des fichiers .txt d'éphémérides générés par IMCCE.
Reconnaissance, pour le tracé des vecteurs vitesse, de vx=(x[i+1]-x[i])/(t[i+1]-t[i]) ou vx=(x[i+1]-x[i-1])/(t[i+1]-t[i-1]).
Correction d'un bug de codage Unicode lors de l'enregistrement d'un script Python {}.
Correction d'un bug lors d'export du graphe au format WMF : les axes n'apparaissaient pas.
Modification de l'acquisition par Arduino, mode point par point avec commande, possibilité d'une entrée au clavier en mode point par point.
Correction d'un bug lors du calcul d'un système d'équations différentielles d'ordre 1 (x(t),y(t)) couplées avec y'(t) dépendant de x'(t).
Possibilité de superposer des pages dans le module statistique.
Correction d'un bug dans le module statistique : une fréquence de zéro conduisait à élargir la bande adjacente de l'histogramme.
Installation de l'aide contextuelle (F1).
Correction d'un bug dans le module video qui envoyait des données incorrectes (constantes).
Récupération de la date dans les nouveaux fichiers Votable d'éphémérides
de l'IMCEE.
Prise en compte de l'orientation des vidéos .mov (iPhone/iPad).
Le format portrait n'étant pas forcément pratique sur un écran en mode
paysage, on peut tourner la vidéo gràce à deux boutons "Rotation", même si
c'est bizarre de voir tomber des objets horizontalement !
Détection de la couleur de fond des vidéos et correction de la couleur des
axes en conséquence.
Module Python : possibilité d'indiquer un chemin pour les modules
personnels.
Considéré comme finalisé...
Dialogue avec micro:bit en plus d'Arduino.
Le programme n'est plus compilé avec l'option "Windows 10".
Finalisation en cours.
Dans le module video, deux modes de fonctionnement (en haut à droite) pour
régler encore et toujours des problèmes de codec : lors de mes tests,
c'était l'un ou l'autre qui rencontrait des problèmes, jamais les deux.
Le programme est compilé avec l'option "Windows 10" pour avoir une
interface aux normes actuelles ; me signaler si cela pose problème.