histogramme isotopes Python

Pour proposer des logiciels pertinents, liens, notices ou tutoriels...

histogramme isotopes Python

Messagede David_A » 27 Mar 2024, 11:42

Ce script Python trace l'abondance naturelle des isotopes d'un élément, sous forme d'histogramme.
Le script sélectionne uniquement les isotopes stables.
J'ai utilisé la librairie mendeleev, qui donne de nombreuses stats concernant les éléments et leurs isotopes.
Ici, il suffit de changer la valeur de Z et le script trouve automatiquement les pourcentages et le nom en français de l'élément, pour générer une figure (png et pdf).

isotopes_histo12.png

isotopes_histo6.png


Certains noyaux sont plus stables si Z ou N est égal à un nombre magique (2, 8 , 20, 28, 50, 82, ou 126). Les "doublements magiques" ont à la fois Z et N magiques.
Le script fait la recherche et change la couleur du rectangle en fonction : orange si magique, violet si doublement magique, bleu sinon.

isotopes_histo20.png


Le script python :

isotopesHistogramme.py


Le pdf regroupant tous les graphes générés :

histogrammes_isotopes.pdf.pdf
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
www.astrolabe-science.fr
David_A
 
Messages: 124
Inscription: 22 Fév 2021, 19:28
Localisation: Le Havre, Seine-Maritime
Académie: Normandie
Poste: Enseignant en Lycée

Re: histogramme isotopes Python

Messagede David_A » 27 Mar 2024, 22:04

j'ai fait une autre version du script ci-dessus, qui produit le document suivant, sous forme de tableau périodique :

qs.png


Les dimensions sont au format A3, vu la place nécessaire pour les graphiques.

Le script :
isotopesTableauPeriodique.py.zip
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
www.astrolabe-science.fr
David_A
 
Messages: 124
Inscription: 22 Fév 2021, 19:28
Localisation: Le Havre, Seine-Maritime
Académie: Normandie
Poste: Enseignant en Lycée


Retourner vers Présentations de logiciels utilisables par des enseignants

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités