Coverage for src/uqtils/__init__.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.6.1, created at 2024-08-28 21:20 +0000

1"""Assorted utilities for uncertainty quantification and scientific computing. 

2 

3- Author - Joshua Eckels (eckelsjd.@umich.edu) 

4- License - GPL-3.0 

5 

6Includes: 

7 

8- **MCMC** - A standard DRAM MCMC sampler. 

9- **Gradients** - Vectorized finite-difference implementation of Jacobian and Hessians. 

10- **Plotting** - Some plotting utilities for `matplotlib`. 

11- **Sobol'** - Sobol' global, variance-based sensitivity analysis. 

12""" 

13from .gradient import * # noqa: F403 

14from .mcmc import * # noqa: F403 

15from .plots import * # noqa: F403 

16from .sobol import * # noqa: F403 

17from .uq_types import * # noqa: F403 

18 

19__version__ = "0.3.1" 

20__all__ = gradient.__all__ + mcmc.__all__ + plots.__all__ + sobol.__all__ + uq_types.__all__ # noqa: F405