QXel.provider.braket.utils module

Utility helpers shared by the Braket provider layer.

QXel.provider.braket.utils.change_matrix_to_targets(matrix, targets)

Permute a matrix so its axes line up with the requested target order.

QXel.provider.braket.utils.change_matrix_to_bigendian(matrix, targets)

Rewrite a matrix from Braket target order into QXel’s big-endian order.