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

10 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-10-26 18:44 +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 .time_domain import TimeDomainResponse 

10from .gpaw import read_gpaw_tddft 

11from .dielectric import (NumericDielectricFunction, DrudeDielectricFunction, 

12 read_dielec_function_file, read_dielec_function_from_refractive_index_file) 

13from .nwchem import read_nwchem_casida 

14from .random import build_random_casida 

15from .diagonal_casida import build_diagonal_casida 

16from .time_domain_casida import build_time_domain_response_from_casida 

17 

18__all__ = ['CasidaResponse', 

19 'MieGansResponse', 

20 'TimeDomainResponse', 

21 'read_gpaw_tddft', 

22 'read_nwchem_casida', 

23 'read_dielec_function_file', 

24 'read_dielec_function_from_refractive_index_file', 

25 'NumericDielectricFunction', 

26 'DrudeDielectricFunction', 

27 'build_random_casida', 

28 'build_diagonal_casida', 

29 'build_time_domain_response_from_casida']