Skip to content

Commit 6ca81a7

Browse files
authored
Merge pull request #746 from janosh/fix-pypi-page
Fix PyPI page
2 parents 6c07edc + dd8126a commit 6ca81a7

File tree

8 files changed

+24
-41
lines changed

8 files changed

+24
-41
lines changed

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ repos:
88
args: [--in-place, --remove-all-unused-imports, --remove-unused-variable, --ignore-init-module-imports]
99

1010
- repo: https://github.com/psf/black
11-
rev: 21.11b1
11+
rev: 22.1.0
1212
hooks:
1313
- id: black
1414

@@ -19,7 +19,7 @@ repos:
1919
args: [--max-line-length=125]
2020

2121
- repo: https://github.com/pre-commit/pre-commit-hooks
22-
rev: v4.0.1
22+
rev: v4.1.0
2323
hooks:
2424
- id: check-yaml
2525
- id: end-of-file-fixer

atomate/qchem/firetasks/critic2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ def run_task(self, fw_spec):
114114
coords.append((val + centering_vector[jj]) * bohr_to_ang)
115115
if str(molecule[ii].specie) != specie:
116116
raise RuntimeError("Atom ordering different!")
117-
if molecule[ii].distance_from_point(coords) > 1 * 10 ** -5:
117+
if molecule[ii].distance_from_point(coords) > 1 * 10**-5:
118118
raise RuntimeError("Atom position " + str(ii) + " inconsistent!")
119119

120120
if (

atomate/qchem/workflows/tests/test_FF_and_critic.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,8 @@ def test_FFopt_and_critic(self):
5151
# use powerup to replace run with fake run
5252
alph_formula = initial_mol.composition.alphabetical_formula
5353
ref_dirs = {
54-
f"{alph_formula}:FFopt_testing": os.path.join(
55-
test_files, "FFopt"
56-
),
57-
f"{alph_formula}:CC2_testing": os.path.join(
58-
test_files, "critic_example"
59-
),
54+
f"{alph_formula}:FFopt_testing": os.path.join(test_files, "FFopt"),
55+
f"{alph_formula}:CC2_testing": os.path.join(test_files, "critic_example"),
6056
}
6157
fake_wf = use_fake_qchem(real_wf, ref_dirs)
6258
self.lp.add_wf(fake_wf)

atomate/vasp/analysis/linear_response.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ def det_deriv(matrix, i, j):
269269
kk, ll = k - 1 if k > j else k, l - 1 if l > i else l
270270
minor_p = (-1) ** (i + j) * det_deriv(mji, kk, ll)
271271

272-
j_matrix[k, l] = (minor_p * det - minor * det_p) / det ** 2
272+
j_matrix[k, l] = (minor_p * det - minor * det_p) / det**2
273273

274274
jacobians[i].append(j_matrix)
275275

@@ -312,7 +312,7 @@ def chi_inverse(chi, chi_err, method="full"):
312312
)
313313

314314
# Assume cross-covariances are zero
315-
chi_covar = np.diag(np.reshape(chi_err_block ** 2, [n_response * n_response]))
315+
chi_covar = np.diag(np.reshape(chi_err_block**2, [n_response * n_response]))
316316

