Electromagnetic Radiation (EMR) Calculator
Overview
This project implements a Python 3.7+ Tkinter GUI to facilitate the following EMR calculations which I find useful as a student of Astrophysics:
- Conversion between Energy, Frequency, and Wavelength.
- Editing the units or quantities of any of those 3 characteristics.
- Display of the kJ/mol equivalent.
- Display of the related EMR band as defined by NASA.
- Automatic update of quantities and EMR band name after editing.
Some special files in addition to the emrcalc/*.py source code:
HISTORY.txt- the update historymisc/SCREENSHOT.png- a sample screenshotmisc/url.txt- URLs to background information
Dependencies
numpy
scipy
tkinter - included with Python 3
tkinter.ttk - included with Python 3
Installation
python3 -m pip install emrcalc
Invocation from a terminal window command-line
emrcalc
Licensing
This is NOT commercial software; instead, usage is covered by the GNU General Public License version 3 (2007). In a nutshell, please feel free to use the project and share it as you will but please don't sell it. Thank you!
See the LICENSE file for the GNU licensing information.
Feel free to create an issue record for any questions, bugs, or enhancement requests. I'll respond as soon as I can.
Richard Elkins
Dallas, Texas, USA, 3rd Rock, Sol, ...
Metadata
Release files for emrcalc 1.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| emrcalc-1.4.0.tar.gz | 21.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| emrcalc-1.4.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 42.6 kB
Release files / emrcalc-1.4.0.tar.gz
| Download URL | emrcalc-1.4.0.tar.gz |
|---|---|
| Size | 21.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c2e664e3fbd146409d6cbd3cb997e780b7954c352cb5f03fbf0d70e808ee2411
|
|
BLAKE2b-256 checksum How to use checksums |
86b1df226e3f998b5bbcca88e1a6d780ef652b335a68e033f109d1957adc953c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.1
|
Release files / emrcalc-1.4.0-py2.py3-none-any.whl
| Download URL | emrcalc-1.4.0-py2.py3-none-any.whl |
|---|---|
| Size | 21.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
e1e79a8dc6a55ce722eeed247769d3bd26a49cc9e385589b9b68defe8877c91d
|
|
BLAKE2b-256 checksum How to use checksums |
82770464921bf64963371e22ac1c2171b9364d48396bc13f6064c608541c6528
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.1
|