Skip to content

Commit 186451d

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 100b420 commit 186451d

File tree

17 files changed

+87
-85
lines changed

17 files changed

+87
-85
lines changed

dpti/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
"equi",
77
"gdi",
88
"hti",
9-
"hti_liq",
109
"hti_ice",
10+
"hti_liq",
1111
"hti_water",
12+
"lib",
1213
"ti",
1314
"ti_water",
14-
"lib",
1515
]

dpti/dags/dp_ti_gdi.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import os
33
import time
44
from datetime import datetime, timedelta
5-
from typing import ClassVar, Dict
5+
from typing import ClassVar
66

77
from airflow import DAG
88
from airflow.api.client.local_client import Client
@@ -30,12 +30,12 @@
3030

3131

3232
class GDIDAGFactory:
33-
default_args: ClassVar[Dict[str, object]] = {
33+
default_args: ClassVar[dict[str, object]] = {
3434
"owner": "airflow",
3535
"start_date": datetime(2018, 1, 1),
3636
}
3737

38-
dagargs: ClassVar[Dict[str, object]] = {
38+
dagargs: ClassVar[dict[str, object]] = {
3939
"default_args": default_args,
4040
"schedule_interval": None,
4141
}

dpti/equi.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -312,12 +312,12 @@ def npt_equi_conf(npt_dir):
312312
stat_bsize = jdata["stat_bsize"]
313313

314314
data = get_thermo(thermo_file)
315-
lx, lxe = block_avg(data[:, 8], skip=stat_skip, block_size=stat_bsize)
316-
ly, lye = block_avg(data[:, 9], skip=stat_skip, block_size=stat_bsize)
317-
lz, lze = block_avg(data[:, 10], skip=stat_skip, block_size=stat_bsize)
318-
xy, xye = block_avg(data[:, 11], skip=stat_skip, block_size=stat_bsize)
319-
xz, xze = block_avg(data[:, 12], skip=stat_skip, block_size=stat_bsize)
320-
yz, yze = block_avg(data[:, 13], skip=stat_skip, block_size=stat_bsize)
315+
lx, _lxe = block_avg(data[:, 8], skip=stat_skip, block_size=stat_bsize)
316+
ly, _lye = block_avg(data[:, 9], skip=stat_skip, block_size=stat_bsize)
317+
lz, _lze = block_avg(data[:, 10], skip=stat_skip, block_size=stat_bsize)
318+
xy, _xye = block_avg(data[:, 11], skip=stat_skip, block_size=stat_bsize)
319+
xz, _xze = block_avg(data[:, 12], skip=stat_skip, block_size=stat_bsize)
320+
yz, _yze = block_avg(data[:, 13], skip=stat_skip, block_size=stat_bsize)
321321
# print('~~~', lx , ly, lz , xy, xz, yz)
322322

323323
last_dump = get_last_dump(dump_file).split("\n")

dpti/hti.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ def _ff_deep_on(lamb, model, sparam, if_meam=False, meam_model=None, append=None
8686
# ret += 'pair_coeff * * meam /home/fengbo/4_Sn/meam_files/library_18Metal.meam Sn /home/fengbo/4_Sn/meam_files/Sn_18Metal.meam Sn \n'
8787
if if_meam:
8888
ret += f"pair_style hybrid/overlay meam lj/cut/soft {nn:f} {alpha_lj:f} {rcut:f}\n"
89-
ret += f'pair_coeff * * meam {meam_model["library"]} {meam_model["element"]} {meam_model["potential"]} {meam_model["element"]}\n'
89+
ret += f"pair_coeff * * meam {meam_model['library']} {meam_model['element']} {meam_model['potential']} {meam_model['element']}\n"
9090
else:
9191
if append:
9292
ret += f"pair_style hybrid/overlay deepmd {model:s} {append:s} lj/cut/soft {nn:f} {alpha_lj:f} {rcut:f}\n"
@@ -175,7 +175,7 @@ def _ff_lj_off(lamb, model, sparam, if_meam=False, meam_model=None, append=None)
175175
# ret += 'pair_coeff * * meam /home/fengbo/4_Sn/meam_files/library_18Metal.meam Sn /home/fengbo/4_Sn/meam_files/Sn_18Metal.meam Sn\n'
176176
if if_meam:
177177
ret += f"pair_style hybrid/overlay meam lj/cut/soft {nn:f} {alpha_lj:f} {rcut:f}\n"
178-
ret += f'pair_coeff * * meam {meam_model["library"]} {meam_model["element"]} {meam_model["potential"]} {meam_model["element"]}\n'
178+
ret += f"pair_coeff * * meam {meam_model['library']} {meam_model['element']} {meam_model['potential']} {meam_model['element']}\n"
179179
# ret += f'pair_coeff * * meam {meam_model[0]} {meam_model[2]} {meam_model[1]} {meam_model[2]}\n'
180180
else:
181181
if append:
@@ -709,9 +709,9 @@ def _make_tasks(
709709
"sigma_" + str(t[0]) + "_" + str(t[1]) for t in sigma_key_index
710710
]
711711
for sigma_key_name in sigma_key_name_list:
712-
assert sparam.get(
713-
sigma_key_name, None
714-
), f"there must be key-value for {sigma_key_name} in soft_param"
712+
assert sparam.get(sigma_key_name, None), (
713+
f"there must be key-value for {sigma_key_name} in soft_param"
714+
)
715715

716716
if crystal == "frenkel":
717717
m_spring_k = []
@@ -983,7 +983,7 @@ def post_tasks(iter_name, jdata, natoms=None, method="inte", scheme="s"):
983983
step="lj_on",
984984
)
985985
elif method == "mbar":
986-
e0, err0, tinfo0 = _post_tasks_mbar(
986+
e0, err0, _tinfo0 = _post_tasks_mbar(
987987
subtask_name, jdata, natoms=natoms, switch=switch, step="lj_on"
988988
)
989989
else:
@@ -1412,9 +1412,9 @@ def hti_phase_trans_analyze(job, jdata=None):
14121412
def run_task(task_dir, machine_file, task_name, no_dp=False):
14131413
if task_name == "00" or task_name == "01" or task_name == "02":
14141414
job_work_dir_ = glob.glob(os.path.join(task_dir, task_name + "*"))
1415-
assert (
1416-
len(job_work_dir_) == 1
1417-
), f"The task_name you entered is {task_name}. It indicates that you want to run tasks for step {task_name} of the two-step or three-step HTI. Please make sure that there is one and only one {task_name}.* directory in the hti task directory."
1415+
assert len(job_work_dir_) == 1, (
1416+
f"The task_name you entered is {task_name}. It indicates that you want to run tasks for step {task_name} of the two-step or three-step HTI. Please make sure that there is one and only one {task_name}.* directory in the hti task directory."
1417+
)
14181418
job_work_dir = job_work_dir_[0]
14191419
elif task_name == "one-step":
14201420
job_work_dir = task_dir

dpti/hti_liq.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ def parse_lj_sigma_epsilon(ret, sparam, hybrid=False):
4848
activation_ij = np.zeros((element_num, element_num))
4949

5050
if epsilon is not None:
51-
assert (
52-
epsilon_0_0 is None
53-
), "epsilon and epsilon_0_0 cannot be set at the same time"
51+
assert epsilon_0_0 is None, (
52+
"epsilon and epsilon_0_0 cannot be set at the same time"
53+
)
5454
for i, j in sigma_key_index:
5555
epsilon_ij[i, j] = epsilon
5656
else:
@@ -68,9 +68,9 @@ def parse_lj_sigma_epsilon(ret, sparam, hybrid=False):
6868
sigma_ij[i, j] = sparam["sigma_" + str(i) + "_" + str(j)]
6969

7070
if activation is not None:
71-
assert (
72-
activation_0_0 is None
73-
), "activation and activation_0_0 cannot be set at the same time"
71+
assert activation_0_0 is None, (
72+
"activation and activation_0_0 cannot be set at the same time"
73+
)
7474
for i, j in sigma_key_index:
7575
activation_ij[i, j] = activation
7676
else:
@@ -110,7 +110,7 @@ def _ff_deep_on(lamb, sparam, model, if_meam=False, meam_model=None):
110110
ret += "variable ONE equal 1\n"
111111
if if_meam:
112112
ret += f"pair_style hybrid/overlay meam lj/cut/soft {nn:f} {alpha_lj:f} {rcut:f}\n"
113-
ret += f'pair_coeff * * meam {meam_model["library"]} {meam_model["element"]} {meam_model["potential"]} {meam_model["element"]}\n'
113+
ret += f"pair_coeff * * meam {meam_model['library']} {meam_model['element']} {meam_model['potential']} {meam_model['element']}\n"
114114
# ret += f'pair_coeff * * meam {meam_model[0]} {meam_model[2]} {meam_model[1]} {meam_model[2]}\n'
115115
else:
116116
ret += f"pair_style hybrid/overlay deepmd {model} lj/cut/soft {nn:f} {alpha_lj:f} {rcut:f}\n"
@@ -138,7 +138,7 @@ def _ff_soft_off(lamb, sparam, model, if_meam=False, meam_model=None):
138138
ret += "variable INV_LAMBDA equal 1-${LAMBDA}\n"
139139
if if_meam:
140140
ret += f"pair_style hybrid/overlay meam lj/cut/soft {nn:f} {alpha_lj:f} {rcut:f}\n"
141-
ret += f'pair_coeff * * meam {meam_model["library"]} {meam_model["element"]} {meam_model["potential"]} {meam_model["element"]}\n'
141+
ret += f"pair_coeff * * meam {meam_model['library']} {meam_model['element']} {meam_model['potential']} {meam_model['element']}\n"
142142
# ret += f'pair_coeff * * meam {meam_model[0]} {meam_model[2]} {meam_model[1} {meam_model[2]} \n'
143143
else:
144144
ret += f"pair_style hybrid/overlay deepmd {model} lj/cut/soft {nn:f} {alpha_lj:f} {rcut:f}\n"
@@ -289,9 +289,9 @@ def _make_tasks(iter_name, jdata, step, if_meam=False, meam_model=None):
289289
"sigma_" + str(t[0]) + "_" + str(t[1]) for t in sigma_key_index
290290
]
291291
for sigma_key_name in sigma_key_name_list:
292-
assert sparam.get(
293-
sigma_key_name, None
294-
), f"there must be key-value for sigma or {sigma_key_name} in soft_param"
292+
assert sparam.get(sigma_key_name, None), (
293+
f"there must be key-value for sigma or {sigma_key_name} in soft_param"
294+
)
295295

296296
job_abs_dir = create_path(iter_name)
297297

@@ -464,9 +464,9 @@ def _post_tasks(iter_name, step, natoms):
464464
def post_tasks(iter_name, natoms):
465465
fe = einstein.ideal_gas_fe(iter_name)
466466
subtask_name = os.path.join(iter_name, "00.soft_on")
467-
e0, err0, tinfo0 = _post_tasks(subtask_name, "soft_on", natoms)
467+
e0, err0, _tinfo0 = _post_tasks(subtask_name, "soft_on", natoms)
468468
subtask_name = os.path.join(iter_name, "01.deep_on")
469-
e1, err1, tinfo1 = _post_tasks(subtask_name, "deep_on", natoms)
469+
e1, err1, _tinfo1 = _post_tasks(subtask_name, "deep_on", natoms)
470470
subtask_name = os.path.join(iter_name, "02.soft_off")
471471
e2, err2, tinfo2 = _post_tasks(subtask_name, "soft_off", natoms)
472472
fe = fe + e0 + e1 + e2

dpti/hti_water.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -583,7 +583,7 @@ def _post_tasks_mbar(iter_name, step, natoms):
583583

584584
nk = np.array(nk)
585585
mbar = pymbar.MBAR(ukn, nk)
586-
Deltaf_ij, dDeltaf_ij, Theta_ij = mbar.getFreeEnergyDifferences()
586+
Deltaf_ij, dDeltaf_ij, _Theta_ij = mbar.getFreeEnergyDifferences()
587587
Deltaf_ij = Deltaf_ij / natoms
588588
dDeltaf_ij = dDeltaf_ij / natoms
589589

@@ -672,15 +672,15 @@ def post_tasks(iter_name, natoms, method="inte", scheme="s"):
672672
if method == "inte":
673673
e0, err0, tinfo0 = _post_tasks(subtask_name, "angle_on", natoms, scheme=scheme)
674674
elif method == "mbar":
675-
e0, err0, tinfo0 = _post_tasks_mbar(subtask_name, "angle_on", natoms)
675+
e0, err0, _tinfo0 = _post_tasks_mbar(subtask_name, "angle_on", natoms)
676676
print(f"# fe of angle_on : {e0:20.12f} {err0[0]:10.3e} {err0[1]:10.3e}")
677677
# _print_thermo_info(tinfo)
678678
# print(e, err)
679679
subtask_name = os.path.join(iter_name, "01.deep_on")
680680
if method == "inte":
681681
e1, err1, tinfo1 = _post_tasks(subtask_name, "deep_on", natoms, scheme=scheme)
682682
elif method == "mbar":
683-
e1, err1, tinfo1 = _post_tasks_mbar(subtask_name, "deep_on", natoms)
683+
e1, err1, _tinfo1 = _post_tasks_mbar(subtask_name, "deep_on", natoms)
684684
print(f"# fe of deep_on : {e1:20.12f} {err1[0]:10.3e} {err1[1]:10.3e}")
685685
# _print_thermo_info(tinfo)
686686
# print(e, err)

dpti/lib/RemoteJob.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ def _make_script(self, job_dirs, cmd, args=None, resources=None):
274274
class SlurmJob(RemoteJob):
275275
def submit(self, job_dirs, cmd, args=None, resources=None):
276276
script_name = self._make_script(job_dirs, cmd, args, res=resources)
277-
stdin, stdout, stderr = self.block_checkcall(
277+
_stdin, stdout, _stderr = self.block_checkcall(
278278
f"cd {self.remote_root}; sbatch {script_name}"
279279
)
280280
subret = stdout.readlines()
@@ -288,7 +288,7 @@ def check_status(self):
288288
job_id = self._get_job_id()
289289
if job_id == "":
290290
raise RuntimeError(f"job {self.remote_root} is has not been submitted")
291-
ret, stdin, stdout, stderr = self.block_call("squeue --job " + job_id)
291+
ret, _stdin, stdout, stderr = self.block_call("squeue --job " + job_id)
292292
err_str = stderr.read().decode("utf-8")
293293
if ret != 0:
294294
if "Invalid job id specified" in err_str:
@@ -413,7 +413,7 @@ def _make_script(self, job_dirs, cmd, args=None, res=None):
413413
class PBSJob(RemoteJob):
414414
def submit(self, job_dirs, cmd, args=None, resources=None):
415415
script_name = self._make_script(job_dirs, cmd, args, res=resources)
416-
stdin, stdout, stderr = self.block_checkcall(
416+
_stdin, stdout, _stderr = self.block_checkcall(
417417
f"cd {self.remote_root}; qsub {script_name}"
418418
)
419419
subret = stdout.readlines()
@@ -427,7 +427,7 @@ def check_status(self):
427427
job_id = self._get_job_id()
428428
if job_id == "":
429429
raise RuntimeError(f"job {self.remote_root} is has not been submitted")
430-
ret, stdin, stdout, stderr = self.block_call("qstat -x " + job_id)
430+
ret, _stdin, stdout, stderr = self.block_call("qstat -x " + job_id)
431431
err_str = stderr.read().decode("utf-8")
432432
if ret != 0:
433433
if "qstat: Unknown Job Id" in err_str:

dpti/lib/dump.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def get_atype(lines):
3838

3939

4040
def get_natoms(lines):
41-
blk, head = _get_block(lines, "NUMBER OF ATOMS")
41+
blk, _head = _get_block(lines, "NUMBER OF ATOMS")
4242
return int(blk[0])
4343

4444

@@ -82,7 +82,7 @@ def get_posi(lines):
8282

8383

8484
def get_dumpbox(lines):
85-
blk, h = _get_block(lines, "BOX BOUNDS")
85+
blk, _h = _get_block(lines, "BOX BOUNDS")
8686
bounds = np.zeros([3, 2])
8787
tilt = np.zeros([3])
8888
for dd in range(3):

dpti/lib/lmp.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ def get_id(lines):
104104
alines = get_atoms(lines)
105105
idx_list = []
106106
for ii in alines:
107-
idx, at, x, y, z = _atom_info_atom(ii)
107+
idx, _at, _x, _y, _z = _atom_info_atom(ii)
108108
idx_list.append(idx)
109109
return np.array(idx_list, dtype=int)
110110

@@ -114,7 +114,7 @@ def get_atype(lines):
114114
atype = []
115115
for ii in alines:
116116
# idx, mt, at, q, x, y, z = _atom_info_mol(ii)
117-
idx, at, x, y, z = _atom_info_atom(ii)
117+
_idx, at, _x, _y, _z = _atom_info_atom(ii)
118118
atype.append(at)
119119
return np.array(atype, dtype=int)
120120

dpti/lib/utils.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -389,12 +389,14 @@ def integrate_range_simpson(xx, yy, ye):
389389
xx0, inte0, stat_err0 = _integrate_range_simpson_inner(xx, yy, ye)
390390
if len(xx) < 5:
391391
return xx0, inte0, stat_err0, np.zeros(xx0.shape)
392-
xx1, inte1, stat_err1 = _integrate_range_simpson_inner(xx[::2], yy[::2], ye[::2])
392+
xx1, inte1, _stat_err1 = _integrate_range_simpson_inner(xx[::2], yy[::2], ye[::2])
393393
diff1 = np.abs(inte1 - inte0[::2]) / 16.0
394394
assert np.linalg.norm(xx1 - xx0[::2]) < 1e-10
395395
# error esti series 1, shifted from series 0
396-
xx2, inte2, stat_err2 = _integrate_range_simpson_inner(xx[2:], yy[2:], ye[2:])
397-
xx3, inte3, stat_err3 = _integrate_range_simpson_inner(xx[2::2], yy[2::2], ye[2::2])
396+
xx2, inte2, _stat_err2 = _integrate_range_simpson_inner(xx[2:], yy[2:], ye[2:])
397+
xx3, inte3, _stat_err3 = _integrate_range_simpson_inner(
398+
xx[2::2], yy[2::2], ye[2::2]
399+
)
398400
from scipy.interpolate import interp1d
399401

400402
f = interp1d(xx1, diff1)

0 commit comments

Comments
 (0)