This dataset includes the geometrical data for the Rydberg complexes depicted in Figures 5-10 of the paper "Functional completeness of planar Rydberg blockade structures".
File types:
FUNCTION@manual-vX.pdf: Plot of the Rydberg complex
FUNCTION@manual-vX.json: Raw data of the Rydberg complex in JSON format
FUNCTION@manual-vX_manifold.pdf: Plot of the ground state manifold of the complex (excited atoms are orange, atoms in the ground state are black)
FUNCTION@manual-vX_optimized.json: Raw data of the numerically optimized geometry of the Rydberg complex in JSON format
FUNCTION@manual-vX_optimized_simple.pdf: Plot of the (optimized) complex with highlighted longest blockades (yellow) and shortest non-blockades (dashed blue)
FUNCTION stands for a Boolean gate (see below) and X for a version number.
Gates:
CPY= Copy
LNK = Link
NOR_v1 = Ring-shaped NOR gate
NOR_v2 = Triangle-shaped NOR gate
NOT = Logical NOT gate
AND = Logical AND gate
OR = Logical OR gate
NAND = Logical NAND gate
XNOR = Logical XNOR gate
XOR = Logical XOR gate
CRS_v1 = Minimal crossing
CRS_v2 = Non-minimal crossing based on XNOR gates
ICRS = Minimal inverting crossing
TOR_SQ(_UC) = Toric code (unit cell) on square lattice
FIB_HX(_UC) = Fibonacci model (unit cell) on hexagonal lattice
JSON Format:
{
"name": NAME OF COMPLEX,
"description": DESCRIPTION OF COMPLEX,
"atoms": [
{"position": [X, Y], "detuning": DELTA, "label": LABEL (OR null)},
...
],
... ADDITIONAL DATA ...
}
ADDITIONAL DATA comprises data like blockade edges, the ground state manifold, and margins needed to compute the robustness. This data can be computed from the atom positions and detunings that define the the Rydberg structure.
Python, 3.10