"The Ultimate Chemistry Calculator: Part 1"
Python Implementation

The python implementation of "The Ultimate Chemistry Calculator: Part 1" is the second desktop version.


New features:

    +Stoichiometry Calculators

    +Chemical Equation Balancing Calculator (Utilizes Linear Algebra)

    +Home Made Review Videos (for stoichiometry and basic mole conversions)

Old Features:

    +Basic Mole Conversion Calculators (Nine of them)


A download button has been added. This button will allow you to retrieve a file named that will import the functionality of the new desktop application.

However, users who do not have Python3 or any other dependencies that the program requires will need to download them. Below are some resources that users can refer to for help downloading requirements:

                       -Downloading a version of Python3:

                              +For Windows and Mac users:

                                    +Go to the "Downloads" tab and choose either Mac or Windows. If a Windwos user, scan                                        the page you were brought to and look for an appropriate python version based on your                                          operating system (try to get python3.7 or later). If a Mac user, choose a version that is                                          in the range of python3.7 or later.

                                          +Mac Users should Choose: macOS 64-bit installer

                                          +Windows Users should Choose: Windows x86 executable installer or

                                                                                         Windows x86-64 executable installer

                                          **NOTE: Windows Users, the installer you choose will depend on your architecture. To                                                        figure out if you are running a 32-bit or 64-bit version of windows,                                                                        visit, find your OS, and follow the                                                            instructions. If your OS is a 32-bit version, choose the x86 executable; if the                                                          64-bit version, choose the x86-64 executable.

                              +Linux Users: Install Python3.8

                       -Downloading other program dependencies:

                              +Pip will be used to download all dependencies: PyQt5, periodictable, sympy, and wxPython

                                    +Download Pip for Mac: Install Pip on Mac

                                    +Download Pip for Windows: Install Pip on Windows

                                    +Download Pip for Linux: Install Pip on Linux 

                              +Download PyQt5: pip install PyQt5

                              +Download periodictable: pip install periodictable

                              +Download wxPython: pip install wxPython

                              +Download sympy: pip install sympy

The source code file is below. Note that more code will be cleaned and comments added as time goes on, and so the file will periodically be updated. The software will have an appearance on the PyPi index, as well, and details on this will be shared soon. At the moment, the video player code is being modified (a very peculiar error showed up while running on another machine), but all other functionality is available and another version containing the modified code will be updated to this page soon.


Simply download the file through the button below, open up your command-line/terminal, and run:

Mac -> pythonw

Windows -> python or double click the file

This is assuming you have already fulfilled the above requirements.


*******The PyPi index submission will be made public once the video code error is resolved. For now, the program             is accessible via the button below.

Contact Information:

  • White Facebook Icon
  • White Twitter Icon
  • White Instagram Icon


This site was designed with the
website builder. Create your website today.
Start Now