Add relevant functionalities for estimating the spectral gap uncertainties #39
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In this PR, we added
analysis/synthesize_data.py
, which contains functions includingsynthesize_traj
andsynthesize_transmtx
that can be used to estimate the uncertainty of a spectral using the bootstrap method in the modified functioncalc_spectral_gap
inanalyze_matrix.py
. Additionally, the functioncalc_t_relax
is added for the calculation of the relaxation time, which is proportional to the reciprocal of the spectral gap. We'll leave the unit tests for these newly added functions in another PR after merging #37 first.