An open API service indexing awesome lists of open source software.

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.

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.
![](./image/output.jpg)

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