This project is a modern, interactive, desktop application for visualizing the effects of a nuclear detonation, and has been developed as a consultancy service for DRDO.
It features:
- A beautiful, responsive PyQt5 GUI
- Scientific parameter calculation and tabular display
- A custom, interactive "biscuit" (annular) chart for visualizing radii of different parameters and effects
- Modern UI/UX with theming, tooltips, and accessibility
Check the dist
directory for a pre-built executable for your operating system (excluding Mac). Simply run the executable to launch the app.
Note: To run the compiled executable, you must have
DRDO-logo.png
andstyle.qss
in the same folder as the executable.
If you cannot run any of the provided executables, you can build your own:
-
Create a virtual environment and install dependencies:
python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt
-
Build the app for your OS:
pyinstaller --onefile --windowed --icon=DRDO-logo.png nuke_gui.py
The executable will be created in the
dist
directory. -
Run the app:
./dist/nuke_gui # for Linux .\dist\nuke_gui.exe # for Windows
Or just double-click on the icon.
Note: Make sure
DRDO-logo.png
andstyle.qss
are in the same folder as the executable.
Author: Mohak Ketan Patil
GitHub: mohak300501
Python application developed for DRDO.