Coverage for /builds/ase/ase/ase/utils/plugins.py : 100.00%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1"""
2Utilities for plugins to ase
3"""
5from typing import NamedTuple, Union, List, Optional
8# Name is defined in the entry point
9class ExternalIOFormat(NamedTuple):
10 desc: str
11 code: str
12 module: Optional[str] = None
13 glob: Optional[Union[str, List[str]]] = None
14 ext: Optional[Union[str, List[str]]] = None
15 magic: Optional[Union[bytes, List[bytes]]] = None
16 magic_regex: Optional[bytes] = None