Skip to content

Commit c73ae2e

Browse files
add isort to sort imports (#1133)
This is an automatic tool to format and sort imports. See https://github.com/PyCQA/isort for details. --------- Signed-off-by: Jinzhe Zeng <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent a4eca19 commit c73ae2e

File tree

122 files changed

+903
-627
lines changed

Some content is hidden

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

122 files changed

+903
-627
lines changed

.pre-commit-config.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ repos:
2323
rev: 22.12.0
2424
hooks:
2525
- id: black-jupyter
26+
- repo: https://github.com/charliermarsh/ruff-pre-commit
27+
rev: v0.0.253
28+
hooks:
29+
- id: ruff
30+
args: ["--fix"]
2631
# numpydoc
2732
- repo: https://github.com/Carreau/velin
2833
rev: 0.0.12

doc/conf.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,14 @@
1111
# documentation root, use os.path.abspath to make it absolute, like shown here.
1212
#
1313
import os
14-
import sys
1514
import subprocess
15+
import sys
1616
from datetime import date
1717

1818
# import sys
1919
import recommonmark
2020
from recommonmark.transform import AutoStructify
2121

22-
2322
# -- Project information -----------------------------------------------------
2423

2524
project = "DP-GEN"

dpgen/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
from __future__ import unicode_literals, print_function
1+
from __future__ import print_function, unicode_literals
2+
23
import logging
34
import os
45

5-
66
ROOT_PATH = __path__[0]
77
NAME = "dpgen"
88
SHORT_CMD = "dpgen"

dpgen/auto_test/ABACUS.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
import os
2-
from dpgen import dlog
3-
from dpgen.util import sepline
4-
import dpgen.auto_test.lib.abacus as abacus
5-
import dpgen.generator.lib.abacus_scf as abacus_scf
6-
from dpgen.auto_test.Task import Task
72

3+
import numpy as np
84
from dpdata import LabeledSystem
95
from monty.serialization import dumpfn
10-
import numpy as np
6+
7+
import dpgen.auto_test.lib.abacus as abacus
8+
import dpgen.generator.lib.abacus_scf as abacus_scf
9+
from dpgen import dlog
10+
from dpgen.auto_test.Task import Task
11+
from dpgen.util import sepline
1112

1213

1314
class ABACUS(Task):

dpgen/auto_test/EOS.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,15 @@
44
import re
55

66
import numpy as np
7-
from monty.serialization import loadfn, dumpfn
7+
from monty.serialization import dumpfn, loadfn
88

9+
import dpgen.auto_test.lib.abacus as abacus
910
import dpgen.auto_test.lib.vasp as vasp
11+
import dpgen.generator.lib.abacus_scf as abacus_scf
1012
from dpgen import dlog
1113
from dpgen.auto_test.Property import Property
1214
from dpgen.auto_test.refine import make_refine
13-
from dpgen.auto_test.reproduce import make_repro
14-
from dpgen.auto_test.reproduce import post_repro
15-
16-
import dpgen.generator.lib.abacus_scf as abacus_scf
17-
import dpgen.auto_test.lib.abacus as abacus
15+
from dpgen.auto_test.reproduce import make_repro, post_repro
1816

1917

2018
class EOS(Property):

dpgen/auto_test/Elastic.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,23 @@
11
import glob
22
import os
3-
from shutil import copyfile
43
import re
4+
from shutil import copyfile
55

6-
from monty.serialization import loadfn, dumpfn
6+
from monty.serialization import dumpfn, loadfn
77
from pymatgen.analysis.elasticity.elastic import ElasticTensor
88
from pymatgen.analysis.elasticity.strain import DeformedStructureSet, Strain
99
from pymatgen.analysis.elasticity.stress import Stress
1010
from pymatgen.core.structure import Structure
1111
from pymatgen.io.vasp import Incar, Kpoints
1212

13+
import dpgen.auto_test.lib.abacus as abacus
1314
import dpgen.auto_test.lib.vasp as vasp
15+
import dpgen.generator.lib.abacus_scf as abacus_scf
1416
from dpgen import dlog
1517
from dpgen.auto_test.Property import Property
1618
from dpgen.auto_test.refine import make_refine
1719
from dpgen.generator.lib.vasp import incar_upper
1820

19-
import dpgen.auto_test.lib.abacus as abacus
20-
import dpgen.generator.lib.abacus_scf as abacus_scf
21-
2221

2322
class Elastic(Property):
2423
def __init__(self, parameter, inter_param=None):

dpgen/auto_test/Gamma.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,20 @@
55

66
import dpdata
77
import numpy as np
8-
from monty.serialization import loadfn, dumpfn
9-
from pymatgen.core.structure import Structure
10-
from pymatgen.core.surface import SlabGenerator
11-
from pymatgen.io.ase import AseAtomsAdaptor
128
from ase.lattice.cubic import BodyCenteredCubic as bcc
139
from ase.lattice.cubic import FaceCenteredCubic as fcc
1410
from ase.lattice.hexagonal import HexagonalClosedPacked as hcp
11+
from monty.serialization import dumpfn, loadfn
12+
from pymatgen.core.structure import Structure
13+
from pymatgen.core.surface import SlabGenerator
14+
from pymatgen.io.ase import AseAtomsAdaptor
1515

16+
import dpgen.auto_test.lib.abacus as abacus
1617
import dpgen.auto_test.lib.vasp as vasp
1718
from dpgen import dlog
1819
from dpgen.auto_test.Property import Property
1920
from dpgen.auto_test.refine import make_refine
20-
from dpgen.auto_test.reproduce import make_repro
21-
from dpgen.auto_test.reproduce import post_repro
22-
23-
import dpgen.auto_test.lib.abacus as abacus
21+
from dpgen.auto_test.reproduce import make_repro, post_repro
2422

2523

2624
class Gamma(Property):

dpgen/auto_test/Interstitial.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,18 @@
22
import json
33
import os
44
import re
5-
import numpy as np
65

7-
from monty.serialization import loadfn, dumpfn
6+
import numpy as np
7+
from monty.serialization import dumpfn, loadfn
88
from pymatgen.analysis.defects.generators import InterstitialGenerator
99
from pymatgen.core.structure import Structure
1010

11+
import dpgen.auto_test.lib.abacus as abacus
1112
import dpgen.auto_test.lib.lammps as lammps
13+
import dpgen.generator.lib.abacus_scf as abacus_scf
1214
from dpgen.auto_test.Property import Property
1315
from dpgen.auto_test.refine import make_refine
14-
from dpgen.auto_test.reproduce import make_repro
15-
from dpgen.auto_test.reproduce import post_repro
16-
17-
import dpgen.auto_test.lib.abacus as abacus
18-
import dpgen.generator.lib.abacus_scf as abacus_scf
16+
from dpgen.auto_test.reproduce import make_repro, post_repro
1917

2018

2119
class Interstitial(Property):

dpgen/auto_test/Lammps.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
import os
22
import warnings
3+
4+
from monty.serialization import dumpfn, loadfn
5+
36
import dpgen.auto_test.lib.lammps as lammps
47
from dpgen import dlog
5-
from monty.serialization import loadfn, dumpfn
6-
from dpgen.auto_test.Task import Task
78
from dpgen.auto_test.lib.lammps import (
89
inter_deepmd,
9-
inter_meam,
10-
inter_eam_fs,
1110
inter_eam_alloy,
11+
inter_eam_fs,
12+
inter_meam,
1213
)
14+
from dpgen.auto_test.Task import Task
1315

1416
supported_inter = ["deepmd", "meam", "eam_fs", "eam_alloy"]
1517

dpgen/auto_test/Surface.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,17 @@
55

66
import dpdata
77
import numpy as np
8-
from monty.serialization import loadfn, dumpfn
8+
from monty.serialization import dumpfn, loadfn
99
from pymatgen.core.structure import Structure
1010
from pymatgen.core.surface import generate_all_slabs
1111

12+
import dpgen.auto_test.lib.abacus as abacus
1213
import dpgen.auto_test.lib.vasp as vasp
14+
import dpgen.generator.lib.abacus_scf as abacus_scf
1315
from dpgen import dlog
1416
from dpgen.auto_test.Property import Property
1517
from dpgen.auto_test.refine import make_refine
16-
from dpgen.auto_test.reproduce import make_repro
17-
from dpgen.auto_test.reproduce import post_repro
18-
19-
import dpgen.auto_test.lib.abacus as abacus
20-
import dpgen.generator.lib.abacus_scf as abacus_scf
18+
from dpgen.auto_test.reproduce import make_repro, post_repro
2119

2220

2321
class Surface(Property):

0 commit comments

Comments
 (0)