Inspiration
The wave equation has many applications and by modelling it, we will further our understanding of its importance and its uses
What it does
How we built it
The program numerically approximates a wave using the forward Euler method. It uses images as filters to determine initial values, and outputs a series of images representing a chianti plate at discrete time intervals.
Challenges we ran into
There are an enormous number of calculations to do, and the first running build would take over 12 Gigabytes of ram to make an approximation of any respectable length. The algorithm was improved and the memory consumption was more than halved.
Accomplishments that we're proud of
The program successfully simulates a 2D wave, with a reasonable memory consumption. There is a functional GUI, that works.
What I learned
How to use pygame, how to efficiently use numpy and image filters. How to process audio files.
What's next for ResED
Better Force integration, to be able to run on GPU's, a cleaner GUI.
Log in or sign up for Devpost to join the conversation.