Hide keyboard shortcuts

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""" 

4 

5from typing import NamedTuple, Union, List, Optional 

6 

7 

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