Educational Software
"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)
For those who wish to bypass the do it yourself instructions below, download a script file below:
Mac Users: File
+Once downloaded, go to the mac terminal and perform: bash Install.sh or bash Name_Of_File...
+Do this by first typing bash and then dragging and dropping the Install.sh file into the terminal window; this way the file path will be added for you.
Ubuntu Users: File-Updating-Link will be back up soon...
Windows Users: File-Updating-Link will be back up soon...
Do it yourself installation:
A download button has been added. This button will allow you to retrieve a file named UChemCalc.py 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: https://www.python.org/downloads/release/python-379/
+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 https://kb.nmsu.edu/page.php?id=80633, 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
+Try executing 'pip3' if 'pip' doesn't do...
+Download PyQt5: pip install PyQt5
+Download periodictable: pip install periodictable
+Download wxPython: pip install wxPython
+wxPython for Linux-Ubuntu Users: Instructions
+(You will still need to execute 'pip install wxPython' after downloading
the dependencies)
+Download sympy: pip install sympy