Coverage for gpaw/utilities/jth.py: 40%
10 statements
« prev ^ index » next coverage.py v7.7.1, created at 2025-07-14 00:18 +0000
« prev ^ index » next coverage.py v7.7.1, created at 2025-07-14 00:18 +0000
1"""Create softlinks to JTH datasets."""
2import re
3import sys
4from pathlib import Path
7if __name__ == '__main__':
8 for path in Path(sys.argv[1]).glob('*.*-JTH.xml'):
9 m = re.match(r'([A-Z][a-z]?)\.[A-Z]+_([A-Z]+)-JTH\.xml', path.name)
10 assert m is not None
11 symbol = m[1]
12 xc = m[2]
13 Path(f'{symbol}.jth.{xc}').symlink_to(path)