Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/texadactyl/emrcalc
Electromagnetic Radiation (EMR) Calculator using a Tk GUI Approach
https://github.com/texadactyl/emrcalc
electromagnetic-radiation electromagnetism energy frequency light python-3 python3 tkinter-gui tkinter-python wavelength
Last synced: 3 months ago
JSON representation
Electromagnetic Radiation (EMR) Calculator using a Tk GUI Approach
- Host: GitHub
- URL: https://github.com/texadactyl/emrcalc
- Owner: texadactyl
- License: gpl-3.0
- Created: 2019-08-11T19:44:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-06T18:03:30.000Z (12 months ago)
- Last Synced: 2024-09-25T19:29:08.251Z (3 months ago)
- Topics: electromagnetic-radiation, electromagnetism, energy, frequency, light, python-3, python3, tkinter-gui, tkinter-python, wavelength
- Language: Python
- Homepage:
- Size: 260 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.txt
- License: LICENSE
Awesome Lists containing this project
README
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, Wavelength, and Wavenumber.
- Editing the units or quantities of any of those 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 history
- ```misc/SCREENSHOT.png``` - a sample screenshot
- ```misc/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, ...