Modification de Regressi  image

Modifications de Regressi


Retour à la page d'accueil

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ètre, 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.

Regressi utilise la police Segoe UI, police par défaut des Windows récents.

La nouvelle version, à partir de 4.5, n'a plus qu'un seul module video utilisant ffmpeg avec DLL incluses dans l'installateur.

Pour utiliser Regressi sur Linux : voir Wine ou le source Lazarus.

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

Ancienne version 4.2.3 du 13/09/2019 : télécharger l'exécutable seul ; télécharger l'installateur avec aide, documentation, exemples ... ; télécharger le source Delphi XE10.3

Nouvelle version 4.6.2 du 19/10/2019 : télécharger l'exécutable seul ; télécharger l'installateur

Regressi 4.6.2 : 19/10/2019

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.

Regressi 4.6.1 : 16/09/2019

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.

Regressi 4.2.3 : 13/09/2019

Correction d'un bug dans le module statistique : une fréquence de zéro conduisait à élargir la bande adjacente de l'histogramme.

Regressi 4.5.9 : 01/07/2019

Installation de l'aide contextuelle (F1).

Correction d'un bug dans le module video qui envoyait des données incorrectes (constantes).

Regressi 4.5.8 et Regressi 4.2.2 : 19/06/2019

Récupération de la date dans les nouveaux fichiers Votable d'éphémérides de l'IMCEE.

Regressi 4.5.7 : 09/05/2019

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.

Regressi 4.5.6 : 06/04/2019

Considéré comme finalisé...
Dialogue avec micro:bit en plus d'Arduino.
Le programme n'est plus compilé avec l'option "Windows 10".

Regressi 4.2.1 : 15/03/2019

Le répertoire par défaut des données était imposé à : "mes documents/Regressi". On peut désormais, comme dans les anciennes versions, choisir ce répertoire.

Regressi 4.5.5 : 13/03/2019

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.

Regressi 4.2.0 : 01/03/2019

Correction d'un bug : non prise en compte des incertitudes rentrées dans le tableau.

Regressi 4.2.0 : 16/02/2019

Ajout d'un bouton avec le tableau et le mémo pour configurer et afficher l'option "prise en compte des coefficients d'unité".
Correction d'un bug dans le module image par image ffmpeg : valeurs nulles de x, y et t !

Regressi 4.5.4 et 4.1.9 : 30/01/2019

4.5 : amélioration cosmétique : lissage de la video ffmpeg.
4.5 : ajout d'une acquisition basse fréquence (10 Hz) à partir d'Arduino en Wifi, soit directement, soit par un réseau Wifi.
4.5 et 4.12 : améliorations diverses du module Python.

Regressi 4.5.3 : 18/01/2019

Correction bugs video :
La video commençait à la deuxième image au lieu de la première.
L'origine était effacée après déplacement.

Regressi 4.5.2 : 13/01/2019

Evolution du module Arduino : un peu plus de contrôle du côté oscillo Arduino cette fois. Il est nécessaire de mettre à jour votre code  d'oscilloscope Arduino : les commandes se terminent par un terminateur (sic) LineFeed=\n=newLine=#10.

Regressi 4.1.8 et 4.5.1 : 02/01/2019

Evolution du module Arduino : un peu plus de contrôle : acquisition en mode point par point, boutons de commande de Arduino.
Quelques modifications du module oscilloscope Arduino, entre autres : suréchantillonnage.

Regressi 4.1.7 : 07/12/2018

Correction de bugs dans l'utilisation simultanée du chi2 et de données en unités dérivées (cm, g ...), en particulier pour le graphe des paramètres.
Retour de la méthode des tangentes déplaçables.

Regressi 4.1.6 : 30/11/2018

Correction d'un bug générant des carrés noirs avec une imprimante monochrome.
Incertitudes sur la dérivée prises en compte pour le chi2.

Regressi 4.1.5 : 19/11/2018

