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

1"""Create softlinks to JTH datasets.""" 

2import re 

3import sys 

4from pathlib import Path 

5 

6 

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)