mechanical engineering calculators
Project description
mechcalc
Mechanical Engineering Calculators, Chuck McKyes
This is a gui app based on wxPython.
v1.3.2 October 2021
Copyright (C) 2021 Chuck McKyes
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
*** Verify calculations produced by this software. ***
All calculations are approximate estimates. Actual specifications are available from equipment manufacturers.
Pump power and head assume cold water being pumped. Vapour pressure of a mixture uses Raoult's law.
wxPython is required. In Windows, Microsoft Visual C++ redistributable is required. I find that everything works with Python 3.7.3 in Debian and Python 3.8.6 in Windows 10, but Python 3.9.0 does not appear to work on Windows 10.
Debian requires python3-wxgtk to be installed via your package manager. For example, on a Raspberry Pi 4 as of this writing, the version is python3-wxgtk4.0-4.0.4+dfsg-2.
This python script can be run using "python3 -m mechcalc" on the command line or by creating a shortcut.
In Debian, a desktop shortcut can be created by creating a file with a .desktop extension (e.g., "MechCalc.desktop"). Make the contents this:
[Desktop Entry]
Version=1.1.2
Type=Application
Name=MechCalc
Comment=
Exec=python3 -m mechcalc
Icon=
Path=
Terminal=false
StartupNotify=false
In Windows, right-click on the desktop or in file explorer and create a shortcut. Right click again and select Properties. Enter "\pythonw.exe -m mechcalc" in the "Target:" field, and in the "Start in:" field. ("pythonw.exe" starts the script without a command line console.)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file mechcalc-1.3.3.tar.gz
.
File metadata
- Download URL: mechcalc-1.3.3.tar.gz
- Upload date:
- Size: 74.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
aeac26bfc7d9309c502732d7b72fb0f036f414df5a518ff9e33fff8cd7616e11
|
|
MD5 |
ba1283fe906e620289a17e5b4aca7eb8
|
|
BLAKE2b-256 |
e0297ca2e4f3d88a4a8e90fd0998cc52bae468f4732d69e790fd9604805e3441
|
File details
Details for the file mechcalc-1.3.3-py3-none-any.whl
.
File metadata
- Download URL: mechcalc-1.3.3-py3-none-any.whl
- Upload date:
- Size: 85.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
0b949a7ee6c45506b148bcff7c25eec5cad9a4c61b0e2f7d384f1bb214844234
|
|
MD5 |
d37aff67a31c0b867e47b930362d34a9
|
|
BLAKE2b-256 |
5a571f040f5a5f0cbbde72c8f323761a6e08bd0458072fd970f4babe0594bfa4
|