Skip to content

Vikraman’s blog

Blog dedicated to fundamentals of Optics, MEEP FDTD, Python and Raspberry Pi

  • Personal webpage

Simulating and understanding Convex and Concave Lenses

February 24, 2015 by Viky
Viky
Convex and concave lenses form the basis of Ray optics. Convex lens converges the light rays and concave lenses diverge the light rays. But how does the wave picture of light rays look? This post is dedicated to design your own lens of different radii and shape and study its…
Continue Reading

Getting Started with MEEP FDTD Part 2: Understanding units in MEEP

January 21, 2015January 21, 2015 by Viky
Viky
Working with units in MEEP is easy. The quantities which we are measure like transmitted/reflected power, etc are all unitless. Before diving into the methods, lets look into key concepts. Scalar Invariance: Scalar invariant laws do not change on multiplying or dividing  by a common factor. For example consider a…
Continue Reading

Creating different structures in MEEP FDTD

December 14, 2014December 15, 2014 by Viky
Viky
code.pyMEEP allows to create structures out of primitive objects viz sphere,cylinder cone, block and ellipsoid.  It is impossible to create hexagon shape with the direct use of primitive shapes. But if we cut a block with non-orthogonal planes we will get a triangle 1 . Now since we can make…
Continue Reading

How to Simulate Directional Coupler using MEEP

November 29, 2014December 13, 2014 by Viky
Viky
Surface Plot of Directional Coupler Directional Coupler has many applications and plays an important role in communication. It works on the principle of coupled oscillations. Two coupled waveguides exchage energy periodically. In order to have a better understanding, I have written a MEEP code to simulate a directional coupler. I…
Continue Reading

Getting Started with MEEP FDTD Part 1

October 2, 2014October 3, 2014 by Viky
Viky
MEEP FDTD is an amazing open source software to simulate electromagnetic systems. However many including me, found it difficult to get started with MEEP. This blog post is will describe in detail step by step how to get started and work on MEEP. Advice on Operating system: MEEP is designed to…
Continue Reading

Tags

animation Camera Diffraction DIY halo Interference loop lunar corona lunar eclipse Matplotlib MEEP moon Optics Python Raspberry Pi WebPY why?

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Copyright Company Name 2015
  • About Me

Design by Smartcat