Simple Cubic Lattice

Today, let’s have some fun playing with perspective rendering in Python! My graphics package of choice is VPython:

<code>sudo apt-get install python-visual</code>

Suppose we want to represent a simple cubic lattice: Using the visual package, we can create a collection of spheres at positions $(i,j,k)$ with $i,j,k = -L…L$.

from visual import sphere
L = 5
R = 0.3
for i in range(-L,L+1):
 for j in range(-L,L+1):
  for k in range(-L,L+1):

Resulting in this beautiful rendering:

But what if we want to change the color? Simply alter the last line:

<code>sphere(pos=[i,j,k],radius=R).color =</code>

Less atoms? Alter the value of L.

L = 1

Same number of atoms with smaller radii? Alter the value of R.

Coupled Oscillator Love

Disclaimer: This informal post assumes you are familiar with basic photonics and applied chaos theory.

Unfortunately, “chaos” has become a buzz word. Instead of using chaos as an umbrella term, I will use chaos to mean chaotic parameter driving (because that’s the cool stuff)! There is synchronized chaos.

Lasers are nonlinear oscillators – their behavior can be periodic or chaotic. You can sync two lasers operating in a chaotic state!


If we place two lasers such that their beams are parallel and separated by a small distance $dx$, the beams themselves will not overlap. For a small enough $dx$, their electric fields do! This direct physical coupling of the two lasers is enough to induce sync!

You can also sync a bunch of different electronic circuits with linear error feedback coupling. Chua’s circuit is a freaking sweet combination of a chaotic electronic circuit and an optoelectronic chaotic oscillator. You can couple Chua’s circuit with a plasma discharge tube (Chua’s circuit produces the HV DC current require to power/sync with the discharge tube). Even though the systems are physically different they couple anyway! And that, my friends, is a wonderful demonstration of the beauty of math.



Konzepte der Quantenmechanik durch den dunklen Nebel der Unwissenheit aufgefressen. Lass mich den Nebel eines verbreiteten Missverständnisses aufheben. Lass mich deine gegenwärtige Meinung ändern.

Angenommen haben wir einen Straßentunnel. Und woher sollen wir wissen, dass ein Auto in dem Tunnel ist? Klar können wir das, ohne es anzuschauen. Wir bestimmen “experimentell”, ob sich ein Auto im Tunnel befindet, oder nicht.

Wir schaffen ein autonomes Roboterauto (und addieren die Zündschlossüberbrückung). Wir lassen das Auto den Tunnel geradeaus durchfahren und hören, ob es einen Zusammenstoß gibt.

Wenn wir einen Zusammenstoß hören, dann wissen wir, dass ein Auto in dem Tunnel ist. Das Ende des Tunnels ist nicht in Sicht! Aber, Messung verändert den Zustand (oder Form?) des Autos.

Das ist ein makroskopisches Beispiel der Unschärferelation.

Wir messen eine Eigenschaft der Elektronen, indem wir diese mit einem Partikel von ähnlicher Größe (Photon) ändern. Dies verändert andere Eigenschaften der Elektronen.

Die Elektronen sind tot. Die Partikel “weis” überhaupt nicht, was hier vor sich geht. Du weist genauso gut wie ich, dass Partikel keine fühlenden Wesen sind.

Carolin Zöbelein, danke für die Korrektur meiner Sprachfehler.

A Simple Look at Nanowire Assemblies in Optics

Below is a quick attempt to summarize and extrapolate from an article on Optical Routing And Sensing With Nanowire Assemblies in a simple manner, without assuming the reader is deeply familiar with the esoteric lexicon of photonics and optoelectronics. I can’t freely distribute the article which inspired this post; check with your local university to find a copy. More information on the relevant article is post script.

Disclaimer: I am a relative n00b in the material science-y side of photonics; I’ve previously played in physics at a higher level of abstraction. I attempted to keep the oversimplification to a minimum in my “simple” discussion below. 

Sidenote: I decided to include the definitions in-line rather than using footnotes. I found the use of footnotes to organize definitions very similar to spaghetti code – which I prefer to avoid.

Enough dabbling, onto the physics!

What are nanowires and nanoribbons?

