Conversion to a thickness is done by obtaining the number
of adsorbed layers through dividing amount adsorbed by the
amount adsorbed in a monolayer (as obtained by BET), then
multiplying by the average thickness of a single layer.
Mathematically:
Return a function calculating an adsorbate thickness.
The model parameter is a string which names the thickness equation which
should be used. Alternatively, a user can implement their own thickness model, either
as an experimental isotherm or a function which describes the adsorbed layer. In that
case, instead of a string, pass the Isotherm object or the callable function as the
model parameter.
Parameters:
model (str or callable) -- Name of the thickness model to use.
Returns:
callable -- A callable that takes a pressure in and returns a thickness
at that point.
Raises:
ParameterError -- When string is not in the dictionary of models.