Package: atomion
AtomionAperçuInstallerLicenceAtomionModule servant à manipuler facilement :QuarkProton, Neutron, ElectronNoyauAtomeIon(monoatomique/polyatomique)MoléculeEquation chimiqueRéaction chimiqueDemi-équationOxydo-réductionÉlectronégativitéMolécule organiqueReaction acido-basiquePrévues :Fusion nucléaire (Non-fini)Fission nucléaireGluonsAntimatièreMaintien des liaisonsVous trouverez un dossierexemplesavec les diverses fonctionnalités.Le module est compatible avecMicro Python 1.9.4, donc aussi pour les calculatrices !Aperçufromatomionimport*oxygene=Atome('O')# Avec symbolehydrogene=Atome(1)# Avec nombre protonchlorure=Ion('Cl')# Ouchlorure=IonMonoAtomique('Cl')carbonate=Ion('CO3')# Oucarbonate=Ion('{CO3 2-}')# Oucarbonate=IonPolyAtomique('CO3')eau=hydrogene*2+oxygene# Oueau=Molecule('H2O')fromatomion.raccourcisimport*eau=H*2+O# Oueau=H2O# Quarkproton=QUp('R')+QDown('B')+QUp('V')neutron=QUp('R')+QDown('B')+QDown('V')# FusionnoyauH=Noyau(Proton(1),Neutron(1))noyauHe,*particules=noyauH<<noyauHatomeHe=noyauHe+Electron(2)equation=Equation('H2 + O2 -> H2O')equation.equilibrer()equation=='2 H₂ + O₂ -> 2 H₂O'equation=DemiEquation('Cl2','{Cl -}')equation.equilibrer()equation=='Cl₂ + 2 e⁻ -> 2 Cl⁻'reaction=Reaction(equation=equation,quantites_reactifs={H2:1.6,O2:1.3})reaction.final()=={H2:0,O2:0.5,H2O:1.6}oxydoR=OxydoReduction(Ion('{Cr2O7 2-}'),Atome('Fe'))oxydoR.don=='Fe -> Fe²⁺ + 2 e⁻'oxydoR.gain=='Cr₂O₇²⁻ + 14 H⁺ + 6 e⁻ -> 2 Cr³⁺ + 7 H₂O'reaction=AcidoBasique('{C3H5O2 -}','{H3O +}')reaction.gain=='C₃H₅O₂⁻ + H⁺ -> C₃H₆O₂'reaction.don=='H₃O⁺ -> H₂O + H⁺'reaction.equation=='H₃O⁺ + C₃H₅O₂⁻ -> H₂O + C₃H₆O₂'Pour voir le reste des fonctionnalités, regardez le dossierexemples.InstallerOrdinateurOuvrez une invite de commande.Comment faire ?Sur Windows, appuyez sur la toucheWindows+ la toucheR, et écrivezcmddans la fenêtre qui s'est ouverte.Assurez-vous d'avoirPython >=3.6d'installé.Comment savoir ?Ecrivezpython --versiondans l'invite de commande. Si Python est installé cela affichera la version qui doit être supérieur à3.6.
Si ce n'est pas le cas,installer Pythondans une version égal ou supérieur à 3.6 pour éviter les soucis de compatibilité.Vérifiez quepipest installé.Comment vérifier ?Ecrivezpip --versiondans l'invite de commande. Sipipest installé cela affichera la version qui doit être supérieur à20.0.0.Si ce n'est pas le cas, écrivezpython -m pip install --upgrade pippour mettre à jour.Ecrivez la commande suivante :pipinstallatomionLors de nouvelle mise à jour il suffira de rajouter--upgradepour mettre le module à jour :pipinstallatomion--upgradeEnsuite créez un nouveau fichier, importez le module, et amusez vous !fromatomionimport*print(Atome('C')+Molecule('O2'))CalculatriceTéléchargez le code.Ouvrez le.zipet glissez le dossier qui se trouve à l'intérieur autre part (dans un endroit accessible).Ouvrez le dossier que vous avez déplacé et executer le fichiermk_file_calculatrice.py.Un fichieratomion.pyva se créer, mettez le dans votre calculatrice(que vous aurez branchée à votre ordi via câble USB ou autre).Si vous n'avez plus rien d'autre à faire, débranchez votre calculatrice et amusez-vous !Si le fichier est trop grand, installerpython_minifier(pip install python-minifier), et recréer le fichier.Si vous avez un problème, n'hésitez pas à regarder lesissuesdéjà exitantes ou à en ouvrir une.LicenceJe ne sais pas quelle licence mettre.Tout ce que je veux c'est que tout le monde puisse l'utiliser gratuitement et librement que cela soit pour le privé, dans leur projet publique, à but éducatif ; mais je ne veux pas qu'une personne : puisse se faire de l'argent avec le projet atomion, prétend que le code du projet atomion soit le sien et pas le mien, ne cite pas le projet atomion dans leur projet.