:py:mod:`IMLCV.base.Observable`
===============================

.. py:module:: IMLCV.base.Observable


Module Contents
---------------

Classes
~~~~~~~

.. autoapisummary::

   IMLCV.base.Observable.ThermoLIB




.. py:class:: ThermoLIB(rounds: IMLCV.base.rounds.Rounds, rnd=None)

   class to convert data and CVs to different thermodynamic/ kinetic
   observables.

   .. py:attribute:: time_per_bin

      

   .. py:method:: fes_nd_thermolib(plot=True, n=None, start_r=0, update_bounding_box=False, samples_per_bin=500)


   .. py:method:: new_metric(plot=False, r=None)


   .. py:method:: _FES_mg(cvs: list[IMLCV.base.CV.CV], bounding_box, samples_per_bin=500, n=None)


   .. py:method:: fes_bias(plot=True, max_bias=None, fs=None, choice='gridbias', n=None, start_r=0, rbf_kernel='thin_plate_spline', rbf_degree=None, smoothing_threshold=5 * kjmol, samples_per_bin=500, **plot_kwargs)



