Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/raymondev/gerstner-wave-simulation-python

This repository contains a Python script that simulates a Gerstner wave using matplotlib and numpy. The wave parameters such as wavenumber, angular frequency, phase, and amplitude can be adjusted in the code to visualize different wave behaviors.
https://github.com/raymondev/gerstner-wave-simulation-python

physics physics-simulation python python3 scripts simulation

Last synced: 3 days ago
JSON representation

This repository contains a Python script that simulates a Gerstner wave using matplotlib and numpy. The wave parameters such as wavenumber, angular frequency, phase, and amplitude can be adjusted in the code to visualize different wave behaviors.

Awesome Lists containing this project

README

        

# Gerstner-Wave-Simulation-Python

## Description
This repository, "Gerstner-Wave-Simulation-Python", contains a Python script that simulates a Gerstner wave using matplotlib and numpy. The wave parameters such as wavenumber, angular frequency, phase, and amplitude can be adjusted in the code to visualize different wave behaviors.

## Contents
- `wave_simulation.py`: This is the main Python script that generates the wave simulation.

## How to Run
1. Ensure you have Python installed on your system.
2. Install the required libraries: numpy, matplotlib.
3. Run the script using a Python interpreter.

## Simulation Result
![Wave Simulation](https://github.com/RaymonDev/Gerstner-Wave-Simulation-Python/blob/main/wave.gif)

## License
This project is licensed under the MIT License.

## Contact
For any queries or suggestions, please open an issue on this GitHub repository.