Gum_MC
Autres logiciels

Logiciel libre et gratuit de calcul d'incertitudes composées
Free software for combined uncertainty calculations

Par Jean-Marie Biansan

- Vous introduisez le modèle Y=f(X1,X2,...,Xn), les caractéristiques des grandeurs d'entrées Xi (estimateur, incertitude-type, type de distribution), et Gum_MC calcule pour la grandeur de sortie Y l'estimation, l'incertitude-type, les intervalles de confiance, à la fois par caclul de propagation classique des incertitudes, et par simulation de Monte-Carlo.
- You give the model Y=f(X1,X2,...,Xn), properties of input quantities Xi (estimate, standard uncertainty, PDF), and Gum_MC will compute for output quantity  Y the estimate, standard uncertainty,confidence intervals, by uncertainty propagation method and by  Monte-Carlo method.
GUM: Guide to the expression of Uncertainty in Measurement
MC: méthode de Monte Carlo

Il est distribué sous les termes de la GNU General Public License, dont voici le texte original en anglais, et une traduction française sans valeur légale.
Vous pouvez librement le télécharger, en distribuer des copies, et le modifier (à condition de respecter la license GPL).

Documents de référence sur le site du BIPM (Bureau International des Poids et Mesures), en anglais
www.bipm.org/utils/common/documents/jcgm/JCGM_100_2008_E.pdf
www.bipm.org/utils/common/documents/jcgm/JCGM_101_2008_E.pdf

et en français:
http://www.bipm.org/utils/common/documents/jcgm/JCGM_100_2008_F.pdf
Document de référence sur les incertitudes sur Eduscol:
http://media.eduscol.education.fr/file/Mathematiques/07/0/LyceeGT_ressources_MathPC_Mesure_et_incertitudes_eduscol_214070.pdf
Merci de m'envoyer tout compte rendu de bug, proposition d'amélioration, à l'adresse:


Historique des versions



Version Sources Système d'exploitation Binaires
3.02 du 01/03/2022
Version française
and
English version

Compilable avec Lazarus 2.0.12
Sources (Lazarus)
Windows 32 ou 64 bits (testé sous Windows 10 64bits) Installateur de la version complète
Version zippée, sans installateur

Linux 32 bits(testé sous Linux Mint 32 bits)


Linux 64bits (testé sous Linux Mint 64 bits)
Version 32 bits à décompresser

Version 64 bits à décompresser
Mac OSX Remarque pour les adeptes du "mode sombre" de Mojave: il n'est pas adapté aux couleurs de Gum_mc; pour forcer Gum_mc à fonctionner en mode normal, il suffit de taper dans un terminal (sur une seule ligne):
defaults write com.company.gum_mc NSRequiresAquaSystemAppearance -bool yes
App zippée pour processeur Intel

(*) pour OSX: rajouter l'option de compilation -Cg- dans les options du projet, compilateur, autres.


Version Sources Système d'exploitation Binaires
3.01 du 20/02/2022
Version française
and
English version

Compilable avec Lazarus 2.0.12
Sources (Lazarus)
Windows 32 ou 64 bits (testé sous Windows 10 64bits) Installateur de la version complète
Version zippée, sans installateur

Linux 32 bits(testé sous Linux Mint 32 bits)


Linux 64bits (testé sous Linux Mint 64 bits)
Version 32 bits à décompresser

Version 64 bits à décompresser
Mac OSX A venir...
Remarque pour les adeptes du "mode sombre" de Mojave: il n'est pas adapté aux couleurs de Gum_mc; pour forcer Gum_mc à fonctionner en mode normal, il suffit de taper dans un terminal (sur une seule ligne):
defaults write com.company.gum_mc NSRequiresAquaSystemAppearance -bool yes


(*) pour OSX: rajouter l'option de compilation -Cg- dans les options du projet, compilateur, autres.



