This project is a command-line Radiation Dose Calculator implemented in C++. It allows users to estimate radiation exposure from various sources and calculate effective doses, helping professionals and individuals understand and manage radiation risks.
- User-friendly command-line interface
- Multiple calculation options:
- External radiation exposure
- Internal radiation exposure (ingestion and inhalation)
- Medical radiation procedures
- Real-time calculation of radiation doses
- Conversion between different dose units (Sv, rem, Gy)
- Comparison with common radiation exposure scenarios
- Informative ASCII art intro
- Safety: Helps users assess potential radiation exposure risks
- Education: Provides insights into different sources of radiation
- Versatility: Allows calculations for various exposure scenarios
- Accessibility: Easy to use on any system with a C++ compiler
- Compile the C++ file:
g++ radiation_dose_calculator.cpp -o rad_calculator
- Run the executable:
./rad_calculator
- Follow the on-screen prompts to input exposure data
- Choose which types of radiation exposure to calculate
- View your results and total effective dose
- Language: C++
- Compiler: Any standard C++ compiler (e.g., GCC, Clang)
- No external libraries were required
- External Radiation: Based on exposure time and dose rate
- Internal Radiation: Calculates committed effective dose from ingestion or inhalation
- Medical Procedures: Estimates doses from common radiological examinations
- Unit Conversions: Between Sievert (Sv), rem, and Gray (Gy)
- Add more specific radioisotopes and their characteristics
- Implement dose calculations for different body organs
- Create a graphical user interface (GUI) version
- Include a database of common radiation sources for quick reference
Contributions, issues, and feature requests are welcome. Feel free to check issues page if you want to contribute.
MIT license
Note on Project History:
This C++ Radiation Dose Calculator was developed in September 2023 as a local application to assist in radiation safety and education. It serves as a tool for radiation professionals, students, and anyone interested in understanding radiation exposure.
- C++ Version Development: Sept, 2023
Disclaimer: This calculator is for educational and estimation purposes only. For accurate radiation dose assessments in professional or medical contexts, always consult with qualified radiation protection experts or medical physicists.
For any questions or feedback, please contact [Email: [email protected]].