A nanowire is any wire with a diameter on the nanoscale [order of 10^-9 meters], and nanoribbons are structures which filter for different wavelengths of light [colors] depending on their chemical composition and structure. These ribbons act as short-pass filters; that is, they will only allow the smaller wavelengths of any beam that is not monochromatic.

I recently came across an article exploring of the combined use of nanowires and nanoribbons. Nanowire assemblies could potentially replace/supplement lithographically [created by transferring a pattern by selective exposure to light] defined structures currently used in most integrated photonic circuits: circuits which transmit laser beams compared to electronic integrated circuits which transmit electrons.

The main advantage of using nanowire assemblies is that they stand without assistance from their substrate’s structure and they are flexible. This allows them to be manipulated on surfaces and to be used as mobile probes in fluids. This versatility contrasts with the permanent location of lithographically defined structures with respect to their substrates.

The team of physicists who published this paper experimented with the assemblies in both dry and liquid mediums. In the dry medium, they synthesized Tin-dioxide nanoribbons and manipulated the ribbons and wires with a probe under a dark-field microscope. They used both a HeCd laser [a laser which emits blue light] for continuous unfiltered light [constant stream of most colors of light] and a YAG laser [a laser which emits ultraviolet light] for pumped pulsing; laser pumping is a technique used here to create or amplify laser beams. They ran the laser beams through various nanowire assemblies [photonic circuit configurations] and measured the transmission efficiency by comparing the output intensity of the lasers to the input intensity.

Nanowire assemblies have unpredictable geometries; this introduces uncertainty into the functionality of their assemblies. Additionally, the precise geometry definable in lithography allows for less interwire coupling losses. 

Photonic & Electronic Integrated Circuits

Let’s look at an alternative to lithographically (i.e., created by transferring a pattern by selective exposure to light) defined structures: optical integrated circuits.

Specifically, we’ll examine the usage of single-crystalline nanoribbons, useful because of their lack of edge effects. These edge effects, usually due to grain boundaries (defects in the crystal structures) cause significant loss of efficiency in the transmission of optical signals. Using far field microscopy and spectroscopy, the waveguiding behavior of individual nanoribbons can be observed in detail. The size of any given nanoribbon can be inferred from the color of it’s guided photoluminescence; large ribbons are white (less filtering), while smaller ribbons are blue (short-pass filtering). Waveguides are used in optics to  transmit light and signals for long distances and with a high signal rate. The team [0] experimented with light injection into a ribbon cavity. Optical cavities are arrangements of mirrors that provide a type of filter for injected light. Light confined in an optical cavity will reflect multiple times and interfere with itself to filter for desired frequencies by eliminating undesirable frequencies by means of destructive interference. Various coupling geometries are usually tested using near-field optical microscopy (NSOM). For example, the quantification of the transmission loss of long straight ribbons  using NSOM results in the finding that these single-crystalline ribbons had substrate-induced radiation loss and in some cases, imperfect single-crystalline leading to minor scattering crystal steps. However, this percentage of loss in the light’s amplitude is acceptable for use in sub-micrometer light-transmission (used in integrated planar photonic applications).

Nanowire light sources can be successfully coupled to ribbon waveguides to create input and output for future photonic devices. Most research into developing nanowire photonic circuitry explores various nanoribbon bondings, various ribbon geometries and especially focuses on the efficacy and efficiency of this alternative to electrical integrated circuits in the hope of proving that photonic integrated circuits have the potential to supplement and possibly overtake today’s electronically based circuitry.

Practical devices will require a combination of electrically driven nanowire light sources and nanoribbons: the next generation of integrated circuits will likely be a combination of parallel electrical and optical circuit elements.  The main problem to overcome is developing better ways to integrate optical and electrical circuit elements for the parallel processing of electron and photon based signal transmission.


Sources Cited

0] Sirbuly, D. J. (2005). Optical Routing And Sensing With Nanowire Assemblies. Proceedings of the National Academy of Sciences, 102(22), 7800-7805.

1] Law, M. (2004). Nanoribbon Waveguides For Subwavelength Photonics Integration. Science, 305(5688), 1269-1273.