A simple Python and web-based tool for visualising Doppler shift in astronomical spectra.
This project shows how spectral lines move when an astronomical object has radial motion relative to the observer.
For small velocities compared with the speed of light, the Doppler shift can be approximated as:
Δλ / λ = v / c
where:
Doppler shift is central to observational astronomy. It is used to study:
Code in this repository is released under the MIT Licence.
Images, diagrams, written explanations, and educational content are © 2026 Biswajit Jana unless otherwise stated.
Please credit this repository if you reuse or adapt any visual or explanatory material.
Suggested attribution:
“Doppler Shift Visualiser by Biswajit Jana — https://github.com/Biswajit1999/doppler-shift-visualiser”
Run:
```bash pip install -r requirements.txt python main.py
See RESEARCH_QUALITY.md for the validation layer, reference anchors, equations and research boundaries added to this repository.