A small note for my first GSoC journey with gprMax

Community Bonding Period

During this time, I had a few meetings with my mentors, here we discussed probable ways to start the discussed proposal. The big thing to be done during this time was to understand the codebase. This was the first time in my life I was handling such a big codebase and hence I was pretty confused in the beginning. I started to go through diiferent scripts trying to understand how each python classes are built and how they’re linked to each other. The whole process took me about two weeks.

Another interesting part of working with a software like gprMax is that the code is very much related to theory. So another thing I had to do was understand the FDTD method and how gprMax is used to solve Maxwell’s equations using this method. I spent two weeks looking and understanding the theory behind this process.

Coding Period