Adsorbent material characterisation¶
Overview¶
One of the main features of the pyGAPS framework is to allow standard isotherm characterisation techniques to be carried out in bulk for high throughput testing, as well as to disconnect adsorption data processing from the machine used to record it.
The framework currently provides the following functionality for material characterisation:
BET surface area
area_betLangmuir surface area
area_langThe t-plot method
t_plotsThe \(\alpha_s\) method
alphas_plotsPore size distribution (PSD):
Mesoporous PSD calculations function
psd_mesoporous()with the module containing the individual model references:pygaps.characterisation.psd_mesoMicroporous PSD calculations function
psd_microporous()with the module containing the individual model references:psd_microKernel fitting PSD functions, like DFT
psd_dft()with the module containing the individual model references:psd_kernel
Enthalpy of adsorption determination:
Isosteric enthalpy through the Clausius-Clapeyron method (multiple isotherms at different temperatures):
enth_sorp_clapeyron()Isosteric enthalpy through the Whittaker method (from a model fit to an isotherm):
enth_sorp_whittaker()
Dubinin-Radushevitch and Dubinin-Astakov plots (
dr_plot(),da_plot())Initial Henry constant calculation
initial_henry
More info about each function and its usage can be found on their respective page.
Caution
Before using the provided characterisation functions, make sure you are aware of how units work and how the backend calculates adsorbate properties.
Characterisation examples¶
The best way to get familiarized with characterization functions is to check out the Jupyter notebooks in the examples section.