QCANT.tepid_boltzmann_weights#

QCANT.tepid_boltzmann_weights(energies, *, temperature: float | None = None, beta: float | None = None)[source]#

Return normalized Boltzmann weights from a list of energies.

Parameters:
  • energies – Iterable of energies.

  • temperature – Positive temperature in the same units as the energies with k_B = 1.

  • beta – Positive inverse temperature. Exactly one of temperature or beta must be supplied.

Returns:

Normalized Boltzmann weights.

Return type:

numpy.ndarray