Releases: angaaruriakhil/Simple-Chemistry-App
Releases · angaaruriakhil/Simple-Chemistry-App
Chemical Engineering Toolkit v1.2
Changelog (v1.2):
- Removed some unnecessary variables by grouping them into lists and accessing via indexing, reducing complexity.
- Fixed a nasty bug where the properties of compound 2 were getting mixed up with compound 3 (This bug was likely introduced in v1.1)
- Changed illogical variable names (e.g. clicked11) to more logical ones (e.g. element11)
- Grouped some functions at the top of the code as opposed to the middle. (All functions should be grouped together in future).
- Reduced line lengths to make code more legible.
- Fixed a nasty bug that stopped compound 4 from being properly processed, due to incompatibility of float and integer data types being multiplied together.
- Changed variable names that were very misleading in the mass/mole calculation/conversion functions. Now it is much more clear what is being calculated.
Chemical Engineering Toolkit v1.1
Changelog (v1.1):
- You can now specify a mole or mass basis numerically in mol or grams respectively.
- Smaller program size.
To install just click download CE_toolkit v1.1.exe and run main.exe.
Chemical Engineering Toolkit v1.0
A small chemistry focused Windows application made by me using Python, currently with the following functionality:
- The app displays properties (e.g. atomic mass) of the chemical elements, which are pulled from a .csv database. This is done using pandas.
- You can convert between mass and molar fractions for a mixture of up to 4 compounds using the element properties indexed using pandas. The application then outputs a pie chart with the desired compositions. Data visualisation is done via matplotlib.
Features that are in the works:
- Cleaner, class based code leaning more on OOP principles
- More calculation functionality (e.g. calculate concentrations)
- More chemical engineering specific features (e.g. unit conversion)
- Prettier and more logical UI/design.
- Lighter program size.
- SQL database of some kind to save compounds.
- Error control.
To install just click download Chemistry_app.exe and run main.exe within the folder.
The code for this project is freely available to browse in my repositories.