diff --git a/src/qsub/generic_block_encoding.py b/src/qsub/generic_block_encoding.py index 48f480b..1d0ad9a 100644 --- a/src/qsub/generic_block_encoding.py +++ b/src/qsub/generic_block_encoding.py @@ -1,8 +1,6 @@ -import numpy as np from typing import Optional -from .subroutine_model import SubroutineModel from sympy import symbols - +from qsub.subroutine_model import SubroutineModel class GenericBlockEncoding(SubroutineModel): def __init__(self, task_name: str, requirements: Optional[dict] = None, **kwargs): diff --git a/src/qsub/quantum_algorithms/fluid_dynamics/lattice_boltzmann.py b/src/qsub/quantum_algorithms/fluid_dynamics/lattice_boltzmann.py index bd7e2d0..f367cc2 100644 --- a/src/qsub/quantum_algorithms/fluid_dynamics/lattice_boltzmann.py +++ b/src/qsub/quantum_algorithms/fluid_dynamics/lattice_boltzmann.py @@ -1,7 +1,7 @@ +import warnings from typing import Optional -from ...subroutine_model import SubroutineModel +from qsub.subroutine_model import SubroutineModel from qsub.utils import consume_fraction_of_error_budget -import warnings class LBMDragEstimation(SubroutineModel): diff --git a/src/qsub/quantum_algorithms/gaussian_filtering_gsee.py b/src/qsub/quantum_algorithms/gaussian_filtering_gsee.py index 4f32840..b025b01 100644 --- a/src/qsub/quantum_algorithms/gaussian_filtering_gsee.py +++ b/src/qsub/quantum_algorithms/gaussian_filtering_gsee.py @@ -4,10 +4,9 @@ """Tools for the Fourier-Filtered Low-Depth Ground State Energy Estimation (FF-LD-GSEE) algorithm (arXiv:2209.06811v2).""" -import numpy as np -from ..subroutine_model import SubroutineModel from typing import Optional - +import numpy as np +from qsub.subroutine_model import SubroutineModel from typing import Optional diff --git a/src/qsub/quantum_algorithms/general_quantum_algorithms/amplitude_amplification.py b/src/qsub/quantum_algorithms/general_quantum_algorithms/amplitude_amplification.py index c8a4976..aca6e90 100644 --- a/src/qsub/quantum_algorithms/general_quantum_algorithms/amplitude_amplification.py +++ b/src/qsub/quantum_algorithms/general_quantum_algorithms/amplitude_amplification.py @@ -1,7 +1,6 @@ -import numpy as np from typing import Optional -from ...subroutine_model import SubroutineModel - +import numpy as np +from qsub.subroutine_model import SubroutineModel class ObliviousAmplitudeAmplification(SubroutineModel): def __init__( diff --git a/src/qsub/quantum_algorithms/general_quantum_algorithms/amplitude_estimation.py b/src/qsub/quantum_algorithms/general_quantum_algorithms/amplitude_estimation.py index 7b7405e..5b50a5b 100644 --- a/src/qsub/quantum_algorithms/general_quantum_algorithms/amplitude_estimation.py +++ b/src/qsub/quantum_algorithms/general_quantum_algorithms/amplitude_estimation.py @@ -1,7 +1,6 @@ -import numpy as np from typing import Optional -from ...subroutine_model import SubroutineModel -import warnings +import numpy as np +from qsub.subroutine_model import SubroutineModel class QuantumAmplitudeEstimation(SubroutineModel): diff --git a/src/qsub/quantum_algorithms/general_quantum_algorithms/linear_systems.py b/src/qsub/quantum_algorithms/general_quantum_algorithms/linear_systems.py index b63595c..e89237a 100644 --- a/src/qsub/quantum_algorithms/general_quantum_algorithms/linear_systems.py +++ b/src/qsub/quantum_algorithms/general_quantum_algorithms/linear_systems.py @@ -1,10 +1,10 @@ ################################################################################ # © Copyright 2023 Zapata Computing Inc. ################################################################################ -import numpy as np -from ...subroutine_model import SubroutineModel -from typing import Optional import math +from typing import Optional +import numpy as np +from qsub.subroutine_model import SubroutineModel from qsub.utils import consume_fraction_of_error_budget