Coverage for gpaw/test/utilities/test_eed.py: 100%
12 statements
« prev ^ index » next coverage.py v7.7.1, created at 2025-07-20 00:19 +0000
« prev ^ index » next coverage.py v7.7.1, created at 2025-07-20 00:19 +0000
1from ase import Atom, Atoms
3from gpaw import GPAW
4from gpaw.analyse.eed import ExteriorElectronDensity
7def test_utilities_eed(in_tmp_dir):
8 fwfname = 'H2_kpt441_wf.gpw'
10 # write first if needed
11 s = Atoms([Atom('H'), Atom('H', [0, 0, 1])], pbc=[1, 1, 0])
12 s.center(vacuum=3.)
13 c = GPAW(mode='fd', xc='PBE', h=.3, kpts=(4, 4, 1),
14 convergence={'density': 1e-3, 'eigenstates': 1e-3})
15 c.calculate(s)
16 c.write(fwfname, 'all')
18 eed = ExteriorElectronDensity(c.wfs.gd, s)
19 eed.write_mies_weights(c.wfs)