Version Sources Système d'exploitation Binaires
3.00 du 28/04/2021
Version française
and
English version

Compilable avec Lazarus 2.0.12
Sources (Lazarus)
Windows 32 ou 64 bits (testé sous Windows 10 64bits) Installateur de la version complète
Version zippée, sans installateur

Linux 32 bits(testé sous Linux Mint 32 bits)


Linux 64bits (testé sous Linux Mint 64 bits)
Version 32 bits à décompresser

Version 64 bits à décompresser
Mac OSX App zippée 64 bits
Remarque pour les adeptes du "mode sombre" de Mojave: il n'est pas adapté aux couleurs de Gum_mc; pour forcer Gum_mc à fonctionner en mode normal, il suffit de taper dans un terminal (sur une seule ligne):
defaults write com.company.gum_mc NSRequiresAquaSystemAppearance -bool yes


(*) pour OSX: rajouter l'option de compilation -Cg- dans les options du projet, compilateur, autres.



Version Sources Système d'exploitation Binaires
2.40 du 04/05/2020
Version française
and
English version

Compilable avec Lazarus 2.0.8
Sources version complète
Windows 32 ou 64 bits (testé sous Windows 10 64bits) Installateur de la version complète Version zippée, sans installateur
Installateur de la version Elève Lycée Version zippée, sans installateur
Linux 32 bits(testé sous Debian 9.3 32 bits)


Linux 64bits (testé sous Debian 9.3 64 bits)
Incessamment sous peu...

Sources version élève Incessamment sous peu...
Mac OSX Incessamment sous peu...
Incessamment sous peu...
Remarque pour les adeptes du "mode sombre" de Mojave: il n'est pas adapté aux couleurs de Gum_mc; pour forcer Gum_mc à fonctionner en mode normal, il suffit de taper dans un terminal (sur une seule ligne):
defaults write com.company.gum_mc NSRequiresAquaSystemAppearance -bool yes

(*) pour OSX: rajouter pour la version 32 bits l'option de compilation -Cg- dans les options du projet, compilateur, autres.


Version Sources Système d'exploitation Binaires
2.24 du 23/12/2015
Version française
and
English version
Sources version complète
Windows (testé sous XP SP3, Seven Pro 64 bits, 8) Installateur de la version complète Version zippée, sans installateur
Installateur de la version Elève Lycée Version zippée, sans installateur
Linux 32 bits(testé sous Ubuntu 12.04 32 bits)


Linux 64bits (testé sous Ubuntu 14.04 64 bits)
Version complète 32 bits
Version élève 32 bits
Sources version élève Version complète 64 bits
Version élève 64 bits
Mac OSX/Intel: testé sous Mountain Lion App. zippée version complète App. zippée version élève
(*) pour OSX: rajouter l'option de compilation -Cg- dans les options du projet, compilateur, autres.




Remarque pour les ECE: le fichier pendule.gum2 (ou autre) N'EST PAS fourni avec GUM_MC, il doit être  en annexe du sujet d'ECE.

Version Sources Système d'exploitation Binaires
2.30 du 06/07/2018
Version française
and
English version

Compilable avec Lazarus 1.8
Sources version complète
Windows 32 ou 64 bits (testé sous Windows 10 64bits) Installateur de la version complète Version zippée, sans installateur
Installateur de la version Elève Lycée Version zippée, sans installateur
Linux 32 bits(testé sous Debian 9.3 32 bits)


Linux 64bits (testé sous Debian 9.3 64 bits)
Version complète 32 bits
Version élève 32 bits
Sources version élève Version complète 64 bits
Version élève 64 bits
Mac OSX App. zippée 32 bits version complète App. zippée 32 bitsversion élève
App. zippée 64 bits version complète
Remarque pour les adeptes du "mode sombre" de Mojave: il n'est pas adapté aux couleurs de Gum_mc; pour forcer Gum_mc à fonctionner en mode normal, il suffit de taper dans un terminal (sur une seule ligne):
defaults write com.company.gum_mc NSRequiresAquaSystemAppearance -bool yes
App. zippée 64 bitsversion élève
(*) pour OSX: rajouter pour la version 32 bits l'option de compilation -Cg- dans les options du projet, compilateur, autres.