317317
(chi_inv, chi_inv_var, chi_inv_jacobs) = inverse_matrix_uncertainty(
318318
chi_block, chi_covar
@@ -359,12 +359,12 @@ def compute_uj_simple_two_by_two(
359359
umat_err = f_matrix_err[2 * i : 2 * (i + 1), 2 * i : 2 * (i + 1)]
360360

361361
uval = 0.25 * np.sum(umat)
362-
uval_err = 0.25 * np.sqrt(np.sum(umat_err ** 2))
362+
uval_err = 0.25 * np.sqrt(np.sum(umat_err**2))
363363

364364
jmat = np.array([[-1, 1], [1, -1]]) * umat.copy()
365365
jmat_err = umat_err.copy()
366366
jval = 0.25 * np.sum(jmat)
367-
jval_err = 0.25 * np.sqrt(np.sum(jmat_err ** 2))
367+
jval_err = 0.25 * np.sqrt(np.sum(jmat_err**2))
368368

369369
return uval, uval_err, jval, jval_err
370370

@@ -439,7 +439,7 @@ def fmat_deriv_nscf(kk, ll, ik, il):
439439
uval_err = uval_err + np.sum(
440440
np.dot(
441441
np.transpose(jacob_vec),
442-
np.dot(np.diag(np.reshape(chi_sub_scf_err ** 2, [4])), jacob_vec),
442+
np.dot(np.diag(np.reshape(chi_sub_scf_err**2, [4])), jacob_vec),
443443
)
444444
)
445445
# nscf component
@@ -460,7 +460,7 @@ def fmat_deriv_nscf(kk, ll, ik, il):
460460
uval_err = uval_err + np.sum(
461461
np.dot(
462462
np.transpose(jacob_vec),
463-
np.dot(np.diag(np.reshape(chi_sub_nscf_err ** 2, [4])), jacob_vec),
463+
np.dot(np.diag(np.reshape(chi_sub_nscf_err**2, [4])), jacob_vec),
464464
)
465465
)
466466
# compute std
@@ -501,7 +501,7 @@ def fmat_deriv_nscf(kk, ll, ik, il):
501501
jval_err = jval_err + np.sum(
502502
np.dot(
503503
np.transpose(jacob_vec),
504-
np.dot(np.diag(np.reshape(chi_sub_scf_err ** 2, [4])), jacob_vec),
504+
np.dot(np.diag(np.reshape(chi_sub_scf_err**2, [4])), jacob_vec),
505505
)
506506
)
507507
# nscf component
@@ -522,7 +522,7 @@ def fmat_deriv_nscf(kk, ll, ik, il):
522522
jval_err = jval_err + np.sum(
523523
np.dot(
524524
np.transpose(jacob_vec),
525-
np.dot(np.diag(np.reshape(chi_sub_nscf_err ** 2, [4])), jacob_vec),
525+
np.dot(np.diag(np.reshape(chi_sub_nscf_err**2, [4])), jacob_vec),
526526
)
527527
)
528528
# compute std

atomate/vasp/builders/bandgap_estimation.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,12 @@ def run(self):
4848
] # electronic portion of eps ("eps_static") approximates eps_inf
4949
n = math.sqrt(eps) # sqrt(eps_inf) to get refractive index
5050
d = {}
51-
d["gap_moss"] = (95 / n ** 4) if n > 0 else None
51+
d["gap_moss"] = (95 / n**4) if n > 0 else None
5252
d["gap_gupta-ravindra"] = (4.16 - n) / 0.85 if n <= 4.16 else None
5353
d["gap_reddy-anjaneyulu"] = 36.3 / math.exp(n)
54-
d["gap_reddy-ahamed"] = 154 / n ** 4 + 0.365 if n > 0 else None
54+
d["gap_reddy-ahamed"] = 154 / n**4 + 0.365 if n > 0 else None
5555
d["gap_herve_vandamme"] = (
56-
13.47 / math.sqrt(n ** 2 - 1) - 3.47 if n > 1 else None
56+
13.47 / math.sqrt(n**2 - 1) - 3.47 if n > 1 else None
5757
)
5858

5959
d = {"bandgap_estimation": d}

atomate/vasp/firetasks/tests/test_copy.py

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
__email__ = "[email protected]"
99

1010
module_dir = os.path.dirname(os.path.abspath(__file__))
11+
test_files = os.path.join(module_dir, "..", "..", "test_files")
1112

1213
DEBUG_MODE = False
1314

@@ -16,31 +17,16 @@ class TestCopyVaspOutputs(AtomateTest):
1617
@classmethod
1718
def setUpClass(cls):
1819
cls.plain_outdir = os.path.join(
19-
module_dir,
20-
"..",
21-
"..",
22-
"test_files",
23-
"Si_structure_optimization_plain",
24-
"outputs",
20+
test_files, "Si_structure_optimization_plain", "outputs"
2521
)
2622
cls.gzip_outdir = os.path.join(
27-
module_dir, "..", "..", "test_files", "Si_structure_optimization", "outputs"
23+
test_files, "Si_structure_optimization", "outputs"
2824
)
2925
cls.relax2_outdir = os.path.join(
30-
module_dir,
31-
"..",
32-
"..",
33-
"test_files",
34-
"Si_structure_optimization_relax2",
35-
"outputs",
26+
test_files, "Si_structure_optimization_relax2", "outputs"
3627
)
3728
cls.nokpts_outdir = os.path.join(
38-
module_dir,
39-
"..",
40-
"..",
41-
"test_files",
42-
"Si_structure_optimization",
43-
"outputs_no_kpts",
29+
test_files, "Si_structure_optimization", "outputs_no_kpts"
4430
)
4531

4632
def test_unittestsetup(self):

dev_scripts/plot_raman.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ def lorentzian(w, wj, delta_w=4.0):
4444
return (
4545
4.0
4646
/ np.pi
47-
* (w ** 2 * delta_w)
48-
/ ((w ** 2 - wj ** 2) ** 2 + 4 * delta_w ** 2 * w ** 2)
47+
* (w**2 * delta_w)
48+
/ ((w**2 - wj**2) ** 2 + 4 * delta_w**2 * w**2)
4949
)
5050
# wolfram
5151
# return 1./np.pi * (delta_w/2)/ ( (w - wj)**2 + (delta_w/2)**2 )

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
version="1.0.3",
1212
description="atomate has implementations of FireWorks workflows for Materials Science",
1313
long_description=open(join(module_dir, "README.md")).read(),
14+
long_description_content_type="text/markdown",
1415
url="https://github.com/hackingmaterials/atomate",
1516
author="Anubhav Jain, Kiran Mathew",
1617

0 commit comments

Comments
 (0)