Atomion

Latest version: v1.6.0

Safety actively analyzes 613460 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.6.0

Ajout
- Réaction Acido-basique

Amélioration
- Liaison

1.5.0

Ajout

- Molécule organique
- Électronégativité

1.4.0

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.

1.3.0

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.

1.2.0

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.

1.1.0

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._

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.