Version Sources Système d'exploitation Binaires
2.24 du 23/12/2015
Version française
and
English version
Sources version complète
Windows (testé sous XP SP3, Seven Pro 64 bits, 8) Installateur de la version complète Version zippée, sans installateur
Installateur de la version Elève Lycée Version zippée, sans installateur
Linux 32 bits(testé sous Ubuntu 12.04 32 bits)


Linux 64bits (testé sous Ubuntu 14.04 64 bits)
Version complète 32 bits
Version élève 32 bits
Sources version élève Version complète 64 bits
Version élève 64 bits
Mac OSX/Intel: testé sous Mountain Lion App. zippée version complète App. zippée version élève
(*) pour OSX: rajouter l'option de compilation -Cg- dans les options du projet, compilateur, autres.



Version Sources Système d'exploitation Binaires
2.22 du 24/10/2015
Version française
and
English version
Sources de la version GUM_MC complète;
compilable avec Lazarus 1.0.10(*)
Windows (testé sous XP SP3, Seven Pro 64 bits, 8) Installateur de la version complète Version complète zippée, sans installateur
Installateur de la version Elève Lycée Version élève zippée, sans installateur
Linux (testé sous Ubuntu 12.04 32 bits)

Linux (testé sous Ubuntu 12.04 32 bits)
Linux (testé sous Fedora 19 64 bits)
Tarball de la version complète 32 bits
Tarball version complète 64 bits
Sources de la version GUM_MC élève Lycée;
compilable avec Lazarus 1.0.10(*)
Tarball de la version Elève Lycée pour linux 32 bits
Tarball de la version Elève Lycée pout linux 64 bits
Mac OSX/Intel: testé sous Mountain Lion A venir... A venir...
(*) pour OSX: rajouter l'option de compilation -Cg- dans les options du projet, compilateur, autres.

Tutoriel, intégré dans la version 2.21


Version Sources Système d'exploitation Binaires
2.21 du 19/05/2015
Version française
and
English version
Sources de la version GUM_MC complète;
compilable avec Lazarus 1.2.2(*)
Windows (testé sous XP SP3, Seven Pro 64 bits, 8) Installateur de la version complète Version complète zippée, sans installateur
Version élève: voir version 2.10
Version élève: voir version 2.10
Linux (testé sous Ubuntu 12.04 32 bits)
Linux (testé sous Fedora 19 64 bits)
Tarball de la version complète pour linux 32 bits
Tarball de la version complète pour linux 64 bits

Version élève: voir version 2.10
Mac OSX/Intel: testé sous Mountain Lion App. zippée version compléte Version élève: voir version 2.10
(*) pour OSX: rajouter l'option de compilation -Cg- dans les options du projet, compilateur, autres.

Version Sources Système d'exploitation Binaires
2.20 du 19/05/2014
Version française
and
English version
Sources de la version GUM_MC complète;
compilable avec Lazarus 1.2.2(*)
Windows (testé sous XP SP3, Seven Pro 64 bits, 8) Installateur de la version complète Version complète zippée, sans installateur


Linux (testé sous Ubuntu 12.04 32 bits)
Linux (testé sous Fedora 19 64 bits)
Tarball de la version complète pour linux 32 bits
Tarball de la version complète pour linux 64 bits


Mac OSX/Intel: testé sous Mountain Lion App. zippée version compléte
(*) pour OSX: rajouter l'option de compilation -Cg- dans les options du projet, compilateur, autres.



