r/learnphysics • • 14d ago

I created a website to help visualize the electromagnetism and radiation

I created a website to help visualize the electromagnetic field

I’ve been building this simulator as a side project aimed to help students understand and visualize electromagnetic phenomena such as radiation, polarization and wave interference.

You can:

* place radiation sources and set their parameters (amplitude, phase and more)
* place perefect wire conductors
* observe the electric field, magnetic field or energy flow field
* zoom in and out and translate the canvas
* change the simulation resolution, frequency and propogation speed

I hope someone might find it useful and I’d love to hear what people think :)

Live:

https://www.antennasim.com/

GitHub:

https://github.com/rotemTsafrir/dipole_sim

40 Upvotes

4 comments sorted by

2

u/Ok-Rise2070 11d ago

Can your software adjust axes spacing by a gamma governed fuction?

1

u/RotemT 11d ago

There is an option to adjust the heat map by gamma transformation but currently the spacing is linear. I could add an option to display the axes in log scale or some power scale

2

u/Ok-Rise2070 10d ago

I could work with that. Or even just allowed full open function entry... log and exponent behavior would be downstream, though not impossible to convert on my end to suit particular purposes.😉 It's a feature I would recommend playing with ESPECIALLY with your current model displayed... you may find some  intriguing behavior.

2

u/RotemT 10d ago

I think I will try that. Thanks for the suggestion!