diff --git a/master/_sources/getting_started/installation.rst.txt b/master/_sources/getting_started/installation.rst.txt
index 3c05ffbb5..e775dd851 100644
--- a/master/_sources/getting_started/installation.rst.txt
+++ b/master/_sources/getting_started/installation.rst.txt
@@ -3,17 +3,17 @@
Installation
============
-A CADET installation consists of two parts: The CADET core simulator and a frontend.
+A CADET installation consists of two parts: The CADET-Core simulator and a frontend.
-Install CADET core simulator
+Install CADET-Core simulator
----------------------------
The core simulator can be compiled from source, or you can download pre-built binaries.
-If you want to extend or modify CADET (e.g., add a custom binding model), you will need to build CADET from source.
+If you want to extend or modify CADET-Core (e.g., add a custom binding model), you will need to build CADET-Core from source.
Install pre-built binaries
^^^^^^^^^^^^^^^^^^^^^^^^^^
-CADET can be installed via `conda `_ from the ``conda-forge channel``.
+CADET-Core can be installed via `conda `_ from the ``conda-forge channel``.
``conda install -c conda-forge cadet``
diff --git a/master/_sources/index.rst.txt b/master/_sources/index.rst.txt
index d54b536ac..a1e50400d 100644
--- a/master/_sources/index.rst.txt
+++ b/master/_sources/index.rst.txt
@@ -20,12 +20,13 @@
:target: https://www.fz-juelich.de/en/rse/community-initiatives/jurse-code-of-the-month/october-2024
|
-CADET
-=====
-CADET is developed at the Institute of Bio- and Geosciences 1 (IBG-1) of Forschungszentrum Jülich (FZJ) under supervision of Dr. Eric von Lieres.
-The heart of the CADET software is a fast and accurate solver for a comprehensive model family.
+CADET-Core
+==========
+
+CADET is developed at the Institute of Bio- and Geosciences 1 (IBG-1) of Forschungszentrum Jülich (FZJ) under supervision of Prof. Eric von Lieres.
+The heart of the CADET software is CADET-Core, a fast and accurate solver for a comprehensive model family.
Typical applications include (but are by far not limited to) chromatography, filtration, crystallization, and fermentation.
-CADET can handle arbitrary sequences and networks of unit operations, including reactors, tanks, tubes, pumps, valves, detectors, etc.
+CADET-Core can handle arbitrary sequences and networks of unit operations, including reactors, tanks, tubes, pumps, valves, detectors, etc.
The resulting models are solved with state-of-the-art mathematical algorithms and scientific computing techniques.
- **Forum:** https://forum.cadet-web.de
@@ -47,7 +48,8 @@ Features
Installation
------------
-CADET can be installed via conda from the ``conda-forge`` channel.
+
+CADET-Core can be installed via conda from the ``conda-forge`` channel.
``conda install -c conda-forge cadet``
@@ -63,7 +65,7 @@ Ongoing Development
-------------------
We do our best to provide you with a stable API.
-However, CADET is actively developed and breaking changes can sometimes be unavoidable.
+However, CADET-Core is actively developed and breaking changes can sometimes be unavoidable.
For non-developers, it is recommended to upgrade from release to release instead of always working with the most recent commit.
@@ -75,16 +77,16 @@ Please report any bugs that you find `here `_ for helping to host, maintain, and further develop the CADET project are highly appreciated.
+`Donations `_ for helping to host, maintain, and further develop the CADET-Core project are highly appreciated.
Citing
------
-The development of CADET has been a collaborative effort, with multiple dedicated individuals contributing their expertise to create a powerful and versatile open-source software tool.
+The development of CADET-Core has been a collaborative effort, with multiple dedicated individuals contributing their expertise to create a powerful and versatile open-source software tool.
Countless hours of hard work have been invested to provide the scientific community with a valuable resource.
-As an open-source project, CADET relies on the support and recognition from users and researchers to thrive.
-Therefore, we kindly ask that any publications or projects leveraging the capabilities of CADET acknowledge its creators and their contributions by citing an adequate selection of our publications.
+As an open-source project, CADET-Core relies on the support and recognition from users and researchers to thrive.
+Therefore, we kindly ask that any publications or projects leveraging the capabilities of CADET-Core acknowledge its creators and their contributions by citing an adequate selection of our publications.
**General:**
@@ -92,22 +94,22 @@ Therefore, we kindly ask that any publications or projects leveraging the capabi
- von Lieres, E.; Andersson, J.: `A fast and accurate solver for the general rate model of column liquid chromatography `_, Computers and Chemical Engineering **34,8** (2010), 1180–1191.
-**Numerics:**
+**Major extensions:**
- Breuer, J. M.; Leweke, S.; Schmölder, J.; Gassner, G.; von Lieres, E.: `Spatial discontinuous Galerkin spectral element method for a family of chromatography models in CADET `_, Computers and Chemical Engineering **177** (2023), 108340.
-- Leweke, S.; von Lieres, E.: `Fast arbitrary order moments and arbitrary precision solution of the general rate model of column liquid chromatography with linear isotherm `_, Computers and Chemical Engineering **84** (2016), 350–362.
+- Zhang, W.; Przybycien T., Schmölder J. , Leweke S. , von Lieres E.: `Solving crystallization/precipitation population balance models in CADET, part I: Nucleation growth and growth rate dispersion in batch and continuous modes on nonuniform grids `_, Computers and Chemical Engineering 183 (2024), 108612.
- Püttmann, A.; Schnittert, S.; Naumann, U.; von Lieres, E.: `Fast and accurate parameter sensitivities for the general rate model of column liquid chromatography `_, Computers and Chemical Engineering **56** (2013), 46–57.
-Additionally, to ensure reproducibility of your work, we recommend citing the `zenodo doi `_ corresponding to the specific CADET release that you used.
+Additionally, to ensure reproducibility of your work, we recommend citing the `zenodo doi `_ corresponding to the specific CADET-Core release that you used.
-Selected applications that demonstrate the capabilities and use-cases of CADET are highlighted `here `_.
+For a comprehensive list and guidance on citing CADET-Core publications, please refer to the publications section of the `documentation `_.
Acknowledgments
---------------
-Please refer to the `list of contributors `_ who helped building and funding this project.
+Please refer to the `list of authors and contributors `_ who helped building and funding this project.
.. toctree::
@@ -119,9 +121,9 @@ Please refer to the `list of contributors
license
+ publications
zbibliography
Legal notice
diff --git a/master/_sources/interface/unit_operations/index.rst.txt b/master/_sources/interface/unit_operations/index.rst.txt
index 078802e29..3c1ac1736 100644
--- a/master/_sources/interface/unit_operations/index.rst.txt
+++ b/master/_sources/interface/unit_operations/index.rst.txt
@@ -15,5 +15,5 @@ Unit Operations
cstr
radial_flow_models
multi_channel_transport_model
- population_balance_model
+ ../population_balance_model
diff --git a/master/_sources/publications.md.txt b/master/_sources/publications.md.txt
deleted file mode 100644
index 22db96e46..000000000
--- a/master/_sources/publications.md.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-
-**General CADET-Core:**
-
-- Leweke, S.; von Lieres, E.: `Chromatography Analysis and Design Toolkit (CADET) `_, Computers and Chemical Engineering **113** (2018), 274–294.
-
-- von Lieres, E.; Andersson, J.: `A fast and accurate solver for the general rate model of column liquid chromatography `_, Computers and Chemical Engineering **34,8** (2010), 1180–1191.
-
-**CADET-Core numerics:**
-
-- Breuer, J. M.; Leweke, S.; Schmölder, J.; Gassner, G.; von Lieres, E.: `Spatial discontinuous Galerkin spectral element method for a family of chromatography models in CADET `_, Computers and Chemical Engineering **177** (2023), 108340.
-
-- Leweke, S.; von Lieres, E.: `Fast arbitrary order moments and arbitrary precision solution of the general rate model of column liquid chromatography with linear isotherm `_, Computers and Chemical Engineering **84** (2016), 350–362.
-
-- Püttmann, A.; Schnittert, S.; Naumann, U.; von Lieres, E.: `Fast and accurate parameter sensitivities for the general rate model of column liquid chromatography `_, Computers and Chemical Engineering **56** (2013), 46–57.
-
-**Selected applications and use-cases of CADET-Core:**
-
-- Heymann, W.; Glaser, J.; Schlegel, F.; Johnson, W.; Rolandi, P.; von Lieres, E.: `Advanced score system and automated search strategies for parameter estimation in mechanistic chromatography modeling `_, Journal of Chromatography A **1661** (2022): 462693.
-
-- He, Q.-L.; Leweke, S.; von Lieres, E.: `Efficient numerical simulation of simulated moving bed chromatography with a single-column solver `_, Computers and Chemical Engineering **111** (2018), 183–198.
-
-- Freier, L.; von Lieres, E.: `Robust multi-objective global optimization of stochastic processes with a case study in gradient elution chromatography `_, Biotechnology Journal **13,1** (2018), 1700257.
-
-- Freier, L.; von Lieres, E.: [Multi-objective global optimization (MOGO): `Algorithm and case study in gradient elution chromatography `_, Biotechnology Journal **12,7** (2017), 1600613.
-
-- Diedrich, J.; Heymann, W.; Leweke, S.; Kunert, C.; Johnson, W.; Hunt, S.; Todd, B.; von Lieres, E.: `Multi-state steric mass-action model and case study on complex high loading behavior of mAb on ion exchange tentacle resin `_, Journal of Chromatography A **1525** (2017), 60–70.
-
-- Püttmann, A.; Schnittert, S.; Leweke, S.; von Lieres, E.: `Utilizing algorithmic differentiation to efficiently compute chromatograms and parameter sensitivities `_, Chemical Engineering Science, **139** (2016), 152–162.
diff --git a/master/_sources/publications.rst.txt b/master/_sources/publications.rst.txt
new file mode 100644
index 000000000..bb95dbc7e
--- /dev/null
+++ b/master/_sources/publications.rst.txt
@@ -0,0 +1,64 @@
+Publications
+============
+
+As an open-source project, CADET-Core relies on the support and recognition from users and researchers to thrive.
+Therefore, we kindly ask that any publications or projects leveraging the capabilities of CADET-Core acknowledge its creators and their contributions by citing an adequate selection of our publications.
+
+
+General CADET-Core publications
+-------------------------------
+
+**Publication of CADET-Core with its current C++ architecture**
+
+.. bibliography:: literature.bib
+ :filter: False
+
+ Leweke2018CADET
+
+**Original Publication of chromatography models and their FV discretization in CADET**
+
+.. bibliography:: literature.bib
+ :filter: False
+
+ VonLieres2010a
+
+
+CADET-Core Numerics and Modeling
+--------------------------------
+
+**Publication on DG discretization of axial transport models (GRM, LRMP, LRM) in CADET-Core**
+
+.. bibliography:: literature.bib
+ :filter: False
+
+ Breuer2023
+
+**Publications on Crystallization models and their entropy-preserving FV discretization in CADET-Core**
+
+.. bibliography:: literature.bib
+ :filter: False
+
+ ZHANG2025solving
+ zhang2024solving
+
+**Publications on Parameter sensitivites and (compressed) algorithmic differentiation**
+
+.. bibliography:: literature.bib
+ :filter: False
+
+ Puttmann2016
+ Puttmann2013
+
+
+CADET-Core SELECTED APPLICATIONS AND USE-CASES
+----------------------------------------------
+
+.. bibliography:: literature.bib
+ :filter: False
+
+ Lanzrath2024
+ Heymann2022advanced
+ Jaepel2022
+ Schmoelder2020
+ He2018
+ Diedrich2017
diff --git a/master/developer_guide/build_options.html b/master/developer_guide/build_options.html
index 6f85b8d00..988038382 100644
--- a/master/developer_guide/build_options.html
+++ b/master/developer_guide/build_options.html
@@ -62,6 +62,7 @@
The core simulator can be compiled from source, or you can download pre-built binaries.
-If you want to extend or modify CADET (e.g., add a custom binding model), you will need to build CADET from source.
+If you want to extend or modify CADET-Core (e.g., add a custom binding model), you will need to build CADET-Core from source.
CADET is developed at the Institute of Bio- and Geosciences 1 (IBG-1) of Forschungszentrum Jülich (FZJ) under supervision of Dr. Eric von Lieres.
-The heart of the CADET software is a fast and accurate solver for a comprehensive model family.
+
+
CADET is developed at the Institute of Bio- and Geosciences 1 (IBG-1) of Forschungszentrum Jülich (FZJ) under supervision of Prof. Eric von Lieres.
+The heart of the CADET software is CADET-Core, a fast and accurate solver for a comprehensive model family.
Typical applications include (but are by far not limited to) chromatography, filtration, crystallization, and fermentation.
-CADET can handle arbitrary sequences and networks of unit operations, including reactors, tanks, tubes, pumps, valves, detectors, etc.
+CADET-Core can handle arbitrary sequences and networks of unit operations, including reactors, tanks, tubes, pumps, valves, detectors, etc.
The resulting models are solved with state-of-the-art mathematical algorithms and scientific computing techniques.
We do our best to provide you with a stable API.
-However, CADET is actively developed and breaking changes can sometimes be unavoidable.
+However, CADET-Core is actively developed and breaking changes can sometimes be unavoidable.
For non-developers, it is recommended to upgrade from release to release instead of always working with the most recent commit.
The development of CADET has been a collaborative effort, with multiple dedicated individuals contributing their expertise to create a powerful and versatile open-source software tool.
+
The development of CADET-Core has been a collaborative effort, with multiple dedicated individuals contributing their expertise to create a powerful and versatile open-source software tool.
Countless hours of hard work have been invested to provide the scientific community with a valuable resource.
-As an open-source project, CADET relies on the support and recognition from users and researchers to thrive.
-Therefore, we kindly ask that any publications or projects leveraging the capabilities of CADET acknowledge its creators and their contributions by citing an adequate selection of our publications.
+As an open-source project, CADET-Core relies on the support and recognition from users and researchers to thrive.
+Therefore, we kindly ask that any publications or projects leveraging the capabilities of CADET-Core acknowledge its creators and their contributions by citing an adequate selection of our publications.
Additionally, to ensure reproducibility of your work, we recommend citing the zenodo doi corresponding to the specific CADET release that you used.
-
Selected applications that demonstrate the capabilities and use-cases of CADET are highlighted here.
+
Additionally, to ensure reproducibility of your work, we recommend citing the zenodo doi corresponding to the specific CADET-Core release that you used.
+
For a comprehensive list and guidance on citing CADET-Core publications, please refer to the publications section of the documentation.
Unlike the multi component Langmuir model and the multi component Bi-Langmuir model that presume a fixed number of discrete binding sites, the affinity energy distribution (AED) model considers a continuous distribution of binding site types on a heterogeneous surface on the energy space \(\ln(K_{eq}) \in \mathbb{R}^{>0}\) (see e.g. [3]).
-Assuming a single component system, the AED isotherm reads [3]:
+
Unlike the multi component Langmuir model and the multi component Bi-Langmuir model that presume a fixed number of discrete binding sites, the affinity energy distribution (AED) model considers a continuous distribution of binding site types on a heterogeneous surface on the energy space \(\ln(K_{eq}) \in \mathbb{R}^{>0}\) (see e.g. [3]).
+Assuming a single component system, the AED isotherm reads [3]:
The Freundlich isotherm model is an empirical model that considers changes in the equilibrium constant of the binding process due to the heterogeneity of the surface and the variation of the interaction strength [11, 12].
+
The Freundlich isotherm model is an empirical model that considers changes in the equilibrium constant of the binding process due to the heterogeneity of the surface and the variation of the interaction strength [11, 12].
This variant of the model is based on the linear driving force approximation (see section Linear Driving Force (LDF)) and is given as
The generalized ion exchange model is based on the steric mass action model [13, 14].
+
The generalized ion exchange model is based on the steric mass action model [13, 14].
In addition to the first component \(c_{p,0}\), which represents salt, the second component \(c_{p,1}\) represents another non-binding modifier (e.g., pH).
In comparison to the SMA model, the characteristic charge \(\nu\) and the adsorption and desorption rate constants are modified:
This model implements a slightly modified version of the HIC isotherm by Wang et al. based on their 2016 paper [16].
+
This model implements a slightly modified version of the HIC isotherm by Wang et al. based on their 2016 paper [16].
A naive multicomponent version was added that reduces to the original formulation if only 1 binding species is present.
This model is a modified Langmuir model (see Section Multi Component Langmuir) which can be used to describe hydrophobic interaction chromatography [17, 18].
+
This model is a modified Langmuir model (see Section Multi Component Langmuir) which can be used to describe hydrophobic interaction chromatography [17, 18].
A modulator component (termed “saltâ€, \(c_{p,0}\) and \(q_0\)) influences ad- and desorption processes:
The multi component Bi-Langmuir model [3] adds \(M - 1\) additional types of binding sites \(q_{i,j}\) (\(0 \leq j \leq M - 1\)) to the Langmuir model (see Section Multi Component Langmuir) without allowing an exchange between the different sites \(q_{i,j}\) and \(q_{i,k}\) (\(k \neq j\)).
+
The multi component Bi-Langmuir model [3] adds \(M - 1\) additional types of binding sites \(q_{i,j}\) (\(0 \leq j \leq M - 1\)) to the Langmuir model (see Section Multi Component Langmuir) without allowing an exchange between the different sites \(q_{i,j}\) and \(q_{i,k}\) (\(k \neq j\)).
Therefore, there are no competitivity effects between the different types of binding sites and they have independent capacities.
The colloidal isotherm assumes that adsorbed protein molecules are evenly distributed in a hexagonal arrangement at equilibrium, with the coverage varying via adjustment of the lattice size [19].
+
The colloidal isotherm assumes that adsorbed protein molecules are evenly distributed in a hexagonal arrangement at equilibrium, with the coverage varying via adjustment of the lattice size [19].
Protein-surface interactions are captured in a parameter \(K_{e}\).
The surface coverage is modulated at higher coverage, described by a Yukawa potential.
The Yukawa constant \(b_{pp}\) characterizes protein-protein interactions.
diff --git a/master/modelling/binding/multi_component_langmuir.html b/master/modelling/binding/multi_component_langmuir.html
index 75a67b509..ebd4de02b 100644
--- a/master/modelling/binding/multi_component_langmuir.html
+++ b/master/modelling/binding/multi_component_langmuir.html
@@ -64,6 +64,7 @@
The Langmuir binding model includes a saturation term and takes into account the capacity of the resin [3, 20].
+
The Langmuir binding model includes a saturation term and takes into account the capacity of the resin [3, 20].
All components compete for the same binding sites.
In this binding model an additional quadratic term is added to the linear model [21].
+
In this binding model an additional quadratic term is added to the linear model [21].
The quadratic term allows to take interactions of liquid phase components into account.
This binding model is similar to the steric mass action model (see Section Steric Mass Action) but is also capable of describing dimerization [14, 22].
+
This binding model is similar to the steric mass action model (see Section Steric Mass Action) but is also capable of describing dimerization [14, 22].
The dimerization, which is the immobilization of protein at some already bound protein, is also termed “self-associationâ€.
It is modeled by adding a quadratic (in \(c_{p,i}\)) term to the adsorption part of the equation.
The steric mass action model takes charges of the molecules into account [23] and is, thus, often used in ion-exchange chromatography.
+
The steric mass action model takes charges of the molecules into account [23] and is, thus, often used in ion-exchange chromatography.
Each component has a characteristic charge \(\nu\) that determines the number of available binding sites \(\Lambda\) (ionic capacity) used up by a molecule.
Due to the molecule’s shape, some additional binding sites (steric shielding factor \(\sigma\)) may be shielded from other molecules and are not available for binding.
In CADET, we chose particle size and axial coordinate as the internal and external coodinate respectively.
The PBM in CADET is implemented so that it can be used in any unit operation that supports reactions.
Typical applications consider crystallization in a CSTR or, to model continuous processes, in a Dispersive Plug-Flow Reactor (DPFR), which is described by the LRM without solid phase.
-
In the following, we give a brief overview on the modelling equations, for more information on the PBM as implemented in CADET, please refer to [24].
+
In the following, we give a brief overview on the modelling equations, for more information on the PBM as implemented in CADET, please refer to [24].
-
The GRM describes transport of solute molecules through the interstitial column volume by convective flow, band broadening caused by axial dispersion, mass transfer resistance through a stagnant film around the beads, pore (and surface) diffusion in the porous beads [5, 6, 7], and adsorption to the inner bead surfaces.
+
The GRM describes transport of solute molecules through the interstitial column volume by convective flow, band broadening caused by axial dispersion, mass transfer resistance through a stagnant film around the beads, pore (and surface) diffusion in the porous beads [5, 6, 7], and adsorption to the inner bead surfaces.
Consider a column of length \(L>0\) filled with spherical beads of (possibly) multiple types with radius \(r_{p,j} \ll L\) (see Fig. 2), where \(j\) is the particle type index. The mass balance in the interstitial column volume is described by
Here, \(c^\ell_i\colon \left[0, T_{\text{end}}\right] \times [0, L] \rightarrow \mathbb{R}^{\geq 0}\) denotes the concentration in the interstitial column volume, \(c^p_{j,i}\colon \left[0, T_{\text{end}}\right] \times [0, L] \times [r_{c,j}, r_{p,j}] \rightarrow \mathbb{R}^{\geq 0}\) the liquid phase concentration in the beads, \(k_{f,j,i}\geq 0\) the film diffusion coefficient, \(D_{\text{ax},i}\geq 0\) the dispersion coefficient, \(u\in\mathbb{R}\) the interstitial velocity, \(d_j > 0\) the volume fraction of particle type \(j\), and \(\frac{1}{\beta_c} = (1 - \varepsilon_c) / \varepsilon_c\) the column phase ratio, where \(\varepsilon_c\in (0,1]\) is the column porosity (ratio of interstitial volume to total column volume).
If reactions are considered, the term \(f_{\text{react},i}^\ell\left(c^\ell\right)\) represents the net change of concentration \(c_i\) due to reactions involving component \(i\).
-
Danckwerts boundary conditions [8] are applied to inlet and outlet of the column:
+
Danckwerts boundary conditions [8] are applied to inlet and outlet of the column:
(2)¶\[\begin{aligned}
u c_{\text{in},i}(t) &= u c^\ell_i(t,0) - D_{\text{ax},i} \frac{\partial c^\ell_i}{\partial z}(t, 0) & \forall t > 0,
@@ -302,7 +303,7 @@
The general rate model can be used to simulate size exclusion chromatography (SEC) [2].
+
The general rate model can be used to simulate size exclusion chromatography (SEC) [2].
The particle porosity \(\varepsilon_{p,j}\) on the mobile phase side of the transport equations is replaced by a component-dependent accessible porosity
The radial flow GRM describes transport of solute molecules through the interstitial column volume by radial convective flow, band broadening caused by radial dispersion, mass transfer resistance through a stagnant film around the beads, pore (and surface) diffusion in the porous beads [5, 6, 7], and adsorption to the inner bead surfaces.
+
The radial flow GRM describes transport of solute molecules through the interstitial column volume by radial convective flow, band broadening caused by radial dispersion, mass transfer resistance through a stagnant film around the beads, pore (and surface) diffusion in the porous beads [5, 6, 7], and adsorption to the inner bead surfaces.
The main assumptions are:
The cylindrical shells of the column are homogenous in terms of interstitial volume, fluid flow, and distribution of components.
@@ -364,7 +365,7 @@
Branches
\end{aligned}\end{split}\]
Here, \(c^\ell_i\colon \left[0, T_{\text{end}}\right] \times [\mathrm{P}_c, \mathrm{P}] \rightarrow \mathbb{R}^{\geq 0}\) denotes the concentration in the interstitial column volume, \(c^p_{j,i}\colon \left[0, T_{\text{end}}\right] \times [P_c, P] \times [r_{c,j}, r_{p,j}] \rightarrow \mathbb{R}^{\geq 0}\) the liquid phase concentration in the beads, \(k_{f,j,i}\geq 0\) the film diffusion coefficient, \(D_{\text{rad},i}\geq 0\) the dispersion coefficient, \(u>0\) the interstitial velocity, \(d_j>0\) the volume fraction of particle type \(j\), and \(\beta_c = \varepsilon_c / (1 - \varepsilon_c)\) the column phase ratio, where \(\varepsilon_c\in(0,1)\) is the column porosity (ratio of interstitial volume to total column volume).
If reactions are considered, the term \(f_{\text{react},i}^\ell\left(c^\ell\right)\) represents the net change of concentration \(c_i\) due to reactions involving component \(i\).
-
Danckwerts boundary conditions [8] are applied to inlet and outlet of the column:
+
Danckwerts boundary conditions [8] are applied to inlet and outlet of the column:
(11)¶\[\begin{aligned}
u c_{\text{in},i}(t) &= u c^\ell_i(t,0) - D_{\text{rad},i} \frac{\partial c^\ell_i}{\partial \rho}(t, 0) & \forall t > 0,
diff --git a/master/modelling/unit_operations/index.html b/master/modelling/unit_operations/index.html
index 9faf4f9b6..ad02d93d2 100644
--- a/master/modelling/unit_operations/index.html
+++ b/master/modelling/unit_operations/index.html
@@ -67,6 +67,7 @@
The lumped rate model with pores [3, 4] deviates from the general rate model (see Section General rate model (GRM)) by neglecting pore diffusion.
+
The lumped rate model with pores [3, 4] deviates from the general rate model (see Section General rate model (GRM)) by neglecting pore diffusion.
The particle phase \(c^p_j\) is still there, but no mass transfer happens except for binding and film diffusion.
Hence, the model equations are given by
The lumped rate model without pores [3, 4] deviates from the lumped rate model with pores (see Section Lumped rate model with pores (LRMP)) by neglecting pores completely.
+
The lumped rate model without pores [3, 4] deviates from the lumped rate model with pores (see Section Lumped rate model with pores (LRMP)) by neglecting pores completely.
The particle phase \(c^p\) is removed and the porosity \(\varepsilon_t\) is taken as total porosity
The Multichannel Transport (MCT) model in CADET is based on a class of compartment models introduced by Jonas Bühler et al. [9], which was originally developed in the field of plant sciences.
+
The Multichannel Transport (MCT) model in CADET is based on a class of compartment models introduced by Jonas Bühler et al. [9], which was originally developed in the field of plant sciences.
There it is used to determine transport and storage parameters of radioactive labelled tracer molecules from positron emission tomography (PET) or magnetic resonance imaging (MRI) based experimental data.
The model represents main functions of vascular transport pathways: axial transport of the tracer, diffusion in axial direction, lateral exchange between compartments and storage of tracer in compartments. Here, the axial direction represents the length of the stem of the plant and the lateral dimension its cross section. In the MCT context, the compartments of the model class are also referred to as channels.
-
The same model equations arise in describing other biological and technical processes outside of the field of plant sciences, where solutes are transported and exchanged between spatially separated compartments, for example liquid-liquid chromatography (LLC). Here, components in a mixture are separated based on their interactions with two immiscible phases of a biphasic solvent system [10]. The MCT model represents these phases by channels with respective transport and exchange properties. While the current implementation only covers linear driving forces for the exchange processes, the reaction module in CADET allows to add non-linear driving forces for the exchange processes and other chemical reactions in the channels.
+
The same model equations arise in describing other biological and technical processes outside of the field of plant sciences, where solutes are transported and exchanged between spatially separated compartments, for example liquid-liquid chromatography (LLC). Here, components in a mixture are separated based on their interactions with two immiscible phases of a biphasic solvent system [10]. The MCT model represents these phases by channels with respective transport and exchange properties. While the current implementation only covers linear driving forces for the exchange processes, the reaction module in CADET allows to add non-linear driving forces for the exchange processes and other chemical reactions in the channels.
The MCT model equations are given for all channels \(l \in \{1, \dots, N_k\}\) and components \(i \in \{1, \dots, N_c\}\) by
where \(e^i_{lk}\) denotes the exchange rate of component \(i\) from channel \(l\) to channel \(k\), and \(A_l\) denotes the cross section area of channel \(l\).
-The equations are complemented by Danckwerts boundary conditions [8]
+The equations are complemented by Danckwerts boundary conditions [8]
The cross-section area \(A_N\) is individually specified for each channel (see Fig. 7). The MCT is agnostic to the shape of these cross sections, while their ratio determines the distribution of the volumetric flow.
The MCT can be used to model tracer transport in plants, following Jonas Bühler et al. [9].
+
The MCT can be used to model tracer transport in plants, following Jonas Bühler et al. [9].
There, the model class is defined by a system of partial differential equations:
Leweke, S.; von Lieres, E.: ChromatographyAnalysisandDesignToolkit(CADET)<https://doi.org/10.1016/j.compchemeng.2018.02.025>_, Computers and Chemical Engineering 113 (2018), 274?294.
-
von Lieres, E.; Andersson, J.: Afastandaccuratesolverforthegeneralratemodelofcolumnliquidchromatography<https://doi.org/10.1016/j.compchemeng.2010.03.008>_, Computers and Chemical Engineering 34,8 (2010), 1180?1191.
-
-
CADET-Core numerics:
-
-
Breuer, J. M.; Leweke, S.; Schm?lder, J.; Gassner, G.; von Lieres, E.: SpatialdiscontinuousGalerkinspectralelementmethodforafamilyofchromatographymodelsinCADET<https://doi.org/10.1016/j.compchemeng.2023.108340>_, Computers and Chemical Engineering 177 (2023), 108340.
-
Leweke, S.; von Lieres, E.: Fastarbitraryordermomentsandarbitraryprecisionsolutionofthegeneralratemodelofcolumnliquidchromatographywithlinearisotherm<http://dx.doi.org/10.1016/j.compchemeng.2015.09.009>_, Computers and Chemical Engineering 84 (2016), 350?362.
-
P?ttmann, A.; Schnittert, S.; Naumann, U.; von Lieres, E.: Fastandaccurateparametersensitivitiesforthegeneralratemodelofcolumnliquidchromatography<http://dx.doi.org/10.1016/j.compchemeng.2013.04.021>_, Computers and Chemical Engineering 56 (2013), 46?57.
-
-
Selected applications and use-cases of CADET-Core:
-
-
Heymann, W.; Glaser, J.; Schlegel, F.; Johnson, W.; Rolandi, P.; von Lieres, E.: Advancedscoresystemandautomatedsearchstrategiesforparameterestimationinmechanisticchromatographymodeling<https://doi.org/10.1016/j.chroma.2021.462693>_, Journal of Chromatography A 1661 (2022): 462693.
-
He, Q.-L.; Leweke, S.; von Lieres, E.: Efficientnumericalsimulationofsimulatedmovingbedchromatographywithasingle-columnsolver<http://doi.org/10.1016/j.compchemeng.2017.12.022>_, Computers and Chemical Engineering 111 (2018), 183?198.
As an open-source project, CADET-Core relies on the support and recognition from users and researchers to thrive.
+Therefore, we kindly ask that any publications or projects leveraging the capabilities of CADET-Core acknowledge its creators and their contributions by citing an adequate selection of our publications.
Publication of CADET-Core with its current C++ architecture
+
+
+
+[LvL18]
+
Samuel Leweke and Eric von Lieres. Chromatography analysis and design toolkit (cadet). Computers & Chemical Engineering, 113:274–294, 2018. doi:10.1016/j.compchemeng.2018.02.025.
+
+
+
+
Original Publication of chromatography models and their FV discretization in CADET
+
+
+
+[vLA10]
+
Eric von Lieres and Joel Andersson. A fast and accurate solver for the general rate model of column liquid chromatography. Computers & Chemical Engineering, 34(8):1180–1191, August 2010. doi:10.1016/j.compchemeng.2010.03.008.
Publication on DG discretization of axial transport models (GRM, LRMP, LRM) in CADET-Core
+
+
+
+[BLS+23]
+
Jan Michael Breuer, Samuel Leweke, Johannes Schmölder, Gregor Gassner, and Eric von Lieres. Spatial discontinuous galerkin spectral element method for a family of chromatography models in cadet. Computers & Chemical Engineering, 177:108340, 2023. doi:10.1016/j.compchemeng.2023.108340.
+
+
+
+
Publications on Crystallization models and their entropy-preserving FV discretization in CADET-Core
+
+
+
+[ZPBvL25]
+
Wendi Zhang, Todd Przybycien, Jan Michael Breuer, and Eric von Lieres. Solving crystallization/precipitation population balance models in cadet, part ii: size-based smoluchowski coagulation and fragmentation equations in batch and continuous modes. Computers & Chemical Engineering, 192:108860, 2025. doi:10.1016/j.compchemeng.2024.108860.
+
+
+[ZPS+24]
+
Wendi Zhang, Todd Przybycien, Johannes Schmölder, Samuel Leweke, and Eric von Lieres. Solving crystallization/precipitation population balance models in cadet, part i: nucleation growth and growth rate dispersion in batch and continuous modes on nonuniform grids. Computers & Chemical Engineering, pages 108612, 2024. doi:10.1016/j.compchemeng.2024.108612.
+
+
+
+
Publications on Parameter sensitivites and (compressed) algorithmic differentiation
+
+
+
+[PSLvL16]
+
Andreas Püttmann, Sebastian Schnittert, Samuel Leweke, and Eric von Lieres. Utilizing algorithmic differentiation to efficiently compute chromatograms and parameter sensitivities. Chemical Engineering Science, 139:152–162, January 2016. doi:10.1016/j.ces.2015.08.050.
+
+
+[PSNvL13]
+
Andreas Püttmann, Sebastian Schnittert, Uwe Naumann, and Eric von Lieres. Fast and accurate parameter sensitivities for the general rate model of column liquid chromatography. Computers & Chemical Engineering, 56:46–57, September 2013. doi:10.1016/j.compchemeng.2013.04.021.
Juliane Diedrich, William Heymann, Samuel Leweke, Stephen Hunt, Robert Todd, Christian Kunert, Will Johnson, and Eric von Lieres. Multi-state steric mass action model and case study on complex high loading behavior of mab on ion exchange tentacle resin. Journal of Chromatography A, 1525:60–70, 2017. doi:10.1016/j.chroma.2017.09.039.
+
+
+[HLvonLieres18]
+
Qiao-Le He, Samuel Leweke, and Eric von Lieres. Efficient numerical simulation of simulated moving bed chromatography with a single-column solver. Computers & Chemical Engineering, 111:183–198, 2018. doi:https://doi.org/10.1016/j.compchemeng.2017.12.022.
+
+
+[HGS+22]
+
William Heymann, Juliane Glaser, Fabrice Schlegel, Will Johnson, Pablo Rolandi, and Eric von Lieres. Advanced score system and automated search strategies for parameter estimation in mechanistic chromatography modeling. Journal of Chromatography A, 1661:462693, 2022. doi:https://doi.org/10.1016/j.chroma.2021.462693.
+
+
+[JB22]
+
Ronald Colin Jäpel and Johannes Felix Buyel. Bayesian optimization using multiple directional objective functions allows the rapid inverse fitting of parameters for chromatography simulations. Journal of Chromatography A, 1679:463408, 2022. doi:10.1016/j.chroma.2022.463408.
+
+
+[LvLMH24]
+
Hannah Lanzrath, Eric von Lieres, Ralf Metzner, and Gregor Johannes Huber. Analyzing Time Activity Curves from Spatio-Temporal Tracer Data to Determine Tracer Transport Velocity in Plants. September 2024. doi:10.2139/ssrn.4957804.
+
+
+[SK20]
+
Johannes Schmölder and Malte Kaspereit. A Modular Framework for the Modelling and Optimization of Advanced Chromatographic Processes. Processes, 8(1):65, 2020. doi:10.3390/pr8010065.
This chapter gives an overview of the simulation process and the different steps involved.
-
CADET uses a backward-differentiation-formula (BDF) time discretization as implemented by the IDAS solver from SUNDIALS [25].
+
CADET uses a backward-differentiation-formula (BDF) time discretization as implemented by the IDAS solver from SUNDIALS [25].
Each time step requires the solution of a nonlinear algebraic system of equations is performed by a Newton method.
Since chromatographic systems can exhibit strong nonlinearity and stiff systems, the Jacobian of the equation system is always updated (i.e., an “exact†Newton method is used).
These linear DAEs depend on the solution \(y\), \(\dot{y}\) of the original DAE system.
-Consequently, the sensitivity systems are solved together with the original DAE system in a staggered approach [26].
+Consequently, the sensitivity systems are solved together with the original DAE system in a staggered approach [26].
After the nonlinear Eq. 29 has been successfully solved using Newton iteration (i.e., it has passed the convergence test), each sensitivity is solved using the same Newton iteration.
If direct linear solvers were used, this iteration would convergence with a single iteration as there is no nonlinearity.
The Newton method for the sensitivities performs at most MAX_NEWTON_ITER_SENS (see Table Group /solver/time_integrator) iterations.
@@ -264,7 +265,7 @@
Branches
The sensitivities can be excluded from the local truncation error test by setting ERRORTEST_SENS appropriately.
Note that time integration step size is always affected by sensitivities due to possible convergence test failures.
While the Jacobians \(\partial F / \partial y\) and \(\partial F / \partial \dot{y}\) can be computed either analytically or via AD, the last term \(\partial F / \partial p\) is always computed by AD.
-In fact, the terms \(\partial F / \partial y\) and \(\partial F / \partial p\) can be computed by one AD-enabled evaluation of \(F\) using the vector mode with appropriate seed vectors [27].
+In fact, the terms \(\partial F / \partial y\) and \(\partial F / \partial p\) can be computed by one AD-enabled evaluation of \(F\) using the vector mode with appropriate seed vectors [27].
A parameter sensitivity is specified by identifying the involved parameters, which can be more than one (see below).
Parameters are identified by name and multiple indices, which may not all be used (see Tab. Group /input/sensitivity/param_XXX). Indices that are not used for identification (e.g., flow rate is independent of bound phase or component) are set to \(-1\). All other indices are zero-based.
Note that the sensitivity systems need to be consistently initialized, too.
diff --git a/master/zbibliography.html b/master/zbibliography.html
index 5ae67d18a..6830efbfe 100644
--- a/master/zbibliography.html
+++ b/master/zbibliography.html
@@ -15,7 +15,7 @@
-
+
@@ -48,6 +48,7 @@
Georges Guiochon, Attila Felinger, Dean G. Shirazi, and Anita M. Katti. Fundamentals of Preparative and Nonlinear Chromatography. Elsevier Academic Press, Amsterdam, 2nd edition, 2006. ISBN 978-0-12-370537-2.
Thiemo C. Huuk, Tobias Hahn, Katharina Doninger, Jan Griesbach, Stefan Hepbildikler, and Jürgen Hubbuch. Modeling of complex antibody elution behavior under high protein load densities in ion exchange chromatography using an asymmetric activity coefficient. Biotechnology Journal, 12(3):1600336, March 2017. URL: http://doi.wiley.com/10.1002/biot.201600336, doi:10.1002/biot.201600336.
Ronald Colin Jäpel and Johannes Felix Buyel. Bayesian optimization using multiple directional objective functions allows the rapid inverse fitting of parameters for chromatography simulations. Journal of Chromatography A, 1679:463408, 2022. doi:10.1016/j.chroma.2022.463408.
Wendi Zhang, Todd Przybycien, Johannes Schmölder, Samuel Leweke, and Eric von Lieres. Solving crystallization/precipitation population balance models in cadet, part i: nucleation growth and growth rate dispersion in batch and continuous modes on nonuniform grids. Computers & Chemical Engineering, pages 108612, 2024. doi:https://doi.org/10.1016/j.compchemeng.2024.108612.
+
Wendi Zhang, Todd Przybycien, Johannes Schmölder, Samuel Leweke, and Eric von Lieres. Solving crystallization/precipitation population balance models in cadet, part i: nucleation growth and growth rate dispersion in batch and continuous modes on nonuniform grids. Computers & Chemical Engineering, pages 108612, 2024. doi:10.1016/j.compchemeng.2024.108612.
-
+
[25]
Alan C. Hindmarsh, Peter N. Brown, Keith E. Grant, Steven L. Lee, Radu Serban, Dan E. Shumaker, and Carol S. Woodward. SUNDIALS: Suite of nonlinear and differential/algebraic equation solvers. ACM Transactions on Mathematical Software, 31(3):363–396, September 2005. URL: http://portal.acm.org/citation.cfm?doid=1089014.1089020, doi:10.1145/1089014.1089020.
Andreas Püttmann, Sebastian Schnittert, Samuel Leweke, and Eric von Lieres. Utilizing algorithmic differentiation to efficiently compute chromatograms and parameter sensitivities. Chemical Engineering Science, 139:152–162, January 2016. doi:10.1016/j.ces.2015.08.050.
diff --git a/v4.3.0/.buildinfo b/v4.3.0/.buildinfo
index 8935ffa31..28781045a 100644
--- a/v4.3.0/.buildinfo
+++ b/v4.3.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: f095f309c1ac6772e08d231dca279f5f
+config: f0b5c07a234913dcb3f608b1a6fde6e2
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/v4.3.0/.doctrees/README.doctree b/v4.3.0/.doctrees/README.doctree
index 983fdf1b9..e7c6923f0 100644
Binary files a/v4.3.0/.doctrees/README.doctree and b/v4.3.0/.doctrees/README.doctree differ
diff --git a/v4.3.0/.doctrees/environment.pickle b/v4.3.0/.doctrees/environment.pickle
index bb7b05a7a..bef5a6d87 100644
Binary files a/v4.3.0/.doctrees/environment.pickle and b/v4.3.0/.doctrees/environment.pickle differ
diff --git a/v4.3.0/.doctrees/examples/batch_chromatography.doctree b/v4.3.0/.doctrees/examples/batch_chromatography.doctree
index cf9c445d2..7eb89f72f 100644
Binary files a/v4.3.0/.doctrees/examples/batch_chromatography.doctree and b/v4.3.0/.doctrees/examples/batch_chromatography.doctree differ
diff --git a/v4.3.0/.doctrees/examples/index.doctree b/v4.3.0/.doctrees/examples/index.doctree
index 8ecb92553..b9a5f2984 100644
Binary files a/v4.3.0/.doctrees/examples/index.doctree and b/v4.3.0/.doctrees/examples/index.doctree differ
diff --git a/v4.3.0/.doctrees/examples/load_wash_elute.doctree b/v4.3.0/.doctrees/examples/load_wash_elute.doctree
index b3d300ee9..245555b6c 100644
Binary files a/v4.3.0/.doctrees/examples/load_wash_elute.doctree and b/v4.3.0/.doctrees/examples/load_wash_elute.doctree differ
diff --git a/v4.3.0/.doctrees/examples/reaction_cstr.doctree b/v4.3.0/.doctrees/examples/reaction_cstr.doctree
index dd034a65a..f72e21ee5 100644
Binary files a/v4.3.0/.doctrees/examples/reaction_cstr.doctree and b/v4.3.0/.doctrees/examples/reaction_cstr.doctree differ
diff --git a/v4.3.0/.doctrees/examples/rtd.doctree b/v4.3.0/.doctrees/examples/rtd.doctree
index 8db14656f..853959cbb 100644
Binary files a/v4.3.0/.doctrees/examples/rtd.doctree and b/v4.3.0/.doctrees/examples/rtd.doctree differ
diff --git a/v4.3.0/.doctrees/getting_started/build_linux.doctree b/v4.3.0/.doctrees/getting_started/build_linux.doctree
index b75c82bfd..cf8421fb8 100644
Binary files a/v4.3.0/.doctrees/getting_started/build_linux.doctree and b/v4.3.0/.doctrees/getting_started/build_linux.doctree differ
diff --git a/v4.3.0/.doctrees/getting_started/build_osx.doctree b/v4.3.0/.doctrees/getting_started/build_osx.doctree
index 55fe69028..31ac70315 100644
Binary files a/v4.3.0/.doctrees/getting_started/build_osx.doctree and b/v4.3.0/.doctrees/getting_started/build_osx.doctree differ
diff --git a/v4.3.0/.doctrees/getting_started/build_windows.doctree b/v4.3.0/.doctrees/getting_started/build_windows.doctree
index 6d07b3374..17240e7fa 100644
Binary files a/v4.3.0/.doctrees/getting_started/build_windows.doctree and b/v4.3.0/.doctrees/getting_started/build_windows.doctree differ
diff --git a/v4.3.0/.doctrees/getting_started/index.doctree b/v4.3.0/.doctrees/getting_started/index.doctree
index 78d293032..955cb1d61 100644
Binary files a/v4.3.0/.doctrees/getting_started/index.doctree and b/v4.3.0/.doctrees/getting_started/index.doctree differ
diff --git a/v4.3.0/.doctrees/getting_started/installation.doctree b/v4.3.0/.doctrees/getting_started/installation.doctree
index 685db1dea..d2512fb95 100644
Binary files a/v4.3.0/.doctrees/getting_started/installation.doctree and b/v4.3.0/.doctrees/getting_started/installation.doctree differ
diff --git a/v4.3.0/.doctrees/getting_started/overview.doctree b/v4.3.0/.doctrees/getting_started/overview.doctree
index 888339578..f158c7254 100644
Binary files a/v4.3.0/.doctrees/getting_started/overview.doctree and b/v4.3.0/.doctrees/getting_started/overview.doctree differ
diff --git a/v4.3.0/.doctrees/getting_started/tutorials/breakthrough.doctree b/v4.3.0/.doctrees/getting_started/tutorials/breakthrough.doctree
index b05b991c0..7c2c63f40 100644
Binary files a/v4.3.0/.doctrees/getting_started/tutorials/breakthrough.doctree and b/v4.3.0/.doctrees/getting_started/tutorials/breakthrough.doctree differ
diff --git a/v4.3.0/.doctrees/index.doctree b/v4.3.0/.doctrees/index.doctree
index 24ca3398a..bdabf6b3a 100644
Binary files a/v4.3.0/.doctrees/index.doctree and b/v4.3.0/.doctrees/index.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/bi_steric_mass_action.doctree b/v4.3.0/.doctrees/interface/binding/bi_steric_mass_action.doctree
index 3a91494b8..54a7bc4d7 100644
Binary files a/v4.3.0/.doctrees/interface/binding/bi_steric_mass_action.doctree and b/v4.3.0/.doctrees/interface/binding/bi_steric_mass_action.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree b/v4.3.0/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree
index 8affbdc73..c41ed5880 100644
Binary files a/v4.3.0/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree and b/v4.3.0/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/generalized_ion_exchange.doctree b/v4.3.0/.doctrees/interface/binding/generalized_ion_exchange.doctree
index fb844df51..624cbb36f 100644
Binary files a/v4.3.0/.doctrees/interface/binding/generalized_ion_exchange.doctree and b/v4.3.0/.doctrees/interface/binding/generalized_ion_exchange.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/index.doctree b/v4.3.0/.doctrees/interface/binding/index.doctree
index 85126a546..f77950aad 100644
Binary files a/v4.3.0/.doctrees/interface/binding/index.doctree and b/v4.3.0/.doctrees/interface/binding/index.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/kumar_langmuir.doctree b/v4.3.0/.doctrees/interface/binding/kumar_langmuir.doctree
index 131fdab5a..900b7ca76 100644
Binary files a/v4.3.0/.doctrees/interface/binding/kumar_langmuir.doctree and b/v4.3.0/.doctrees/interface/binding/kumar_langmuir.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/linear.doctree b/v4.3.0/.doctrees/interface/binding/linear.doctree
index 9dfdfacc4..4414324bc 100644
Binary files a/v4.3.0/.doctrees/interface/binding/linear.doctree and b/v4.3.0/.doctrees/interface/binding/linear.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree b/v4.3.0/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree
index 7dea101a0..96cceac4a 100644
Binary files a/v4.3.0/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree and b/v4.3.0/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/multi_component_anti_langmuir.doctree b/v4.3.0/.doctrees/interface/binding/multi_component_anti_langmuir.doctree
index 91565b0d1..42cb0f5a2 100644
Binary files a/v4.3.0/.doctrees/interface/binding/multi_component_anti_langmuir.doctree and b/v4.3.0/.doctrees/interface/binding/multi_component_anti_langmuir.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/multi_component_bi_langmuir.doctree b/v4.3.0/.doctrees/interface/binding/multi_component_bi_langmuir.doctree
index 3c9dd1f09..e163c6bc9 100644
Binary files a/v4.3.0/.doctrees/interface/binding/multi_component_bi_langmuir.doctree and b/v4.3.0/.doctrees/interface/binding/multi_component_bi_langmuir.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/multi_component_langmuir.doctree b/v4.3.0/.doctrees/interface/binding/multi_component_langmuir.doctree
index b48e0118b..3a899c7f4 100644
Binary files a/v4.3.0/.doctrees/interface/binding/multi_component_langmuir.doctree and b/v4.3.0/.doctrees/interface/binding/multi_component_langmuir.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/multi_component_spreading.doctree b/v4.3.0/.doctrees/interface/binding/multi_component_spreading.doctree
index 6a89ddab3..92dd76f20 100644
Binary files a/v4.3.0/.doctrees/interface/binding/multi_component_spreading.doctree and b/v4.3.0/.doctrees/interface/binding/multi_component_spreading.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/multi_state_steric_mass_action.doctree b/v4.3.0/.doctrees/interface/binding/multi_state_steric_mass_action.doctree
index aee1e961b..1aa13ba2f 100644
Binary files a/v4.3.0/.doctrees/interface/binding/multi_state_steric_mass_action.doctree and b/v4.3.0/.doctrees/interface/binding/multi_state_steric_mass_action.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/saska.doctree b/v4.3.0/.doctrees/interface/binding/saska.doctree
index 68c6a2b18..325a14c7b 100644
Binary files a/v4.3.0/.doctrees/interface/binding/saska.doctree and b/v4.3.0/.doctrees/interface/binding/saska.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/self_association.doctree b/v4.3.0/.doctrees/interface/binding/self_association.doctree
index 687fdfb77..81b9d1314 100644
Binary files a/v4.3.0/.doctrees/interface/binding/self_association.doctree and b/v4.3.0/.doctrees/interface/binding/self_association.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree b/v4.3.0/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree
index 2bf93b57d..52e52ee6f 100644
Binary files a/v4.3.0/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree and b/v4.3.0/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree differ
diff --git a/v4.3.0/.doctrees/interface/binding/steric_mass_action.doctree b/v4.3.0/.doctrees/interface/binding/steric_mass_action.doctree
index 47100b095..aa4202fca 100644
Binary files a/v4.3.0/.doctrees/interface/binding/steric_mass_action.doctree and b/v4.3.0/.doctrees/interface/binding/steric_mass_action.doctree differ
diff --git a/v4.3.0/.doctrees/interface/consistent_initialization.doctree b/v4.3.0/.doctrees/interface/consistent_initialization.doctree
index dbec2df35..1b6a8bafb 100644
Binary files a/v4.3.0/.doctrees/interface/consistent_initialization.doctree and b/v4.3.0/.doctrees/interface/consistent_initialization.doctree differ
diff --git a/v4.3.0/.doctrees/interface/flux_reconstruction.doctree b/v4.3.0/.doctrees/interface/flux_reconstruction.doctree
index e425bf81f..127130bce 100644
Binary files a/v4.3.0/.doctrees/interface/flux_reconstruction.doctree and b/v4.3.0/.doctrees/interface/flux_reconstruction.doctree differ
diff --git a/v4.3.0/.doctrees/interface/index.doctree b/v4.3.0/.doctrees/interface/index.doctree
index 728b81690..f85086720 100644
Binary files a/v4.3.0/.doctrees/interface/index.doctree and b/v4.3.0/.doctrees/interface/index.doctree differ
diff --git a/v4.3.0/.doctrees/interface/input_group.doctree b/v4.3.0/.doctrees/interface/input_group.doctree
index e1b0482e4..c3d9bac5b 100644
Binary files a/v4.3.0/.doctrees/interface/input_group.doctree and b/v4.3.0/.doctrees/interface/input_group.doctree differ
diff --git a/v4.3.0/.doctrees/interface/introduction.doctree b/v4.3.0/.doctrees/interface/introduction.doctree
index a25b65173..0341cde48 100644
Binary files a/v4.3.0/.doctrees/interface/introduction.doctree and b/v4.3.0/.doctrees/interface/introduction.doctree differ
diff --git a/v4.3.0/.doctrees/interface/meta_group.doctree b/v4.3.0/.doctrees/interface/meta_group.doctree
index e95548997..037519551 100644
Binary files a/v4.3.0/.doctrees/interface/meta_group.doctree and b/v4.3.0/.doctrees/interface/meta_group.doctree differ
diff --git a/v4.3.0/.doctrees/interface/output_group.doctree b/v4.3.0/.doctrees/interface/output_group.doctree
index 1ad9af111..0834bf95f 100644
Binary files a/v4.3.0/.doctrees/interface/output_group.doctree and b/v4.3.0/.doctrees/interface/output_group.doctree differ
diff --git a/v4.3.0/.doctrees/interface/reactions.doctree b/v4.3.0/.doctrees/interface/reactions.doctree
index 3f0b59e74..b0483182a 100644
Binary files a/v4.3.0/.doctrees/interface/reactions.doctree and b/v4.3.0/.doctrees/interface/reactions.doctree differ
diff --git a/v4.3.0/.doctrees/interface/return_data.doctree b/v4.3.0/.doctrees/interface/return_data.doctree
index 1eb57d700..0a8522e9e 100644
Binary files a/v4.3.0/.doctrees/interface/return_data.doctree and b/v4.3.0/.doctrees/interface/return_data.doctree differ
diff --git a/v4.3.0/.doctrees/interface/sensitivities.doctree b/v4.3.0/.doctrees/interface/sensitivities.doctree
index f321f3350..eea6e7c3b 100644
Binary files a/v4.3.0/.doctrees/interface/sensitivities.doctree and b/v4.3.0/.doctrees/interface/sensitivities.doctree differ
diff --git a/v4.3.0/.doctrees/interface/solver.doctree b/v4.3.0/.doctrees/interface/solver.doctree
index fe8001338..49c0eb262 100644
Binary files a/v4.3.0/.doctrees/interface/solver.doctree and b/v4.3.0/.doctrees/interface/solver.doctree differ
diff --git a/v4.3.0/.doctrees/interface/system.doctree b/v4.3.0/.doctrees/interface/system.doctree
index ab521df15..d92e254fc 100644
Binary files a/v4.3.0/.doctrees/interface/system.doctree and b/v4.3.0/.doctrees/interface/system.doctree differ
diff --git a/v4.3.0/.doctrees/interface/unit_operations/2d_general_rate_model.doctree b/v4.3.0/.doctrees/interface/unit_operations/2d_general_rate_model.doctree
index abc7d34c2..804d9ded5 100644
Binary files a/v4.3.0/.doctrees/interface/unit_operations/2d_general_rate_model.doctree and b/v4.3.0/.doctrees/interface/unit_operations/2d_general_rate_model.doctree differ
diff --git a/v4.3.0/.doctrees/interface/unit_operations/cstr.doctree b/v4.3.0/.doctrees/interface/unit_operations/cstr.doctree
index d1839bcc1..7bf2fb72c 100644
Binary files a/v4.3.0/.doctrees/interface/unit_operations/cstr.doctree and b/v4.3.0/.doctrees/interface/unit_operations/cstr.doctree differ
diff --git a/v4.3.0/.doctrees/interface/unit_operations/general_rate_model.doctree b/v4.3.0/.doctrees/interface/unit_operations/general_rate_model.doctree
index 7eca12910..3a17f966c 100644
Binary files a/v4.3.0/.doctrees/interface/unit_operations/general_rate_model.doctree and b/v4.3.0/.doctrees/interface/unit_operations/general_rate_model.doctree differ
diff --git a/v4.3.0/.doctrees/interface/unit_operations/index.doctree b/v4.3.0/.doctrees/interface/unit_operations/index.doctree
index 7dabd30db..ced64d106 100644
Binary files a/v4.3.0/.doctrees/interface/unit_operations/index.doctree and b/v4.3.0/.doctrees/interface/unit_operations/index.doctree differ
diff --git a/v4.3.0/.doctrees/interface/unit_operations/inlet.doctree b/v4.3.0/.doctrees/interface/unit_operations/inlet.doctree
index 3131d3c0f..08b213724 100644
Binary files a/v4.3.0/.doctrees/interface/unit_operations/inlet.doctree and b/v4.3.0/.doctrees/interface/unit_operations/inlet.doctree differ
diff --git a/v4.3.0/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree b/v4.3.0/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree
index ac5ee6960..b3e49f1c4 100644
Binary files a/v4.3.0/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree and b/v4.3.0/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree differ
diff --git a/v4.3.0/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree b/v4.3.0/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree
index cc57915c3..3d2af9800 100644
Binary files a/v4.3.0/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree and b/v4.3.0/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree differ
diff --git a/v4.3.0/.doctrees/interface/unit_operations/outlet.doctree b/v4.3.0/.doctrees/interface/unit_operations/outlet.doctree
index 566ba8348..583f6074e 100644
Binary files a/v4.3.0/.doctrees/interface/unit_operations/outlet.doctree and b/v4.3.0/.doctrees/interface/unit_operations/outlet.doctree differ
diff --git a/v4.3.0/.doctrees/license.doctree b/v4.3.0/.doctrees/license.doctree
index d652389c5..260ca15d4 100644
Binary files a/v4.3.0/.doctrees/license.doctree and b/v4.3.0/.doctrees/license.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/bi_steric_mass_action.doctree b/v4.3.0/.doctrees/modelling/binding/bi_steric_mass_action.doctree
index 28ce5f2cb..33ff60ccc 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/bi_steric_mass_action.doctree and b/v4.3.0/.doctrees/modelling/binding/bi_steric_mass_action.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree b/v4.3.0/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree
index acaf726e2..12ec1cf29 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree and b/v4.3.0/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/generalized_ion_exchange.doctree b/v4.3.0/.doctrees/modelling/binding/generalized_ion_exchange.doctree
index 17b97d6a4..c4cd3f600 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/generalized_ion_exchange.doctree and b/v4.3.0/.doctrees/modelling/binding/generalized_ion_exchange.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/index.doctree b/v4.3.0/.doctrees/modelling/binding/index.doctree
index 82b200d98..87a70e984 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/index.doctree and b/v4.3.0/.doctrees/modelling/binding/index.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/kumar_langmuir.doctree b/v4.3.0/.doctrees/modelling/binding/kumar_langmuir.doctree
index 14b4b7e53..1c85d3324 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/kumar_langmuir.doctree and b/v4.3.0/.doctrees/modelling/binding/kumar_langmuir.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/linear.doctree b/v4.3.0/.doctrees/modelling/binding/linear.doctree
index 96b20bdef..5e3e76d0d 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/linear.doctree and b/v4.3.0/.doctrees/modelling/binding/linear.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree b/v4.3.0/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree
index 7a745a3af..c5258e93b 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree and b/v4.3.0/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree b/v4.3.0/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree
index 5ea2812d9..27a8243c5 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree and b/v4.3.0/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree b/v4.3.0/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree
index b2d3af245..a92dbea9b 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree and b/v4.3.0/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/multi_component_langmuir.doctree b/v4.3.0/.doctrees/modelling/binding/multi_component_langmuir.doctree
index 77ba52032..1ad1a2def 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/multi_component_langmuir.doctree and b/v4.3.0/.doctrees/modelling/binding/multi_component_langmuir.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/multi_component_spreading.doctree b/v4.3.0/.doctrees/modelling/binding/multi_component_spreading.doctree
index 4f961b59d..e0bf5db46 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/multi_component_spreading.doctree and b/v4.3.0/.doctrees/modelling/binding/multi_component_spreading.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree b/v4.3.0/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree
index 444a930ff..bdb9f5d58 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree and b/v4.3.0/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/saska.doctree b/v4.3.0/.doctrees/modelling/binding/saska.doctree
index d29a8f1ac..164b5a9ec 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/saska.doctree and b/v4.3.0/.doctrees/modelling/binding/saska.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/self_association.doctree b/v4.3.0/.doctrees/modelling/binding/self_association.doctree
index 5cc21ac1e..fcce6990e 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/self_association.doctree and b/v4.3.0/.doctrees/modelling/binding/self_association.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree b/v4.3.0/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree
index 165c55912..ba10ad9de 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree and b/v4.3.0/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/binding/steric_mass_action.doctree b/v4.3.0/.doctrees/modelling/binding/steric_mass_action.doctree
index e923be137..ba0b35b95 100644
Binary files a/v4.3.0/.doctrees/modelling/binding/steric_mass_action.doctree and b/v4.3.0/.doctrees/modelling/binding/steric_mass_action.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/index.doctree b/v4.3.0/.doctrees/modelling/index.doctree
index e13abbe6b..f6d80d94e 100644
Binary files a/v4.3.0/.doctrees/modelling/index.doctree and b/v4.3.0/.doctrees/modelling/index.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/networks.doctree b/v4.3.0/.doctrees/modelling/networks.doctree
index 2ad007a12..d9b564d1d 100644
Binary files a/v4.3.0/.doctrees/modelling/networks.doctree and b/v4.3.0/.doctrees/modelling/networks.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/reactions.doctree b/v4.3.0/.doctrees/modelling/reactions.doctree
index 11ba49671..b90375401 100644
Binary files a/v4.3.0/.doctrees/modelling/reactions.doctree and b/v4.3.0/.doctrees/modelling/reactions.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree b/v4.3.0/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree
index e4b016e9c..d348f798d 100644
Binary files a/v4.3.0/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree and b/v4.3.0/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/unit_operations/cstr.doctree b/v4.3.0/.doctrees/modelling/unit_operations/cstr.doctree
index d1ee48181..d403ed106 100644
Binary files a/v4.3.0/.doctrees/modelling/unit_operations/cstr.doctree and b/v4.3.0/.doctrees/modelling/unit_operations/cstr.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/unit_operations/general_rate_model.doctree b/v4.3.0/.doctrees/modelling/unit_operations/general_rate_model.doctree
index 6459a63cf..3b01af86a 100644
Binary files a/v4.3.0/.doctrees/modelling/unit_operations/general_rate_model.doctree and b/v4.3.0/.doctrees/modelling/unit_operations/general_rate_model.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/unit_operations/index.doctree b/v4.3.0/.doctrees/modelling/unit_operations/index.doctree
index 97e7e1d83..344661ca4 100644
Binary files a/v4.3.0/.doctrees/modelling/unit_operations/index.doctree and b/v4.3.0/.doctrees/modelling/unit_operations/index.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/unit_operations/inlet.doctree b/v4.3.0/.doctrees/modelling/unit_operations/inlet.doctree
index 6af7d9fd1..8ebc03dec 100644
Binary files a/v4.3.0/.doctrees/modelling/unit_operations/inlet.doctree and b/v4.3.0/.doctrees/modelling/unit_operations/inlet.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree b/v4.3.0/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree
index fa810b7c2..650f0e52a 100644
Binary files a/v4.3.0/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree and b/v4.3.0/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree b/v4.3.0/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree
index 45af7dc45..c52dcea97 100644
Binary files a/v4.3.0/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree and b/v4.3.0/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree differ
diff --git a/v4.3.0/.doctrees/modelling/unit_operations/outlet.doctree b/v4.3.0/.doctrees/modelling/unit_operations/outlet.doctree
index a0a193cd5..79912cbc7 100644
Binary files a/v4.3.0/.doctrees/modelling/unit_operations/outlet.doctree and b/v4.3.0/.doctrees/modelling/unit_operations/outlet.doctree differ
diff --git a/v4.3.0/.doctrees/requirements.doctree b/v4.3.0/.doctrees/requirements.doctree
index b3c277fa2..376bb9599 100644
Binary files a/v4.3.0/.doctrees/requirements.doctree and b/v4.3.0/.doctrees/requirements.doctree differ
diff --git a/v4.3.0/.doctrees/simulation/index.doctree b/v4.3.0/.doctrees/simulation/index.doctree
index 6f4c28ad5..cd88c62bc 100644
Binary files a/v4.3.0/.doctrees/simulation/index.doctree and b/v4.3.0/.doctrees/simulation/index.doctree differ
diff --git a/v4.3.0/.doctrees/zbibliography.doctree b/v4.3.0/.doctrees/zbibliography.doctree
index 37f5e2c22..1a9a8dc18 100644
Binary files a/v4.3.0/.doctrees/zbibliography.doctree and b/v4.3.0/.doctrees/zbibliography.doctree differ
diff --git a/v4.4.0/.buildinfo b/v4.4.0/.buildinfo
index d68a139aa..4a3a59748 100644
--- a/v4.4.0/.buildinfo
+++ b/v4.4.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 058849493bedc7fb7421b74d1d7cc97e
+config: 422e825d90ce7ffe1c56abd97770dab1
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/v4.4.0/.doctrees/README.doctree b/v4.4.0/.doctrees/README.doctree
index 424ea3f84..fb2e8a0fb 100644
Binary files a/v4.4.0/.doctrees/README.doctree and b/v4.4.0/.doctrees/README.doctree differ
diff --git a/v4.4.0/.doctrees/environment.pickle b/v4.4.0/.doctrees/environment.pickle
index 3c5d4ff03..40ebfd05b 100644
Binary files a/v4.4.0/.doctrees/environment.pickle and b/v4.4.0/.doctrees/environment.pickle differ
diff --git a/v4.4.0/.doctrees/examples/batch_chromatography.doctree b/v4.4.0/.doctrees/examples/batch_chromatography.doctree
index ca2042512..60998c75c 100644
Binary files a/v4.4.0/.doctrees/examples/batch_chromatography.doctree and b/v4.4.0/.doctrees/examples/batch_chromatography.doctree differ
diff --git a/v4.4.0/.doctrees/examples/index.doctree b/v4.4.0/.doctrees/examples/index.doctree
index 530662388..b0a21e49a 100644
Binary files a/v4.4.0/.doctrees/examples/index.doctree and b/v4.4.0/.doctrees/examples/index.doctree differ
diff --git a/v4.4.0/.doctrees/examples/load_wash_elute.doctree b/v4.4.0/.doctrees/examples/load_wash_elute.doctree
index 9662cbedc..45c3da3c7 100644
Binary files a/v4.4.0/.doctrees/examples/load_wash_elute.doctree and b/v4.4.0/.doctrees/examples/load_wash_elute.doctree differ
diff --git a/v4.4.0/.doctrees/examples/reaction_cstr.doctree b/v4.4.0/.doctrees/examples/reaction_cstr.doctree
index ae7e6c3a4..e3d295c15 100644
Binary files a/v4.4.0/.doctrees/examples/reaction_cstr.doctree and b/v4.4.0/.doctrees/examples/reaction_cstr.doctree differ
diff --git a/v4.4.0/.doctrees/examples/rtd.doctree b/v4.4.0/.doctrees/examples/rtd.doctree
index cfae30583..a5e9342bc 100644
Binary files a/v4.4.0/.doctrees/examples/rtd.doctree and b/v4.4.0/.doctrees/examples/rtd.doctree differ
diff --git a/v4.4.0/.doctrees/getting_started/build_linux.doctree b/v4.4.0/.doctrees/getting_started/build_linux.doctree
index b513603c9..6a07393ed 100644
Binary files a/v4.4.0/.doctrees/getting_started/build_linux.doctree and b/v4.4.0/.doctrees/getting_started/build_linux.doctree differ
diff --git a/v4.4.0/.doctrees/getting_started/build_osx.doctree b/v4.4.0/.doctrees/getting_started/build_osx.doctree
index 15fad076b..ea4f83a2c 100644
Binary files a/v4.4.0/.doctrees/getting_started/build_osx.doctree and b/v4.4.0/.doctrees/getting_started/build_osx.doctree differ
diff --git a/v4.4.0/.doctrees/getting_started/build_windows.doctree b/v4.4.0/.doctrees/getting_started/build_windows.doctree
index 390426dca..b97f191f1 100644
Binary files a/v4.4.0/.doctrees/getting_started/build_windows.doctree and b/v4.4.0/.doctrees/getting_started/build_windows.doctree differ
diff --git a/v4.4.0/.doctrees/getting_started/index.doctree b/v4.4.0/.doctrees/getting_started/index.doctree
index e73b11894..a21153e51 100644
Binary files a/v4.4.0/.doctrees/getting_started/index.doctree and b/v4.4.0/.doctrees/getting_started/index.doctree differ
diff --git a/v4.4.0/.doctrees/getting_started/installation.doctree b/v4.4.0/.doctrees/getting_started/installation.doctree
index 41888b6ca..3de82a8d0 100644
Binary files a/v4.4.0/.doctrees/getting_started/installation.doctree and b/v4.4.0/.doctrees/getting_started/installation.doctree differ
diff --git a/v4.4.0/.doctrees/getting_started/overview.doctree b/v4.4.0/.doctrees/getting_started/overview.doctree
index 87e29687d..3ec251c16 100644
Binary files a/v4.4.0/.doctrees/getting_started/overview.doctree and b/v4.4.0/.doctrees/getting_started/overview.doctree differ
diff --git a/v4.4.0/.doctrees/getting_started/tutorials/breakthrough.doctree b/v4.4.0/.doctrees/getting_started/tutorials/breakthrough.doctree
index 6a4df2b79..4b87e9801 100644
Binary files a/v4.4.0/.doctrees/getting_started/tutorials/breakthrough.doctree and b/v4.4.0/.doctrees/getting_started/tutorials/breakthrough.doctree differ
diff --git a/v4.4.0/.doctrees/index.doctree b/v4.4.0/.doctrees/index.doctree
index 1c8b8085a..b1f8b30e4 100644
Binary files a/v4.4.0/.doctrees/index.doctree and b/v4.4.0/.doctrees/index.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/bi_steric_mass_action.doctree b/v4.4.0/.doctrees/interface/binding/bi_steric_mass_action.doctree
index 1620ccdf1..044fb3a7b 100644
Binary files a/v4.4.0/.doctrees/interface/binding/bi_steric_mass_action.doctree and b/v4.4.0/.doctrees/interface/binding/bi_steric_mass_action.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree b/v4.4.0/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree
index 272704b0e..3639dc889 100644
Binary files a/v4.4.0/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree and b/v4.4.0/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/freundlich_ldf.doctree b/v4.4.0/.doctrees/interface/binding/freundlich_ldf.doctree
index 30b6b6d26..1a15e5694 100644
Binary files a/v4.4.0/.doctrees/interface/binding/freundlich_ldf.doctree and b/v4.4.0/.doctrees/interface/binding/freundlich_ldf.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/generalized_ion_exchange.doctree b/v4.4.0/.doctrees/interface/binding/generalized_ion_exchange.doctree
index 2a18313a6..ba057c1ce 100644
Binary files a/v4.4.0/.doctrees/interface/binding/generalized_ion_exchange.doctree and b/v4.4.0/.doctrees/interface/binding/generalized_ion_exchange.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/hic_constant_water_activity.doctree b/v4.4.0/.doctrees/interface/binding/hic_constant_water_activity.doctree
index 30e71cf72..0fbf9d827 100644
Binary files a/v4.4.0/.doctrees/interface/binding/hic_constant_water_activity.doctree and b/v4.4.0/.doctrees/interface/binding/hic_constant_water_activity.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree b/v4.4.0/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree
index b2866c608..77a315ef5 100644
Binary files a/v4.4.0/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree and b/v4.4.0/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/index.doctree b/v4.4.0/.doctrees/interface/binding/index.doctree
index 056c8a7b6..15bcfad8c 100644
Binary files a/v4.4.0/.doctrees/interface/binding/index.doctree and b/v4.4.0/.doctrees/interface/binding/index.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/linear.doctree b/v4.4.0/.doctrees/interface/binding/linear.doctree
index 85e52c926..5adc824cd 100644
Binary files a/v4.4.0/.doctrees/interface/binding/linear.doctree and b/v4.4.0/.doctrees/interface/binding/linear.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree b/v4.4.0/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree
index 0e46ba762..0088c2271 100644
Binary files a/v4.4.0/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree and b/v4.4.0/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/multi_component_anti_langmuir.doctree b/v4.4.0/.doctrees/interface/binding/multi_component_anti_langmuir.doctree
index eff2ab6c4..b68f67779 100644
Binary files a/v4.4.0/.doctrees/interface/binding/multi_component_anti_langmuir.doctree and b/v4.4.0/.doctrees/interface/binding/multi_component_anti_langmuir.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/multi_component_bi_langmuir.doctree b/v4.4.0/.doctrees/interface/binding/multi_component_bi_langmuir.doctree
index 53c90605c..553e5d065 100644
Binary files a/v4.4.0/.doctrees/interface/binding/multi_component_bi_langmuir.doctree and b/v4.4.0/.doctrees/interface/binding/multi_component_bi_langmuir.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree b/v4.4.0/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree
index 4de64eb8f..8ea510165 100644
Binary files a/v4.4.0/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree and b/v4.4.0/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/multi_component_langmuir.doctree b/v4.4.0/.doctrees/interface/binding/multi_component_langmuir.doctree
index 0699e4246..5f8469546 100644
Binary files a/v4.4.0/.doctrees/interface/binding/multi_component_langmuir.doctree and b/v4.4.0/.doctrees/interface/binding/multi_component_langmuir.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree b/v4.4.0/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree
index 4e6f45f35..b90a7e355 100644
Binary files a/v4.4.0/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree and b/v4.4.0/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree b/v4.4.0/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree
index 521c75621..55043d599 100644
Binary files a/v4.4.0/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree and b/v4.4.0/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/multi_component_spreading.doctree b/v4.4.0/.doctrees/interface/binding/multi_component_spreading.doctree
index 808981382..8a7ce766b 100644
Binary files a/v4.4.0/.doctrees/interface/binding/multi_component_spreading.doctree and b/v4.4.0/.doctrees/interface/binding/multi_component_spreading.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/multi_state_steric_mass_action.doctree b/v4.4.0/.doctrees/interface/binding/multi_state_steric_mass_action.doctree
index c74e24661..926b64899 100644
Binary files a/v4.4.0/.doctrees/interface/binding/multi_state_steric_mass_action.doctree and b/v4.4.0/.doctrees/interface/binding/multi_state_steric_mass_action.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/saska.doctree b/v4.4.0/.doctrees/interface/binding/saska.doctree
index 07f407000..8e938816f 100644
Binary files a/v4.4.0/.doctrees/interface/binding/saska.doctree and b/v4.4.0/.doctrees/interface/binding/saska.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/self_association.doctree b/v4.4.0/.doctrees/interface/binding/self_association.doctree
index 959fff5dd..67a555bf2 100644
Binary files a/v4.4.0/.doctrees/interface/binding/self_association.doctree and b/v4.4.0/.doctrees/interface/binding/self_association.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree b/v4.4.0/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree
index 944e99026..c678d0b7b 100644
Binary files a/v4.4.0/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree and b/v4.4.0/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree differ
diff --git a/v4.4.0/.doctrees/interface/binding/steric_mass_action.doctree b/v4.4.0/.doctrees/interface/binding/steric_mass_action.doctree
index eea640cee..09c8a3463 100644
Binary files a/v4.4.0/.doctrees/interface/binding/steric_mass_action.doctree and b/v4.4.0/.doctrees/interface/binding/steric_mass_action.doctree differ
diff --git a/v4.4.0/.doctrees/interface/consistent_initialization.doctree b/v4.4.0/.doctrees/interface/consistent_initialization.doctree
index 1fe407e98..b695f06b0 100644
Binary files a/v4.4.0/.doctrees/interface/consistent_initialization.doctree and b/v4.4.0/.doctrees/interface/consistent_initialization.doctree differ
diff --git a/v4.4.0/.doctrees/interface/flux_reconstruction.doctree b/v4.4.0/.doctrees/interface/flux_reconstruction.doctree
index 4845e6eea..e45374c00 100644
Binary files a/v4.4.0/.doctrees/interface/flux_reconstruction.doctree and b/v4.4.0/.doctrees/interface/flux_reconstruction.doctree differ
diff --git a/v4.4.0/.doctrees/interface/index.doctree b/v4.4.0/.doctrees/interface/index.doctree
index 252330522..4dd4c2d1d 100644
Binary files a/v4.4.0/.doctrees/interface/index.doctree and b/v4.4.0/.doctrees/interface/index.doctree differ
diff --git a/v4.4.0/.doctrees/interface/input_group.doctree b/v4.4.0/.doctrees/interface/input_group.doctree
index b643b0830..8dcf6bdb9 100644
Binary files a/v4.4.0/.doctrees/interface/input_group.doctree and b/v4.4.0/.doctrees/interface/input_group.doctree differ
diff --git a/v4.4.0/.doctrees/interface/introduction.doctree b/v4.4.0/.doctrees/interface/introduction.doctree
index fc20a3142..87667e06d 100644
Binary files a/v4.4.0/.doctrees/interface/introduction.doctree and b/v4.4.0/.doctrees/interface/introduction.doctree differ
diff --git a/v4.4.0/.doctrees/interface/meta_group.doctree b/v4.4.0/.doctrees/interface/meta_group.doctree
index 75aee6763..c5406118c 100644
Binary files a/v4.4.0/.doctrees/interface/meta_group.doctree and b/v4.4.0/.doctrees/interface/meta_group.doctree differ
diff --git a/v4.4.0/.doctrees/interface/output_group.doctree b/v4.4.0/.doctrees/interface/output_group.doctree
index d9bc84574..22993b556 100644
Binary files a/v4.4.0/.doctrees/interface/output_group.doctree and b/v4.4.0/.doctrees/interface/output_group.doctree differ
diff --git a/v4.4.0/.doctrees/interface/reactions.doctree b/v4.4.0/.doctrees/interface/reactions.doctree
index fe6e77523..e81ee07bb 100644
Binary files a/v4.4.0/.doctrees/interface/reactions.doctree and b/v4.4.0/.doctrees/interface/reactions.doctree differ
diff --git a/v4.4.0/.doctrees/interface/return_data.doctree b/v4.4.0/.doctrees/interface/return_data.doctree
index d79272991..15eccc685 100644
Binary files a/v4.4.0/.doctrees/interface/return_data.doctree and b/v4.4.0/.doctrees/interface/return_data.doctree differ
diff --git a/v4.4.0/.doctrees/interface/sensitivities.doctree b/v4.4.0/.doctrees/interface/sensitivities.doctree
index 9c9b31e51..18078ac1a 100644
Binary files a/v4.4.0/.doctrees/interface/sensitivities.doctree and b/v4.4.0/.doctrees/interface/sensitivities.doctree differ
diff --git a/v4.4.0/.doctrees/interface/solver.doctree b/v4.4.0/.doctrees/interface/solver.doctree
index e93edf995..76f931b5d 100644
Binary files a/v4.4.0/.doctrees/interface/solver.doctree and b/v4.4.0/.doctrees/interface/solver.doctree differ
diff --git a/v4.4.0/.doctrees/interface/system.doctree b/v4.4.0/.doctrees/interface/system.doctree
index a74ec48ea..5e506c984 100644
Binary files a/v4.4.0/.doctrees/interface/system.doctree and b/v4.4.0/.doctrees/interface/system.doctree differ
diff --git a/v4.4.0/.doctrees/interface/unit_operations/2d_general_rate_model.doctree b/v4.4.0/.doctrees/interface/unit_operations/2d_general_rate_model.doctree
index be89b3841..8f68e0803 100644
Binary files a/v4.4.0/.doctrees/interface/unit_operations/2d_general_rate_model.doctree and b/v4.4.0/.doctrees/interface/unit_operations/2d_general_rate_model.doctree differ
diff --git a/v4.4.0/.doctrees/interface/unit_operations/cstr.doctree b/v4.4.0/.doctrees/interface/unit_operations/cstr.doctree
index 1b1da37f5..6b88c3929 100644
Binary files a/v4.4.0/.doctrees/interface/unit_operations/cstr.doctree and b/v4.4.0/.doctrees/interface/unit_operations/cstr.doctree differ
diff --git a/v4.4.0/.doctrees/interface/unit_operations/general_rate_model.doctree b/v4.4.0/.doctrees/interface/unit_operations/general_rate_model.doctree
index 9b98a9fe1..ca7005e29 100644
Binary files a/v4.4.0/.doctrees/interface/unit_operations/general_rate_model.doctree and b/v4.4.0/.doctrees/interface/unit_operations/general_rate_model.doctree differ
diff --git a/v4.4.0/.doctrees/interface/unit_operations/index.doctree b/v4.4.0/.doctrees/interface/unit_operations/index.doctree
index 6074b7f27..8e5f850d5 100644
Binary files a/v4.4.0/.doctrees/interface/unit_operations/index.doctree and b/v4.4.0/.doctrees/interface/unit_operations/index.doctree differ
diff --git a/v4.4.0/.doctrees/interface/unit_operations/inlet.doctree b/v4.4.0/.doctrees/interface/unit_operations/inlet.doctree
index 2988c12ba..2c6a64d8e 100644
Binary files a/v4.4.0/.doctrees/interface/unit_operations/inlet.doctree and b/v4.4.0/.doctrees/interface/unit_operations/inlet.doctree differ
diff --git a/v4.4.0/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree b/v4.4.0/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree
index 4ff8711b2..6a98ca9c2 100644
Binary files a/v4.4.0/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree and b/v4.4.0/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree differ
diff --git a/v4.4.0/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree b/v4.4.0/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree
index e77d074d4..e551a86c9 100644
Binary files a/v4.4.0/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree and b/v4.4.0/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree differ
diff --git a/v4.4.0/.doctrees/interface/unit_operations/outlet.doctree b/v4.4.0/.doctrees/interface/unit_operations/outlet.doctree
index c57328b2e..c5956a343 100644
Binary files a/v4.4.0/.doctrees/interface/unit_operations/outlet.doctree and b/v4.4.0/.doctrees/interface/unit_operations/outlet.doctree differ
diff --git a/v4.4.0/.doctrees/license.doctree b/v4.4.0/.doctrees/license.doctree
index 7a83da292..6cc588ef8 100644
Binary files a/v4.4.0/.doctrees/license.doctree and b/v4.4.0/.doctrees/license.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/bi_steric_mass_action.doctree b/v4.4.0/.doctrees/modelling/binding/bi_steric_mass_action.doctree
index 26152352a..cf68e9e63 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/bi_steric_mass_action.doctree and b/v4.4.0/.doctrees/modelling/binding/bi_steric_mass_action.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree b/v4.4.0/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree
index 6714fb01c..a95dc038c 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree and b/v4.4.0/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/freundlich_ldf.doctree b/v4.4.0/.doctrees/modelling/binding/freundlich_ldf.doctree
index cfd30b19f..04d402317 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/freundlich_ldf.doctree and b/v4.4.0/.doctrees/modelling/binding/freundlich_ldf.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/generalized_ion_exchange.doctree b/v4.4.0/.doctrees/modelling/binding/generalized_ion_exchange.doctree
index 9dc34bb7b..080594adb 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/generalized_ion_exchange.doctree and b/v4.4.0/.doctrees/modelling/binding/generalized_ion_exchange.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/hic_constant_water_activity.doctree b/v4.4.0/.doctrees/modelling/binding/hic_constant_water_activity.doctree
index 55cc93e04..facba8cfb 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/hic_constant_water_activity.doctree and b/v4.4.0/.doctrees/modelling/binding/hic_constant_water_activity.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree b/v4.4.0/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree
index fc00ea72e..c527370fa 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree and b/v4.4.0/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/index.doctree b/v4.4.0/.doctrees/modelling/binding/index.doctree
index 5150889fd..19299da9b 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/index.doctree and b/v4.4.0/.doctrees/modelling/binding/index.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/linear.doctree b/v4.4.0/.doctrees/modelling/binding/linear.doctree
index 782a1067d..0b91cb6e4 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/linear.doctree and b/v4.4.0/.doctrees/modelling/binding/linear.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree b/v4.4.0/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree
index 73fc22595..d571d257f 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree and b/v4.4.0/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree b/v4.4.0/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree
index f39e0d4f5..540e56cb8 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree and b/v4.4.0/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree b/v4.4.0/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree
index a99fba461..02459ec1d 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree and b/v4.4.0/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree b/v4.4.0/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree
index 652be1148..28c496bd8 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree and b/v4.4.0/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/multi_component_langmuir.doctree b/v4.4.0/.doctrees/modelling/binding/multi_component_langmuir.doctree
index 42c6404b4..4f69a36c7 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/multi_component_langmuir.doctree and b/v4.4.0/.doctrees/modelling/binding/multi_component_langmuir.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree b/v4.4.0/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree
index 5022292b5..d4c5f5f87 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree and b/v4.4.0/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree b/v4.4.0/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree
index a07f969d3..aef355e17 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree and b/v4.4.0/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/multi_component_spreading.doctree b/v4.4.0/.doctrees/modelling/binding/multi_component_spreading.doctree
index dbb9fa358..379d49553 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/multi_component_spreading.doctree and b/v4.4.0/.doctrees/modelling/binding/multi_component_spreading.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree b/v4.4.0/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree
index 3cecba657..68adfcaa4 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree and b/v4.4.0/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/saska.doctree b/v4.4.0/.doctrees/modelling/binding/saska.doctree
index 66d63ebda..7925293da 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/saska.doctree and b/v4.4.0/.doctrees/modelling/binding/saska.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/self_association.doctree b/v4.4.0/.doctrees/modelling/binding/self_association.doctree
index 193735f0f..8296ffe9f 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/self_association.doctree and b/v4.4.0/.doctrees/modelling/binding/self_association.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree b/v4.4.0/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree
index 55edc87a8..22afbad10 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree and b/v4.4.0/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/binding/steric_mass_action.doctree b/v4.4.0/.doctrees/modelling/binding/steric_mass_action.doctree
index 9056d8f5c..815c5c70c 100644
Binary files a/v4.4.0/.doctrees/modelling/binding/steric_mass_action.doctree and b/v4.4.0/.doctrees/modelling/binding/steric_mass_action.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/index.doctree b/v4.4.0/.doctrees/modelling/index.doctree
index f5e6bad2b..5209117db 100644
Binary files a/v4.4.0/.doctrees/modelling/index.doctree and b/v4.4.0/.doctrees/modelling/index.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/networks.doctree b/v4.4.0/.doctrees/modelling/networks.doctree
index 27e626757..85f5ef783 100644
Binary files a/v4.4.0/.doctrees/modelling/networks.doctree and b/v4.4.0/.doctrees/modelling/networks.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/reactions.doctree b/v4.4.0/.doctrees/modelling/reactions.doctree
index 920e2ea0e..5fbd66a67 100644
Binary files a/v4.4.0/.doctrees/modelling/reactions.doctree and b/v4.4.0/.doctrees/modelling/reactions.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree b/v4.4.0/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree
index 61afac605..ce65fca27 100644
Binary files a/v4.4.0/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree and b/v4.4.0/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/unit_operations/cstr.doctree b/v4.4.0/.doctrees/modelling/unit_operations/cstr.doctree
index c3537c4b1..3f76949b7 100644
Binary files a/v4.4.0/.doctrees/modelling/unit_operations/cstr.doctree and b/v4.4.0/.doctrees/modelling/unit_operations/cstr.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/unit_operations/general_rate_model.doctree b/v4.4.0/.doctrees/modelling/unit_operations/general_rate_model.doctree
index ef499635e..0af51be7b 100644
Binary files a/v4.4.0/.doctrees/modelling/unit_operations/general_rate_model.doctree and b/v4.4.0/.doctrees/modelling/unit_operations/general_rate_model.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/unit_operations/index.doctree b/v4.4.0/.doctrees/modelling/unit_operations/index.doctree
index f93ebbcd5..c22a1b81d 100644
Binary files a/v4.4.0/.doctrees/modelling/unit_operations/index.doctree and b/v4.4.0/.doctrees/modelling/unit_operations/index.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/unit_operations/inlet.doctree b/v4.4.0/.doctrees/modelling/unit_operations/inlet.doctree
index 59374be84..1cc9c59ad 100644
Binary files a/v4.4.0/.doctrees/modelling/unit_operations/inlet.doctree and b/v4.4.0/.doctrees/modelling/unit_operations/inlet.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree b/v4.4.0/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree
index fe0045213..f88942433 100644
Binary files a/v4.4.0/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree and b/v4.4.0/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree b/v4.4.0/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree
index 00efbb008..6168a79f5 100644
Binary files a/v4.4.0/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree and b/v4.4.0/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree differ
diff --git a/v4.4.0/.doctrees/modelling/unit_operations/outlet.doctree b/v4.4.0/.doctrees/modelling/unit_operations/outlet.doctree
index 98d6faf0b..2713d6f1f 100644
Binary files a/v4.4.0/.doctrees/modelling/unit_operations/outlet.doctree and b/v4.4.0/.doctrees/modelling/unit_operations/outlet.doctree differ
diff --git a/v4.4.0/.doctrees/requirements.doctree b/v4.4.0/.doctrees/requirements.doctree
index f370bf912..586cef730 100644
Binary files a/v4.4.0/.doctrees/requirements.doctree and b/v4.4.0/.doctrees/requirements.doctree differ
diff --git a/v4.4.0/.doctrees/simulation/index.doctree b/v4.4.0/.doctrees/simulation/index.doctree
index 019095181..c4c409b9a 100644
Binary files a/v4.4.0/.doctrees/simulation/index.doctree and b/v4.4.0/.doctrees/simulation/index.doctree differ
diff --git a/v4.4.0/.doctrees/zbibliography.doctree b/v4.4.0/.doctrees/zbibliography.doctree
index e5837078d..e68c6bdaf 100644
Binary files a/v4.4.0/.doctrees/zbibliography.doctree and b/v4.4.0/.doctrees/zbibliography.doctree differ
diff --git a/v5.0.0/.buildinfo b/v5.0.0/.buildinfo
index e0a2835b1..45b2c1908 100644
--- a/v5.0.0/.buildinfo
+++ b/v5.0.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 493b698d8cbe522d703704e550cf681c
+config: 16f856bdd49c3590d503a4ae23f6e4ee
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/v5.0.0/.doctrees/README.doctree b/v5.0.0/.doctrees/README.doctree
index b4b746f8c..d02f5f067 100644
Binary files a/v5.0.0/.doctrees/README.doctree and b/v5.0.0/.doctrees/README.doctree differ
diff --git a/v5.0.0/.doctrees/developer_guide/build_options.doctree b/v5.0.0/.doctrees/developer_guide/build_options.doctree
index 7fcfdd23e..9c38714dd 100644
Binary files a/v5.0.0/.doctrees/developer_guide/build_options.doctree and b/v5.0.0/.doctrees/developer_guide/build_options.doctree differ
diff --git a/v5.0.0/.doctrees/developer_guide/cadet_core_architecture.doctree b/v5.0.0/.doctrees/developer_guide/cadet_core_architecture.doctree
index c213a5599..946cf309c 100644
Binary files a/v5.0.0/.doctrees/developer_guide/cadet_core_architecture.doctree and b/v5.0.0/.doctrees/developer_guide/cadet_core_architecture.doctree differ
diff --git a/v5.0.0/.doctrees/developer_guide/cadet_python.doctree b/v5.0.0/.doctrees/developer_guide/cadet_python.doctree
index e1c365038..8ef0a34a8 100644
Binary files a/v5.0.0/.doctrees/developer_guide/cadet_python.doctree and b/v5.0.0/.doctrees/developer_guide/cadet_python.doctree differ
diff --git a/v5.0.0/.doctrees/developer_guide/debugging.doctree b/v5.0.0/.doctrees/developer_guide/debugging.doctree
index da100f0c8..29e918e33 100644
Binary files a/v5.0.0/.doctrees/developer_guide/debugging.doctree and b/v5.0.0/.doctrees/developer_guide/debugging.doctree differ
diff --git a/v5.0.0/.doctrees/developer_guide/index.doctree b/v5.0.0/.doctrees/developer_guide/index.doctree
index 7d17ea16f..8d2c74efd 100644
Binary files a/v5.0.0/.doctrees/developer_guide/index.doctree and b/v5.0.0/.doctrees/developer_guide/index.doctree differ
diff --git a/v5.0.0/.doctrees/developer_guide/model_expansion.doctree b/v5.0.0/.doctrees/developer_guide/model_expansion.doctree
index 9fb6b56d2..cff4cda15 100644
Binary files a/v5.0.0/.doctrees/developer_guide/model_expansion.doctree and b/v5.0.0/.doctrees/developer_guide/model_expansion.doctree differ
diff --git a/v5.0.0/.doctrees/developer_guide/release_new_version.doctree b/v5.0.0/.doctrees/developer_guide/release_new_version.doctree
index c8f1f20a4..78b56da57 100644
Binary files a/v5.0.0/.doctrees/developer_guide/release_new_version.doctree and b/v5.0.0/.doctrees/developer_guide/release_new_version.doctree differ
diff --git a/v5.0.0/.doctrees/developer_guide/testing.doctree b/v5.0.0/.doctrees/developer_guide/testing.doctree
index 74684a384..7a4c2be52 100644
Binary files a/v5.0.0/.doctrees/developer_guide/testing.doctree and b/v5.0.0/.doctrees/developer_guide/testing.doctree differ
diff --git a/v5.0.0/.doctrees/environment.pickle b/v5.0.0/.doctrees/environment.pickle
index 4868abf69..40ea58a8a 100644
Binary files a/v5.0.0/.doctrees/environment.pickle and b/v5.0.0/.doctrees/environment.pickle differ
diff --git a/v5.0.0/.doctrees/examples/batch_chromatography.doctree b/v5.0.0/.doctrees/examples/batch_chromatography.doctree
index 3becc2eed..a358128cf 100644
Binary files a/v5.0.0/.doctrees/examples/batch_chromatography.doctree and b/v5.0.0/.doctrees/examples/batch_chromatography.doctree differ
diff --git a/v5.0.0/.doctrees/examples/index.doctree b/v5.0.0/.doctrees/examples/index.doctree
index 9021e03ae..c4dbae3f0 100644
Binary files a/v5.0.0/.doctrees/examples/index.doctree and b/v5.0.0/.doctrees/examples/index.doctree differ
diff --git a/v5.0.0/.doctrees/examples/load_wash_elute.doctree b/v5.0.0/.doctrees/examples/load_wash_elute.doctree
index c0b7dc480..1ca7bd990 100644
Binary files a/v5.0.0/.doctrees/examples/load_wash_elute.doctree and b/v5.0.0/.doctrees/examples/load_wash_elute.doctree differ
diff --git a/v5.0.0/.doctrees/examples/reaction_cstr.doctree b/v5.0.0/.doctrees/examples/reaction_cstr.doctree
index 07e1d15d9..5f6649742 100644
Binary files a/v5.0.0/.doctrees/examples/reaction_cstr.doctree and b/v5.0.0/.doctrees/examples/reaction_cstr.doctree differ
diff --git a/v5.0.0/.doctrees/examples/rtd.doctree b/v5.0.0/.doctrees/examples/rtd.doctree
index 62b65e335..79db0eddd 100644
Binary files a/v5.0.0/.doctrees/examples/rtd.doctree and b/v5.0.0/.doctrees/examples/rtd.doctree differ
diff --git a/v5.0.0/.doctrees/getting_started/build_linux.doctree b/v5.0.0/.doctrees/getting_started/build_linux.doctree
index 1d7e8cf21..40f8daf8d 100644
Binary files a/v5.0.0/.doctrees/getting_started/build_linux.doctree and b/v5.0.0/.doctrees/getting_started/build_linux.doctree differ
diff --git a/v5.0.0/.doctrees/getting_started/build_osx.doctree b/v5.0.0/.doctrees/getting_started/build_osx.doctree
index 7a0bef276..94dcfe8fb 100644
Binary files a/v5.0.0/.doctrees/getting_started/build_osx.doctree and b/v5.0.0/.doctrees/getting_started/build_osx.doctree differ
diff --git a/v5.0.0/.doctrees/getting_started/build_windows.doctree b/v5.0.0/.doctrees/getting_started/build_windows.doctree
index 8094add51..4527ef111 100644
Binary files a/v5.0.0/.doctrees/getting_started/build_windows.doctree and b/v5.0.0/.doctrees/getting_started/build_windows.doctree differ
diff --git a/v5.0.0/.doctrees/getting_started/index.doctree b/v5.0.0/.doctrees/getting_started/index.doctree
index b0b3ea33c..876dd84ae 100644
Binary files a/v5.0.0/.doctrees/getting_started/index.doctree and b/v5.0.0/.doctrees/getting_started/index.doctree differ
diff --git a/v5.0.0/.doctrees/getting_started/installation.doctree b/v5.0.0/.doctrees/getting_started/installation.doctree
index 077ba9e70..ab2593330 100644
Binary files a/v5.0.0/.doctrees/getting_started/installation.doctree and b/v5.0.0/.doctrees/getting_started/installation.doctree differ
diff --git a/v5.0.0/.doctrees/getting_started/tutorials/breakthrough.doctree b/v5.0.0/.doctrees/getting_started/tutorials/breakthrough.doctree
index 1e6bbac70..e1f1eec64 100644
Binary files a/v5.0.0/.doctrees/getting_started/tutorials/breakthrough.doctree and b/v5.0.0/.doctrees/getting_started/tutorials/breakthrough.doctree differ
diff --git a/v5.0.0/.doctrees/index.doctree b/v5.0.0/.doctrees/index.doctree
index 4f6381edd..d363a6fd4 100644
Binary files a/v5.0.0/.doctrees/index.doctree and b/v5.0.0/.doctrees/index.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/bi_steric_mass_action.doctree b/v5.0.0/.doctrees/interface/binding/bi_steric_mass_action.doctree
index 0d43525c3..ced6ddaf2 100644
Binary files a/v5.0.0/.doctrees/interface/binding/bi_steric_mass_action.doctree and b/v5.0.0/.doctrees/interface/binding/bi_steric_mass_action.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree b/v5.0.0/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree
index f1b134c8d..deeda21e3 100644
Binary files a/v5.0.0/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree and b/v5.0.0/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/freundlich_ldf.doctree b/v5.0.0/.doctrees/interface/binding/freundlich_ldf.doctree
index ec8932268..84b90d694 100644
Binary files a/v5.0.0/.doctrees/interface/binding/freundlich_ldf.doctree and b/v5.0.0/.doctrees/interface/binding/freundlich_ldf.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/generalized_ion_exchange.doctree b/v5.0.0/.doctrees/interface/binding/generalized_ion_exchange.doctree
index 7366d787e..b677082d7 100644
Binary files a/v5.0.0/.doctrees/interface/binding/generalized_ion_exchange.doctree and b/v5.0.0/.doctrees/interface/binding/generalized_ion_exchange.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/hic_constant_water_activity.doctree b/v5.0.0/.doctrees/interface/binding/hic_constant_water_activity.doctree
index d9e41bfdd..60a67767c 100644
Binary files a/v5.0.0/.doctrees/interface/binding/hic_constant_water_activity.doctree and b/v5.0.0/.doctrees/interface/binding/hic_constant_water_activity.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree b/v5.0.0/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree
index 1af66666f..9a2a9e16a 100644
Binary files a/v5.0.0/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree and b/v5.0.0/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/index.doctree b/v5.0.0/.doctrees/interface/binding/index.doctree
index a74874516..10265f55d 100644
Binary files a/v5.0.0/.doctrees/interface/binding/index.doctree and b/v5.0.0/.doctrees/interface/binding/index.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/linear.doctree b/v5.0.0/.doctrees/interface/binding/linear.doctree
index c6a40743e..108daaf51 100644
Binary files a/v5.0.0/.doctrees/interface/binding/linear.doctree and b/v5.0.0/.doctrees/interface/binding/linear.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree b/v5.0.0/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree
index 4fb4426bb..4b59a6274 100644
Binary files a/v5.0.0/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree and b/v5.0.0/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/multi_component_anti_langmuir.doctree b/v5.0.0/.doctrees/interface/binding/multi_component_anti_langmuir.doctree
index edadecadf..9bb968d9f 100644
Binary files a/v5.0.0/.doctrees/interface/binding/multi_component_anti_langmuir.doctree and b/v5.0.0/.doctrees/interface/binding/multi_component_anti_langmuir.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/multi_component_bi_langmuir.doctree b/v5.0.0/.doctrees/interface/binding/multi_component_bi_langmuir.doctree
index e99bd4b33..9d90c9667 100644
Binary files a/v5.0.0/.doctrees/interface/binding/multi_component_bi_langmuir.doctree and b/v5.0.0/.doctrees/interface/binding/multi_component_bi_langmuir.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree b/v5.0.0/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree
index 155012366..ec15a22e4 100644
Binary files a/v5.0.0/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree and b/v5.0.0/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/multi_component_colloidal.doctree b/v5.0.0/.doctrees/interface/binding/multi_component_colloidal.doctree
index 98701da19..aec5e9919 100644
Binary files a/v5.0.0/.doctrees/interface/binding/multi_component_colloidal.doctree and b/v5.0.0/.doctrees/interface/binding/multi_component_colloidal.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/multi_component_langmuir.doctree b/v5.0.0/.doctrees/interface/binding/multi_component_langmuir.doctree
index 14cb036a6..bb6b387e6 100644
Binary files a/v5.0.0/.doctrees/interface/binding/multi_component_langmuir.doctree and b/v5.0.0/.doctrees/interface/binding/multi_component_langmuir.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree b/v5.0.0/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree
index 6cef772fe..95a4e5e3b 100644
Binary files a/v5.0.0/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree and b/v5.0.0/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree b/v5.0.0/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree
index f99309ce2..773bf664e 100644
Binary files a/v5.0.0/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree and b/v5.0.0/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/multi_component_spreading.doctree b/v5.0.0/.doctrees/interface/binding/multi_component_spreading.doctree
index f6595107b..8e9fbc756 100644
Binary files a/v5.0.0/.doctrees/interface/binding/multi_component_spreading.doctree and b/v5.0.0/.doctrees/interface/binding/multi_component_spreading.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/multi_state_steric_mass_action.doctree b/v5.0.0/.doctrees/interface/binding/multi_state_steric_mass_action.doctree
index 67af75bac..c04404ce4 100644
Binary files a/v5.0.0/.doctrees/interface/binding/multi_state_steric_mass_action.doctree and b/v5.0.0/.doctrees/interface/binding/multi_state_steric_mass_action.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/saska.doctree b/v5.0.0/.doctrees/interface/binding/saska.doctree
index db4721189..f5fc613c4 100644
Binary files a/v5.0.0/.doctrees/interface/binding/saska.doctree and b/v5.0.0/.doctrees/interface/binding/saska.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/self_association.doctree b/v5.0.0/.doctrees/interface/binding/self_association.doctree
index d2ba715e2..d360c6593 100644
Binary files a/v5.0.0/.doctrees/interface/binding/self_association.doctree and b/v5.0.0/.doctrees/interface/binding/self_association.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree b/v5.0.0/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree
index 899391ca9..2c11146cd 100644
Binary files a/v5.0.0/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree and b/v5.0.0/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree differ
diff --git a/v5.0.0/.doctrees/interface/binding/steric_mass_action.doctree b/v5.0.0/.doctrees/interface/binding/steric_mass_action.doctree
index 2731389b2..5013ded81 100644
Binary files a/v5.0.0/.doctrees/interface/binding/steric_mass_action.doctree and b/v5.0.0/.doctrees/interface/binding/steric_mass_action.doctree differ
diff --git a/v5.0.0/.doctrees/interface/consistent_initialization.doctree b/v5.0.0/.doctrees/interface/consistent_initialization.doctree
index 4731d022d..21e0facef 100644
Binary files a/v5.0.0/.doctrees/interface/consistent_initialization.doctree and b/v5.0.0/.doctrees/interface/consistent_initialization.doctree differ
diff --git a/v5.0.0/.doctrees/interface/flux_reconstruction.doctree b/v5.0.0/.doctrees/interface/flux_reconstruction.doctree
index f0e045fe2..aea17ef70 100644
Binary files a/v5.0.0/.doctrees/interface/flux_reconstruction.doctree and b/v5.0.0/.doctrees/interface/flux_reconstruction.doctree differ
diff --git a/v5.0.0/.doctrees/interface/index.doctree b/v5.0.0/.doctrees/interface/index.doctree
index 3136a50d3..55de6b7ff 100644
Binary files a/v5.0.0/.doctrees/interface/index.doctree and b/v5.0.0/.doctrees/interface/index.doctree differ
diff --git a/v5.0.0/.doctrees/interface/input_group.doctree b/v5.0.0/.doctrees/interface/input_group.doctree
index 4a01369a6..036c6a4cb 100644
Binary files a/v5.0.0/.doctrees/interface/input_group.doctree and b/v5.0.0/.doctrees/interface/input_group.doctree differ
diff --git a/v5.0.0/.doctrees/interface/introduction.doctree b/v5.0.0/.doctrees/interface/introduction.doctree
index c4b61d888..5d4733666 100644
Binary files a/v5.0.0/.doctrees/interface/introduction.doctree and b/v5.0.0/.doctrees/interface/introduction.doctree differ
diff --git a/v5.0.0/.doctrees/interface/meta_group.doctree b/v5.0.0/.doctrees/interface/meta_group.doctree
index 9a9dbf1fb..cf4e88154 100644
Binary files a/v5.0.0/.doctrees/interface/meta_group.doctree and b/v5.0.0/.doctrees/interface/meta_group.doctree differ
diff --git a/v5.0.0/.doctrees/interface/output_group.doctree b/v5.0.0/.doctrees/interface/output_group.doctree
index 8f447e3b9..a9cd79bfe 100644
Binary files a/v5.0.0/.doctrees/interface/output_group.doctree and b/v5.0.0/.doctrees/interface/output_group.doctree differ
diff --git a/v5.0.0/.doctrees/interface/parameter_dependencies.doctree b/v5.0.0/.doctrees/interface/parameter_dependencies.doctree
index 7b8ab0883..3ee2997f1 100644
Binary files a/v5.0.0/.doctrees/interface/parameter_dependencies.doctree and b/v5.0.0/.doctrees/interface/parameter_dependencies.doctree differ
diff --git a/v5.0.0/.doctrees/interface/population_balance_model.doctree b/v5.0.0/.doctrees/interface/population_balance_model.doctree
index 85b2d6c90..caeab5b44 100644
Binary files a/v5.0.0/.doctrees/interface/population_balance_model.doctree and b/v5.0.0/.doctrees/interface/population_balance_model.doctree differ
diff --git a/v5.0.0/.doctrees/interface/reaction/index.doctree b/v5.0.0/.doctrees/interface/reaction/index.doctree
index 6b1359946..b1fced6ff 100644
Binary files a/v5.0.0/.doctrees/interface/reaction/index.doctree and b/v5.0.0/.doctrees/interface/reaction/index.doctree differ
diff --git a/v5.0.0/.doctrees/interface/reaction/mass_action_law.doctree b/v5.0.0/.doctrees/interface/reaction/mass_action_law.doctree
index 11db1a15c..2f78c200c 100644
Binary files a/v5.0.0/.doctrees/interface/reaction/mass_action_law.doctree and b/v5.0.0/.doctrees/interface/reaction/mass_action_law.doctree differ
diff --git a/v5.0.0/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree b/v5.0.0/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree
index 5c4b6e237..25f836664 100644
Binary files a/v5.0.0/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree and b/v5.0.0/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree differ
diff --git a/v5.0.0/.doctrees/interface/return_data.doctree b/v5.0.0/.doctrees/interface/return_data.doctree
index f8bc6d0e1..6904da1ae 100644
Binary files a/v5.0.0/.doctrees/interface/return_data.doctree and b/v5.0.0/.doctrees/interface/return_data.doctree differ
diff --git a/v5.0.0/.doctrees/interface/sensitivities.doctree b/v5.0.0/.doctrees/interface/sensitivities.doctree
index c24da8fa7..1c28b101f 100644
Binary files a/v5.0.0/.doctrees/interface/sensitivities.doctree and b/v5.0.0/.doctrees/interface/sensitivities.doctree differ
diff --git a/v5.0.0/.doctrees/interface/solver.doctree b/v5.0.0/.doctrees/interface/solver.doctree
index 29da28429..f0f90fea7 100644
Binary files a/v5.0.0/.doctrees/interface/solver.doctree and b/v5.0.0/.doctrees/interface/solver.doctree differ
diff --git a/v5.0.0/.doctrees/interface/spatial_discretization_methods.doctree b/v5.0.0/.doctrees/interface/spatial_discretization_methods.doctree
index d5a18b989..b9030723b 100644
Binary files a/v5.0.0/.doctrees/interface/spatial_discretization_methods.doctree and b/v5.0.0/.doctrees/interface/spatial_discretization_methods.doctree differ
diff --git a/v5.0.0/.doctrees/interface/system.doctree b/v5.0.0/.doctrees/interface/system.doctree
index 836d4e79d..96df72832 100644
Binary files a/v5.0.0/.doctrees/interface/system.doctree and b/v5.0.0/.doctrees/interface/system.doctree differ
diff --git a/v5.0.0/.doctrees/interface/unit_operations/2d_general_rate_model.doctree b/v5.0.0/.doctrees/interface/unit_operations/2d_general_rate_model.doctree
index b7ac11c88..3934aa2ef 100644
Binary files a/v5.0.0/.doctrees/interface/unit_operations/2d_general_rate_model.doctree and b/v5.0.0/.doctrees/interface/unit_operations/2d_general_rate_model.doctree differ
diff --git a/v5.0.0/.doctrees/interface/unit_operations/cstr.doctree b/v5.0.0/.doctrees/interface/unit_operations/cstr.doctree
index 521f81a27..5b9699abb 100644
Binary files a/v5.0.0/.doctrees/interface/unit_operations/cstr.doctree and b/v5.0.0/.doctrees/interface/unit_operations/cstr.doctree differ
diff --git a/v5.0.0/.doctrees/interface/unit_operations/general_rate_model.doctree b/v5.0.0/.doctrees/interface/unit_operations/general_rate_model.doctree
index d72693fb9..8f6d952ed 100644
Binary files a/v5.0.0/.doctrees/interface/unit_operations/general_rate_model.doctree and b/v5.0.0/.doctrees/interface/unit_operations/general_rate_model.doctree differ
diff --git a/v5.0.0/.doctrees/interface/unit_operations/index.doctree b/v5.0.0/.doctrees/interface/unit_operations/index.doctree
index 96eaad099..1b89fba0a 100644
Binary files a/v5.0.0/.doctrees/interface/unit_operations/index.doctree and b/v5.0.0/.doctrees/interface/unit_operations/index.doctree differ
diff --git a/v5.0.0/.doctrees/interface/unit_operations/inlet.doctree b/v5.0.0/.doctrees/interface/unit_operations/inlet.doctree
index 2d75bf75c..49a75798b 100644
Binary files a/v5.0.0/.doctrees/interface/unit_operations/inlet.doctree and b/v5.0.0/.doctrees/interface/unit_operations/inlet.doctree differ
diff --git a/v5.0.0/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree b/v5.0.0/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree
index 6efcd1e3b..e47ee2c52 100644
Binary files a/v5.0.0/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree and b/v5.0.0/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree differ
diff --git a/v5.0.0/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree b/v5.0.0/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree
index f69f5cc19..49abf8fab 100644
Binary files a/v5.0.0/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree and b/v5.0.0/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree differ
diff --git a/v5.0.0/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree b/v5.0.0/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree
index c5a6d1b1d..86ccaeb33 100644
Binary files a/v5.0.0/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree and b/v5.0.0/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree differ
diff --git a/v5.0.0/.doctrees/interface/unit_operations/outlet.doctree b/v5.0.0/.doctrees/interface/unit_operations/outlet.doctree
index 93c89eedd..b9bf212a8 100644
Binary files a/v5.0.0/.doctrees/interface/unit_operations/outlet.doctree and b/v5.0.0/.doctrees/interface/unit_operations/outlet.doctree differ
diff --git a/v5.0.0/.doctrees/interface/unit_operations/radial_flow_models.doctree b/v5.0.0/.doctrees/interface/unit_operations/radial_flow_models.doctree
index fca05b424..6272342a5 100644
Binary files a/v5.0.0/.doctrees/interface/unit_operations/radial_flow_models.doctree and b/v5.0.0/.doctrees/interface/unit_operations/radial_flow_models.doctree differ
diff --git a/v5.0.0/.doctrees/license.doctree b/v5.0.0/.doctrees/license.doctree
index 53944604c..0fe68afa4 100644
Binary files a/v5.0.0/.doctrees/license.doctree and b/v5.0.0/.doctrees/license.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/bi_steric_mass_action.doctree b/v5.0.0/.doctrees/modelling/binding/bi_steric_mass_action.doctree
index 88d217e84..b065db5be 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/bi_steric_mass_action.doctree and b/v5.0.0/.doctrees/modelling/binding/bi_steric_mass_action.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree b/v5.0.0/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree
index 38be641f3..6a7e297f0 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree and b/v5.0.0/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/freundlich_ldf.doctree b/v5.0.0/.doctrees/modelling/binding/freundlich_ldf.doctree
index 1cc744000..370b1603e 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/freundlich_ldf.doctree and b/v5.0.0/.doctrees/modelling/binding/freundlich_ldf.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/generalized_ion_exchange.doctree b/v5.0.0/.doctrees/modelling/binding/generalized_ion_exchange.doctree
index e52025d30..9808b4d18 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/generalized_ion_exchange.doctree and b/v5.0.0/.doctrees/modelling/binding/generalized_ion_exchange.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/hic_constant_water_activity.doctree b/v5.0.0/.doctrees/modelling/binding/hic_constant_water_activity.doctree
index 4e5788c00..d018c155a 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/hic_constant_water_activity.doctree and b/v5.0.0/.doctrees/modelling/binding/hic_constant_water_activity.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree b/v5.0.0/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree
index 46488732b..f07f87f5d 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree and b/v5.0.0/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/index.doctree b/v5.0.0/.doctrees/modelling/binding/index.doctree
index 6a0016aa4..602eff345 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/index.doctree and b/v5.0.0/.doctrees/modelling/binding/index.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/linear.doctree b/v5.0.0/.doctrees/modelling/binding/linear.doctree
index acb1bf2b1..6e20a6e60 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/linear.doctree and b/v5.0.0/.doctrees/modelling/binding/linear.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree b/v5.0.0/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree
index 62bd7b96c..29ec5589b 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree and b/v5.0.0/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree b/v5.0.0/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree
index 1cbdc3227..0dfdbab77 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree and b/v5.0.0/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree b/v5.0.0/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree
index f5cb23ab9..2468663d2 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree and b/v5.0.0/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree b/v5.0.0/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree
index e581ab273..383d4b239 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree and b/v5.0.0/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/multi_component_colloidal.doctree b/v5.0.0/.doctrees/modelling/binding/multi_component_colloidal.doctree
index c69a52fec..541df8f0f 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/multi_component_colloidal.doctree and b/v5.0.0/.doctrees/modelling/binding/multi_component_colloidal.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/multi_component_langmuir.doctree b/v5.0.0/.doctrees/modelling/binding/multi_component_langmuir.doctree
index c67ad5680..1094958b1 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/multi_component_langmuir.doctree and b/v5.0.0/.doctrees/modelling/binding/multi_component_langmuir.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree b/v5.0.0/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree
index 5828588aa..e9b67ab86 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree and b/v5.0.0/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree b/v5.0.0/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree
index ac5dce5e5..364a57492 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree and b/v5.0.0/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/multi_component_spreading.doctree b/v5.0.0/.doctrees/modelling/binding/multi_component_spreading.doctree
index 738202e3d..6be110f59 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/multi_component_spreading.doctree and b/v5.0.0/.doctrees/modelling/binding/multi_component_spreading.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree b/v5.0.0/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree
index 7670d267f..ae53b2233 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree and b/v5.0.0/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/saska.doctree b/v5.0.0/.doctrees/modelling/binding/saska.doctree
index 4b4b7cf14..3afb5aa0f 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/saska.doctree and b/v5.0.0/.doctrees/modelling/binding/saska.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/self_association.doctree b/v5.0.0/.doctrees/modelling/binding/self_association.doctree
index cec51b14e..ad5b3e110 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/self_association.doctree and b/v5.0.0/.doctrees/modelling/binding/self_association.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree b/v5.0.0/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree
index d04168e83..88efd089f 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree and b/v5.0.0/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/binding/steric_mass_action.doctree b/v5.0.0/.doctrees/modelling/binding/steric_mass_action.doctree
index fd425c0e7..f58767c07 100644
Binary files a/v5.0.0/.doctrees/modelling/binding/steric_mass_action.doctree and b/v5.0.0/.doctrees/modelling/binding/steric_mass_action.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/crystallization.doctree b/v5.0.0/.doctrees/modelling/crystallization.doctree
index b2da63aad..c6facab32 100644
Binary files a/v5.0.0/.doctrees/modelling/crystallization.doctree and b/v5.0.0/.doctrees/modelling/crystallization.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/equations.doctree b/v5.0.0/.doctrees/modelling/equations.doctree
index 5db32e6d8..e900f7cc7 100644
Binary files a/v5.0.0/.doctrees/modelling/equations.doctree and b/v5.0.0/.doctrees/modelling/equations.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/index.doctree b/v5.0.0/.doctrees/modelling/index.doctree
index 533c6b39a..809988c8d 100644
Binary files a/v5.0.0/.doctrees/modelling/index.doctree and b/v5.0.0/.doctrees/modelling/index.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/networks.doctree b/v5.0.0/.doctrees/modelling/networks.doctree
index a404c497b..55be1832a 100644
Binary files a/v5.0.0/.doctrees/modelling/networks.doctree and b/v5.0.0/.doctrees/modelling/networks.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/reaction/index.doctree b/v5.0.0/.doctrees/modelling/reaction/index.doctree
index d59afd8d6..d56f51c1e 100644
Binary files a/v5.0.0/.doctrees/modelling/reaction/index.doctree and b/v5.0.0/.doctrees/modelling/reaction/index.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/reaction/mass_action_law.doctree b/v5.0.0/.doctrees/modelling/reaction/mass_action_law.doctree
index bfee7d050..a49e83c66 100644
Binary files a/v5.0.0/.doctrees/modelling/reaction/mass_action_law.doctree and b/v5.0.0/.doctrees/modelling/reaction/mass_action_law.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree b/v5.0.0/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree
index 41f82ecd1..cdc85496c 100644
Binary files a/v5.0.0/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree and b/v5.0.0/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree b/v5.0.0/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree
index 16c17b1ce..7cf49af85 100644
Binary files a/v5.0.0/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree and b/v5.0.0/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/unit_operations/cstr.doctree b/v5.0.0/.doctrees/modelling/unit_operations/cstr.doctree
index ced8643e0..79719e475 100644
Binary files a/v5.0.0/.doctrees/modelling/unit_operations/cstr.doctree and b/v5.0.0/.doctrees/modelling/unit_operations/cstr.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/unit_operations/general_rate_model.doctree b/v5.0.0/.doctrees/modelling/unit_operations/general_rate_model.doctree
index c36274cf7..fa070d134 100644
Binary files a/v5.0.0/.doctrees/modelling/unit_operations/general_rate_model.doctree and b/v5.0.0/.doctrees/modelling/unit_operations/general_rate_model.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/unit_operations/index.doctree b/v5.0.0/.doctrees/modelling/unit_operations/index.doctree
index 052203846..c8cbe685c 100644
Binary files a/v5.0.0/.doctrees/modelling/unit_operations/index.doctree and b/v5.0.0/.doctrees/modelling/unit_operations/index.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/unit_operations/inlet.doctree b/v5.0.0/.doctrees/modelling/unit_operations/inlet.doctree
index ed74b8cdd..6da9161a3 100644
Binary files a/v5.0.0/.doctrees/modelling/unit_operations/inlet.doctree and b/v5.0.0/.doctrees/modelling/unit_operations/inlet.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree b/v5.0.0/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree
index 7de0eaf3f..c4e50394c 100644
Binary files a/v5.0.0/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree and b/v5.0.0/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree b/v5.0.0/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree
index e25229aaf..f128ab0d4 100644
Binary files a/v5.0.0/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree and b/v5.0.0/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree b/v5.0.0/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree
index dd8ba177e..14f7d415e 100644
Binary files a/v5.0.0/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree and b/v5.0.0/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree differ
diff --git a/v5.0.0/.doctrees/modelling/unit_operations/outlet.doctree b/v5.0.0/.doctrees/modelling/unit_operations/outlet.doctree
index 97b71a38a..44c47ab17 100644
Binary files a/v5.0.0/.doctrees/modelling/unit_operations/outlet.doctree and b/v5.0.0/.doctrees/modelling/unit_operations/outlet.doctree differ
diff --git a/v5.0.0/.doctrees/publications.doctree b/v5.0.0/.doctrees/publications.doctree
index 65b594b54..87ddcddbf 100644
Binary files a/v5.0.0/.doctrees/publications.doctree and b/v5.0.0/.doctrees/publications.doctree differ
diff --git a/v5.0.0/.doctrees/requirements.doctree b/v5.0.0/.doctrees/requirements.doctree
index 9b7ddf297..dbbc5657d 100644
Binary files a/v5.0.0/.doctrees/requirements.doctree and b/v5.0.0/.doctrees/requirements.doctree differ
diff --git a/v5.0.0/.doctrees/simulation/index.doctree b/v5.0.0/.doctrees/simulation/index.doctree
index 21d3210af..66e1aa7d3 100644
Binary files a/v5.0.0/.doctrees/simulation/index.doctree and b/v5.0.0/.doctrees/simulation/index.doctree differ
diff --git a/v5.0.0/.doctrees/zbibliography.doctree b/v5.0.0/.doctrees/zbibliography.doctree
index bb28e4937..28612391f 100644
Binary files a/v5.0.0/.doctrees/zbibliography.doctree and b/v5.0.0/.doctrees/zbibliography.doctree differ
diff --git a/v5.0.1/.buildinfo b/v5.0.1/.buildinfo
index ca92a0c11..6b04439b2 100644
--- a/v5.0.1/.buildinfo
+++ b/v5.0.1/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 0e4055035f91035efdda704e31d51cab
+config: 4720b5623f49a9d61039158ca49d120b
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/v5.0.1/.doctrees/README.doctree b/v5.0.1/.doctrees/README.doctree
index a17cdb67c..fda6e7bc1 100644
Binary files a/v5.0.1/.doctrees/README.doctree and b/v5.0.1/.doctrees/README.doctree differ
diff --git a/v5.0.1/.doctrees/developer_guide/build_options.doctree b/v5.0.1/.doctrees/developer_guide/build_options.doctree
index c609e0d44..210048bd0 100644
Binary files a/v5.0.1/.doctrees/developer_guide/build_options.doctree and b/v5.0.1/.doctrees/developer_guide/build_options.doctree differ
diff --git a/v5.0.1/.doctrees/developer_guide/cadet_core_architecture.doctree b/v5.0.1/.doctrees/developer_guide/cadet_core_architecture.doctree
index 4ae95ff9c..a46647687 100644
Binary files a/v5.0.1/.doctrees/developer_guide/cadet_core_architecture.doctree and b/v5.0.1/.doctrees/developer_guide/cadet_core_architecture.doctree differ
diff --git a/v5.0.1/.doctrees/developer_guide/cadet_python.doctree b/v5.0.1/.doctrees/developer_guide/cadet_python.doctree
index af50b96e8..efac2c231 100644
Binary files a/v5.0.1/.doctrees/developer_guide/cadet_python.doctree and b/v5.0.1/.doctrees/developer_guide/cadet_python.doctree differ
diff --git a/v5.0.1/.doctrees/developer_guide/debugging.doctree b/v5.0.1/.doctrees/developer_guide/debugging.doctree
index ab22a456a..9ddd8b3d1 100644
Binary files a/v5.0.1/.doctrees/developer_guide/debugging.doctree and b/v5.0.1/.doctrees/developer_guide/debugging.doctree differ
diff --git a/v5.0.1/.doctrees/developer_guide/index.doctree b/v5.0.1/.doctrees/developer_guide/index.doctree
index 4ea3ffadb..22f224fa3 100644
Binary files a/v5.0.1/.doctrees/developer_guide/index.doctree and b/v5.0.1/.doctrees/developer_guide/index.doctree differ
diff --git a/v5.0.1/.doctrees/developer_guide/model_expansion.doctree b/v5.0.1/.doctrees/developer_guide/model_expansion.doctree
index 8a4367db5..00b4fcfdf 100644
Binary files a/v5.0.1/.doctrees/developer_guide/model_expansion.doctree and b/v5.0.1/.doctrees/developer_guide/model_expansion.doctree differ
diff --git a/v5.0.1/.doctrees/developer_guide/release_new_version.doctree b/v5.0.1/.doctrees/developer_guide/release_new_version.doctree
index aea8e97bc..d50ff149e 100644
Binary files a/v5.0.1/.doctrees/developer_guide/release_new_version.doctree and b/v5.0.1/.doctrees/developer_guide/release_new_version.doctree differ
diff --git a/v5.0.1/.doctrees/developer_guide/testing.doctree b/v5.0.1/.doctrees/developer_guide/testing.doctree
index 5f5208533..c501cc99d 100644
Binary files a/v5.0.1/.doctrees/developer_guide/testing.doctree and b/v5.0.1/.doctrees/developer_guide/testing.doctree differ
diff --git a/v5.0.1/.doctrees/environment.pickle b/v5.0.1/.doctrees/environment.pickle
index ac49597e9..1e2c3ef22 100644
Binary files a/v5.0.1/.doctrees/environment.pickle and b/v5.0.1/.doctrees/environment.pickle differ
diff --git a/v5.0.1/.doctrees/examples/batch_chromatography.doctree b/v5.0.1/.doctrees/examples/batch_chromatography.doctree
index 551b93011..1e2960d8c 100644
Binary files a/v5.0.1/.doctrees/examples/batch_chromatography.doctree and b/v5.0.1/.doctrees/examples/batch_chromatography.doctree differ
diff --git a/v5.0.1/.doctrees/examples/index.doctree b/v5.0.1/.doctrees/examples/index.doctree
index d6b1eca81..6660ea134 100644
Binary files a/v5.0.1/.doctrees/examples/index.doctree and b/v5.0.1/.doctrees/examples/index.doctree differ
diff --git a/v5.0.1/.doctrees/examples/load_wash_elute.doctree b/v5.0.1/.doctrees/examples/load_wash_elute.doctree
index e9c9b5a9f..d3dff1711 100644
Binary files a/v5.0.1/.doctrees/examples/load_wash_elute.doctree and b/v5.0.1/.doctrees/examples/load_wash_elute.doctree differ
diff --git a/v5.0.1/.doctrees/examples/reaction_cstr.doctree b/v5.0.1/.doctrees/examples/reaction_cstr.doctree
index a3dde7c92..5e7ca37c0 100644
Binary files a/v5.0.1/.doctrees/examples/reaction_cstr.doctree and b/v5.0.1/.doctrees/examples/reaction_cstr.doctree differ
diff --git a/v5.0.1/.doctrees/examples/rtd.doctree b/v5.0.1/.doctrees/examples/rtd.doctree
index 7aadb04f7..2c36eb039 100644
Binary files a/v5.0.1/.doctrees/examples/rtd.doctree and b/v5.0.1/.doctrees/examples/rtd.doctree differ
diff --git a/v5.0.1/.doctrees/getting_started/build_linux.doctree b/v5.0.1/.doctrees/getting_started/build_linux.doctree
index 27a5022f0..833dee8f0 100644
Binary files a/v5.0.1/.doctrees/getting_started/build_linux.doctree and b/v5.0.1/.doctrees/getting_started/build_linux.doctree differ
diff --git a/v5.0.1/.doctrees/getting_started/build_osx.doctree b/v5.0.1/.doctrees/getting_started/build_osx.doctree
index c9eca5abb..2efdd56fe 100644
Binary files a/v5.0.1/.doctrees/getting_started/build_osx.doctree and b/v5.0.1/.doctrees/getting_started/build_osx.doctree differ
diff --git a/v5.0.1/.doctrees/getting_started/build_windows.doctree b/v5.0.1/.doctrees/getting_started/build_windows.doctree
index ff615b0cc..18a14304b 100644
Binary files a/v5.0.1/.doctrees/getting_started/build_windows.doctree and b/v5.0.1/.doctrees/getting_started/build_windows.doctree differ
diff --git a/v5.0.1/.doctrees/getting_started/index.doctree b/v5.0.1/.doctrees/getting_started/index.doctree
index 68f46fd75..84f91ce12 100644
Binary files a/v5.0.1/.doctrees/getting_started/index.doctree and b/v5.0.1/.doctrees/getting_started/index.doctree differ
diff --git a/v5.0.1/.doctrees/getting_started/installation.doctree b/v5.0.1/.doctrees/getting_started/installation.doctree
index c53cd56c5..dfccf09cb 100644
Binary files a/v5.0.1/.doctrees/getting_started/installation.doctree and b/v5.0.1/.doctrees/getting_started/installation.doctree differ
diff --git a/v5.0.1/.doctrees/getting_started/tutorials/breakthrough.doctree b/v5.0.1/.doctrees/getting_started/tutorials/breakthrough.doctree
index d14c51642..fd7d07586 100644
Binary files a/v5.0.1/.doctrees/getting_started/tutorials/breakthrough.doctree and b/v5.0.1/.doctrees/getting_started/tutorials/breakthrough.doctree differ
diff --git a/v5.0.1/.doctrees/index.doctree b/v5.0.1/.doctrees/index.doctree
index f0134d386..08f50cbef 100644
Binary files a/v5.0.1/.doctrees/index.doctree and b/v5.0.1/.doctrees/index.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/bi_steric_mass_action.doctree b/v5.0.1/.doctrees/interface/binding/bi_steric_mass_action.doctree
index 8db595612..4b8db94a2 100644
Binary files a/v5.0.1/.doctrees/interface/binding/bi_steric_mass_action.doctree and b/v5.0.1/.doctrees/interface/binding/bi_steric_mass_action.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree b/v5.0.1/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree
index 0fc8b3570..13542f86c 100644
Binary files a/v5.0.1/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree and b/v5.0.1/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/freundlich_ldf.doctree b/v5.0.1/.doctrees/interface/binding/freundlich_ldf.doctree
index d947e12f8..33db94c11 100644
Binary files a/v5.0.1/.doctrees/interface/binding/freundlich_ldf.doctree and b/v5.0.1/.doctrees/interface/binding/freundlich_ldf.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/generalized_ion_exchange.doctree b/v5.0.1/.doctrees/interface/binding/generalized_ion_exchange.doctree
index 8949aa46a..0e3f14eda 100644
Binary files a/v5.0.1/.doctrees/interface/binding/generalized_ion_exchange.doctree and b/v5.0.1/.doctrees/interface/binding/generalized_ion_exchange.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/hic_constant_water_activity.doctree b/v5.0.1/.doctrees/interface/binding/hic_constant_water_activity.doctree
index e287d519e..d210aa44d 100644
Binary files a/v5.0.1/.doctrees/interface/binding/hic_constant_water_activity.doctree and b/v5.0.1/.doctrees/interface/binding/hic_constant_water_activity.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree b/v5.0.1/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree
index 9959c5ad5..a06dfcd2e 100644
Binary files a/v5.0.1/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree and b/v5.0.1/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/index.doctree b/v5.0.1/.doctrees/interface/binding/index.doctree
index 32dc0955f..27f9c203d 100644
Binary files a/v5.0.1/.doctrees/interface/binding/index.doctree and b/v5.0.1/.doctrees/interface/binding/index.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/linear.doctree b/v5.0.1/.doctrees/interface/binding/linear.doctree
index 7d4783aac..2b7a12f0b 100644
Binary files a/v5.0.1/.doctrees/interface/binding/linear.doctree and b/v5.0.1/.doctrees/interface/binding/linear.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree b/v5.0.1/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree
index ed8707c05..5ab9f5983 100644
Binary files a/v5.0.1/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree and b/v5.0.1/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/multi_component_anti_langmuir.doctree b/v5.0.1/.doctrees/interface/binding/multi_component_anti_langmuir.doctree
index f04508406..e36024dc5 100644
Binary files a/v5.0.1/.doctrees/interface/binding/multi_component_anti_langmuir.doctree and b/v5.0.1/.doctrees/interface/binding/multi_component_anti_langmuir.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/multi_component_bi_langmuir.doctree b/v5.0.1/.doctrees/interface/binding/multi_component_bi_langmuir.doctree
index 43c8372ca..3fbf75fd8 100644
Binary files a/v5.0.1/.doctrees/interface/binding/multi_component_bi_langmuir.doctree and b/v5.0.1/.doctrees/interface/binding/multi_component_bi_langmuir.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree b/v5.0.1/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree
index ad12e7982..2ad2ca7ad 100644
Binary files a/v5.0.1/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree and b/v5.0.1/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/multi_component_colloidal.doctree b/v5.0.1/.doctrees/interface/binding/multi_component_colloidal.doctree
index c9c94c29d..29fb7f7c0 100644
Binary files a/v5.0.1/.doctrees/interface/binding/multi_component_colloidal.doctree and b/v5.0.1/.doctrees/interface/binding/multi_component_colloidal.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/multi_component_langmuir.doctree b/v5.0.1/.doctrees/interface/binding/multi_component_langmuir.doctree
index 0c43ff497..013754a28 100644
Binary files a/v5.0.1/.doctrees/interface/binding/multi_component_langmuir.doctree and b/v5.0.1/.doctrees/interface/binding/multi_component_langmuir.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree b/v5.0.1/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree
index 613b8f321..1d336fbda 100644
Binary files a/v5.0.1/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree and b/v5.0.1/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree b/v5.0.1/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree
index 92951337e..9cadf4df2 100644
Binary files a/v5.0.1/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree and b/v5.0.1/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/multi_component_spreading.doctree b/v5.0.1/.doctrees/interface/binding/multi_component_spreading.doctree
index 86a11bc40..218103f61 100644
Binary files a/v5.0.1/.doctrees/interface/binding/multi_component_spreading.doctree and b/v5.0.1/.doctrees/interface/binding/multi_component_spreading.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/multi_state_steric_mass_action.doctree b/v5.0.1/.doctrees/interface/binding/multi_state_steric_mass_action.doctree
index cbc250ed1..fa26e278d 100644
Binary files a/v5.0.1/.doctrees/interface/binding/multi_state_steric_mass_action.doctree and b/v5.0.1/.doctrees/interface/binding/multi_state_steric_mass_action.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/saska.doctree b/v5.0.1/.doctrees/interface/binding/saska.doctree
index 1f6956b72..0bb91c769 100644
Binary files a/v5.0.1/.doctrees/interface/binding/saska.doctree and b/v5.0.1/.doctrees/interface/binding/saska.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/self_association.doctree b/v5.0.1/.doctrees/interface/binding/self_association.doctree
index 776fecf93..36505d6cd 100644
Binary files a/v5.0.1/.doctrees/interface/binding/self_association.doctree and b/v5.0.1/.doctrees/interface/binding/self_association.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree b/v5.0.1/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree
index 12b758562..4589e1361 100644
Binary files a/v5.0.1/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree and b/v5.0.1/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree differ
diff --git a/v5.0.1/.doctrees/interface/binding/steric_mass_action.doctree b/v5.0.1/.doctrees/interface/binding/steric_mass_action.doctree
index 11a465ba5..627d6b8b8 100644
Binary files a/v5.0.1/.doctrees/interface/binding/steric_mass_action.doctree and b/v5.0.1/.doctrees/interface/binding/steric_mass_action.doctree differ
diff --git a/v5.0.1/.doctrees/interface/consistent_initialization.doctree b/v5.0.1/.doctrees/interface/consistent_initialization.doctree
index c6cd59483..34719ca57 100644
Binary files a/v5.0.1/.doctrees/interface/consistent_initialization.doctree and b/v5.0.1/.doctrees/interface/consistent_initialization.doctree differ
diff --git a/v5.0.1/.doctrees/interface/flux_reconstruction.doctree b/v5.0.1/.doctrees/interface/flux_reconstruction.doctree
index 4e802bc88..1e6c8d5d3 100644
Binary files a/v5.0.1/.doctrees/interface/flux_reconstruction.doctree and b/v5.0.1/.doctrees/interface/flux_reconstruction.doctree differ
diff --git a/v5.0.1/.doctrees/interface/index.doctree b/v5.0.1/.doctrees/interface/index.doctree
index ca35f3c6c..c7e409250 100644
Binary files a/v5.0.1/.doctrees/interface/index.doctree and b/v5.0.1/.doctrees/interface/index.doctree differ
diff --git a/v5.0.1/.doctrees/interface/input_group.doctree b/v5.0.1/.doctrees/interface/input_group.doctree
index a154fe687..af01355c8 100644
Binary files a/v5.0.1/.doctrees/interface/input_group.doctree and b/v5.0.1/.doctrees/interface/input_group.doctree differ
diff --git a/v5.0.1/.doctrees/interface/introduction.doctree b/v5.0.1/.doctrees/interface/introduction.doctree
index 472e310bb..eaee25f92 100644
Binary files a/v5.0.1/.doctrees/interface/introduction.doctree and b/v5.0.1/.doctrees/interface/introduction.doctree differ
diff --git a/v5.0.1/.doctrees/interface/meta_group.doctree b/v5.0.1/.doctrees/interface/meta_group.doctree
index 297640c3d..efb5d5c71 100644
Binary files a/v5.0.1/.doctrees/interface/meta_group.doctree and b/v5.0.1/.doctrees/interface/meta_group.doctree differ
diff --git a/v5.0.1/.doctrees/interface/output_group.doctree b/v5.0.1/.doctrees/interface/output_group.doctree
index a3db1d7a6..b093a2a29 100644
Binary files a/v5.0.1/.doctrees/interface/output_group.doctree and b/v5.0.1/.doctrees/interface/output_group.doctree differ
diff --git a/v5.0.1/.doctrees/interface/parameter_dependencies.doctree b/v5.0.1/.doctrees/interface/parameter_dependencies.doctree
index f31483347..1b5709c7a 100644
Binary files a/v5.0.1/.doctrees/interface/parameter_dependencies.doctree and b/v5.0.1/.doctrees/interface/parameter_dependencies.doctree differ
diff --git a/v5.0.1/.doctrees/interface/population_balance_model.doctree b/v5.0.1/.doctrees/interface/population_balance_model.doctree
index da5e9556f..38d24b094 100644
Binary files a/v5.0.1/.doctrees/interface/population_balance_model.doctree and b/v5.0.1/.doctrees/interface/population_balance_model.doctree differ
diff --git a/v5.0.1/.doctrees/interface/reaction/index.doctree b/v5.0.1/.doctrees/interface/reaction/index.doctree
index 29ad554cf..06b24a89e 100644
Binary files a/v5.0.1/.doctrees/interface/reaction/index.doctree and b/v5.0.1/.doctrees/interface/reaction/index.doctree differ
diff --git a/v5.0.1/.doctrees/interface/reaction/mass_action_law.doctree b/v5.0.1/.doctrees/interface/reaction/mass_action_law.doctree
index 23d122c1c..065c567c0 100644
Binary files a/v5.0.1/.doctrees/interface/reaction/mass_action_law.doctree and b/v5.0.1/.doctrees/interface/reaction/mass_action_law.doctree differ
diff --git a/v5.0.1/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree b/v5.0.1/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree
index 36e84e5dc..445e4bfe1 100644
Binary files a/v5.0.1/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree and b/v5.0.1/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree differ
diff --git a/v5.0.1/.doctrees/interface/return_data.doctree b/v5.0.1/.doctrees/interface/return_data.doctree
index f3c073315..adba2f1da 100644
Binary files a/v5.0.1/.doctrees/interface/return_data.doctree and b/v5.0.1/.doctrees/interface/return_data.doctree differ
diff --git a/v5.0.1/.doctrees/interface/sensitivities.doctree b/v5.0.1/.doctrees/interface/sensitivities.doctree
index 05448f56a..563e20b67 100644
Binary files a/v5.0.1/.doctrees/interface/sensitivities.doctree and b/v5.0.1/.doctrees/interface/sensitivities.doctree differ
diff --git a/v5.0.1/.doctrees/interface/solver.doctree b/v5.0.1/.doctrees/interface/solver.doctree
index 7381c6bed..503b99553 100644
Binary files a/v5.0.1/.doctrees/interface/solver.doctree and b/v5.0.1/.doctrees/interface/solver.doctree differ
diff --git a/v5.0.1/.doctrees/interface/spatial_discretization_methods.doctree b/v5.0.1/.doctrees/interface/spatial_discretization_methods.doctree
index 4b59c5486..a91ca70ee 100644
Binary files a/v5.0.1/.doctrees/interface/spatial_discretization_methods.doctree and b/v5.0.1/.doctrees/interface/spatial_discretization_methods.doctree differ
diff --git a/v5.0.1/.doctrees/interface/system.doctree b/v5.0.1/.doctrees/interface/system.doctree
index 38d101fc5..f90e47f03 100644
Binary files a/v5.0.1/.doctrees/interface/system.doctree and b/v5.0.1/.doctrees/interface/system.doctree differ
diff --git a/v5.0.1/.doctrees/interface/unit_operations/2d_general_rate_model.doctree b/v5.0.1/.doctrees/interface/unit_operations/2d_general_rate_model.doctree
index f7bc660c7..3fe8ca642 100644
Binary files a/v5.0.1/.doctrees/interface/unit_operations/2d_general_rate_model.doctree and b/v5.0.1/.doctrees/interface/unit_operations/2d_general_rate_model.doctree differ
diff --git a/v5.0.1/.doctrees/interface/unit_operations/cstr.doctree b/v5.0.1/.doctrees/interface/unit_operations/cstr.doctree
index 70110db7f..38b6fac84 100644
Binary files a/v5.0.1/.doctrees/interface/unit_operations/cstr.doctree and b/v5.0.1/.doctrees/interface/unit_operations/cstr.doctree differ
diff --git a/v5.0.1/.doctrees/interface/unit_operations/general_rate_model.doctree b/v5.0.1/.doctrees/interface/unit_operations/general_rate_model.doctree
index 55578cd34..f8359c519 100644
Binary files a/v5.0.1/.doctrees/interface/unit_operations/general_rate_model.doctree and b/v5.0.1/.doctrees/interface/unit_operations/general_rate_model.doctree differ
diff --git a/v5.0.1/.doctrees/interface/unit_operations/index.doctree b/v5.0.1/.doctrees/interface/unit_operations/index.doctree
index 6dca4ba0a..10228b9a7 100644
Binary files a/v5.0.1/.doctrees/interface/unit_operations/index.doctree and b/v5.0.1/.doctrees/interface/unit_operations/index.doctree differ
diff --git a/v5.0.1/.doctrees/interface/unit_operations/inlet.doctree b/v5.0.1/.doctrees/interface/unit_operations/inlet.doctree
index 6c2b51fce..df1e94110 100644
Binary files a/v5.0.1/.doctrees/interface/unit_operations/inlet.doctree and b/v5.0.1/.doctrees/interface/unit_operations/inlet.doctree differ
diff --git a/v5.0.1/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree b/v5.0.1/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree
index 0ee86a303..c34a2e007 100644
Binary files a/v5.0.1/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree and b/v5.0.1/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree differ
diff --git a/v5.0.1/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree b/v5.0.1/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree
index c0743ef25..6c7e67068 100644
Binary files a/v5.0.1/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree and b/v5.0.1/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree differ
diff --git a/v5.0.1/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree b/v5.0.1/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree
index 679386908..d8849f7a6 100644
Binary files a/v5.0.1/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree and b/v5.0.1/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree differ
diff --git a/v5.0.1/.doctrees/interface/unit_operations/outlet.doctree b/v5.0.1/.doctrees/interface/unit_operations/outlet.doctree
index 23b856a5d..2de9885a4 100644
Binary files a/v5.0.1/.doctrees/interface/unit_operations/outlet.doctree and b/v5.0.1/.doctrees/interface/unit_operations/outlet.doctree differ
diff --git a/v5.0.1/.doctrees/interface/unit_operations/radial_flow_models.doctree b/v5.0.1/.doctrees/interface/unit_operations/radial_flow_models.doctree
index 52d355ab2..03a7062f9 100644
Binary files a/v5.0.1/.doctrees/interface/unit_operations/radial_flow_models.doctree and b/v5.0.1/.doctrees/interface/unit_operations/radial_flow_models.doctree differ
diff --git a/v5.0.1/.doctrees/license.doctree b/v5.0.1/.doctrees/license.doctree
index 9d0802c3c..f188320a6 100644
Binary files a/v5.0.1/.doctrees/license.doctree and b/v5.0.1/.doctrees/license.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/bi_steric_mass_action.doctree b/v5.0.1/.doctrees/modelling/binding/bi_steric_mass_action.doctree
index dee5577fe..b8b0f56b8 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/bi_steric_mass_action.doctree and b/v5.0.1/.doctrees/modelling/binding/bi_steric_mass_action.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree b/v5.0.1/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree
index ed6b54efc..7c08c0128 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree and b/v5.0.1/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/freundlich_ldf.doctree b/v5.0.1/.doctrees/modelling/binding/freundlich_ldf.doctree
index 9f2aa0387..96e66c653 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/freundlich_ldf.doctree and b/v5.0.1/.doctrees/modelling/binding/freundlich_ldf.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/generalized_ion_exchange.doctree b/v5.0.1/.doctrees/modelling/binding/generalized_ion_exchange.doctree
index bb8074e59..2935a5114 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/generalized_ion_exchange.doctree and b/v5.0.1/.doctrees/modelling/binding/generalized_ion_exchange.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/hic_constant_water_activity.doctree b/v5.0.1/.doctrees/modelling/binding/hic_constant_water_activity.doctree
index 1009b5104..f1aa2cc48 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/hic_constant_water_activity.doctree and b/v5.0.1/.doctrees/modelling/binding/hic_constant_water_activity.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree b/v5.0.1/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree
index b1647405a..65dc58ff7 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree and b/v5.0.1/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/index.doctree b/v5.0.1/.doctrees/modelling/binding/index.doctree
index 3e74960cf..e8a864c25 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/index.doctree and b/v5.0.1/.doctrees/modelling/binding/index.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/linear.doctree b/v5.0.1/.doctrees/modelling/binding/linear.doctree
index 014a22247..f2a328b40 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/linear.doctree and b/v5.0.1/.doctrees/modelling/binding/linear.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree b/v5.0.1/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree
index 2ac86296f..b87055760 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree and b/v5.0.1/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree b/v5.0.1/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree
index 4afd7af64..7d8ce0778 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree and b/v5.0.1/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree b/v5.0.1/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree
index a0999c80f..7a09b8d01 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree and b/v5.0.1/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree b/v5.0.1/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree
index b5330cff8..f3957f65b 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree and b/v5.0.1/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/multi_component_colloidal.doctree b/v5.0.1/.doctrees/modelling/binding/multi_component_colloidal.doctree
index b26a06588..1895fef3e 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/multi_component_colloidal.doctree and b/v5.0.1/.doctrees/modelling/binding/multi_component_colloidal.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/multi_component_langmuir.doctree b/v5.0.1/.doctrees/modelling/binding/multi_component_langmuir.doctree
index bd4308398..b7b9149f9 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/multi_component_langmuir.doctree and b/v5.0.1/.doctrees/modelling/binding/multi_component_langmuir.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree b/v5.0.1/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree
index e48739782..e455466ab 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree and b/v5.0.1/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree b/v5.0.1/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree
index b48cc07c3..ea75da403 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree and b/v5.0.1/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/multi_component_spreading.doctree b/v5.0.1/.doctrees/modelling/binding/multi_component_spreading.doctree
index 42b0cf5db..ad41ccd30 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/multi_component_spreading.doctree and b/v5.0.1/.doctrees/modelling/binding/multi_component_spreading.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree b/v5.0.1/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree
index d997f2d74..45970f622 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree and b/v5.0.1/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/saska.doctree b/v5.0.1/.doctrees/modelling/binding/saska.doctree
index cd746bda1..61dfa0962 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/saska.doctree and b/v5.0.1/.doctrees/modelling/binding/saska.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/self_association.doctree b/v5.0.1/.doctrees/modelling/binding/self_association.doctree
index f1636999b..fc177aac0 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/self_association.doctree and b/v5.0.1/.doctrees/modelling/binding/self_association.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree b/v5.0.1/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree
index 7a93bed0e..c2bfb19cd 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree and b/v5.0.1/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/binding/steric_mass_action.doctree b/v5.0.1/.doctrees/modelling/binding/steric_mass_action.doctree
index b82fc82c1..c4f8df42b 100644
Binary files a/v5.0.1/.doctrees/modelling/binding/steric_mass_action.doctree and b/v5.0.1/.doctrees/modelling/binding/steric_mass_action.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/crystallization.doctree b/v5.0.1/.doctrees/modelling/crystallization.doctree
index e1b543f3e..0ca5248ab 100644
Binary files a/v5.0.1/.doctrees/modelling/crystallization.doctree and b/v5.0.1/.doctrees/modelling/crystallization.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/equations.doctree b/v5.0.1/.doctrees/modelling/equations.doctree
index 29b67ebb2..6125b51db 100644
Binary files a/v5.0.1/.doctrees/modelling/equations.doctree and b/v5.0.1/.doctrees/modelling/equations.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/index.doctree b/v5.0.1/.doctrees/modelling/index.doctree
index 1899d7587..090d8024d 100644
Binary files a/v5.0.1/.doctrees/modelling/index.doctree and b/v5.0.1/.doctrees/modelling/index.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/networks.doctree b/v5.0.1/.doctrees/modelling/networks.doctree
index 53fe16f58..ae89cf9ba 100644
Binary files a/v5.0.1/.doctrees/modelling/networks.doctree and b/v5.0.1/.doctrees/modelling/networks.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/reaction/index.doctree b/v5.0.1/.doctrees/modelling/reaction/index.doctree
index acd2610b5..09de709b1 100644
Binary files a/v5.0.1/.doctrees/modelling/reaction/index.doctree and b/v5.0.1/.doctrees/modelling/reaction/index.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/reaction/mass_action_law.doctree b/v5.0.1/.doctrees/modelling/reaction/mass_action_law.doctree
index 33119c5c2..3bb64d7b2 100644
Binary files a/v5.0.1/.doctrees/modelling/reaction/mass_action_law.doctree and b/v5.0.1/.doctrees/modelling/reaction/mass_action_law.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree b/v5.0.1/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree
index 33fd4b677..9a7c3f249 100644
Binary files a/v5.0.1/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree and b/v5.0.1/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree b/v5.0.1/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree
index bb9fd896a..c01f744e5 100644
Binary files a/v5.0.1/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree and b/v5.0.1/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/unit_operations/cstr.doctree b/v5.0.1/.doctrees/modelling/unit_operations/cstr.doctree
index 9c6863ecf..a46fe93c8 100644
Binary files a/v5.0.1/.doctrees/modelling/unit_operations/cstr.doctree and b/v5.0.1/.doctrees/modelling/unit_operations/cstr.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/unit_operations/general_rate_model.doctree b/v5.0.1/.doctrees/modelling/unit_operations/general_rate_model.doctree
index 7665b6338..6c9fad35b 100644
Binary files a/v5.0.1/.doctrees/modelling/unit_operations/general_rate_model.doctree and b/v5.0.1/.doctrees/modelling/unit_operations/general_rate_model.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/unit_operations/index.doctree b/v5.0.1/.doctrees/modelling/unit_operations/index.doctree
index 06be1b1f9..a86eea518 100644
Binary files a/v5.0.1/.doctrees/modelling/unit_operations/index.doctree and b/v5.0.1/.doctrees/modelling/unit_operations/index.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/unit_operations/inlet.doctree b/v5.0.1/.doctrees/modelling/unit_operations/inlet.doctree
index 822fcb75b..5a281f1b8 100644
Binary files a/v5.0.1/.doctrees/modelling/unit_operations/inlet.doctree and b/v5.0.1/.doctrees/modelling/unit_operations/inlet.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree b/v5.0.1/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree
index 45f3195c1..f1ed02df5 100644
Binary files a/v5.0.1/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree and b/v5.0.1/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree b/v5.0.1/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree
index c93437e24..8dcbc8e12 100644
Binary files a/v5.0.1/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree and b/v5.0.1/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree b/v5.0.1/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree
index c4af4fcde..3354c8372 100644
Binary files a/v5.0.1/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree and b/v5.0.1/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree differ
diff --git a/v5.0.1/.doctrees/modelling/unit_operations/outlet.doctree b/v5.0.1/.doctrees/modelling/unit_operations/outlet.doctree
index 0a500c2ac..8156d15ee 100644
Binary files a/v5.0.1/.doctrees/modelling/unit_operations/outlet.doctree and b/v5.0.1/.doctrees/modelling/unit_operations/outlet.doctree differ
diff --git a/v5.0.1/.doctrees/publications.doctree b/v5.0.1/.doctrees/publications.doctree
index 722f7dca7..5aba2c73f 100644
Binary files a/v5.0.1/.doctrees/publications.doctree and b/v5.0.1/.doctrees/publications.doctree differ
diff --git a/v5.0.1/.doctrees/requirements.doctree b/v5.0.1/.doctrees/requirements.doctree
index a38672f63..64a37a532 100644
Binary files a/v5.0.1/.doctrees/requirements.doctree and b/v5.0.1/.doctrees/requirements.doctree differ
diff --git a/v5.0.1/.doctrees/simulation/index.doctree b/v5.0.1/.doctrees/simulation/index.doctree
index 969fe9088..527f112e9 100644
Binary files a/v5.0.1/.doctrees/simulation/index.doctree and b/v5.0.1/.doctrees/simulation/index.doctree differ
diff --git a/v5.0.1/.doctrees/zbibliography.doctree b/v5.0.1/.doctrees/zbibliography.doctree
index a48ca4c84..4552f66ef 100644
Binary files a/v5.0.1/.doctrees/zbibliography.doctree and b/v5.0.1/.doctrees/zbibliography.doctree differ