Thanks to visit codestin.com
Credit goes to github.com

Skip to content

mohak300501/nuke

Repository files navigation

Nuclear Weapon Effect Simulator for DRDO

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

Usage

Try a Compiled App

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 and style.qss in the same folder as the executable.

If No Compiled App Works

If you cannot run any of the provided executables, you can build your own:

  1. Create a virtual environment and install dependencies:

    python3 -m venv .venv
    source .venv/bin/activate
    pip install -r requirements.txt
  2. 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.

  3. 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 and style.qss are in the same folder as the executable.

Author

Author: Mohak Ketan Patil
GitHub: mohak300501

Python application developed for DRDO.

About

Consultancy project for DRDO.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages