In [1]:
%run import.ipynb
For example, we know that some of the isotherms are measured with nitrogen at 77 kelvin, but don't know what the samples are. Let's print some of the properties.
In [2]:
[isotherm.material for isotherm in isotherms_n2_77k]
Out[2]:
So we have a mesoporous templated silicate, a zeolite, some silica, a carbon and a common MOF.
What about the isotherms which we'll use for isosteric calculations? Let's see what samples they are on and what temperatures they are at. We can use the standard print method on an isotherm for some detailed info.
In [3]:
print(isotherms_isosteric[0])
[isotherm.temperature for isotherm in isotherms_isosteric]
Out[3]:
Let's look at the isotherms that were measured in a combination with microcalorimetry. They have, besides the standard loading-pressure relationship, the enthalpy of adsorption measured directly. We can also use the print_info function to have a graph of the isotherm besides the regular info.
In [4]:
for isotherm in isotherms_calorimetry:
isotherm.print_info(y2_range=(0,40))
So we have two carbon dioxide isotherms at room temperature: one on a MOF and one on a carbon sample.
For the iast isotherms, we'd like to plot them on the same graph, with the name of the adsorbate in the legend.
In [5]:
import matplotlib.pyplot as plt
pygaps.plot_iso(isotherms_iast, branch='ads',
lgd_keys=['material','adsorbate'],
)
plt.show()