github rigetti/pyquil v4.0.0-rc.13
4.0.0-rc.13

latest releases: v4.10.0, v4.10.0-rc.0, v4.9.2...
pre-release11 months ago

4.0.0-rc.13

Breaking Changes

  • use qcs-sdk-python implementation of conjugate_pauli_by_clifford and generate_randomized_benchmarking_sequence (#1557)
  • remove qcs-api-client dependency (#1550)
  • Removes the compatilbility.v2 subpackage

Features

  • remove v2 compatibility layer (#1475)
  • gracefully handle error when QPU unavailable for engagement (#1457)

Fixes

  • bump qcs-sdk-python to fix waveforms (#1507)
  • Remove pyi type annotations causing runtime errors (#1506)
  • use highest priority Gateway (#1504)
  • use properly packaged qcs-sdk types
  • Docs Theme
  • Docker qvm/quilc in rigetti/forest image. (#1437)
  • DefFrame to/from Quil with JSON values (#1419)
  • DefFrame to/from Quil with JSON values (#1419)
  • Correctly apply the phase in quilwaveforms (#1408)
  • allow spaces in DEFFRAME specs
  • Correctly apply the phase in quilwaveforms (#1408)
  • Changed pad_left to pad_right
  • allow spaces in DEFFRAME specs
  • Changed pad_left to pad_right
  • update Quil-T docs to use get_calibration_program() name (#1389)
  • allow np.ndarray in write_memory and disallow non-int and non-fl… (#1365)
  • document error on noisy qcs qpu request
  • Fix bug in QPU workflow
  • Fix execution of parametric programs (#1353)
  • sphinx>=3.0.0,<4.0.0
  • support instructions with no qubits or parameters
  • remove extraneous debug prints
  • Remove test RPCQ server to improve CI consistency. (#1350)
  • lock port test fixture
  • provide default client configuration on get qcs qpu (#1333)
  • raise error on noisy qcs qpu (#1332)
  • ignore node modules and commit npm lock
  • Fix contiguous engagement handling (#1325)
  • Re-add QPUCompiler.refresh_calibration_program() (#1323)
  • add git commit messge check (#1318)
  • include dead attributes when no gates present (#1317)
  • Fix RC publising to PyPI
  • GitHub checks for PRs to rc branch

Don't miss a new pyquil release

NewReleases is sending notifications on new releases.