Coverage for strongcoca / response / __init__.py: 100%

11 statements  

« prev     ^ index     » next       coverage.py v7.13.4, created at 2026-04-15 18:15 +0000

1""":program:`strongcoca` can use response functions from several different 

2sources. Internally these response functions are represented via classes that 

3are derived from :class:`BaseResponse`. The objects are usually prepared by IO 

4functions that provide smooth interfaces to different codes. 

5""" 

6 

7from .casida import CasidaResponse 

8from .mie_gans import MieGansResponse 

9from .mlwa import MLWAResponse 

10from .time_domain import TimeDomainResponse 

11from .gpaw import read_gpaw_tddft 

12from .dielectric import (NumericDielectricFunction, DrudeDielectricFunction, 

13 read_dielec_function_file, read_dielec_function_from_refractive_index_file) 

14from .nwchem import read_nwchem_casida 

15from .random import build_random_casida 

16from .diagonal_casida import build_diagonal_casida 

17from .time_domain_casida import build_time_domain_response_from_casida 

18 

19__all__ = ['CasidaResponse', 

20 'MieGansResponse', 

21 'MLWAResponse', 

22 'TimeDomainResponse', 

23 'read_gpaw_tddft', 

24 'read_nwchem_casida', 

25 'read_dielec_function_file', 

26 'read_dielec_function_from_refractive_index_file', 

27 'NumericDielectricFunction', 

28 'DrudeDielectricFunction', 

29 'build_random_casida', 

30 'build_diagonal_casida', 

31 'build_time_domain_response_from_casida']