Skip to content
/ chemica Public

A simple library that takes chemistry to the next level πŸ‘¨β€πŸ”¬πŸ”¬πŸ₯½πŸ§ͺ🧬

License

Notifications You must be signed in to change notification settings

rgit/chemica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Chemica

A simple library that takes chemistry to the next level πŸ‘¨β€πŸ”¬πŸ”¬πŸ₯½πŸ§ͺ🧬

Installation:

Download the latest version of the library using pip
$ pip3 install chemica -U

Usage examples:

Solving equation:
from chemica import Chemica

print(Chemica.solve("CuCl2", "Zn"))
This example will return this equation object:
Equation(substances=('CuCl2', 'Zn'), result='CuCl2(aq) + Zn(s) β†’ Cu(s) + ZnCl2(aq)')

Getting info about substance:
from chemica import Chemica

print(Chemica.info("Zn"))
This example will return this substance object:
Substance(substance='Zn', name='Zinc, Zinc powder (pyrophoric), Zn, Element 30, 30Zn, Cinc, Zink, Zn(ii), Zn2+, Zincum, Blue powder', condition='Grey-to-blue powder')

License

The library is under the MIT license.

Read the LICENSE for more information.

About

A simple library that takes chemistry to the next level πŸ‘¨β€πŸ”¬πŸ”¬πŸ₯½πŸ§ͺ🧬

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages