Coverage for larch/io/xas_data_source/sources.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.6.0, created at 2024-10-16 21:04 +0000

1from .nexus import NexusSingleXasDataSource 

2from .nexus import EsrfSingleXasDataSource 

3from .nexus import SoleilSingleXasDataSource 

4from .spec import SpecSingleXasDataSource 

5 

6_SOURCE_TYPES = { 

7 "nexus": NexusSingleXasDataSource, 

8 "esrf": EsrfSingleXasDataSource, 

9 "soleil": SoleilSingleXasDataSource, 

10 "spec": SpecSingleXasDataSource, 

11} 

12 

13 

14def get_source_type(name): 

15 return _SOURCE_TYPES[name]