blackbird
blackbird copied to clipboard
Blackbird is a quantum assembly language for continuous-variable quantum computation, that can be used to program Xanadu's quantum photonics hardware and Strawberry Fields simulator.
Currently, the continuous integration runs on Travis. We should move this to CircleCI.
I have two questions / feature request regarding template matching and arrays. Below there is a code example that uses a blackbird template to extract the gate parameters a user...
Add a `requirements-test.txt` file, so that users that want to run the test suite can easily install all required dependencies. In addition, the documentation regarding how to run the tests...
With `numpy 1.24` some tests are failing when mixing scalar with arrays: ``` FAILED blackbird_python/blackbird/tests/test_auxiliary.py::TestExpressionArray::test_plus_scalar_array[n10] - ValueError: setting an array element with a sequence. The requested array has an inhomogeneous...