Skip to content

Commit 8b8e49b

Browse files
pymc-devsricardoV94
pymc-devs
authored andcommitted
Apply pre-commit
1 parent f1646c9 commit 8b8e49b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+193
-186
lines changed

benchmarks/benchmarks/benchmarks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414
import time
1515
import timeit
1616

17-
import pytensor
18-
import pytensor.tensor as at
1917
import arviz as az
2018
import numpy as np
2119
import pandas as pd
20+
import pytensor
21+
import pytensor.tensor as at
2222

2323
import pymc as pm
2424

pymc/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ def __set_compiler_flags():
4747
__set_compiler_flags()
4848

4949
from pymc import _version, gp, ode, sampling
50-
from pymc.pytensorf import *
5150
from pymc.backends import *
5251
from pymc.blocking import *
5352
from pymc.data import *
@@ -68,6 +67,7 @@ def __set_compiler_flags():
6867
from pymc.model_graph import model_to_graphviz, model_to_networkx
6968
from pymc.plots import *
7069
from pymc.printing import *
70+
from pymc.pytensorf import *
7171
from pymc.sampling import *
7272
from pymc.smc import *
7373
from pymc.stats import *

pymc/backends/arviz.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@
1717

1818
import numpy as np
1919

20+
from arviz import InferenceData, concat, rcParams
21+
from arviz.data.base import CoordSpec, DimSpec, dict_to_dataset, requires
2022
from pytensor.graph.basic import Constant
2123
from pytensor.tensor.sharedvar import SharedVariable
2224
from pytensor.tensor.subtensor import AdvancedIncSubtensor, AdvancedIncSubtensor1
23-
from arviz import InferenceData, concat, rcParams
24-
from arviz.data.base import CoordSpec, DimSpec, dict_to_dataset, requires
2525

2626
import pymc
2727

28-
from pymc.pytensorf import extract_obs_data
2928
from pymc.model import Model, modelcontext
29+
from pymc.pytensorf import extract_obs_data
3030
from pymc.util import get_default_varnames
3131

3232
if TYPE_CHECKING:

pymc/backends/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
from abc import ABC
2424
from typing import List, Sequence, Tuple, cast
2525

26-
import pytensor.tensor as at
2726
import numpy as np
27+
import pytensor.tensor as at
2828

2929
from pymc.backends.report import SamplerReport
3030
from pymc.model import modelcontext

pymc/data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
from copy import copy
2323
from typing import Any, Dict, List, Optional, Sequence, Tuple, Union, cast
2424

25+
import numpy as np
2526
import pytensor
2627
import pytensor.tensor as at
27-
import numpy as np
2828

2929
from pytensor.compile.sharedvalue import SharedVariable
3030
from pytensor.graph.basic import Apply

pymc/distributions/bound.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,21 @@
1313
# limitations under the License.
1414
import warnings
1515

16-
import pytensor.tensor as at
1716
import numpy as np
17+
import pytensor.tensor as at
1818

1919
from pytensor.tensor import as_tensor_variable
2020
from pytensor.tensor.random.op import RandomVariable
2121
from pytensor.tensor.var import TensorVariable
2222

23-
from pymc.pytensorf import floatX, intX
2423
from pymc.distributions.continuous import BoundedContinuous, bounded_cont_transform
2524
from pymc.distributions.dist_math import check_parameters
2625
from pymc.distributions.distribution import Continuous, Discrete
2726
from pymc.distributions.logprob import ignore_logprob, logp
2827
from pymc.distributions.shape_utils import to_tuple
2928
from pymc.distributions.transforms import _default_transform
3029
from pymc.model import modelcontext
30+
from pymc.pytensorf import floatX, intX
3131
from pymc.util import check_dist_not_registered
3232

3333
__all__ = ["Bound"]

pymc/distributions/censored.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
14-
import pytensor.tensor as at
1514
import numpy as np
15+
import pytensor.tensor as at
1616

1717
from pytensor.tensor import TensorVariable
1818
from pytensor.tensor.random.op import RandomVariable

pymc/distributions/continuous.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424

2525
from typing import List, Optional, Union
2626

27+
import numpy as np
2728
import pytensor
2829
import pytensor.tensor as at
29-
import numpy as np
3030

3131
from pytensor.graph.basic import Apply, Variable
3232
from pytensor.graph.op import Op
@@ -76,7 +76,6 @@ def polyagamma_cdf(*args, **kwargs):
7676
from scipy.interpolate import InterpolatedUnivariateSpline
7777
from scipy.special import expit
7878

