bloqade-python icon indicating copy to clipboard operation
bloqade-python copied to clipboard

QuEra's Neutral Atom SDK for Analog QPUs

Results 122 bloqade-python issues
Sort by recently updated
recently updated
newest added

**Describe the bug** One of those feature/bug things; the type requirements when specifying durations and values for a piecewise_linear waveform are too strict. **Minimal broken example** ``` times = np.linspace(0,2,51)...

backlog
mod:factory

**Is your feature request related to a problem? Please describe.** The standard printing for a batch in the terminal, especially when you have a parameter sweep, gets incredibly long, to...

enhancement

Given that the emulator is pretty self-contained, we could potentially split off the low-level emulator components into a sub-package that could be used inside Braket. maybe some discussion with @maolinml...

extension
Braket

@kaihsin pointed out to me that serializing the builder is akin to serializing your source code. In some ways this doesn't really make sense as it is more readable to...

backlog
mod:builder

https://typethepipe.com/post/pydantic-discriminated-union/ This will allow us to more effectively serialize the IR and other objects.

enhancement
mod:ir
backlog

Playing around a bit with MyPy and I have found that the the standard way of doing mix-in traits doesn't quite work with type checking. Take the following example ```python...

backlog

**Is your feature request related to a problem? Please describe.** it would be nice if you didn't have to restart the emulation when performing a time sweep. **Describe the solution...

enhancement
mod:emulate
backlog
mod:builder

Currently we simply dump the bloqade program to QuEra and then transform from the QuEra format to the Braket format. Going foward it would make more sense to dump a...

enhancement
backlog
mod:codegen