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
« 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
6_SOURCE_TYPES = {
7 "nexus": NexusSingleXasDataSource,
8 "esrf": EsrfSingleXasDataSource,
9 "soleil": SoleilSingleXasDataSource,
10 "spec": SpecSingleXasDataSource,
11}
14def get_source_type(name):
15 return _SOURCE_TYPES[name]