79-
from pymc.pytensorf import floatX
8079
from pymc.distributions import transforms
8180
from pymc.distributions.dist_math import (
8281
SplineWrapper,
@@ -93,6 +92,7 @@ def polyagamma_cdf(*args, **kwargs):
9392
from pymc.distributions.shape_utils import rv_size_is_none
9493
from pymc.distributions.transforms import _default_transform
9594
from pymc.math import invlogit, logdiffexp, logit
95+
from pymc.pytensorf import floatX
9696

9797
__all__ = [
9898
"Uniform",

pymc/distributions/discrete.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
# limitations under the License.
1414
import warnings
1515

16-
import pytensor.tensor as at
1716
import numpy as np
17+
import pytensor.tensor as at
1818

1919
from pytensor.tensor import TensorConstant
2020
from pytensor.tensor.random.basic import (
@@ -33,7 +33,6 @@
3333

3434
import pymc as pm
3535

36-
from pymc.pytensorf import floatX, intX
3736
from pymc.distributions.dist_math import (
3837
betaln,
3938
binomln,
@@ -49,6 +48,7 @@
4948
from pymc.distributions.mixture import Mixture
5049
from pymc.distributions.shape_utils import rv_size_is_none
5150
from pymc.math import sigmoid
51+
from pymc.pytensorf import floatX, intX
5252
from pymc.vartypes import continuous_types
5353

5454
__all__ = [

pymc/distributions/dist_math.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121

2222
from typing import Iterable
2323

24+
import numpy as np
2425
import pytensor
2526
import pytensor.tensor as at
26-
import numpy as np
2727
import scipy.linalg
2828
import scipy.stats
2929

@@ -35,9 +35,9 @@
3535
from pytensor.tensor.elemwise import Elemwise
3636
from pytensor.tensor.slinalg import Cholesky, SolveTriangular
3737

38-
from pymc.pytensorf import floatX
3938
from pymc.distributions.shape_utils import to_tuple
4039
from pymc.logprob.utils import CheckParameterValue
40+
from pymc.pytensorf import floatX
4141

4242
solve_lower = SolveTriangular(lower=True)
4343
solve_upper = SolveTriangular(lower=False)

pymc/distributions/distribution.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
from pytensor.tensor.var import TensorVariable
3636
from typing_extensions import TypeAlias
3737

38-
from pymc.pytensorf import convert_observed_data
3938
from pymc.distributions.shape_utils import (
4039
Dims,
4140
Shape,
@@ -54,6 +53,7 @@
5453
)
5554
from pymc.logprob.rewriting import logprob_rewrites_db
5655
from pymc.printing import str_for_dist
56+
from pymc.pytensorf import convert_observed_data
5757
from pymc.util import UNSET, _add_future_warning_tag
5858
from pymc.vartypes import string_types
5959

pymc/distributions/logprob.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@
1515

1616
from typing import Dict, List, Sequence, Union
1717

18-
import pytensor
1918
import numpy as np
19+
import pytensor
2020

2121
from pytensor import tensor as at
2222
from pytensor.tensor.random.op import RandomVariable
2323
from pytensor.tensor.var import TensorVariable
2424

25-
from pymc.pytensorf import floatX
2625
from pymc.logprob.abstract import assign_custom_measurable_outputs
2726
from pymc.logprob.abstract import logcdf as logcdf_logprob
2827
from pymc.logprob.abstract import logprob as logp_logprob
2928
from pymc.logprob.joint_logprob import factorized_joint_logprob
3029
from pymc.logprob.transforms import RVTransform, TransformValuesRewrite
30+
from pymc.pytensorf import floatX
3131

3232
TOTAL_SIZE = Union[int, Sequence[int], None]
3333

pymc/distributions/mixture.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
# limitations under the License.
1414
import warnings
1515

16+
import numpy as np
1617
import pytensor
1718
import pytensor.tensor as at
18-
import numpy as np
1919

2020
from pytensor.graph.basic import Node, equal_computations
2121
from pytensor.tensor import TensorVariable

pymc/distributions/multivariate.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
from functools import reduce
2121
from typing import Optional
2222

23+
import numpy as np
2324
import pytensor
2425
import pytensor.tensor as at
25-
import numpy as np
2626
import scipy
2727

2828
from pytensor.graph.basic import Apply, Constant, Variable
@@ -40,7 +40,6 @@
4040

4141
import pymc as pm
4242

43-
from pymc.pytensorf import floatX, intX
4443
from pymc.distributions import transforms
4544
from pymc.distributions.continuous import BoundedContinuous, ChiSquared, Normal
4645
from pymc.distributions.dist_math import (
@@ -70,6 +69,7 @@
7069
from pymc.distributions.transforms import Interval, ZeroSumTransform, _default_transform
7170
from pymc.logprob.abstract import _logprob
7271
from pymc.math import kron_diag, kron_dot
72+
from pymc.pytensorf import floatX, intX
7373
from pymc.util import check_dist_not_registered
7474

7575
__all__ = [

pymc/distributions/shape_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
from pytensor.tensor.var import TensorVariable
3535
from typing_extensions import TypeAlias
3636

37-
from pymc.pytensorf import convert_observed_data
3837
from pymc.model import modelcontext
38+
from pymc.pytensorf import convert_observed_data
3939

4040
__all__ = [
4141
"to_tuple",
@@ -48,8 +48,8 @@
4848
"change_dist_size",
4949
]
5050

51-
from pymc.pytensorf import PotentialShapeType
5251
from pymc.exceptions import ShapeError
52+
from pymc.pytensorf import PotentialShapeType
5353
from pymc.util import _add_future_warning_tag
5454

5555

pymc/distributions/simulator.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@
1414

1515
import logging
1616

17+
import numpy as np
1718
import pytensor
1819
import pytensor.tensor as at
19-
import numpy as np
2020

2121
from pytensor.graph.op import Apply, Op
2222
from pytensor.tensor.random.op import RandomVariable
2323
from pytensor.tensor.var import TensorVariable
2424
from scipy.spatial import cKDTree
2525

26-
from pymc.pytensorf import floatX
2726
from pymc.distributions.distribution import Distribution, _moment
2827
from pymc.logprob.abstract import _logprob
28+
from pymc.pytensorf import floatX
2929

3030
__all__ = ["Simulator"]
3131

@@ -366,6 +366,8 @@ def make_node(self, epsilon, obs_data, sim_data):
366366

367367
def perform(self, node, inputs, outputs):
368368
eps, obs_data, sim_data = inputs
369-
outputs[0][0] = np.atleast_1d(fn(eps, obs_data, sim_data)).astype(pytensor.config.floatX)
369+
outputs[0][0] = np.atleast_1d(fn(eps, obs_data, sim_data)).astype(
370+
pytensor.config.floatX
371+
)
370372

371373
return Distance()

pymc/distributions/timeseries.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,14 @@
1717
from abc import ABCMeta
1818
from typing import Callable, Optional
1919

20+
import numpy as np
2021
import pytensor
2122
import pytensor.tensor as at
22-
import numpy as np
2323

2424
from pytensor.graph.basic import Node, clone_replace
2525
from pytensor.tensor import TensorVariable
2626
from pytensor.tensor.random.op import RandomVariable
2727

28-
from pymc.pytensorf import constant_fold, floatX, intX
2928
from pymc.distributions.continuous import Normal, get_tau_sigma
3029
from pymc.distributions.distribution import (
3130
Distribution,
@@ -43,6 +42,7 @@
4342
)
4443
from pymc.exceptions import NotConstantValueError
4544
from pymc.logprob.abstract import _logprob
45+
from pymc.pytensorf import constant_fold, floatX, intX
4646
from pymc.util import check_dist_not_registered
4747

4848
__all__ = [

pymc/distributions/transforms.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,14 @@
1313
# limitations under the License.
1414
from functools import singledispatch
1515

16-
import pytensor.tensor as at
1716
import numpy as np
18-
19-
from pytensor.graph import Op
20-
from pytensor.tensor import TensorVariable
17+
import pytensor.tensor as at
2118

2219
# ignore mypy error because it somehow considers that
2320
# "numpy.core.numeric has no attribute normalize_axis_tuple"
2421
from numpy.core.numeric import normalize_axis_tuple # type: ignore
22+
from pytensor.graph import Op
23+
from pytensor.tensor import TensorVariable
2524

2625
from pymc.logprob.transforms import (
2726
CircularTransform,

pymc/distributions/truncated.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from functools import singledispatch
22

3+
import numpy as np
34
import pytensor
45
import pytensor.tensor as at
5-
import numpy as np
66

77
from pytensor import scan
88
from pytensor.graph import Op

pymc/func_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
# limitations under the License.
1414
from typing import Callable, Dict, Optional, Union
1515

16-
import pytensor.tensor as aet
1716
import numpy as np
17+
import pytensor.tensor as aet
1818

1919
from pytensor.gradient import NullTypeGradError
2020
from scipy import optimize

pymc/gp/cov.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
from numbers import Number
1919
from operator import add, mul
2020

21+
import numpy as np
2122
import pytensor
2223
import pytensor.tensor as at
23-
import numpy as np
2424

2525
from pytensor.graph.basic import Variable
2626
from pytensor.tensor.sharedvar import TensorSharedVariable

pymc/gp/gp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
import warnings
1616

17-
import pytensor.tensor as at
1817
import numpy as np
18+
import pytensor.tensor as at
1919

2020
from pytensor.tensor.nlinalg import eigh
2121

0 commit comments

Comments
 (0)