Ajout d'un onglet Python dans la fenêtre de calcul. Dans cet onglet, on peut taper du code Python pour générer de nouvelles grandeurs.

Regressi 4.1.4 : 07/11/2018

Dans les modules video, ajout de la possibilité de corriger les effets de "roling shutter" des caméras CMOS.
Evolution du module Arduino : un peu plus de contrôle (modes Single, Roll, Relaxé), réglage de la vitesse de la voie série.

Regressi 4.1.3 : 06/10/2018

Suite à des tests pour évaluer l'incertitude sur l'équivalence (j'ai trouvé, avec un bruit sur le volume de 0,05 mL, et sans aucune garantie, 0,05 mL en écart-type), je me suis aperçu d'un biais dans la méthode qui a été corrigée.
Amélioration de la lecture des fichiers d'export de SPID-HR : transformation des noms par défaut.
Correction de puissance de dix dans l'affichage du module interférences.

Regressi 4.1.2 : 26/05/2018

Amélioration de la méthode des tangentes.

Regressi 4.0.0.3 : 28/04/2018

Accès aux caractères avec Alt Gr : # ^{} ...

Regressi 4.0.0.3 : 13/04/2018

Amélioration méthode des tangentes dans le cas d'un faible nombre de points.
Amélioration lecture d'ancien fichier .RW3 : transcodage Ascii vers Unicode.

Regressi 4.0.0.2 : 16/03/2018

Réactivation du choix de l'épaisseur des traits.
Le lissage par B-spline marche même si des points ne sont pas définis (typiquement points extrêmes lors d'une dérivation).
Remarque : l'importation des fichiers .h5 générés par les oscilloscopes Keysight peut être utile en cas de nécessité d'une résolution temporelle élevée (typiquement modulation) : on récupère 50k points au lieu de 2k pour un fichier .csv.

Regressi 4.0.0.0 : 23/02/2018

Importation des fichiers HDF (Hierarchical Data Format) .h5 générés par les oscilloscopes Keysight.
En cas de problème avec des fichiers .h5 d'autres oscilloscopes, envoyez un fichier exemple à r e g r e s s i chez orange (en enlevant les blancs et en complétant ce qui est nécessaire).
Il est nécessaire d'installer la DLL du HDF Group dans le répertoire de Regressi. Cette DLL utilise elle-même VCRunTime140.dll que vous pouvez installer grâce à Microsoft en choisissant la version 32 bits : vc_redist.x86 même sur un Windows 64 bits.
Dans la partie video, on peut désormais prendre des axes non parallèles aux côtés de l'image.

Regressi 3.99 : 19/12/2017

Importation des fichiers .csv et .txt Pasco avec nettoyage des variables et pages inutiles.

Uniformisation des modules d'acquisition à partir de vidéos ou d'images. La loupe est désormais locale.

Rétablissement du zoom automatique pour le module MediaPlayer.

Gestion du fichier d'indicateurs indifféremment avec comme séparateur décimal point ou virgule.

Prise en compte des préfixes d'unité SI dans les calculs "indexés" type t[i+1]-t[i]

Regressi 3.98 : 12/11/2017

Importation des fichiers .csv générés par Pasco Capstone (en sélectionnant "Pasco csv" et non csv).
Correction de l'affichage de la tangente à une courbe.
Unité plus explicite pour les tangentes.
Diverses améliorations concernant la lecture des vidéos (affichage plus explicite des options, déplacement du curseur au clavier ...).

Regressi 3.96 : 20/09/2017

Bug transitoire sur les calculs d'enveloppe corrigé.
Support des fichiers son AAC MP4 par l'intermédiaire de ffmpeg.
Le répertoire temporaire est configurable par l'utilisateur et ConfigRegressi.
Prise en compte du graphe des paramètres dans les fichiers XML.
Bug transitoire du à la recherche des pics de FFT corrigé.
Affichage de la courbe utilisée pour rechercher l'équivalence.

Regressi 3.95 : 01/09/2017

Retour des opérateurs logiques AND XOR OR.
Retour du graphe "méthode d'Euler"
Le bruit, fonction noise(ecart-type), est pris en compte dans les incertitudes.
La lecture des videos par génération d'images se fait désormais à l'aide de ffmpeg.exe qui doit se trouver dans le répertoire de Regressi ou dans ProgramFiles.
Accès au site de ffmpeg

Regressi 3.94 : 27/05/2017

Amélioration de la lecture des videos par VLC.

Regressi 3.93 : 29/03/2017

Le chi2 relatif affiché était en fait la racine de celui-ci : rectifié.

Regressi 3.91 : 12/01/2017

Importation d'éphémérides au format Votable de l' IMCE.
Possibilité de zoom dans la lecture de video par VLC.

Regressi 3.90 : 02/01/2017

Importation de spectre sous forme de fichiers FITS (Flexible Image Transport System) : récupération du premier spectre.
Correction de divers bugs graphiques.

Regressi 3.89 : 10/12/2016

Suppression de l'écriture dans la base de registre et dans le répertoire AppData pour permettre un fonctionnement correct en réseau.
En coordonnées polaires, possibilité de décaler l'origine (valeur non nulle pour un rayon nul), de manière à tracer des diagammes en décibel négatif.
Correction d'un bug dans le calcul des incertitudes des intersections.

Regressi 3.88 : 14/11/2016

Correction d'un bug lors de la création d'un rappel graphique avec le curseur réticule.
Retour de la prise en compte des préfixes d'unité : 1 A +100 mA donne 1,1 A. Non actif par défaut (à activer dans Options/Calcul) car sans garantie ; en cas de problème m'envoyer le fichier correspondant.
Amélioration de l'import des fichiers .wav 32 bits flottant.

Regressi 3.87 : 06/11/2016

Résolution de bugs : caractéres sur fond noir à l'impression, problèmes avec les paramètres de modélisation en inverse, type exp(-t/tau).

Regressi 3.86 : 12/10/2016

On peut désormais utiliser le mode superposition de pages en mode animation. L'animation ne porte que sur la page courante.
L'expression des incertitudes peut dorénavant fait intervenir un paramètre expérimental ce qui permet de faire varier le calcul d'incertitudes selon la page concernée.

Regressi 3.85 : 28/09/2016

Correction d'un bug dans le module audio : un son enregistré avec le logiciel ne pouvait ni être sauvé ni être exploité.
Les intersections des modèlisations 2-3 sont rétablies.

Regressi 3.84 : 01/09/2016

Gestion des Arduino :
Mode simple : lecture des données en provenance d'une voie série à vitesse lente (intervalle de temps supérieur à 100 ms).
Mode oscilloscope : commande (base de temps, synchro) et lecture d'un Arduino.

Regressi 3.83 : 10/06/2016

Bug mémoire dans la partie modélisation réglé.
Video VLC : problème de temps bloqué suite à des clics trop rapides réglé.
graphe FFT : la représentation en dB est sous forme de ligne et plus de traits verticaux.
Video VLC image par image : possibilité de prendre une image sur N. Possibilité de lire une suite d'images plutôt qu'un film.
Video : prise en compte de mencoder.exe pour réencoder des video en format lisible par la partie Media Player. L'installateur place mencoder.exe dans le répertoire de Regressi.

Regressi 3.82 : 30/05/2016

Initialisation du curseur "données" correcte en cas de zoom.
Epaisseur des traits à 1 au démarrage.
Ajout d'une aide sur le choix de l'ordonnée avec la barre de boutons.
Bug corrigé : valeur correcte lors de copie de page avec le même nombre de points.
Lecture video : Nième essai ! : il y a désormais trois ! modules.
Enregistrement audio : effacement de l'enregistrement précédent avant le début pour éviter un conflit.
Module Fourier : correction d'un bug d'accès mémoire ;

Regressi 3.81 : 10/05/2016

Amélioration de la partie vidéo : acceptation des gros fichiers video (en terme de taille, pas de longueur)

Regressi 3.80 : 02/05/2016

Prise en compte de la stéréo dans le module son

Regressi 3.79 : 28/02/2016

Début de mise en place d'une gestion de version (en test pour voir si l'accès Internet pose problème aux réseaux des lycées)

Regressi 3.78 : 20/01/2016

Affichage des incertitudes sur les intersections (type dosage conductimétrique)
Recopie temporaire des videos sur le poste local

Regressi 3.75 : 16/11/2015

Correction de bugs dans la gestion des origines mobiles lors de la lecture de video

Regressi 3.74 : 25/10/2015

Correction de bugs dans la gestion video VLC, suite ...

Regressi 3.73 : 19/09/2015

Correction de bugs dans la gestion video VLC.

Regressi 3.72 : 01/09/2015

Acquisition par Arduino (voie série).

Regressi 3.71 : 30/06/2015

Retour de la prise en compte des incertitudes sur les grandeurs calculées et de la méthode du chi2, désactivées par inadvertance.

Regressi 3.69 : 24/05/2015

Essai d'amélioration de récupération des fichiers .csv.
Bogue du bouton d'affichage des incertitudes sur le graphe non activable corrigé.

Regressi 3.68 : 02/01/2015

Possibillité de sous-échantillonner (menu pages/rééchantillonner) dans le cas, par exemple, de récupération de données d'un oscilloscope fournissant 50 000 points !

Regressi 3.67 : 05/12/2014

"Erreur de vérification d'étendue" dans le graphe Fourier et dans l'acquisition video réglée.

Regressi 3.66 : 27/09/2014

Les deux lissages B-spline et Shannon (sinus cardinal) sont actifs soit sur des courbes à faible nombre de points, soit lors d'un zoom conduisant à un faible nombre de points, i.e. inférieur à la résolution de l'écran.

Regressi 3.65 : 25/09/2014

Problème d'ajout de pages avec paramètres à partir de logiciel d'acquisition réglé.
Problème lors de superposition de pages dans le graphe Fourier réglé.

Regressi 3.64 : 02/06/2014

Déclenchement intempestif de "erreur de vérification d'étendue" réglée.

Regressi 3.62 : 11/05/2014

Pour permettre un filtrage numérique d'ordre supérieur, on peut initialiser y[i]=... par y[0]=xx ; y[1]=zz et y[2]=ww. Au-delà on sort du cadre prévu et il faut se tourner vers de la progammation.
Le calcul de Fourier lorsqu'on sélectionne une portion du signal se fait désormais par interpolation et non complément à zéro, ce qui permet de ne pas avoir d'artefact lorsqu'on sélectionne une période. Mais l'interpolation peut causer des problèmes si l'on est trop près de la lmite de Schannon (voir les options).

Regressi 3.61 : 05/04/2014

Introduction des résidus studentisés.

Regressi 3.60 : 23/03/2014

Correction des calculs statistiques relatifs aux résidus.
Les colonnes calculées sont désormais indiquées en grisé.

Regressi 3.59 : 07/03/2014

Amélioration de la gestion de l'option "prise en compte des coefficients d'unité" : désactivation en cas de problème (ex. ajout d'une valeur purement numérique à une grandeur dimensionnée) et message prévenant de la sélection de cette option en bas du memo expression

Regressi 3.58 : 26/02/2014

Amélioration de la gestion de plusieurs traces sur le graphe (laissées sur celui-ci par la barre d'espace)

Regressi 3.57 : 13/02/2014

Rééchantillonnage de Shannon correct même en mode degré !

Regressi 3.56 : 18/01/2014

(Re-)correction de la présentation des résultats de modélisation (nombre de chiffres significatifs)
Correction d'un bug lors de la définition à la souris d'un deuxième modèle