From fcc09dbf80ab7a40f58f180c449b2a0dfcd7b092 Mon Sep 17 00:00:00 2001 From: vtomole Date: Fri, 1 May 2026 15:00:43 -0500 Subject: [PATCH 1/2] Update docstring to reference qualtran.linalg.lcu_util.preprocess_probabilities_for_reversible_sampling --- .../state_preparation/state_preparation_alias_sampling.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qualtran/bloqs/state_preparation/state_preparation_alias_sampling.py b/qualtran/bloqs/state_preparation/state_preparation_alias_sampling.py index 63311ef3b..ac9316cd9 100644 --- a/qualtran/bloqs/state_preparation/state_preparation_alias_sampling.py +++ b/qualtran/bloqs/state_preparation/state_preparation_alias_sampling.py @@ -460,8 +460,8 @@ def from_n_coeff( sum_of_terms: Sum of absolute values of the input probabilities. precision: The desired accuracy to represent each probability (which sets mu size and keep/alt integers). - See `qualtran.linalg.lcu_util.preprocess_lcu_coefficients_for_reversible_sampling` - for more information. + See `qualtran.linalg.lcu_util.preprocess_probabilities_for_reversible_sampling` + with `unnormalized_probabilities` for more information. """ mu = sub_bit_prec_from_epsilon(n_coeff, precision) selection_bitsize = bit_length(n_coeff - 1) From b0cfc502d4545a551f0cb145f78145c9eaa8e80d Mon Sep 17 00:00:00 2001 From: Victory Omole Date: Fri, 1 May 2026 15:28:49 -0500 Subject: [PATCH 2/2] Update state_preparation_alias_sampling.py --- .../bloqs/state_preparation/state_preparation_alias_sampling.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qualtran/bloqs/state_preparation/state_preparation_alias_sampling.py b/qualtran/bloqs/state_preparation/state_preparation_alias_sampling.py index ac9316cd9..ed27747bc 100644 --- a/qualtran/bloqs/state_preparation/state_preparation_alias_sampling.py +++ b/qualtran/bloqs/state_preparation/state_preparation_alias_sampling.py @@ -461,7 +461,7 @@ def from_n_coeff( precision: The desired accuracy to represent each probability (which sets mu size and keep/alt integers). See `qualtran.linalg.lcu_util.preprocess_probabilities_for_reversible_sampling` - with `unnormalized_probabilities` for more information. + for more information. """ mu = sub_bit_prec_from_epsilon(n_coeff, precision) selection_bitsize = bit_length(n_coeff - 1)