Version Sources Système d'exploitation Binaires
2.10 du 19/01/2014
Version française
and
English version
Sources de la version GUM_MC complète;
compilable avec Lazarus 1.0.10(*)
Windows (testé sous XP SP3, Seven Pro 64 bits, 8) Installateur de la version complète Version complète zippée, sans installateur
Installateur de la version Elève Lycée Version élève zippée, sans installateur
Linux (testé sous Ubuntu 12.04 32 bits)

Linux (testé sous Ubuntu 12.04 32 bits)
Linux (testé sous Fedora 19 64 bits)
Tarball de la version complète
Sources de la version GUM_MC élève Lycée;
compilable avec Lazarus 1.0.10(*)
Tarball de la version Elève Lycée pour linux 32 bits
Tarball de la version Elève Lycée pout linux 64 bits
Mac OSX/Intel: testé sous Mountain Lion App. zippée version compléte App zippée version élève
(*) pour OSX: rajouter l'option de compilation -Cg- dans les options du projet, compilateur, autres.



Version Sources Système d'exploitation Binaires
2.05 du 03/12/2013
Version française
and
English version
Sources de la version GUM_MC complète;
compilable avec Lazarus 1.0.10(*)
Windows (testé sous XP SP3, Seven Pro 64 bits, 8) Installateur de la version complète Version complète zippée, sans installateur
Installateur de la version Elève Lycée Version élève zippée, sans installateur
Linux (testé sous Ubuntu 12.04) Tarball de la version complète
Sources de la version GUM_MC élève Lycée;
compilable avec Lazarus 1.0.10(*)
Tarball de la version Elève Lycée
Mac OSX/Intel: testé sous Mountain Lion App. zippée version compléte App zippée version élève
(*) pour OSX: rajouter l'option de compilation -Cg- dans les options du projet, compilateur, autres.





Version Sources Système d'exploitation Binaires
2.04 du 01/12/2013
Version française
and
English version
Sources de la version GUM_MC complète;
compilable avec Lazarus 1.0.10(*)
Windows (testé sous XP SP3, Seven Pro 64 bits, 8) Installateur de la version complète Version complète zippée, sans installateur
Installateur de la version Elève Lycée Version élève zippée, sans installateur
Linux (testé sous Ubuntu 12.04) Tarball de la version complète
Sources de la version GUM_MC élève Lycée;
compilable avec Lazarus 1.0.10(*)
Tarball de la version Elève Lycée
Mac OSX/Intel: testé sous Mountain Lion App. zippée version compléte App zippée version élève
(*) pour OSX: rajouter l'option de compilation -Cg- dans les options du projet, compilateur, autres.




Version Sources Système d'exploitation Binaires
2.03 du 30/11/2013
Version française
and
English version
Sources de la version GUM_MC complète;
compilable avec Lazarus 1.0.10(*)
Windows (testé sous XP SP3, Seven Pro 64 bits, 8) Installateur de la version complète Version complète zippée, sans installateur
Installateur de la version Elève Lycée Version élève zippée, sans installateur
Linux (testé sous Ubuntu 12.04) Tarball de la version complète
Sources de la version GUM_MC élève Lycée;
compilable avec Lazarus 1.0.10(.)
Tarball de la version Elève Lycée
Mac OSX/Intel: testé sous Mountain Lion App. zippée version compléte App zippée version élève
(*) pour OSX: rajouter l'option de compilation -Cg- dans les options du projet, compilateur, autres.



Version Sources Système d'exploitation Binaires
2.02 du 13/11/2013
Version française
and
English version
Sources de la version GUM_MC complète;
compilable avec Lazarus 1.0.10(*)
Windows (testé sous XP SP3, Seven Pro 64 bits, 8) Installateur de la version complète Version complète zippée, sans installateur
Installateur de la version Elève Lycée Version élève zippée, sans installateur
Linux (testé sous Ubuntu 12.04) Tarball de la version complète
Sources de la version GUM_MC élève Lycée;
compilable avec Lazarus 1.0.10(.)
Tarball de la version Elève Lycée
Mac OSX/Intel: testé sous Mountain Lion App. zippée version compléte App zippée version élève
*; sous OSX, compilation à faire sous Lazarus 0.9.30.2 avec l'option -Cg- et en nettoyant le code des éléments de la LCL 1.0 incompatibles...bref c'est pénible !

