CADETProcess.tools.yamamoto.YamamotoResults#

class CADETProcess.tools.yamamoto.YamamotoResults(column: ChromatographicColumnBase, experiments: list[GradientExperiment], log_gradient_slope: ArrayLike, log_c_salt_at_max_M: ArrayLike)[source]#

Bases: object

Parameter values determined using Yamamoto’s method.

property characteristic_charge: ndarray#

np.ndarray: Characteristic charges of the binding model.

property k_eq: ndarray#

np.ndarray: Equilibrium constants of the binding model.

plot(ax: Axes | None = None, setup_figure_kwargs: dict | None = None) tuple[Figure, Axes][source]#

Plot the normalized gradient slope against the peak salt concentration.

Parameters:
axnp.ndarray[plt.Axes] | None, default=None

Optional array of Matplotlib Axes. If not provided, a new figure is created.

setup_figure_kwargsdict | None, default=None

Additional options to setup the figure.