diff --git a/pr-preview/pr-994/reference/bloqade/ir/analog_circuit/index.html b/pr-preview/pr-994/reference/bloqade/ir/analog_circuit/index.html index 9095fc429..56de26fe5 100644 --- a/pr-preview/pr-994/reference/bloqade/ir/analog_circuit/index.html +++ b/pr-preview/pr-994/reference/bloqade/ir/analog_circuit/index.html @@ -1,20 +1,20 @@ Analog circuit - The Neutral Atom SDK
Skip to content

Analog circuit

AnalogCircuit

AnalogCircuit is a dummy type that bundle register and sequence together.

register property

register
 

Get the register of the program.

Returns:

Type Description

register (Union["AtomArrangement", "ParallelRegister"])

Note

If the program is built with [parallelize()][bloqade.builder.emit.Emit.parallelize], The the register will be a [ParallelRegister][bloqade.ir.location.base.ParallelRegister]. Otherwise it will be a [AtomArrangement][bloqade.ir.location.base.AtomArrangement].

show

show(**assignments)
-

Interactive visualization of the program

Parameters:

Name Type Description Default
**assignments

assigning the instance value (literal) to the existing variables in the program

{}
Source code in src/bloqade/ir/analog_circuit.py
120
-121
+

Interactive visualization of the program

Parameters:

Name Type Description Default
**assignments

assigning the instance value (literal) to the existing variables in the program

{}
Source code in src/bloqade/ir/analog_circuit.py
def show(self, **assignments):
-    """Interactive visualization of the program
-
-    Args:
-        **assignments: assigning the instance value (literal) to the
-            existing variables in the program
-
-    """
-    display_ir(self, assignments)
+128
+129
def show(self, **assignments):
+    """Interactive visualization of the program
+
+    Args:
+        **assignments: assigning the instance value (literal) to the
+            existing variables in the program
+
+    """
+    display_ir(self, assignments)
 
\ No newline at end of file diff --git a/pr-preview/pr-994/reference/bloqade/ir/control/field/index.html b/pr-preview/pr-994/reference/bloqade/ir/control/field/index.html index a5aadf061..981006066 100644 --- a/pr-preview/pr-994/reference/bloqade/ir/control/field/index.html +++ b/pr-preview/pr-994/reference/bloqade/ir/control/field/index.html @@ -1,22 +1,22 @@ Field - The Neutral Atom SDK

Field

Field

Bases: FieldExpr

Field node in the IR. Which contains collection(s) of Waveform

<field> ::= ('field' <spatial modulation>  <padded waveform>)*
 

show

show(**assignments)
-

Interactive visualization of the Field

Parameters:

Name Type Description Default
**assignments

assigning the instance value (literal) to the existing variables in the Field

{}
Source code in src/bloqade/ir/control/field.py
257
-258
-259
-260
-261
-262
-263
+

Interactive visualization of the Field

Parameters:

Name Type Description Default
**assignments

assigning the instance value (literal) to the existing variables in the Field

{}
Source code in src/bloqade/ir/control/field.py
def show(self, **assignments):
-    """
-    Interactive visualization of the Field
-
-    Args:
-        **assignments: assigning the instance value (literal) to the
-            existing variables in the Field
-
-    """
-    display_ir(self, assignments)
+266
+267
+268
+269
+270
+271
+272
def show(self, **assignments):
+    """
+    Interactive visualization of the Field
+
+    Args:
+        **assignments: assigning the instance value (literal) to the
+            existing variables in the Field
+
+    """
+    display_ir(self, assignments)
 
\ No newline at end of file diff --git a/pr-preview/pr-994/reference/bloqade/ir/index.html b/pr-preview/pr-994/reference/bloqade/ir/index.html index 306d4c808..8882ee0c3 100644 --- a/pr-preview/pr-994/reference/bloqade/ir/index.html +++ b/pr-preview/pr-994/reference/bloqade/ir/index.html @@ -5,23 +5,23 @@ <value> ::= 'left value' | 'right value' | <scalar expr>

AnalogCircuit

AnalogCircuit is a dummy type that bundle register and sequence together.

register property

register
 

Get the register of the program.

Returns:

Type Description

register (Union["AtomArrangement", "ParallelRegister"])

Note

If the program is built with [parallelize()][bloqade.builder.emit.Emit.parallelize], The the register will be a [ParallelRegister][bloqade.ir.location.base.ParallelRegister]. Otherwise it will be a [AtomArrangement][bloqade.ir.location.base.AtomArrangement].

show

show(**assignments)
-

Interactive visualization of the program

Parameters:

Name Type Description Default
**assignments

assigning the instance value (literal) to the existing variables in the program

{}
Source code in src/bloqade/ir/analog_circuit.py
120
-121
+

Interactive visualization of the program

Parameters:

Name Type Description Default
**assignments

assigning the instance value (literal) to the existing variables in the program

{}
Source code in src/bloqade/ir/analog_circuit.py
def show(self, **assignments):
-    """Interactive visualization of the program
-
-    Args:
-        **assignments: assigning the instance value (literal) to the
-            existing variables in the program
-
-    """
-    display_ir(self, assignments)
+128
+129
def show(self, **assignments):
+    """Interactive visualization of the program
+
+    Args:
+        **assignments: assigning the instance value (literal) to the
+            existing variables in the program
+
+    """
+    display_ir(self, assignments)
 

AtomArrangement

AtomArrangement(parent=None)
 

Bases: ProgramStart

Source code in src/bloqade/builder/base.py
10
 11
@@ -775,25 +775,25 @@
     object.__setattr__(self, "duration", cast(duration))
 

Field

Bases: FieldExpr

Field node in the IR. Which contains collection(s) of Waveform

