proj_choi_to_trace_preserving

forest.benchmarking.operator_tools.project_superoperators.proj_choi_to_trace_preserving(choi: numpy.ndarray) → numpy.ndarray

Projects the Choi representation of a process to the closest processes in the space of trace preserving maps.

Equation 12 of [PGD], but without vecing the Choi matrix.

See also

choi_is_trace_preserving()

Parameters:choi – Choi representation of a process
Returns:Choi representation of the projected trace preserving process