Skip to content

Commit 9adccc6

Browse files
TST: Unleash isort (#9653)
2 parents 1a51145 + f5f1546 commit 9adccc6

File tree

499 files changed

+1251
-1380
lines changed

Some content is hidden

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

499 files changed

+1251
-1380
lines changed

.ruff.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ select = [
2929
"ARG", # flake8-unused-arguments (prevent unused arguments)
3030
"B", # flake8-bugbear (miscellaneous best practices to avoid bugs)
3131
"C4", # flake8-comprehensions (best practices for comprehensions)
32+
"I", # isort
3233
"ICN", # flake8-import-conventions (enforce import conventions)
3334
"INP", # flake8-no-pep420 (prevent use of PEP420, i.e. implicit name spaces)
3435
"ISC", # flake8-implicit-str-concat (conventions for concatenating long strings)
@@ -139,3 +140,6 @@ ignore-fully-untyped = true # Turn off annotation checking for fully untyped co
139140
"F841", # unused variable
140141
"S101",
141142
]
143+
144+
[lint.isort]
145+
known-first-party = ["jwst"]

jwst/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
"""Process JWST data with Python."""
22

33
import re
4-
54
from importlib.metadata import version
65

76
__version__ = version(__name__)

jwst/ami/ami_analyze.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1+
import copy
12
import logging
3+
24
import numpy as np
3-
import copy
45

56
from jwst.datamodels import CubeModel, ImageModel # type: ignore[attr-defined]
67

8+
from . import instrument_data, nrm_core, utils
79
from .find_affine2d_parameters import find_rotation
8-
from . import instrument_data
9-
from . import nrm_core
10-
from . import utils
1110

1211
log = logging.getLogger(__name__)
1312
log.setLevel(logging.DEBUG)

jwst/ami/ami_analyze_step.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1+
import asdf
2+
import numpy as np
13
from stdatamodels.jwst import datamodels
24

35
from jwst.stpipe import Step
4-
from . import ami_analyze
5-
from . import utils
66

7-
import numpy as np
8-
import asdf
7+
from . import ami_analyze, utils
98

109
__all__ = ["AmiAnalyzeStep"]
1110

jwst/ami/ami_average_step.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
import warnings
2+
13
from jwst.stpipe import Step
4+
25
from . import ami_average
3-
import warnings
46

57
__all__ = ["AmiAverageStep"]
68

jwst/ami/ami_normalize.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#
55

66
import logging
7+
78
from . import oifits
89

910
log = logging.getLogger(__name__)

jwst/ami/analyticnrm2.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44

55
import logging
66
import warnings
7+
78
import numpy as np
89
import scipy.special
9-
from . import leastsqnrm
10-
from . import utils
11-
from . import hextransformee
10+
11+
from . import hextransformee, leastsqnrm, utils
1212

1313
log = logging.getLogger(__name__)
1414
log.addHandler(logging.NullHandler())

jwst/ami/bp_fix.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
"""Pipeline implementation of Jens Kammerer's bp_fix code based on Ireland 2013 algorithm."""
22

3-
import numpy as np
43
import logging
54
import warnings
6-
75
from copy import deepcopy
8-
from .matrix_dft import matrix_dft
9-
from scipy.ndimage import median_filter
106

7+
import numpy as np
8+
from scipy.ndimage import median_filter
119
from stdatamodels.jwst.datamodels import dqflags
1210

11+
from .matrix_dft import matrix_dft
12+
1313
log = logging.getLogger(__name__)
1414
log.setLevel(logging.DEBUG)
1515
logging.captureWarnings(True)

jwst/ami/find_affine2d_parameters.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import logging
2+
23
import numpy as np
34

4-
from . import lg_model
5-
from . import utils
5+
from . import lg_model, utils
66

77
log = logging.getLogger(__name__)
88
log.setLevel(logging.DEBUG)

jwst/ami/instrument_data.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1+
import copy
12
import logging
2-
import numpy as np
33

4-
from .mask_definition_ami import NRMDefinition
5-
from . import utils
6-
from . import bp_fix
4+
import numpy as np
75
from stdatamodels.jwst.datamodels import dqflags
8-
import copy
96

7+
from . import bp_fix, utils
8+
from .mask_definition_ami import NRMDefinition
109

1110
log = logging.getLogger(__name__)
1211
log.setLevel(logging.DEBUG)

0 commit comments

Comments
 (0)