<field> ::= ('field' <spatial modulation>  <padded waveform>)*
 

show

show(**assignments)
-

Interactive visualization of the Field

Parameters:

Name Type Description Default
**assignments

assigning the instance value (literal) to the existing variables in the Field

{}
Source code in src/bloqade/ir/control/field.py
257
-258
-259
-260
-261
-262
-263
+

Interactive visualization of the Field

Parameters:

Name Type Description Default
**assignments

assigning the instance value (literal) to the existing variables in the Field

{}
Source code in src/bloqade/ir/control/field.py
def show(self, **assignments):
-    """
-    Interactive visualization of the Field
-
-    Args:
-        **assignments: assigning the instance value (literal) to the
-            existing variables in the Field
-
-    """
-    display_ir(self, assignments)
+266
+267
+268
+269
+270
+271
+272
def show(self, **assignments):
+    """
+    Interactive visualization of the Field
+
+    Args:
+        **assignments: assigning the instance value (literal) to the
+            existing variables in the Field
+
+    """
+    display_ir(self, assignments)
 

Honeycomb

Honeycomb(L1, L2=None, *, lattice_spacing=1.0)
 

Bases: BoundedBravais

Honeycomb lattice.

  • 2D lattice
  • primitive (cell) vector(s)
    • a1 = (1, 0)
    • a2 = (½, sqrt(3)/2)
  • unit cell (2 atom(s))
    • loc1 (0, 0)
    • loc2 (½, 1/(2*sqrt(3))

Parameters:

Name Type Description Default
L1 int

number of unit cells in linear direction. n_atoms = L1 * L1 * 2.

required
L2 Optional[int]

number of unit cells in direction a2. n_atoms = L1 * L2 * 2, default is L1.

None
lattice_spacing (Scalar, Real)

lattice spacing. Defaults to 1.0.

1.0
  • Possible Next: continue with . to see possible next step in auto-prompt supported setting (IPython, IDE ...)
Source code in src/bloqade/ir/location/bravais.py
420
 421
diff --git a/pr-preview/pr-994/sitemap.xml b/pr-preview/pr-994/sitemap.xml
index c54a925ea..efa34fc25 100644
--- a/pr-preview/pr-994/sitemap.xml
+++ b/pr-preview/pr-994/sitemap.xml
@@ -2,526 +2,526 @@
 
     
          https://bloqade.quera.com/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/blog/2023/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/blog/2023/posts/bloqade-release/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/contributing/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/contributing/asking-a-question/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/contributing/code-of-conduct/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/contributing/community-slack/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/contributing/design-philosophy-and-architecture/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/contributing/developing-bloqade/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/contributing/documentation-issues/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/contributing/feature-requests/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/contributing/providing-feedback/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/contributing/reporting-a-bug/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/drafts/aws_hybrid_execution/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/home/background/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/home/emulation/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/home/geometry/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/home/gotchas/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/home/quick_start/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/home/submission/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/home/visualization/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/home/waveforms/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/hardware-capabilities/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/overview/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/standard/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/atom_arrangement/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/constants/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/factory/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/serialize/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/args/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/assign/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/coupling/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/drive/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/field/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/parallelize/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/pragmas/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/route/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/sequence_builder/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/spatial/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/start/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/typing/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/waveform/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/backend/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/backend/bloqade/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/backend/braket/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/backend/quera/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/parse/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/parse/builder/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/parse/stream/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/builder/parse/trait/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/common/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/common/assignment_scan/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/common/check_slices/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/common/is_constant/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/common/is_hyperfine/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/common/scan_channels/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/common/scan_variables/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/hardware/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/hardware/channels/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/hardware/lattice/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/hardware/piecewise_constant/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/hardware/piecewise_linear/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/python/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/analysis/python/waveform/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/passes/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/passes/emulator/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/passes/hardware/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/passes/hardware/components/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/passes/hardware/define/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/passes/hardware/units/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/rewrite/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/rewrite/common/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/rewrite/common/add_padding/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/rewrite/common/assign_to_literal/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/rewrite/common/assign_variables/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/rewrite/common/canonicalize/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/rewrite/common/flatten/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/rewrite/python/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/compiler/rewrite/python/waveform/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/emulate/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/emulate/sparse_operator/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/emulate/ir/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/emulate/ir/atom_type/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/emulate/ir/emulator/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/emulate/ir/space/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/emulate/ir/state_vector/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/analog_circuit/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/scalar/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/control/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/control/field/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/control/pulse/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/control/sequence/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/control/waveform/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/control/traits/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/control/traits/append/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/control/traits/canonicalize/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/control/traits/hash/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/control/traits/slice/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/location/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/location/bravais/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/location/location/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/routine/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/routine/base/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/routine/bloqade/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/routine/braket/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/routine/params/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/ir/routine/quera/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/submission/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/submission/base/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/submission/braket/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/submission/load_config/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/submission/mock/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/submission/quera/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/submission/ir/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/submission/ir/braket/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/submission/ir/capabilities/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/submission/ir/parallel/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/submission/ir/task_results/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/submission/ir/task_specification/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/task/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/task/base/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/task/batch/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/task/bloqade/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/task/braket/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/task/braket_simulator/
-         2024-11-01
+         2024-11-12
     
     
          https://bloqade.quera.com/reference/bloqade/task/quera/
-         2024-11-01
+         2024-11-12
     
 
\ No newline at end of file
diff --git a/pr-preview/pr-994/sitemap.xml.gz b/pr-preview/pr-994/sitemap.xml.gz
index ca605a823..82a0f3230 100644
Binary files a/pr-preview/pr-994/sitemap.xml.gz and b/pr-preview/pr-994/sitemap.xml.gz differ