====== ChemPy ====== * [[https://pypi.org/project/chempy/]] : installation et documentation #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Tue May 4 10:25:51 2021 @author: villersd Librairie chempy : https://pypi.org/project/chempy/#documentation https://github.com/bjodah/chempy installation Linux : conda install -c bjodah chempy pytest installation Windows & OS X : python -m pip install chempy pytest python -m pytest -rs -W ignore::chempy.ChemPyDeprecationWarning --pyargs chempy """ from chempy import Substance from chempy import balance_stoichiometry from pprint import pprint # A=input('entrer le réactif 1') # B=input('entrer le réactif 2') # C=input('entrer le produit 1') # D=input('entrer le produit 2') # E=input('entrer le produit 3') # F=input('entrer le produit 4') A = 'NH4ClO4' B = 'Al' C = 'Al2O3' D = 'HCl' E = 'H2O' F = 'N2' print(A, B, C, D, E, F) reac, prod = balance_stoichiometry({A, B}, {C, D, E, F}) pprint(dict(reac)) pprint(dict(prod))