API reference

Binning Functions

mdentropy.core.binning.doanes_rule(x) Convenience function for choosing an optimal number of bins using Doane’s Rule.
mdentropy.core.binning.hist(n_bins, rng, *args) Convenience function for histogramming N-dimentional data
mdentropy.core.binning.symbolic(n_bins, rng, …) Symbolic binning of data

Entropy Calculations

mdentropy.entropy(n_bins, rng, method, *args) Entropy calculation
mdentropy.centropy(n_bins, x, y[, rng, method]) Conditional entropy calculation

Information Calculations

mdentropy.mutinf(n_bins, x, y[, rng, method]) Mutual information calculation
mdentropy.nmutinf(n_bins, x, y[, rng, method]) Normalized mutual information calculation
mdentropy.cmutinf(n_bins, x, y, z[, rng, method]) Conditional mutual information calculation
mdentropy.ncmutinf(n_bins, x, y, z[, rng, …]) Normalized conditional mutual information calculation

Feature Metrics

mdentropy.metrics.AlphaAngleMutualInformation(…) Mutual information calculations for alpha angles
mdentropy.metrics.AlphaAngleTransferEntropy(…) Transfer entropy calculations for alpha angles
mdentropy.metrics.ContactMutualInformation([…]) Mutual information calculations for contacts
mdentropy.metrics.ContactTransferEntropy([…]) Transfer entropy calculations for contacts
mdentropy.metrics.DihedralMutualInformation([…]) Mutual information calculations for dihedral angles
mdentropy.metrics.DihedralTransferEntropy([…]) Transfer entropy calculations for dihedral angles