Reference Guide
We here provide an overview of all modules, classes and routines included in ThermoLIB including their corresponding documentation provided in the source code.
- Thermodynamics –
thermolib.thermodynamics- Free energy profiles –
thermolib.thermodynamics.fepBaseFreeEnergyProfileBaseProfileFreeEnergySurface2DFreeEnergySurface2D.copy()FreeEnergySurface2D.crop()FreeEnergySurface2D.detect_clusters()FreeEnergySurface2D.flower()FreeEnergySurface2D.from_histogram()FreeEnergySurface2D.from_txt()FreeEnergySurface2D.fupper()FreeEnergySurface2D.interpolate()FreeEnergySurface2D.plot()FreeEnergySurface2D.project_average()FreeEnergySurface2D.project_cv1()FreeEnergySurface2D.project_cv2()FreeEnergySurface2D.project_difference()FreeEnergySurface2D.project_function()FreeEnergySurface2D.recollect()FreeEnergySurface2D.savetxt()FreeEnergySurface2D.set_ref()FreeEnergySurface2D.transform_function()
SimpleFreeEnergyProfileplot_profiles()
- Histograms –
thermolib.thermodynamics.histogram - Trajectory readers –
thermolib.thermodynamics.trajectory - Bias potentials –
thermolib.thermodynamics.bias - Collective variables –
thermolib.thermodynamics.cv - State –
thermolib.thermodynamics.state - Conditional probability –
thermolib.thermodynamics.condprob
- Free energy profiles –
- Kinetics –
thermolib.kinetics - Error distributions –
thermolib.errorErrorArrayGaussianDistributionGaussianDistribution.copy()GaussianDistribution.from_samples()GaussianDistribution.log_from_loggaussian()GaussianDistribution.mean()GaussianDistribution.nsigma_conf_int()GaussianDistribution.print()GaussianDistribution.sample()GaussianDistribution.set_ref()GaussianDistribution.shift()GaussianDistribution.std()
LogGaussianDistributionLogGaussianDistribution.copy()LogGaussianDistribution.exp_from_gaussian()LogGaussianDistribution.from_samples()LogGaussianDistribution.mean()LogGaussianDistribution.nsigma_conf_int()LogGaussianDistribution.sample()LogGaussianDistribution.set_ref()LogGaussianDistribution.shift()LogGaussianDistribution.std()
MultiDistributionMultiGaussianDistributionMultiGaussianDistribution.copy()MultiGaussianDistribution.cov()MultiGaussianDistribution.from_samples()MultiGaussianDistribution.log_from_loggaussian()MultiGaussianDistribution.mean()MultiGaussianDistribution.nsigma_conf_int()MultiGaussianDistribution.plot_corr_matrix()MultiGaussianDistribution.sample()MultiGaussianDistribution.set_ref()MultiGaussianDistribution.std()
MultiLogGaussianDistributionMultiLogGaussianDistribution.copy()MultiLogGaussianDistribution.cov()MultiLogGaussianDistribution.exp_from_gaussian()MultiLogGaussianDistribution.from_samples()MultiLogGaussianDistribution.mean()MultiLogGaussianDistribution.nsigma_conf_int()MultiLogGaussianDistribution.plot_corr_matrix()MultiLogGaussianDistribution.sample()MultiLogGaussianDistribution.std()
PropagatorSampleDistribution
- Tools –
thermolib.toolsblav()corrtime_from_acf()decorrelate()extract_polynomial_bias_info()fisher_matrix_mle_probdens()format_scientific()h5_read_dataset()integrate()integrate2d()interpolate_surface_2d()invert_fisher_to_covariance()multivariate_normal()plot_histograms_1d()plot_histograms_overlap_1d()read_wham_input()rolling_average()
- Extensions –
thermolib.ext