Skip to content

Commit 218dd4a

Browse files
authored
CLN run isort on source code files (#4239)
1 parent a5d1697 commit 218dd4a

File tree

149 files changed

+1079
-806
lines changed

Some content is hidden

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

149 files changed

+1079
-806
lines changed

.pre-commit-config.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ repos:
1313
additional_dependencies: [isort==5.6.4]
1414
- id: nbqa-pyupgrade
1515
additional_dependencies: [pyupgrade==2.7.4]
16+
17+
- repo: https://github.com/PyCQA/isort
18+
rev: 5.6.4
19+
hooks:
20+
- id: isort
21+
name: isort (python)
1622
- repo: https://github.com/asottile/pyupgrade
1723
rev: v2.7.4
1824
hooks:

benchmarks/benchmarks/benchmarks.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@
1717

1818
import numpy as np
1919
import pandas as pd
20-
import pymc3 as pm
2120
import theano
2221
import theano.tensor as tt
2322

23+
import pymc3 as pm
24+
2425

2526
def glm_hierarchical_model(random_seed=123):
2627
"""Sample glm hierarchical model to use in benchmarks"""

docs/source/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
# All configuration values have a default; values that are commented out
1313
# serve to show the default.
1414

15-
import sys
1615
import os
16+
import sys
1717

1818
import pymc3
1919

docs/source/sphinxext/gallery_generator.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
Modified from the seaborn project, which modified the mpld3 project.
55
"""
66
import base64
7+
import glob
78
import json
89
import os
9-
import glob
10-
import shutil
1110
import runpy
11+
import shutil
1212

1313
import matplotlib
1414

pymc3/__init__.py

+13-18
Original file line numberDiff line numberDiff line change
@@ -38,38 +38,33 @@ def __set_compiler_flags():
3838

3939
__set_compiler_flags()
4040

41+
from . import gp, ode, sampling
42+
from .backends import load_trace, save_trace
43+
from .backends.tracetab import *
4144
from .blocking import *
45+
from .data import *
4246
from .distributions import *
4347
from .distributions import transforms
48+
from .exceptions import *
4449
from .glm import *
45-
from . import gp
4650
from .math import (
51+
expand_packed_triangular,
52+
invlogit,
53+
invprobit,
4754
logaddexp,
48-
logsumexp,
4955
logit,
50-
invlogit,
51-
expand_packed_triangular,
56+
logsumexp,
5257
probit,
53-
invprobit,
5458
)
5559
from .model import *
5660
from .model_graph import model_to_graphviz
57-
from . import ode
58-
from .stats import *
61+
from .plots import *
5962
from .sampling import *
60-
from .step_methods import *
6163
from .smc import *
64+
from .stats import *
65+
from .step_methods import *
66+
from .tests import test
6267
from .theanof import *
6368
from .tuning import *
6469
from .variational import *
6570
from .vartypes import *
66-
from .exceptions import *
67-
from . import sampling
68-
69-
from .backends.tracetab import *
70-
from .backends import save_trace, load_trace
71-
72-
from .plots import *
73-
from .tests import test
74-
75-
from .data import *

pymc3/backends/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,4 @@
6060
Saved backends can be loaded using `arviz.from_netcdf`
6161
6262
"""
63-
from ..backends.ndarray import NDArray, save_trace, load_trace, point_list_to_multitrace
63+
from ..backends.ndarray import NDArray, load_trace, point_list_to_multitrace, save_trace

pymc3/backends/base.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,17 @@
1818
"""
1919
import itertools as itl
2020
import logging
21-
from typing import List
21+
import warnings
22+
2223
from abc import ABC
24+
from typing import List
2325

2426
import numpy as np
25-
import warnings
2627
import theano.tensor as tt
2728

2829
from ..model import modelcontext
29-
from .report import SamplerReport, merge_reports
3030
from ..util import get_var_name
31+
from .report import SamplerReport, merge_reports
3132

3233
logger = logging.getLogger("pymc3")
3334

pymc3/backends/ndarray.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,16 @@
2020
import json
2121
import os
2222
import shutil
23-
from typing import Optional, Dict, Any, List
2423
import warnings
2524

25+
from typing import Any, Dict, List, Optional
26+
2627
import numpy as np
28+
2729
from pymc3.backends import base
2830
from pymc3.backends.base import MultiTrace
29-
from pymc3.model import Model, modelcontext
3031
from pymc3.exceptions import TraceDirectoryError
32+
from pymc3.model import Model, modelcontext
3133

3234

3335
def save_trace(trace: MultiTrace, directory: Optional[str] = None, overwrite=False) -> str:

pymc3/backends/report.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,16 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
import logging
16-
import enum
17-
from typing import Any, Optional
1815
import dataclasses
16+
import enum
17+
import logging
1918

20-
from ..util import is_transformed_name, get_untransformed_name
19+
from typing import Any, Optional
2120

2221
import arviz
2322

23+
from ..util import get_untransformed_name, is_transformed_name
24+
2425
logger = logging.getLogger("pymc3")
2526

2627

pymc3/backends/tracetab.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@
1515
"""Functions for converting traces into a table-like format
1616
"""
1717

18+
import warnings
19+
1820
import numpy as np
1921
import pandas as pd
20-
import warnings
2122

2223
from ..util import get_default_varnames
2324

pymc3/blocking.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@
1717
1818
Classes for working with subsets of parameters.
1919
"""
20+
import collections
2021
import copy
22+
2123
import numpy as np
22-
import collections
2324

2425
from .util import get_var_name
2526

pymc3/data.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,19 @@
1313
# limitations under the License.
1414

1515
import collections
16-
from copy import copy
1716
import io
1817
import os
1918
import pkgutil
20-
from typing import Dict, List, Any
19+
20+
from copy import copy
21+
from typing import Any, Dict, List
2122

2223
import numpy as np
2324
import pandas as pd
24-
import pymc3 as pm
25-
import theano.tensor as tt
2625
import theano
26+
import theano.tensor as tt
27+
28+
import pymc3 as pm
2729

2830
__all__ = [
2931
"get_data",

0 commit comments

Comments
 (0)