https://github.com/veydantkatyal/solar-system-visualisation
interactive 3D representation of the planets and their orbits around the Sun.
https://github.com/veydantkatyal/solar-system-visualisation
3d-visualization solar-system
Last synced: 4 months ago
JSON representation
interactive 3D representation of the planets and their orbits around the Sun.
- Host: GitHub
- URL: https://github.com/veydantkatyal/solar-system-visualisation
- Owner: veydantkatyal
- License: mit
- Created: 2025-03-18T21:04:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-21T15:19:28.000Z (about 1 year ago)
- Last Synced: 2025-06-27T08:42:09.124Z (12 months ago)
- Topics: 3d-visualization, solar-system
- Language: Jupyter Notebook
- Homepage:
- Size: 953 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Solar System Visualization
## Overview
This project visualizes the **solar system** using Python and **Plotly**. It provides an interactive **3D representation** of the planets and their orbits around the Sun.
## Features
- **3D Interactive Visualization**: Rotate and zoom into planets
- **Accurate Distances & Orbits**: Realistic planetary motion
- **Customizable**: Modify planetary sizes, colors, orbits
- **Educational**: A great learning tool for astronomy students
## Technologies Used
- **Python**
- **Plotly**
- **NumPy**
## Installation
### Prerequisites
Ensure you have **Python 3.7+** installed.
### Clone the Repository
```bash
git clone https://github.com/veydant-katyal/solar-system-visualization.git
cd solar-system-visualization
```
### Install Dependencies
```bash
pip install -r requirements.txt
```
## Usage
### Run Jupyter Notebook
```bash
jupyter notebook notebooks/solar_system_visualisation.ipynb
```
### Run as a python script
```bash
python src/visualization.py
```
## Output
The output will be a 3D solar system with planets revolving around the Sun. You can interactively zoom, pan, and rotate.

## License
This project is licensed under the [MIT License](https://github.com/veydantkatyal/solar-system-visualisation/blob/main/LICENSE).