Skip to content

Releases: 4surix/atomion

v1.6.0

11 Sep 18:25

Choose a tag to compare

Ajout

  • Réaction Acido-basique

Amélioration

  • Liaison

v1.5.0

08 Sep 21:10

Choose a tag to compare

Ajout

  • Molécule organique
  • Électronégativité

v1.4.0

21 Dec 21:18

Choose a tag to compare

Ajout

  • Les demi-équations, avec la fonction DemiEquation(notation) qui est un raccourcie de Equation(notation, demi_equation=True).
  • Les oxydo-réductions avec la class OxydoReduction(e1, e2).
  • Attribut noyau pour Atome et IonMonoAtomique qui à pour valeur un objet Noyau.
  • Multiplication prise en charge pour les objets Electron, Proton, Neutron, Atome, Molecule.
  • Commencement de la fusion nucléaire.

Modification

  • Si un seul electron, n'affiche plus le 1.

Correction

  • Notation avec des parenthèses dedans qui levait une erreur.
  • Notation des IonPolyAtomique qui n'était pas correcte.

v1.3.0

08 Nov 11:10

Choose a tag to compare

Ajout

  • Objet Noyau
  • __add__ à Proton et Neutron
  • Objet Quark
  • Version en un seul fichier pour calculatrice.
  • Notation symbole pour :
    • Proton
    • Neutron
    • Electron

Correction

  • Addition Atome avec Neutron.

Exception

  • Lève exception.ValeurIncorrecte si gaz noble dans molécule.

v1.2.0

19 Oct 18:26

Choose a tag to compare

Ajouts

  • Objet Equation.
  • Equilibrage des charges dans les équations.
  • Reactions chimiques et donc de l'objet Reaction avec comme fonctionnalités :
    • Etat initial.
    • Etat intermediaire.
    • Etat final.
    • Récupération des réactifs final.
    • Calcul automatique de la quantités stoechiométriques des réactifs si indication des quantités des produits.
  • Attribut nucleon pour les objets Molecule.

Correction

  • Vérificateur de molécule stable.
  • Affichage des ions :
    • Sur la calculatrice
    • Si la charge étais égal à 1 cela affichait le nombre.

v1.1.0

01 Sep 16:35

Choose a tag to compare

Ajout

  • Ions polyatomiques. Ion('CO3') == IonPolyAtomique('CO3')
  • Équilibration d'équation chimique. utile.eec('CH4 + H2O -> CO2 + H2') == "CH₄ + 2 H₂O -> CO₂ + 4 H₂"

Correction

  • Comparaison d'égalité qui renvoyait faux lorsque que 2 éléments étaient identique. Molecule('O2') == Molecule('O2')

Suppression

  • Démonstrations pour les atomes. Atome('C').demonstration() Reviendra surement dans une prochaine version.

v1.0.3

22 Aug 21:10

Choose a tag to compare

Ajouts

  • Raccourcis d'atomes et molécules. (C, H, H2O, Fe, ...).
  • Adaptation à MicroPython 1.9.4 et donc aux calculatrices.

v1.0.2

08 Aug 20:47

Choose a tag to compare

Ajout

  • Exceptions propre au module.

Correction

  • Irrégularité sur l'atome ayant le numéro atomique 93.
  • Vérificateur de stabilité moléculaire ne prenant pas en compte les triples liaisons.

v1.0.1

08 Aug 18:16

Choose a tag to compare

La version 1.0.0 était dans un seul fichier avec le code en foutoir, donc on passe directement en version 1.0.1, car plus intéressante.