Utility Modules#
PyOED is shipped with plenty of utility functions to perform general-purpose tasks.
This module provides access to multiple Mixin classes useful to provide optional functionality to objects which repeatedly uses that functionality. |
This module provides access to functions to perform various linear algebra, calculus etc. |
This module provides access to functions to perform various statistical operations. |
This module provides access to functions to perform plotting and visualization operations. |
This module provides access to further Miscellaneous operations those didn't quite fit in the other utility modules. |
- Mixin Classes
- Math Utility Functions
validate_inverse_problem_derivatives()
inverse_problem_linearity_test()
validate_function_gradient()
finite_differences_gradient()
asarray()
matrix_trace()
matrix_logdet()
matrix_diagonal()
matrix_vecmult()
factorize_spsd_matrix()
truncate()
remainder()
ncr()
enumerate_binary()
sample_binary_states()
index_to_binary_state()
index_from_binary_state()
threshold_relaxed_design()
group_by_num_active()
- Stats Utility Functions
sample_standard_Normal()
sample_Rademacher()
trace_estimator()
logdet_estimator()
lanczos()
rsvd()
calculate_rmse()
factorize_covariances()
create_covariance_matrix()
posterior_covariance_matrix()
calculate_oed_criterion()
create_complex_covariance_matrices()
real_to_complex_covariances()
complex_to_real_covariances()
complex_sample_covariance()
- Plotting Utility Functions
- Miscellaneous Utility Functions