Version Sources Système d'exploitation Binaires
2.01 du 13/10/2013
Version française
and
English version
Sources de la version GUM_MC complète;
compilable avec Lazarus 1.0.10
Windows (testé sous XP SP3, Seven Pro 64 bits, 8) Installateur de la version complète Version complète zippée, sans installateur Installateur MSI
Installateur de la version Elève Lycée Version élève zippée, sans installateur Installateur MSI
Linux (testé sous Ubuntu 12.04) Tarball de la version complète
Sources de la version GUM_MC élève Lycée;
compilable avec Lazarus 1.0.10
Tarball de la version Elève Lycée
Mac OSX/Intel



Version Sources Système d'exploitation Binaires
2.00 du 14/09/2013
Version française
and
English version
Sources de la version GUM_MC complète;
compilable avec Lazarus 1.0.8
Windows (testé sous XP SP3, Seven Pro 64 bits, 8) Installateur de la version complète Version complète zippée, sans installateur
Installateur de la version Elève Lycée Version élève zippée, sans installateur
Linux (testé sous Ubuntu 12.04) Tarball de la version complète
Sources de la version GUM_MC élève Lycée;
compilable avec Lazarus 1.0.8
Tarball de la version Elève Lycée
Mac OSX/Intel



Version Sources Système d'exploitation Binaires
1.61 du 05/06/2013
Version française
and
English version
Sources de la version GUM_MC complète;
compilable avec Lazarus 1.0
Windows (testé sous XP SP3, Seven Pro 64 bits, 8) Installateur de la version complète Version complète zippée, sans installateur
Installateur de la version Elève Lycée Version élève zippée, sans installateur
Linux (testé sous Ubuntu 12.04) Tarball de la version complète
Sources de la version GUM_MC élève Lycée;
compilable avec Lazarus 1.0
Tarball de la version Elève Lycée
Mac OSX/Intel App. zippée version complète (1.50)
App. zippée version élève (1.60)





Version Sources Système d'exploitation Binaires
1.60 du 20/02/2013
Version française
and
English version
Sources de la version GUM_MC complète;
compilable avec Lazarus 1.0
Windows (testé sous XP SP3, Seven Pro 64 bits) Installateur de la version complète Version complète zippée, sans installateur
Installateur de la version Elève Lycée Version élève zippée, sans installateur
Linux (testé sous Ubuntu 12.04) Tarball de la version complète
Sources de la version GUM_MC élève Lycée;
compilable avec Lazarus 1.0
Tarball de la version Elève Lycée
Mac OSX/Intel App. zippée version complète
App. zippée version élève







Nouveauté de la version 1.50: à coté de la version "classique", apparition d'une version simplifiée destinée aux élèves de lycée. Le professeur créé le fichier avec la version complète de GUM_MC, l'élève ouvre ce fichier avec la version GUM_MC_Eleve_Lycee et n'a plus qu'à compléter les estimations des mesurandes et des incertitudes, sans se préoccuper des détails.


Version Sources Système d'exploitation Binaires
1.50 du 11/12/2012
Version française
and
English version
Sources de la version GUM_MC complète; compilable avec Lazarus 1.0 Windows (testé sous XP SP3, Seven Pro 64 bits) Installateur de la version complète
Installateur de la version Elève Lycée
Linux (testé sous Ubuntu 12.04) Tarball de la version complète
Sources de la version GUM_MC élève Lycée; compilable avec Lazarus 1.0 Tarball de la version Elève Lycée
Mac OSX/Intel App. zippée version complète
App. zippée version élève