diff --git a/CADET-Match/master/.buildinfo b/CADET-Match/master/.buildinfo
index 1b811468f..cbf5540d6 100644
--- a/CADET-Match/master/.buildinfo
+++ b/CADET-Match/master/.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: 8d836e8abbe03bff170cc0f96e06b2cc
+config: 51253865a82e59322207a603c539b139
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/CADET-Match/master/.doctrees/cli/examples.doctree b/CADET-Match/master/.doctrees/cli/examples.doctree
index 018498d62..779e863dc 100644
Binary files a/CADET-Match/master/.doctrees/cli/examples.doctree and b/CADET-Match/master/.doctrees/cli/examples.doctree differ
diff --git a/CADET-Match/master/.doctrees/cli/index.doctree b/CADET-Match/master/.doctrees/cli/index.doctree
index 7231cafe0..8ef015d83 100644
Binary files a/CADET-Match/master/.doctrees/cli/index.doctree and b/CADET-Match/master/.doctrees/cli/index.doctree differ
diff --git a/CADET-Match/master/.doctrees/configuration/basic_config.doctree b/CADET-Match/master/.doctrees/configuration/basic_config.doctree
index 28dfa5597..022035ffc 100644
Binary files a/CADET-Match/master/.doctrees/configuration/basic_config.doctree and b/CADET-Match/master/.doctrees/configuration/basic_config.doctree differ
diff --git a/CADET-Match/master/.doctrees/configuration/error.doctree b/CADET-Match/master/.doctrees/configuration/error.doctree
index c1ba1ec06..c14221dc0 100644
Binary files a/CADET-Match/master/.doctrees/configuration/error.doctree and b/CADET-Match/master/.doctrees/configuration/error.doctree differ
diff --git a/CADET-Match/master/.doctrees/configuration/experiments.doctree b/CADET-Match/master/.doctrees/configuration/experiments.doctree
index 88ef5738e..9a8eb64ad 100644
Binary files a/CADET-Match/master/.doctrees/configuration/experiments.doctree and b/CADET-Match/master/.doctrees/configuration/experiments.doctree differ
diff --git a/CADET-Match/master/.doctrees/configuration/graphing.doctree b/CADET-Match/master/.doctrees/configuration/graphing.doctree
index 812fcf794..0a692a55e 100644
Binary files a/CADET-Match/master/.doctrees/configuration/graphing.doctree and b/CADET-Match/master/.doctrees/configuration/graphing.doctree differ
diff --git a/CADET-Match/master/.doctrees/configuration/index.doctree b/CADET-Match/master/.doctrees/configuration/index.doctree
index d12d76f3b..bd761d44c 100644
Binary files a/CADET-Match/master/.doctrees/configuration/index.doctree and b/CADET-Match/master/.doctrees/configuration/index.doctree differ
diff --git a/CADET-Match/master/.doctrees/configuration/misc.doctree b/CADET-Match/master/.doctrees/configuration/misc.doctree
index 9e14ddc0e..00606817a 100644
Binary files a/CADET-Match/master/.doctrees/configuration/misc.doctree and b/CADET-Match/master/.doctrees/configuration/misc.doctree differ
diff --git a/CADET-Match/master/.doctrees/configuration/scores.doctree b/CADET-Match/master/.doctrees/configuration/scores.doctree
index 1b431afd7..88d8dedc8 100644
Binary files a/CADET-Match/master/.doctrees/configuration/scores.doctree and b/CADET-Match/master/.doctrees/configuration/scores.doctree differ
diff --git a/CADET-Match/master/.doctrees/configuration/search.doctree b/CADET-Match/master/.doctrees/configuration/search.doctree
index f3ae4a818..341b9f6b1 100644
Binary files a/CADET-Match/master/.doctrees/configuration/search.doctree and b/CADET-Match/master/.doctrees/configuration/search.doctree differ
diff --git a/CADET-Match/master/.doctrees/configuration/transform.doctree b/CADET-Match/master/.doctrees/configuration/transform.doctree
index ac7d7b3b6..f880aff60 100644
Binary files a/CADET-Match/master/.doctrees/configuration/transform.doctree and b/CADET-Match/master/.doctrees/configuration/transform.doctree differ
diff --git a/CADET-Match/master/.doctrees/environment.pickle b/CADET-Match/master/.doctrees/environment.pickle
index 7947c889d..15c952c3a 100644
Binary files a/CADET-Match/master/.doctrees/environment.pickle and b/CADET-Match/master/.doctrees/environment.pickle differ
diff --git a/CADET-Match/master/.doctrees/index.doctree b/CADET-Match/master/.doctrees/index.doctree
index 4501a62b0..51f592279 100644
Binary files a/CADET-Match/master/.doctrees/index.doctree and b/CADET-Match/master/.doctrees/index.doctree differ
diff --git a/CADET-Match/master/.doctrees/install/index.doctree b/CADET-Match/master/.doctrees/install/index.doctree
index b22680dfe..d307e3eec 100644
Binary files a/CADET-Match/master/.doctrees/install/index.doctree and b/CADET-Match/master/.doctrees/install/index.doctree differ
diff --git a/CADET-Match/master/.doctrees/license.doctree b/CADET-Match/master/.doctrees/license.doctree
index 638fa0309..80a9639b6 100644
Binary files a/CADET-Match/master/.doctrees/license.doctree and b/CADET-Match/master/.doctrees/license.doctree differ
diff --git a/CADET-Match/v0.6.50/.buildinfo b/CADET-Match/v0.6.50/.buildinfo
index af4aa8b3c..0b1e95521 100644
--- a/CADET-Match/v0.6.50/.buildinfo
+++ b/CADET-Match/v0.6.50/.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: 524aa70064f3eae48b119dc8d8f8fc3b
+config: b701e52f1f64d62f094500b098211601
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/CADET-Match/v0.6.50/.doctrees/cli/examples.doctree b/CADET-Match/v0.6.50/.doctrees/cli/examples.doctree
index 2473eb57e..f0c54689e 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/cli/examples.doctree and b/CADET-Match/v0.6.50/.doctrees/cli/examples.doctree differ
diff --git a/CADET-Match/v0.6.50/.doctrees/cli/index.doctree b/CADET-Match/v0.6.50/.doctrees/cli/index.doctree
index a33cca339..5de525668 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/cli/index.doctree and b/CADET-Match/v0.6.50/.doctrees/cli/index.doctree differ
diff --git a/CADET-Match/v0.6.50/.doctrees/configuration/basic_config.doctree b/CADET-Match/v0.6.50/.doctrees/configuration/basic_config.doctree
index ce53e0efd..1f348b32a 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/configuration/basic_config.doctree and b/CADET-Match/v0.6.50/.doctrees/configuration/basic_config.doctree differ
diff --git a/CADET-Match/v0.6.50/.doctrees/configuration/error.doctree b/CADET-Match/v0.6.50/.doctrees/configuration/error.doctree
index 10a1df56e..b7f2deb5d 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/configuration/error.doctree and b/CADET-Match/v0.6.50/.doctrees/configuration/error.doctree differ
diff --git a/CADET-Match/v0.6.50/.doctrees/configuration/experiments.doctree b/CADET-Match/v0.6.50/.doctrees/configuration/experiments.doctree
index 9c3589add..49f0c04be 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/configuration/experiments.doctree and b/CADET-Match/v0.6.50/.doctrees/configuration/experiments.doctree differ
diff --git a/CADET-Match/v0.6.50/.doctrees/configuration/graphing.doctree b/CADET-Match/v0.6.50/.doctrees/configuration/graphing.doctree
index f972bef72..f8d73088b 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/configuration/graphing.doctree and b/CADET-Match/v0.6.50/.doctrees/configuration/graphing.doctree differ
diff --git a/CADET-Match/v0.6.50/.doctrees/configuration/index.doctree b/CADET-Match/v0.6.50/.doctrees/configuration/index.doctree
index d4cda15d6..f14b308d3 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/configuration/index.doctree and b/CADET-Match/v0.6.50/.doctrees/configuration/index.doctree differ
diff --git a/CADET-Match/v0.6.50/.doctrees/configuration/misc.doctree b/CADET-Match/v0.6.50/.doctrees/configuration/misc.doctree
index 2341e938c..b8a1322a7 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/configuration/misc.doctree and b/CADET-Match/v0.6.50/.doctrees/configuration/misc.doctree differ
diff --git a/CADET-Match/v0.6.50/.doctrees/configuration/scores.doctree b/CADET-Match/v0.6.50/.doctrees/configuration/scores.doctree
index 0f813b3a2..1556cc723 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/configuration/scores.doctree and b/CADET-Match/v0.6.50/.doctrees/configuration/scores.doctree differ
diff --git a/CADET-Match/v0.6.50/.doctrees/configuration/search.doctree b/CADET-Match/v0.6.50/.doctrees/configuration/search.doctree
index 2816a91b8..2388e2030 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/configuration/search.doctree and b/CADET-Match/v0.6.50/.doctrees/configuration/search.doctree differ
diff --git a/CADET-Match/v0.6.50/.doctrees/configuration/transform.doctree b/CADET-Match/v0.6.50/.doctrees/configuration/transform.doctree
index f3731b37e..3a5340191 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/configuration/transform.doctree and b/CADET-Match/v0.6.50/.doctrees/configuration/transform.doctree differ
diff --git a/CADET-Match/v0.6.50/.doctrees/environment.pickle b/CADET-Match/v0.6.50/.doctrees/environment.pickle
index d56d98490..9b0bd8a27 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/environment.pickle and b/CADET-Match/v0.6.50/.doctrees/environment.pickle differ
diff --git a/CADET-Match/v0.6.50/.doctrees/index.doctree b/CADET-Match/v0.6.50/.doctrees/index.doctree
index 405f8532b..15323460a 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/index.doctree and b/CADET-Match/v0.6.50/.doctrees/index.doctree differ
diff --git a/CADET-Match/v0.6.50/.doctrees/install/index.doctree b/CADET-Match/v0.6.50/.doctrees/install/index.doctree
index c9c4cb7c5..3a20bdeed 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/install/index.doctree and b/CADET-Match/v0.6.50/.doctrees/install/index.doctree differ
diff --git a/CADET-Match/v0.6.50/.doctrees/license.doctree b/CADET-Match/v0.6.50/.doctrees/license.doctree
index 953d0d025..c0c1516ad 100644
Binary files a/CADET-Match/v0.6.50/.doctrees/license.doctree and b/CADET-Match/v0.6.50/.doctrees/license.doctree differ
diff --git a/CADET-Match/v0.7.0/.buildinfo b/CADET-Match/v0.7.0/.buildinfo
index efffa0642..e97e88408 100644
--- a/CADET-Match/v0.7.0/.buildinfo
+++ b/CADET-Match/v0.7.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: 193f7e6374a9c6328d8f5e5de56b9acf
+config: 9fd9bec5b192156d6a82717745d28e69
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/CADET-Match/v0.7.0/.doctrees/cli/examples.doctree b/CADET-Match/v0.7.0/.doctrees/cli/examples.doctree
index ff19c6cef..9b19f96ff 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/cli/examples.doctree and b/CADET-Match/v0.7.0/.doctrees/cli/examples.doctree differ
diff --git a/CADET-Match/v0.7.0/.doctrees/cli/index.doctree b/CADET-Match/v0.7.0/.doctrees/cli/index.doctree
index c0f8ddc57..7f7fff94f 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/cli/index.doctree and b/CADET-Match/v0.7.0/.doctrees/cli/index.doctree differ
diff --git a/CADET-Match/v0.7.0/.doctrees/configuration/basic_config.doctree b/CADET-Match/v0.7.0/.doctrees/configuration/basic_config.doctree
index 596fb8fb0..ec12f6f7c 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/configuration/basic_config.doctree and b/CADET-Match/v0.7.0/.doctrees/configuration/basic_config.doctree differ
diff --git a/CADET-Match/v0.7.0/.doctrees/configuration/error.doctree b/CADET-Match/v0.7.0/.doctrees/configuration/error.doctree
index 72658e8e2..7c5103581 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/configuration/error.doctree and b/CADET-Match/v0.7.0/.doctrees/configuration/error.doctree differ
diff --git a/CADET-Match/v0.7.0/.doctrees/configuration/experiments.doctree b/CADET-Match/v0.7.0/.doctrees/configuration/experiments.doctree
index a2ed15be9..26d5969ef 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/configuration/experiments.doctree and b/CADET-Match/v0.7.0/.doctrees/configuration/experiments.doctree differ
diff --git a/CADET-Match/v0.7.0/.doctrees/configuration/graphing.doctree b/CADET-Match/v0.7.0/.doctrees/configuration/graphing.doctree
index 180ceb074..640fe1cd5 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/configuration/graphing.doctree and b/CADET-Match/v0.7.0/.doctrees/configuration/graphing.doctree differ
diff --git a/CADET-Match/v0.7.0/.doctrees/configuration/index.doctree b/CADET-Match/v0.7.0/.doctrees/configuration/index.doctree
index fa8a15496..08611d3c6 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/configuration/index.doctree and b/CADET-Match/v0.7.0/.doctrees/configuration/index.doctree differ
diff --git a/CADET-Match/v0.7.0/.doctrees/configuration/misc.doctree b/CADET-Match/v0.7.0/.doctrees/configuration/misc.doctree
index 1b4214482..5908f6a4c 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/configuration/misc.doctree and b/CADET-Match/v0.7.0/.doctrees/configuration/misc.doctree differ
diff --git a/CADET-Match/v0.7.0/.doctrees/configuration/scores.doctree b/CADET-Match/v0.7.0/.doctrees/configuration/scores.doctree
index 53a78c571..6734d7b49 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/configuration/scores.doctree and b/CADET-Match/v0.7.0/.doctrees/configuration/scores.doctree differ
diff --git a/CADET-Match/v0.7.0/.doctrees/configuration/search.doctree b/CADET-Match/v0.7.0/.doctrees/configuration/search.doctree
index f6c6a203d..baf22ba4d 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/configuration/search.doctree and b/CADET-Match/v0.7.0/.doctrees/configuration/search.doctree differ
diff --git a/CADET-Match/v0.7.0/.doctrees/configuration/transform.doctree b/CADET-Match/v0.7.0/.doctrees/configuration/transform.doctree
index 414decbe9..6a52d75aa 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/configuration/transform.doctree and b/CADET-Match/v0.7.0/.doctrees/configuration/transform.doctree differ
diff --git a/CADET-Match/v0.7.0/.doctrees/environment.pickle b/CADET-Match/v0.7.0/.doctrees/environment.pickle
index c7998bc77..b80fb83bf 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/environment.pickle and b/CADET-Match/v0.7.0/.doctrees/environment.pickle differ
diff --git a/CADET-Match/v0.7.0/.doctrees/index.doctree b/CADET-Match/v0.7.0/.doctrees/index.doctree
index d937f7acc..4e9bd75f9 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/index.doctree and b/CADET-Match/v0.7.0/.doctrees/index.doctree differ
diff --git a/CADET-Match/v0.7.0/.doctrees/install/index.doctree b/CADET-Match/v0.7.0/.doctrees/install/index.doctree
index 8f1b675bf..7339248a2 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/install/index.doctree and b/CADET-Match/v0.7.0/.doctrees/install/index.doctree differ
diff --git a/CADET-Match/v0.7.0/.doctrees/license.doctree b/CADET-Match/v0.7.0/.doctrees/license.doctree
index a006f3418..0fe2adfb6 100644
Binary files a/CADET-Match/v0.7.0/.doctrees/license.doctree and b/CADET-Match/v0.7.0/.doctrees/license.doctree differ
diff --git a/CADET-Match/v0.7.1/.buildinfo b/CADET-Match/v0.7.1/.buildinfo
index fbc39fa22..c8460e996 100644
--- a/CADET-Match/v0.7.1/.buildinfo
+++ b/CADET-Match/v0.7.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: a9c5fe27bbf0dad1dbd82ce1206bbafa
+config: 1720061a716678998ba16c845cca3c1e
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/CADET-Match/v0.7.1/.doctrees/cli/examples.doctree b/CADET-Match/v0.7.1/.doctrees/cli/examples.doctree
index 0bfd2cb9f..dd9acb543 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/cli/examples.doctree and b/CADET-Match/v0.7.1/.doctrees/cli/examples.doctree differ
diff --git a/CADET-Match/v0.7.1/.doctrees/cli/index.doctree b/CADET-Match/v0.7.1/.doctrees/cli/index.doctree
index 82f3d064d..8027aa1ee 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/cli/index.doctree and b/CADET-Match/v0.7.1/.doctrees/cli/index.doctree differ
diff --git a/CADET-Match/v0.7.1/.doctrees/configuration/basic_config.doctree b/CADET-Match/v0.7.1/.doctrees/configuration/basic_config.doctree
index 1ca522830..0009ccb76 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/configuration/basic_config.doctree and b/CADET-Match/v0.7.1/.doctrees/configuration/basic_config.doctree differ
diff --git a/CADET-Match/v0.7.1/.doctrees/configuration/error.doctree b/CADET-Match/v0.7.1/.doctrees/configuration/error.doctree
index 2f275021c..747ca275c 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/configuration/error.doctree and b/CADET-Match/v0.7.1/.doctrees/configuration/error.doctree differ
diff --git a/CADET-Match/v0.7.1/.doctrees/configuration/experiments.doctree b/CADET-Match/v0.7.1/.doctrees/configuration/experiments.doctree
index 8598c0617..a04e813a2 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/configuration/experiments.doctree and b/CADET-Match/v0.7.1/.doctrees/configuration/experiments.doctree differ
diff --git a/CADET-Match/v0.7.1/.doctrees/configuration/graphing.doctree b/CADET-Match/v0.7.1/.doctrees/configuration/graphing.doctree
index 6913f94bf..65530311d 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/configuration/graphing.doctree and b/CADET-Match/v0.7.1/.doctrees/configuration/graphing.doctree differ
diff --git a/CADET-Match/v0.7.1/.doctrees/configuration/index.doctree b/CADET-Match/v0.7.1/.doctrees/configuration/index.doctree
index fe97c0b07..342d83f5f 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/configuration/index.doctree and b/CADET-Match/v0.7.1/.doctrees/configuration/index.doctree differ
diff --git a/CADET-Match/v0.7.1/.doctrees/configuration/misc.doctree b/CADET-Match/v0.7.1/.doctrees/configuration/misc.doctree
index 0d7c99b0a..34f2bd173 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/configuration/misc.doctree and b/CADET-Match/v0.7.1/.doctrees/configuration/misc.doctree differ
diff --git a/CADET-Match/v0.7.1/.doctrees/configuration/scores.doctree b/CADET-Match/v0.7.1/.doctrees/configuration/scores.doctree
index 240984bb8..4cac2a942 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/configuration/scores.doctree and b/CADET-Match/v0.7.1/.doctrees/configuration/scores.doctree differ
diff --git a/CADET-Match/v0.7.1/.doctrees/configuration/search.doctree b/CADET-Match/v0.7.1/.doctrees/configuration/search.doctree
index 0085f3b6e..7e769091f 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/configuration/search.doctree and b/CADET-Match/v0.7.1/.doctrees/configuration/search.doctree differ
diff --git a/CADET-Match/v0.7.1/.doctrees/configuration/transform.doctree b/CADET-Match/v0.7.1/.doctrees/configuration/transform.doctree
index 6f7032b02..3697e4d46 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/configuration/transform.doctree and b/CADET-Match/v0.7.1/.doctrees/configuration/transform.doctree differ
diff --git a/CADET-Match/v0.7.1/.doctrees/environment.pickle b/CADET-Match/v0.7.1/.doctrees/environment.pickle
index d24e53eea..e1b276bb4 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/environment.pickle and b/CADET-Match/v0.7.1/.doctrees/environment.pickle differ
diff --git a/CADET-Match/v0.7.1/.doctrees/index.doctree b/CADET-Match/v0.7.1/.doctrees/index.doctree
index 1a78495ef..d9cce958c 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/index.doctree and b/CADET-Match/v0.7.1/.doctrees/index.doctree differ
diff --git a/CADET-Match/v0.7.1/.doctrees/install/index.doctree b/CADET-Match/v0.7.1/.doctrees/install/index.doctree
index 520f24b3c..169c673f1 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/install/index.doctree and b/CADET-Match/v0.7.1/.doctrees/install/index.doctree differ
diff --git a/CADET-Match/v0.7.1/.doctrees/license.doctree b/CADET-Match/v0.7.1/.doctrees/license.doctree
index b6ae34c28..ffa6c8db3 100644
Binary files a/CADET-Match/v0.7.1/.doctrees/license.doctree and b/CADET-Match/v0.7.1/.doctrees/license.doctree differ
diff --git a/CADET-Match/v0.8.0/.buildinfo b/CADET-Match/v0.8.0/.buildinfo
index ef25f7d53..d918e71ec 100644
--- a/CADET-Match/v0.8.0/.buildinfo
+++ b/CADET-Match/v0.8.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: 1b49000b1d500b4c060cc1139062e670
+config: 2e6b88b2a40d61493d316a3a28f5c55a
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/CADET-Match/v0.8.0/.doctrees/cli/examples.doctree b/CADET-Match/v0.8.0/.doctrees/cli/examples.doctree
index 70cd10173..cf414f7ba 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/cli/examples.doctree and b/CADET-Match/v0.8.0/.doctrees/cli/examples.doctree differ
diff --git a/CADET-Match/v0.8.0/.doctrees/cli/index.doctree b/CADET-Match/v0.8.0/.doctrees/cli/index.doctree
index fec259481..1757ea95f 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/cli/index.doctree and b/CADET-Match/v0.8.0/.doctrees/cli/index.doctree differ
diff --git a/CADET-Match/v0.8.0/.doctrees/configuration/basic_config.doctree b/CADET-Match/v0.8.0/.doctrees/configuration/basic_config.doctree
index 62dde7ba7..fb9f21fc9 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/configuration/basic_config.doctree and b/CADET-Match/v0.8.0/.doctrees/configuration/basic_config.doctree differ
diff --git a/CADET-Match/v0.8.0/.doctrees/configuration/error.doctree b/CADET-Match/v0.8.0/.doctrees/configuration/error.doctree
index 59c0c0140..6dc99c7a1 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/configuration/error.doctree and b/CADET-Match/v0.8.0/.doctrees/configuration/error.doctree differ
diff --git a/CADET-Match/v0.8.0/.doctrees/configuration/experiments.doctree b/CADET-Match/v0.8.0/.doctrees/configuration/experiments.doctree
index 356b85dee..7c6443107 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/configuration/experiments.doctree and b/CADET-Match/v0.8.0/.doctrees/configuration/experiments.doctree differ
diff --git a/CADET-Match/v0.8.0/.doctrees/configuration/graphing.doctree b/CADET-Match/v0.8.0/.doctrees/configuration/graphing.doctree
index 31554d12b..357a1aa2d 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/configuration/graphing.doctree and b/CADET-Match/v0.8.0/.doctrees/configuration/graphing.doctree differ
diff --git a/CADET-Match/v0.8.0/.doctrees/configuration/index.doctree b/CADET-Match/v0.8.0/.doctrees/configuration/index.doctree
index 26fea649d..98aba82e3 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/configuration/index.doctree and b/CADET-Match/v0.8.0/.doctrees/configuration/index.doctree differ
diff --git a/CADET-Match/v0.8.0/.doctrees/configuration/misc.doctree b/CADET-Match/v0.8.0/.doctrees/configuration/misc.doctree
index dd3cbfef0..58ba5f230 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/configuration/misc.doctree and b/CADET-Match/v0.8.0/.doctrees/configuration/misc.doctree differ
diff --git a/CADET-Match/v0.8.0/.doctrees/configuration/scores.doctree b/CADET-Match/v0.8.0/.doctrees/configuration/scores.doctree
index 4829bf77c..a70977078 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/configuration/scores.doctree and b/CADET-Match/v0.8.0/.doctrees/configuration/scores.doctree differ
diff --git a/CADET-Match/v0.8.0/.doctrees/configuration/search.doctree b/CADET-Match/v0.8.0/.doctrees/configuration/search.doctree
index 3f59e8894..0af26ec94 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/configuration/search.doctree and b/CADET-Match/v0.8.0/.doctrees/configuration/search.doctree differ
diff --git a/CADET-Match/v0.8.0/.doctrees/configuration/transform.doctree b/CADET-Match/v0.8.0/.doctrees/configuration/transform.doctree
index 872657486..5367c81f1 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/configuration/transform.doctree and b/CADET-Match/v0.8.0/.doctrees/configuration/transform.doctree differ
diff --git a/CADET-Match/v0.8.0/.doctrees/environment.pickle b/CADET-Match/v0.8.0/.doctrees/environment.pickle
index 047358ff6..fdcc4e84d 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/environment.pickle and b/CADET-Match/v0.8.0/.doctrees/environment.pickle differ
diff --git a/CADET-Match/v0.8.0/.doctrees/index.doctree b/CADET-Match/v0.8.0/.doctrees/index.doctree
index 658cc74f4..718c04be5 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/index.doctree and b/CADET-Match/v0.8.0/.doctrees/index.doctree differ
diff --git a/CADET-Match/v0.8.0/.doctrees/install/index.doctree b/CADET-Match/v0.8.0/.doctrees/install/index.doctree
index 749092435..7990fbf65 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/install/index.doctree and b/CADET-Match/v0.8.0/.doctrees/install/index.doctree differ
diff --git a/CADET-Match/v0.8.0/.doctrees/license.doctree b/CADET-Match/v0.8.0/.doctrees/license.doctree
index b5443f7e0..68272e866 100644
Binary files a/CADET-Match/v0.8.0/.doctrees/license.doctree and b/CADET-Match/v0.8.0/.doctrees/license.doctree differ
diff --git a/CADET-Match/v0.8.10/.buildinfo b/CADET-Match/v0.8.10/.buildinfo
index 21d750768..7888dbc7d 100644
--- a/CADET-Match/v0.8.10/.buildinfo
+++ b/CADET-Match/v0.8.10/.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: 5566a79b416c24a117aa9abfb15aec3a
+config: 792c8f2aa67cb1dd6493dfd5a348dc98
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/CADET-Match/v0.8.10/.doctrees/cli/examples.doctree b/CADET-Match/v0.8.10/.doctrees/cli/examples.doctree
index a4f99a51c..5b173a1c0 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/cli/examples.doctree and b/CADET-Match/v0.8.10/.doctrees/cli/examples.doctree differ
diff --git a/CADET-Match/v0.8.10/.doctrees/cli/index.doctree b/CADET-Match/v0.8.10/.doctrees/cli/index.doctree
index 2dfa6a1d3..263d496f8 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/cli/index.doctree and b/CADET-Match/v0.8.10/.doctrees/cli/index.doctree differ
diff --git a/CADET-Match/v0.8.10/.doctrees/configuration/basic_config.doctree b/CADET-Match/v0.8.10/.doctrees/configuration/basic_config.doctree
index 7d09008df..5fc96280e 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/configuration/basic_config.doctree and b/CADET-Match/v0.8.10/.doctrees/configuration/basic_config.doctree differ
diff --git a/CADET-Match/v0.8.10/.doctrees/configuration/error.doctree b/CADET-Match/v0.8.10/.doctrees/configuration/error.doctree
index df98e8dc3..ed7f9505a 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/configuration/error.doctree and b/CADET-Match/v0.8.10/.doctrees/configuration/error.doctree differ
diff --git a/CADET-Match/v0.8.10/.doctrees/configuration/experiments.doctree b/CADET-Match/v0.8.10/.doctrees/configuration/experiments.doctree
index 46243db18..f0e6898cf 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/configuration/experiments.doctree and b/CADET-Match/v0.8.10/.doctrees/configuration/experiments.doctree differ
diff --git a/CADET-Match/v0.8.10/.doctrees/configuration/graphing.doctree b/CADET-Match/v0.8.10/.doctrees/configuration/graphing.doctree
index 5809ade9a..6da38af2b 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/configuration/graphing.doctree and b/CADET-Match/v0.8.10/.doctrees/configuration/graphing.doctree differ
diff --git a/CADET-Match/v0.8.10/.doctrees/configuration/index.doctree b/CADET-Match/v0.8.10/.doctrees/configuration/index.doctree
index a0901db59..8342d7eb4 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/configuration/index.doctree and b/CADET-Match/v0.8.10/.doctrees/configuration/index.doctree differ
diff --git a/CADET-Match/v0.8.10/.doctrees/configuration/misc.doctree b/CADET-Match/v0.8.10/.doctrees/configuration/misc.doctree
index 5d1aa3e1e..be8a9b268 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/configuration/misc.doctree and b/CADET-Match/v0.8.10/.doctrees/configuration/misc.doctree differ
diff --git a/CADET-Match/v0.8.10/.doctrees/configuration/scores.doctree b/CADET-Match/v0.8.10/.doctrees/configuration/scores.doctree
index 24da7b851..feda0277a 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/configuration/scores.doctree and b/CADET-Match/v0.8.10/.doctrees/configuration/scores.doctree differ
diff --git a/CADET-Match/v0.8.10/.doctrees/configuration/search.doctree b/CADET-Match/v0.8.10/.doctrees/configuration/search.doctree
index fa3e35ef3..b64e7b943 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/configuration/search.doctree and b/CADET-Match/v0.8.10/.doctrees/configuration/search.doctree differ
diff --git a/CADET-Match/v0.8.10/.doctrees/configuration/transform.doctree b/CADET-Match/v0.8.10/.doctrees/configuration/transform.doctree
index cf65884e0..1879f1f79 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/configuration/transform.doctree and b/CADET-Match/v0.8.10/.doctrees/configuration/transform.doctree differ
diff --git a/CADET-Match/v0.8.10/.doctrees/environment.pickle b/CADET-Match/v0.8.10/.doctrees/environment.pickle
index c5aed542f..9cccf56ef 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/environment.pickle and b/CADET-Match/v0.8.10/.doctrees/environment.pickle differ
diff --git a/CADET-Match/v0.8.10/.doctrees/index.doctree b/CADET-Match/v0.8.10/.doctrees/index.doctree
index 2f81a3c9c..6d874061d 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/index.doctree and b/CADET-Match/v0.8.10/.doctrees/index.doctree differ
diff --git a/CADET-Match/v0.8.10/.doctrees/install/index.doctree b/CADET-Match/v0.8.10/.doctrees/install/index.doctree
index a488ffaff..c3388f2a1 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/install/index.doctree and b/CADET-Match/v0.8.10/.doctrees/install/index.doctree differ
diff --git a/CADET-Match/v0.8.10/.doctrees/license.doctree b/CADET-Match/v0.8.10/.doctrees/license.doctree
index 0662199eb..93ae0cabe 100644
Binary files a/CADET-Match/v0.8.10/.doctrees/license.doctree and b/CADET-Match/v0.8.10/.doctrees/license.doctree differ
diff --git a/CADET-Match/v0.8.12/.buildinfo b/CADET-Match/v0.8.12/.buildinfo
index 037fe1faf..81139ba3b 100644
--- a/CADET-Match/v0.8.12/.buildinfo
+++ b/CADET-Match/v0.8.12/.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: 9765f3a5c77892c0ebb7062d39b7b196
+config: f4541570ce9bb7279f43dec6490dc5f7
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/CADET-Match/v0.8.12/.doctrees/cli/examples.doctree b/CADET-Match/v0.8.12/.doctrees/cli/examples.doctree
index 30f6e1402..e0e7aa852 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/cli/examples.doctree and b/CADET-Match/v0.8.12/.doctrees/cli/examples.doctree differ
diff --git a/CADET-Match/v0.8.12/.doctrees/cli/index.doctree b/CADET-Match/v0.8.12/.doctrees/cli/index.doctree
index f5746cdb5..d1b08cbf3 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/cli/index.doctree and b/CADET-Match/v0.8.12/.doctrees/cli/index.doctree differ
diff --git a/CADET-Match/v0.8.12/.doctrees/configuration/basic_config.doctree b/CADET-Match/v0.8.12/.doctrees/configuration/basic_config.doctree
index 9f9768897..7d1c3e0ec 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/configuration/basic_config.doctree and b/CADET-Match/v0.8.12/.doctrees/configuration/basic_config.doctree differ
diff --git a/CADET-Match/v0.8.12/.doctrees/configuration/error.doctree b/CADET-Match/v0.8.12/.doctrees/configuration/error.doctree
index 0fac93566..9e6eced21 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/configuration/error.doctree and b/CADET-Match/v0.8.12/.doctrees/configuration/error.doctree differ
diff --git a/CADET-Match/v0.8.12/.doctrees/configuration/experiments.doctree b/CADET-Match/v0.8.12/.doctrees/configuration/experiments.doctree
index fec45f4e3..2b4bdf87b 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/configuration/experiments.doctree and b/CADET-Match/v0.8.12/.doctrees/configuration/experiments.doctree differ
diff --git a/CADET-Match/v0.8.12/.doctrees/configuration/graphing.doctree b/CADET-Match/v0.8.12/.doctrees/configuration/graphing.doctree
index cc3f1f212..5bd27cdc4 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/configuration/graphing.doctree and b/CADET-Match/v0.8.12/.doctrees/configuration/graphing.doctree differ
diff --git a/CADET-Match/v0.8.12/.doctrees/configuration/index.doctree b/CADET-Match/v0.8.12/.doctrees/configuration/index.doctree
index ffd7e3e2c..ed5a08b69 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/configuration/index.doctree and b/CADET-Match/v0.8.12/.doctrees/configuration/index.doctree differ
diff --git a/CADET-Match/v0.8.12/.doctrees/configuration/misc.doctree b/CADET-Match/v0.8.12/.doctrees/configuration/misc.doctree
index 7163d40df..6e0732046 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/configuration/misc.doctree and b/CADET-Match/v0.8.12/.doctrees/configuration/misc.doctree differ
diff --git a/CADET-Match/v0.8.12/.doctrees/configuration/scores.doctree b/CADET-Match/v0.8.12/.doctrees/configuration/scores.doctree
index f6aca31f1..2038b10cf 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/configuration/scores.doctree and b/CADET-Match/v0.8.12/.doctrees/configuration/scores.doctree differ
diff --git a/CADET-Match/v0.8.12/.doctrees/configuration/search.doctree b/CADET-Match/v0.8.12/.doctrees/configuration/search.doctree
index d8ee447f6..341ef032d 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/configuration/search.doctree and b/CADET-Match/v0.8.12/.doctrees/configuration/search.doctree differ
diff --git a/CADET-Match/v0.8.12/.doctrees/configuration/transform.doctree b/CADET-Match/v0.8.12/.doctrees/configuration/transform.doctree
index c24f7d1c3..4853b00ff 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/configuration/transform.doctree and b/CADET-Match/v0.8.12/.doctrees/configuration/transform.doctree differ
diff --git a/CADET-Match/v0.8.12/.doctrees/environment.pickle b/CADET-Match/v0.8.12/.doctrees/environment.pickle
index 6af97c491..4398fb07b 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/environment.pickle and b/CADET-Match/v0.8.12/.doctrees/environment.pickle differ
diff --git a/CADET-Match/v0.8.12/.doctrees/index.doctree b/CADET-Match/v0.8.12/.doctrees/index.doctree
index 805fbc726..7000565c9 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/index.doctree and b/CADET-Match/v0.8.12/.doctrees/index.doctree differ
diff --git a/CADET-Match/v0.8.12/.doctrees/install/index.doctree b/CADET-Match/v0.8.12/.doctrees/install/index.doctree
index 9ec23dd1d..99cc01ef2 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/install/index.doctree and b/CADET-Match/v0.8.12/.doctrees/install/index.doctree differ
diff --git a/CADET-Match/v0.8.12/.doctrees/license.doctree b/CADET-Match/v0.8.12/.doctrees/license.doctree
index cefde8259..d23ed976d 100644
Binary files a/CADET-Match/v0.8.12/.doctrees/license.doctree and b/CADET-Match/v0.8.12/.doctrees/license.doctree differ
diff --git a/CADET-Match/v0.8.13/.buildinfo b/CADET-Match/v0.8.13/.buildinfo
index e665d0e51..b4231dd8d 100644
--- a/CADET-Match/v0.8.13/.buildinfo
+++ b/CADET-Match/v0.8.13/.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: 6e19b91047b1a0a306eb1c8735ba98bb
+config: a4437c231b862db19167507c8f92b4f7
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/CADET-Match/v0.8.13/.doctrees/cli/examples.doctree b/CADET-Match/v0.8.13/.doctrees/cli/examples.doctree
index be485a286..46de7247a 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/cli/examples.doctree and b/CADET-Match/v0.8.13/.doctrees/cli/examples.doctree differ
diff --git a/CADET-Match/v0.8.13/.doctrees/cli/index.doctree b/CADET-Match/v0.8.13/.doctrees/cli/index.doctree
index 6c73d8ce5..3fc41f87e 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/cli/index.doctree and b/CADET-Match/v0.8.13/.doctrees/cli/index.doctree differ
diff --git a/CADET-Match/v0.8.13/.doctrees/configuration/basic_config.doctree b/CADET-Match/v0.8.13/.doctrees/configuration/basic_config.doctree
index 889829dfc..7a603d2e2 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/configuration/basic_config.doctree and b/CADET-Match/v0.8.13/.doctrees/configuration/basic_config.doctree differ
diff --git a/CADET-Match/v0.8.13/.doctrees/configuration/error.doctree b/CADET-Match/v0.8.13/.doctrees/configuration/error.doctree
index 585654e84..5c13ae6f9 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/configuration/error.doctree and b/CADET-Match/v0.8.13/.doctrees/configuration/error.doctree differ
diff --git a/CADET-Match/v0.8.13/.doctrees/configuration/experiments.doctree b/CADET-Match/v0.8.13/.doctrees/configuration/experiments.doctree
index 34133a6e3..7263afe74 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/configuration/experiments.doctree and b/CADET-Match/v0.8.13/.doctrees/configuration/experiments.doctree differ
diff --git a/CADET-Match/v0.8.13/.doctrees/configuration/graphing.doctree b/CADET-Match/v0.8.13/.doctrees/configuration/graphing.doctree
index 92b5a5181..3a6c8a8aa 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/configuration/graphing.doctree and b/CADET-Match/v0.8.13/.doctrees/configuration/graphing.doctree differ
diff --git a/CADET-Match/v0.8.13/.doctrees/configuration/index.doctree b/CADET-Match/v0.8.13/.doctrees/configuration/index.doctree
index 54b190d3d..693f64cce 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/configuration/index.doctree and b/CADET-Match/v0.8.13/.doctrees/configuration/index.doctree differ
diff --git a/CADET-Match/v0.8.13/.doctrees/configuration/misc.doctree b/CADET-Match/v0.8.13/.doctrees/configuration/misc.doctree
index ded5e713e..71abee266 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/configuration/misc.doctree and b/CADET-Match/v0.8.13/.doctrees/configuration/misc.doctree differ
diff --git a/CADET-Match/v0.8.13/.doctrees/configuration/scores.doctree b/CADET-Match/v0.8.13/.doctrees/configuration/scores.doctree
index 3b3e01a46..6d673d192 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/configuration/scores.doctree and b/CADET-Match/v0.8.13/.doctrees/configuration/scores.doctree differ
diff --git a/CADET-Match/v0.8.13/.doctrees/configuration/search.doctree b/CADET-Match/v0.8.13/.doctrees/configuration/search.doctree
index 764db43d3..e9f610912 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/configuration/search.doctree and b/CADET-Match/v0.8.13/.doctrees/configuration/search.doctree differ
diff --git a/CADET-Match/v0.8.13/.doctrees/configuration/transform.doctree b/CADET-Match/v0.8.13/.doctrees/configuration/transform.doctree
index fe8a3ee6a..c38ce5d49 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/configuration/transform.doctree and b/CADET-Match/v0.8.13/.doctrees/configuration/transform.doctree differ
diff --git a/CADET-Match/v0.8.13/.doctrees/environment.pickle b/CADET-Match/v0.8.13/.doctrees/environment.pickle
index 7a025a939..8ff20623c 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/environment.pickle and b/CADET-Match/v0.8.13/.doctrees/environment.pickle differ
diff --git a/CADET-Match/v0.8.13/.doctrees/index.doctree b/CADET-Match/v0.8.13/.doctrees/index.doctree
index c4c71afef..d161d9e7f 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/index.doctree and b/CADET-Match/v0.8.13/.doctrees/index.doctree differ
diff --git a/CADET-Match/v0.8.13/.doctrees/install/index.doctree b/CADET-Match/v0.8.13/.doctrees/install/index.doctree
index d31575732..937896397 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/install/index.doctree and b/CADET-Match/v0.8.13/.doctrees/install/index.doctree differ
diff --git a/CADET-Match/v0.8.13/.doctrees/license.doctree b/CADET-Match/v0.8.13/.doctrees/license.doctree
index 086fb4707..ef87a146a 100644
Binary files a/CADET-Match/v0.8.13/.doctrees/license.doctree and b/CADET-Match/v0.8.13/.doctrees/license.doctree differ
diff --git a/CADET-Match/v0.8.14/.buildinfo b/CADET-Match/v0.8.14/.buildinfo
index 8892f55f2..8d5ec9ba9 100644
--- a/CADET-Match/v0.8.14/.buildinfo
+++ b/CADET-Match/v0.8.14/.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: 1ed59f84f63935486e2eac34b0b19c58
+config: 4e5a23219a81a1bdc441e372323e747f
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/CADET-Match/v0.8.14/.doctrees/cli/examples.doctree b/CADET-Match/v0.8.14/.doctrees/cli/examples.doctree
index a51804474..4e80823fa 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/cli/examples.doctree and b/CADET-Match/v0.8.14/.doctrees/cli/examples.doctree differ
diff --git a/CADET-Match/v0.8.14/.doctrees/cli/index.doctree b/CADET-Match/v0.8.14/.doctrees/cli/index.doctree
index ef6aad735..a85d43de5 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/cli/index.doctree and b/CADET-Match/v0.8.14/.doctrees/cli/index.doctree differ
diff --git a/CADET-Match/v0.8.14/.doctrees/configuration/basic_config.doctree b/CADET-Match/v0.8.14/.doctrees/configuration/basic_config.doctree
index 5c26700de..bdf76adfe 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/configuration/basic_config.doctree and b/CADET-Match/v0.8.14/.doctrees/configuration/basic_config.doctree differ
diff --git a/CADET-Match/v0.8.14/.doctrees/configuration/error.doctree b/CADET-Match/v0.8.14/.doctrees/configuration/error.doctree
index 8ad4824d3..cd31e78dc 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/configuration/error.doctree and b/CADET-Match/v0.8.14/.doctrees/configuration/error.doctree differ
diff --git a/CADET-Match/v0.8.14/.doctrees/configuration/experiments.doctree b/CADET-Match/v0.8.14/.doctrees/configuration/experiments.doctree
index eb70bcac5..fe2a8a05e 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/configuration/experiments.doctree and b/CADET-Match/v0.8.14/.doctrees/configuration/experiments.doctree differ
diff --git a/CADET-Match/v0.8.14/.doctrees/configuration/graphing.doctree b/CADET-Match/v0.8.14/.doctrees/configuration/graphing.doctree
index a3e639454..5cfd4b926 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/configuration/graphing.doctree and b/CADET-Match/v0.8.14/.doctrees/configuration/graphing.doctree differ
diff --git a/CADET-Match/v0.8.14/.doctrees/configuration/index.doctree b/CADET-Match/v0.8.14/.doctrees/configuration/index.doctree
index 22e569726..82e13f9b7 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/configuration/index.doctree and b/CADET-Match/v0.8.14/.doctrees/configuration/index.doctree differ
diff --git a/CADET-Match/v0.8.14/.doctrees/configuration/misc.doctree b/CADET-Match/v0.8.14/.doctrees/configuration/misc.doctree
index 7da300efe..75b8ff870 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/configuration/misc.doctree and b/CADET-Match/v0.8.14/.doctrees/configuration/misc.doctree differ
diff --git a/CADET-Match/v0.8.14/.doctrees/configuration/scores.doctree b/CADET-Match/v0.8.14/.doctrees/configuration/scores.doctree
index 156ea40f8..de6322d90 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/configuration/scores.doctree and b/CADET-Match/v0.8.14/.doctrees/configuration/scores.doctree differ
diff --git a/CADET-Match/v0.8.14/.doctrees/configuration/search.doctree b/CADET-Match/v0.8.14/.doctrees/configuration/search.doctree
index 56bb96ec1..d7776f7b2 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/configuration/search.doctree and b/CADET-Match/v0.8.14/.doctrees/configuration/search.doctree differ
diff --git a/CADET-Match/v0.8.14/.doctrees/configuration/transform.doctree b/CADET-Match/v0.8.14/.doctrees/configuration/transform.doctree
index d478d2f77..530b7dff4 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/configuration/transform.doctree and b/CADET-Match/v0.8.14/.doctrees/configuration/transform.doctree differ
diff --git a/CADET-Match/v0.8.14/.doctrees/environment.pickle b/CADET-Match/v0.8.14/.doctrees/environment.pickle
index ec488ad69..c5d592e5b 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/environment.pickle and b/CADET-Match/v0.8.14/.doctrees/environment.pickle differ
diff --git a/CADET-Match/v0.8.14/.doctrees/index.doctree b/CADET-Match/v0.8.14/.doctrees/index.doctree
index 361b78d81..91e599710 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/index.doctree and b/CADET-Match/v0.8.14/.doctrees/index.doctree differ
diff --git a/CADET-Match/v0.8.14/.doctrees/install/index.doctree b/CADET-Match/v0.8.14/.doctrees/install/index.doctree
index dd2fc6a67..796a09bd0 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/install/index.doctree and b/CADET-Match/v0.8.14/.doctrees/install/index.doctree differ
diff --git a/CADET-Match/v0.8.14/.doctrees/license.doctree b/CADET-Match/v0.8.14/.doctrees/license.doctree
index 728f593d7..8233f76f1 100644
Binary files a/CADET-Match/v0.8.14/.doctrees/license.doctree and b/CADET-Match/v0.8.14/.doctrees/license.doctree differ
diff --git a/CADET-Match/v0.8.15/.buildinfo b/CADET-Match/v0.8.15/.buildinfo
index 69f04d81f..475837bb2 100644
--- a/CADET-Match/v0.8.15/.buildinfo
+++ b/CADET-Match/v0.8.15/.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: 5a86ad68f6a549d7a7008c7b7c80fbe1
+config: f08c678c288e14b03ae21611fffa9cb2
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/CADET-Match/v0.8.15/.doctrees/cli/examples.doctree b/CADET-Match/v0.8.15/.doctrees/cli/examples.doctree
index 979d1c0bd..6a67a6f88 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/cli/examples.doctree and b/CADET-Match/v0.8.15/.doctrees/cli/examples.doctree differ
diff --git a/CADET-Match/v0.8.15/.doctrees/cli/index.doctree b/CADET-Match/v0.8.15/.doctrees/cli/index.doctree
index db4ba75f3..6f2f9a63f 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/cli/index.doctree and b/CADET-Match/v0.8.15/.doctrees/cli/index.doctree differ
diff --git a/CADET-Match/v0.8.15/.doctrees/configuration/basic_config.doctree b/CADET-Match/v0.8.15/.doctrees/configuration/basic_config.doctree
index 6f0eabdf6..72b4464a0 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/configuration/basic_config.doctree and b/CADET-Match/v0.8.15/.doctrees/configuration/basic_config.doctree differ
diff --git a/CADET-Match/v0.8.15/.doctrees/configuration/error.doctree b/CADET-Match/v0.8.15/.doctrees/configuration/error.doctree
index 55d86b76d..02cc2a856 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/configuration/error.doctree and b/CADET-Match/v0.8.15/.doctrees/configuration/error.doctree differ
diff --git a/CADET-Match/v0.8.15/.doctrees/configuration/experiments.doctree b/CADET-Match/v0.8.15/.doctrees/configuration/experiments.doctree
index 9a7901b99..4e95d3123 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/configuration/experiments.doctree and b/CADET-Match/v0.8.15/.doctrees/configuration/experiments.doctree differ
diff --git a/CADET-Match/v0.8.15/.doctrees/configuration/graphing.doctree b/CADET-Match/v0.8.15/.doctrees/configuration/graphing.doctree
index 27b82fcb2..858f750a1 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/configuration/graphing.doctree and b/CADET-Match/v0.8.15/.doctrees/configuration/graphing.doctree differ
diff --git a/CADET-Match/v0.8.15/.doctrees/configuration/index.doctree b/CADET-Match/v0.8.15/.doctrees/configuration/index.doctree
index 457b4b4de..292396aca 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/configuration/index.doctree and b/CADET-Match/v0.8.15/.doctrees/configuration/index.doctree differ
diff --git a/CADET-Match/v0.8.15/.doctrees/configuration/misc.doctree b/CADET-Match/v0.8.15/.doctrees/configuration/misc.doctree
index 40dc748f9..3327b6523 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/configuration/misc.doctree and b/CADET-Match/v0.8.15/.doctrees/configuration/misc.doctree differ
diff --git a/CADET-Match/v0.8.15/.doctrees/configuration/scores.doctree b/CADET-Match/v0.8.15/.doctrees/configuration/scores.doctree
index 4f1cff54d..2a1b822da 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/configuration/scores.doctree and b/CADET-Match/v0.8.15/.doctrees/configuration/scores.doctree differ
diff --git a/CADET-Match/v0.8.15/.doctrees/configuration/search.doctree b/CADET-Match/v0.8.15/.doctrees/configuration/search.doctree
index e9ad12866..4704e3478 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/configuration/search.doctree and b/CADET-Match/v0.8.15/.doctrees/configuration/search.doctree differ
diff --git a/CADET-Match/v0.8.15/.doctrees/configuration/transform.doctree b/CADET-Match/v0.8.15/.doctrees/configuration/transform.doctree
index 881641790..636f979af 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/configuration/transform.doctree and b/CADET-Match/v0.8.15/.doctrees/configuration/transform.doctree differ
diff --git a/CADET-Match/v0.8.15/.doctrees/environment.pickle b/CADET-Match/v0.8.15/.doctrees/environment.pickle
index 6679fc6c1..ed8774aa3 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/environment.pickle and b/CADET-Match/v0.8.15/.doctrees/environment.pickle differ
diff --git a/CADET-Match/v0.8.15/.doctrees/index.doctree b/CADET-Match/v0.8.15/.doctrees/index.doctree
index 9b8b5f342..4dc4dd935 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/index.doctree and b/CADET-Match/v0.8.15/.doctrees/index.doctree differ
diff --git a/CADET-Match/v0.8.15/.doctrees/install/index.doctree b/CADET-Match/v0.8.15/.doctrees/install/index.doctree
index d0ec41309..de503d508 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/install/index.doctree and b/CADET-Match/v0.8.15/.doctrees/install/index.doctree differ
diff --git a/CADET-Match/v0.8.15/.doctrees/license.doctree b/CADET-Match/v0.8.15/.doctrees/license.doctree
index dad9cf441..09ef0f78c 100644
Binary files a/CADET-Match/v0.8.15/.doctrees/license.doctree and b/CADET-Match/v0.8.15/.doctrees/license.doctree differ
diff --git a/CADET-Match/v0.8.16/.buildinfo b/CADET-Match/v0.8.16/.buildinfo
index 7b15b9b18..c831f0d61 100644
--- a/CADET-Match/v0.8.16/.buildinfo
+++ b/CADET-Match/v0.8.16/.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: 3935cd0497505b5eeb36c97ee70354f7
+config: 250dda3715a8fc06456d06864beef9a2
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/CADET-Match/v0.8.16/.doctrees/cli/examples.doctree b/CADET-Match/v0.8.16/.doctrees/cli/examples.doctree
index 018498d62..779e863dc 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/cli/examples.doctree and b/CADET-Match/v0.8.16/.doctrees/cli/examples.doctree differ
diff --git a/CADET-Match/v0.8.16/.doctrees/cli/index.doctree b/CADET-Match/v0.8.16/.doctrees/cli/index.doctree
index 7231cafe0..8ef015d83 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/cli/index.doctree and b/CADET-Match/v0.8.16/.doctrees/cli/index.doctree differ
diff --git a/CADET-Match/v0.8.16/.doctrees/configuration/basic_config.doctree b/CADET-Match/v0.8.16/.doctrees/configuration/basic_config.doctree
index 28dfa5597..022035ffc 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/configuration/basic_config.doctree and b/CADET-Match/v0.8.16/.doctrees/configuration/basic_config.doctree differ
diff --git a/CADET-Match/v0.8.16/.doctrees/configuration/error.doctree b/CADET-Match/v0.8.16/.doctrees/configuration/error.doctree
index c1ba1ec06..c14221dc0 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/configuration/error.doctree and b/CADET-Match/v0.8.16/.doctrees/configuration/error.doctree differ
diff --git a/CADET-Match/v0.8.16/.doctrees/configuration/experiments.doctree b/CADET-Match/v0.8.16/.doctrees/configuration/experiments.doctree
index 88ef5738e..9a8eb64ad 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/configuration/experiments.doctree and b/CADET-Match/v0.8.16/.doctrees/configuration/experiments.doctree differ
diff --git a/CADET-Match/v0.8.16/.doctrees/configuration/graphing.doctree b/CADET-Match/v0.8.16/.doctrees/configuration/graphing.doctree
index 812fcf794..0a692a55e 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/configuration/graphing.doctree and b/CADET-Match/v0.8.16/.doctrees/configuration/graphing.doctree differ
diff --git a/CADET-Match/v0.8.16/.doctrees/configuration/index.doctree b/CADET-Match/v0.8.16/.doctrees/configuration/index.doctree
index d12d76f3b..bd761d44c 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/configuration/index.doctree and b/CADET-Match/v0.8.16/.doctrees/configuration/index.doctree differ
diff --git a/CADET-Match/v0.8.16/.doctrees/configuration/misc.doctree b/CADET-Match/v0.8.16/.doctrees/configuration/misc.doctree
index 9e14ddc0e..00606817a 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/configuration/misc.doctree and b/CADET-Match/v0.8.16/.doctrees/configuration/misc.doctree differ
diff --git a/CADET-Match/v0.8.16/.doctrees/configuration/scores.doctree b/CADET-Match/v0.8.16/.doctrees/configuration/scores.doctree
index 1b431afd7..88d8dedc8 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/configuration/scores.doctree and b/CADET-Match/v0.8.16/.doctrees/configuration/scores.doctree differ
diff --git a/CADET-Match/v0.8.16/.doctrees/configuration/search.doctree b/CADET-Match/v0.8.16/.doctrees/configuration/search.doctree
index f3ae4a818..341b9f6b1 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/configuration/search.doctree and b/CADET-Match/v0.8.16/.doctrees/configuration/search.doctree differ
diff --git a/CADET-Match/v0.8.16/.doctrees/configuration/transform.doctree b/CADET-Match/v0.8.16/.doctrees/configuration/transform.doctree
index ac7d7b3b6..f880aff60 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/configuration/transform.doctree and b/CADET-Match/v0.8.16/.doctrees/configuration/transform.doctree differ
diff --git a/CADET-Match/v0.8.16/.doctrees/environment.pickle b/CADET-Match/v0.8.16/.doctrees/environment.pickle
index d841cbdbe..d965991f2 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/environment.pickle and b/CADET-Match/v0.8.16/.doctrees/environment.pickle differ
diff --git a/CADET-Match/v0.8.16/.doctrees/index.doctree b/CADET-Match/v0.8.16/.doctrees/index.doctree
index 4501a62b0..51f592279 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/index.doctree and b/CADET-Match/v0.8.16/.doctrees/index.doctree differ
diff --git a/CADET-Match/v0.8.16/.doctrees/install/index.doctree b/CADET-Match/v0.8.16/.doctrees/install/index.doctree
index b22680dfe..d307e3eec 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/install/index.doctree and b/CADET-Match/v0.8.16/.doctrees/install/index.doctree differ
diff --git a/CADET-Match/v0.8.16/.doctrees/license.doctree b/CADET-Match/v0.8.16/.doctrees/license.doctree
index 638fa0309..80a9639b6 100644
Binary files a/CADET-Match/v0.8.16/.doctrees/license.doctree and b/CADET-Match/v0.8.16/.doctrees/license.doctree differ
diff --git a/CADET-Match/v0.8.7/.buildinfo b/CADET-Match/v0.8.7/.buildinfo
index 2cf22e89e..167682743 100644
--- a/CADET-Match/v0.8.7/.buildinfo
+++ b/CADET-Match/v0.8.7/.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: e4e8ba17bab91810a394a36f01249e5d
+config: 934ae8d04002dcab9fac255757458545
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/CADET-Match/v0.8.7/.doctrees/cli/examples.doctree b/CADET-Match/v0.8.7/.doctrees/cli/examples.doctree
index e8ad1d01c..50d9a97a0 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/cli/examples.doctree and b/CADET-Match/v0.8.7/.doctrees/cli/examples.doctree differ
diff --git a/CADET-Match/v0.8.7/.doctrees/cli/index.doctree b/CADET-Match/v0.8.7/.doctrees/cli/index.doctree
index 9db28c262..d16d5446f 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/cli/index.doctree and b/CADET-Match/v0.8.7/.doctrees/cli/index.doctree differ
diff --git a/CADET-Match/v0.8.7/.doctrees/configuration/basic_config.doctree b/CADET-Match/v0.8.7/.doctrees/configuration/basic_config.doctree
index af125c249..d2f7d87e6 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/configuration/basic_config.doctree and b/CADET-Match/v0.8.7/.doctrees/configuration/basic_config.doctree differ
diff --git a/CADET-Match/v0.8.7/.doctrees/configuration/error.doctree b/CADET-Match/v0.8.7/.doctrees/configuration/error.doctree
index 3161301e4..1864fc5e6 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/configuration/error.doctree and b/CADET-Match/v0.8.7/.doctrees/configuration/error.doctree differ
diff --git a/CADET-Match/v0.8.7/.doctrees/configuration/experiments.doctree b/CADET-Match/v0.8.7/.doctrees/configuration/experiments.doctree
index 863ef20dc..698b2603f 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/configuration/experiments.doctree and b/CADET-Match/v0.8.7/.doctrees/configuration/experiments.doctree differ
diff --git a/CADET-Match/v0.8.7/.doctrees/configuration/graphing.doctree b/CADET-Match/v0.8.7/.doctrees/configuration/graphing.doctree
index 011356d63..844cb6c2f 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/configuration/graphing.doctree and b/CADET-Match/v0.8.7/.doctrees/configuration/graphing.doctree differ
diff --git a/CADET-Match/v0.8.7/.doctrees/configuration/index.doctree b/CADET-Match/v0.8.7/.doctrees/configuration/index.doctree
index 548612a1c..c2d0b7af7 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/configuration/index.doctree and b/CADET-Match/v0.8.7/.doctrees/configuration/index.doctree differ
diff --git a/CADET-Match/v0.8.7/.doctrees/configuration/misc.doctree b/CADET-Match/v0.8.7/.doctrees/configuration/misc.doctree
index 0cd2cb50d..aa916eaae 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/configuration/misc.doctree and b/CADET-Match/v0.8.7/.doctrees/configuration/misc.doctree differ
diff --git a/CADET-Match/v0.8.7/.doctrees/configuration/scores.doctree b/CADET-Match/v0.8.7/.doctrees/configuration/scores.doctree
index 4f4a00fbc..f8729935c 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/configuration/scores.doctree and b/CADET-Match/v0.8.7/.doctrees/configuration/scores.doctree differ
diff --git a/CADET-Match/v0.8.7/.doctrees/configuration/search.doctree b/CADET-Match/v0.8.7/.doctrees/configuration/search.doctree
index c7c6d877e..bb9bd8acb 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/configuration/search.doctree and b/CADET-Match/v0.8.7/.doctrees/configuration/search.doctree differ
diff --git a/CADET-Match/v0.8.7/.doctrees/configuration/transform.doctree b/CADET-Match/v0.8.7/.doctrees/configuration/transform.doctree
index b10b288db..76235da36 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/configuration/transform.doctree and b/CADET-Match/v0.8.7/.doctrees/configuration/transform.doctree differ
diff --git a/CADET-Match/v0.8.7/.doctrees/environment.pickle b/CADET-Match/v0.8.7/.doctrees/environment.pickle
index 011e73e87..5dac8b1ba 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/environment.pickle and b/CADET-Match/v0.8.7/.doctrees/environment.pickle differ
diff --git a/CADET-Match/v0.8.7/.doctrees/index.doctree b/CADET-Match/v0.8.7/.doctrees/index.doctree
index 330b8aa1d..d8d4e03d4 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/index.doctree and b/CADET-Match/v0.8.7/.doctrees/index.doctree differ
diff --git a/CADET-Match/v0.8.7/.doctrees/install/index.doctree b/CADET-Match/v0.8.7/.doctrees/install/index.doctree
index 523b7b124..4b97bfb85 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/install/index.doctree and b/CADET-Match/v0.8.7/.doctrees/install/index.doctree differ
diff --git a/CADET-Match/v0.8.7/.doctrees/license.doctree b/CADET-Match/v0.8.7/.doctrees/license.doctree
index 6d913cb3c..33fbfc525 100644
Binary files a/CADET-Match/v0.8.7/.doctrees/license.doctree and b/CADET-Match/v0.8.7/.doctrees/license.doctree differ
diff --git a/chore/developer_guide/.buildinfo b/chore/developer_guide/.buildinfo
index 86088399b..63cdc96ab 100644
--- a/chore/developer_guide/.buildinfo
+++ b/chore/developer_guide/.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: 6c57822d368b4ad0cef511c4a8e4bb01
+config: 9a408670063084ae1856716f5da1e117
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/chore/developer_guide/.doctrees/README.doctree b/chore/developer_guide/.doctrees/README.doctree
index 28231f7d7..58f86c37d 100644
Binary files a/chore/developer_guide/.doctrees/README.doctree and b/chore/developer_guide/.doctrees/README.doctree differ
diff --git a/chore/developer_guide/.doctrees/developer_guide/build_options.doctree b/chore/developer_guide/.doctrees/developer_guide/build_options.doctree
index c65fef95b..d1ac6e20a 100644
Binary files a/chore/developer_guide/.doctrees/developer_guide/build_options.doctree and b/chore/developer_guide/.doctrees/developer_guide/build_options.doctree differ
diff --git a/chore/developer_guide/.doctrees/developer_guide/cadet_core_architecture.doctree b/chore/developer_guide/.doctrees/developer_guide/cadet_core_architecture.doctree
index b12d1f3c6..aa814e7c2 100644
Binary files a/chore/developer_guide/.doctrees/developer_guide/cadet_core_architecture.doctree and b/chore/developer_guide/.doctrees/developer_guide/cadet_core_architecture.doctree differ
diff --git a/chore/developer_guide/.doctrees/developer_guide/cadet_python.doctree b/chore/developer_guide/.doctrees/developer_guide/cadet_python.doctree
index d7201c5ae..897c91ec7 100644
Binary files a/chore/developer_guide/.doctrees/developer_guide/cadet_python.doctree and b/chore/developer_guide/.doctrees/developer_guide/cadet_python.doctree differ
diff --git a/chore/developer_guide/.doctrees/developer_guide/debugging.doctree b/chore/developer_guide/.doctrees/developer_guide/debugging.doctree
index 16cf357a0..7e0eade95 100644
Binary files a/chore/developer_guide/.doctrees/developer_guide/debugging.doctree and b/chore/developer_guide/.doctrees/developer_guide/debugging.doctree differ
diff --git a/chore/developer_guide/.doctrees/developer_guide/index.doctree b/chore/developer_guide/.doctrees/developer_guide/index.doctree
index 875736a32..489295e97 100644
Binary files a/chore/developer_guide/.doctrees/developer_guide/index.doctree and b/chore/developer_guide/.doctrees/developer_guide/index.doctree differ
diff --git a/chore/developer_guide/.doctrees/developer_guide/model_expansion.doctree b/chore/developer_guide/.doctrees/developer_guide/model_expansion.doctree
index 22590e5af..f66084df7 100644
Binary files a/chore/developer_guide/.doctrees/developer_guide/model_expansion.doctree and b/chore/developer_guide/.doctrees/developer_guide/model_expansion.doctree differ
diff --git a/chore/developer_guide/.doctrees/developer_guide/testing.doctree b/chore/developer_guide/.doctrees/developer_guide/testing.doctree
index 6b152df54..c3e6bca9e 100644
Binary files a/chore/developer_guide/.doctrees/developer_guide/testing.doctree and b/chore/developer_guide/.doctrees/developer_guide/testing.doctree differ
diff --git a/chore/developer_guide/.doctrees/environment.pickle b/chore/developer_guide/.doctrees/environment.pickle
index d18a8fca4..6b23a2dc6 100644
Binary files a/chore/developer_guide/.doctrees/environment.pickle and b/chore/developer_guide/.doctrees/environment.pickle differ
diff --git a/chore/developer_guide/.doctrees/examples/batch_chromatography.doctree b/chore/developer_guide/.doctrees/examples/batch_chromatography.doctree
index c3072ffd8..374eb5867 100644
Binary files a/chore/developer_guide/.doctrees/examples/batch_chromatography.doctree and b/chore/developer_guide/.doctrees/examples/batch_chromatography.doctree differ
diff --git a/chore/developer_guide/.doctrees/examples/index.doctree b/chore/developer_guide/.doctrees/examples/index.doctree
index 62a8e171b..855c948ae 100644
Binary files a/chore/developer_guide/.doctrees/examples/index.doctree and b/chore/developer_guide/.doctrees/examples/index.doctree differ
diff --git a/chore/developer_guide/.doctrees/examples/load_wash_elute.doctree b/chore/developer_guide/.doctrees/examples/load_wash_elute.doctree
index 2f5051067..57c31fd21 100644
Binary files a/chore/developer_guide/.doctrees/examples/load_wash_elute.doctree and b/chore/developer_guide/.doctrees/examples/load_wash_elute.doctree differ
diff --git a/chore/developer_guide/.doctrees/examples/reaction_cstr.doctree b/chore/developer_guide/.doctrees/examples/reaction_cstr.doctree
index 719545eb8..3a5a3bb2f 100644
Binary files a/chore/developer_guide/.doctrees/examples/reaction_cstr.doctree and b/chore/developer_guide/.doctrees/examples/reaction_cstr.doctree differ
diff --git a/chore/developer_guide/.doctrees/examples/rtd.doctree b/chore/developer_guide/.doctrees/examples/rtd.doctree
index f59f215ae..786972128 100644
Binary files a/chore/developer_guide/.doctrees/examples/rtd.doctree and b/chore/developer_guide/.doctrees/examples/rtd.doctree differ
diff --git a/chore/developer_guide/.doctrees/getting_started/build_linux.doctree b/chore/developer_guide/.doctrees/getting_started/build_linux.doctree
index 206ea0e5f..25b39cb35 100644
Binary files a/chore/developer_guide/.doctrees/getting_started/build_linux.doctree and b/chore/developer_guide/.doctrees/getting_started/build_linux.doctree differ
diff --git a/chore/developer_guide/.doctrees/getting_started/build_osx.doctree b/chore/developer_guide/.doctrees/getting_started/build_osx.doctree
index 738c6df6a..315edfdd7 100644
Binary files a/chore/developer_guide/.doctrees/getting_started/build_osx.doctree and b/chore/developer_guide/.doctrees/getting_started/build_osx.doctree differ
diff --git a/chore/developer_guide/.doctrees/getting_started/build_windows.doctree b/chore/developer_guide/.doctrees/getting_started/build_windows.doctree
index 97ff7a498..6954843c3 100644
Binary files a/chore/developer_guide/.doctrees/getting_started/build_windows.doctree and b/chore/developer_guide/.doctrees/getting_started/build_windows.doctree differ
diff --git a/chore/developer_guide/.doctrees/getting_started/index.doctree b/chore/developer_guide/.doctrees/getting_started/index.doctree
index 563a86130..bb3001f16 100644
Binary files a/chore/developer_guide/.doctrees/getting_started/index.doctree and b/chore/developer_guide/.doctrees/getting_started/index.doctree differ
diff --git a/chore/developer_guide/.doctrees/getting_started/installation.doctree b/chore/developer_guide/.doctrees/getting_started/installation.doctree
index 3a61cbd35..0ac496cfd 100644
Binary files a/chore/developer_guide/.doctrees/getting_started/installation.doctree and b/chore/developer_guide/.doctrees/getting_started/installation.doctree differ
diff --git a/chore/developer_guide/.doctrees/getting_started/tutorials/breakthrough.doctree b/chore/developer_guide/.doctrees/getting_started/tutorials/breakthrough.doctree
index d7b9a6f79..55f2fbab8 100644
Binary files a/chore/developer_guide/.doctrees/getting_started/tutorials/breakthrough.doctree and b/chore/developer_guide/.doctrees/getting_started/tutorials/breakthrough.doctree differ
diff --git a/chore/developer_guide/.doctrees/index.doctree b/chore/developer_guide/.doctrees/index.doctree
index 8e8e21188..e0109c871 100644
Binary files a/chore/developer_guide/.doctrees/index.doctree and b/chore/developer_guide/.doctrees/index.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/bi_steric_mass_action.doctree b/chore/developer_guide/.doctrees/interface/binding/bi_steric_mass_action.doctree
index 934b0ba7a..9bb86c52a 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/bi_steric_mass_action.doctree and b/chore/developer_guide/.doctrees/interface/binding/bi_steric_mass_action.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree b/chore/developer_guide/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree
index 5575ff614..ca6316393 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree and b/chore/developer_guide/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/freundlich_ldf.doctree b/chore/developer_guide/.doctrees/interface/binding/freundlich_ldf.doctree
index 85d28c85f..d9b066aca 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/freundlich_ldf.doctree and b/chore/developer_guide/.doctrees/interface/binding/freundlich_ldf.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/generalized_ion_exchange.doctree b/chore/developer_guide/.doctrees/interface/binding/generalized_ion_exchange.doctree
index 1157b8e02..6d5beaf43 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/generalized_ion_exchange.doctree and b/chore/developer_guide/.doctrees/interface/binding/generalized_ion_exchange.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/hic_constant_water_activity.doctree b/chore/developer_guide/.doctrees/interface/binding/hic_constant_water_activity.doctree
index 5f0ffe579..32926fcd9 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/hic_constant_water_activity.doctree and b/chore/developer_guide/.doctrees/interface/binding/hic_constant_water_activity.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree b/chore/developer_guide/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree
index 7f7ddd10b..a36f6e828 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree and b/chore/developer_guide/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/index.doctree b/chore/developer_guide/.doctrees/interface/binding/index.doctree
index f0450a5ba..153d88e43 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/index.doctree and b/chore/developer_guide/.doctrees/interface/binding/index.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/linear.doctree b/chore/developer_guide/.doctrees/interface/binding/linear.doctree
index e89b2c4a2..81b03b3ca 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/linear.doctree and b/chore/developer_guide/.doctrees/interface/binding/linear.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree b/chore/developer_guide/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree
index bc24c7d5a..3321d1156 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree and b/chore/developer_guide/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/multi_component_anti_langmuir.doctree b/chore/developer_guide/.doctrees/interface/binding/multi_component_anti_langmuir.doctree
index a05c63002..5d6a514cf 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/multi_component_anti_langmuir.doctree and b/chore/developer_guide/.doctrees/interface/binding/multi_component_anti_langmuir.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/multi_component_bi_langmuir.doctree b/chore/developer_guide/.doctrees/interface/binding/multi_component_bi_langmuir.doctree
index c7bf0fe92..22ddcca8e 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/multi_component_bi_langmuir.doctree and b/chore/developer_guide/.doctrees/interface/binding/multi_component_bi_langmuir.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree b/chore/developer_guide/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree
index 5c50e8d4e..ea3c54e48 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree and b/chore/developer_guide/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/multi_component_colloidal.doctree b/chore/developer_guide/.doctrees/interface/binding/multi_component_colloidal.doctree
index f48ea4c23..9bf84c261 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/multi_component_colloidal.doctree and b/chore/developer_guide/.doctrees/interface/binding/multi_component_colloidal.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/multi_component_langmuir.doctree b/chore/developer_guide/.doctrees/interface/binding/multi_component_langmuir.doctree
index a92f1ec94..b555b734c 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/multi_component_langmuir.doctree and b/chore/developer_guide/.doctrees/interface/binding/multi_component_langmuir.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree b/chore/developer_guide/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree
index e5141ec6d..940e811d9 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree and b/chore/developer_guide/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree b/chore/developer_guide/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree
index 4304f253f..81a5951bd 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree and b/chore/developer_guide/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/multi_component_spreading.doctree b/chore/developer_guide/.doctrees/interface/binding/multi_component_spreading.doctree
index d7c096737..f02b30d79 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/multi_component_spreading.doctree and b/chore/developer_guide/.doctrees/interface/binding/multi_component_spreading.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/multi_state_steric_mass_action.doctree b/chore/developer_guide/.doctrees/interface/binding/multi_state_steric_mass_action.doctree
index 00917c471..ee801bde3 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/multi_state_steric_mass_action.doctree and b/chore/developer_guide/.doctrees/interface/binding/multi_state_steric_mass_action.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/saska.doctree b/chore/developer_guide/.doctrees/interface/binding/saska.doctree
index 3a6efd601..b8b47bc06 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/saska.doctree and b/chore/developer_guide/.doctrees/interface/binding/saska.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/self_association.doctree b/chore/developer_guide/.doctrees/interface/binding/self_association.doctree
index 948fc9bbd..c4b940e32 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/self_association.doctree and b/chore/developer_guide/.doctrees/interface/binding/self_association.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree b/chore/developer_guide/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree
index 84366f35a..e03a0c698 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree and b/chore/developer_guide/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/binding/steric_mass_action.doctree b/chore/developer_guide/.doctrees/interface/binding/steric_mass_action.doctree
index d1913c3c5..6ac791dbd 100644
Binary files a/chore/developer_guide/.doctrees/interface/binding/steric_mass_action.doctree and b/chore/developer_guide/.doctrees/interface/binding/steric_mass_action.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/consistent_initialization.doctree b/chore/developer_guide/.doctrees/interface/consistent_initialization.doctree
index 57b09f605..192361fbf 100644
Binary files a/chore/developer_guide/.doctrees/interface/consistent_initialization.doctree and b/chore/developer_guide/.doctrees/interface/consistent_initialization.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/flux_reconstruction.doctree b/chore/developer_guide/.doctrees/interface/flux_reconstruction.doctree
index 9594d5dab..484d8ae66 100644
Binary files a/chore/developer_guide/.doctrees/interface/flux_reconstruction.doctree and b/chore/developer_guide/.doctrees/interface/flux_reconstruction.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/index.doctree b/chore/developer_guide/.doctrees/interface/index.doctree
index 9ea3922a0..4529b655e 100644
Binary files a/chore/developer_guide/.doctrees/interface/index.doctree and b/chore/developer_guide/.doctrees/interface/index.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/input_group.doctree b/chore/developer_guide/.doctrees/interface/input_group.doctree
index 7ebc7b539..edfde1a2e 100644
Binary files a/chore/developer_guide/.doctrees/interface/input_group.doctree and b/chore/developer_guide/.doctrees/interface/input_group.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/introduction.doctree b/chore/developer_guide/.doctrees/interface/introduction.doctree
index a32d0ff11..80c343671 100644
Binary files a/chore/developer_guide/.doctrees/interface/introduction.doctree and b/chore/developer_guide/.doctrees/interface/introduction.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/meta_group.doctree b/chore/developer_guide/.doctrees/interface/meta_group.doctree
index fd69cd227..ca8cd3eb1 100644
Binary files a/chore/developer_guide/.doctrees/interface/meta_group.doctree and b/chore/developer_guide/.doctrees/interface/meta_group.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/output_group.doctree b/chore/developer_guide/.doctrees/interface/output_group.doctree
index 4c75d9fbc..62209d39a 100644
Binary files a/chore/developer_guide/.doctrees/interface/output_group.doctree and b/chore/developer_guide/.doctrees/interface/output_group.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/parameter_dependencies.doctree b/chore/developer_guide/.doctrees/interface/parameter_dependencies.doctree
index dee69dd4d..19cf75eaf 100644
Binary files a/chore/developer_guide/.doctrees/interface/parameter_dependencies.doctree and b/chore/developer_guide/.doctrees/interface/parameter_dependencies.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/reaction/index.doctree b/chore/developer_guide/.doctrees/interface/reaction/index.doctree
index 54cb1c644..010d9a6ad 100644
Binary files a/chore/developer_guide/.doctrees/interface/reaction/index.doctree and b/chore/developer_guide/.doctrees/interface/reaction/index.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/reaction/mass_action_law.doctree b/chore/developer_guide/.doctrees/interface/reaction/mass_action_law.doctree
index b97b73e9f..f537e92dd 100644
Binary files a/chore/developer_guide/.doctrees/interface/reaction/mass_action_law.doctree and b/chore/developer_guide/.doctrees/interface/reaction/mass_action_law.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree b/chore/developer_guide/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree
index e956c43d6..5eb833271 100644
Binary files a/chore/developer_guide/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree and b/chore/developer_guide/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/return_data.doctree b/chore/developer_guide/.doctrees/interface/return_data.doctree
index 530f77071..dba6647b0 100644
Binary files a/chore/developer_guide/.doctrees/interface/return_data.doctree and b/chore/developer_guide/.doctrees/interface/return_data.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/sensitivities.doctree b/chore/developer_guide/.doctrees/interface/sensitivities.doctree
index ee59f94f9..903e70386 100644
Binary files a/chore/developer_guide/.doctrees/interface/sensitivities.doctree and b/chore/developer_guide/.doctrees/interface/sensitivities.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/solver.doctree b/chore/developer_guide/.doctrees/interface/solver.doctree
index f3c1645ea..e88f7d42a 100644
Binary files a/chore/developer_guide/.doctrees/interface/solver.doctree and b/chore/developer_guide/.doctrees/interface/solver.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/spatial_discretization_methods.doctree b/chore/developer_guide/.doctrees/interface/spatial_discretization_methods.doctree
index ab5bc53d2..5c10558dc 100644
Binary files a/chore/developer_guide/.doctrees/interface/spatial_discretization_methods.doctree and b/chore/developer_guide/.doctrees/interface/spatial_discretization_methods.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/system.doctree b/chore/developer_guide/.doctrees/interface/system.doctree
index b6e64c37e..56007d6aa 100644
Binary files a/chore/developer_guide/.doctrees/interface/system.doctree and b/chore/developer_guide/.doctrees/interface/system.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/unit_operations/2d_general_rate_model.doctree b/chore/developer_guide/.doctrees/interface/unit_operations/2d_general_rate_model.doctree
index 267a26815..5e25f676f 100644
Binary files a/chore/developer_guide/.doctrees/interface/unit_operations/2d_general_rate_model.doctree and b/chore/developer_guide/.doctrees/interface/unit_operations/2d_general_rate_model.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/unit_operations/cstr.doctree b/chore/developer_guide/.doctrees/interface/unit_operations/cstr.doctree
index e84552d73..e41740fc7 100644
Binary files a/chore/developer_guide/.doctrees/interface/unit_operations/cstr.doctree and b/chore/developer_guide/.doctrees/interface/unit_operations/cstr.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/unit_operations/general_rate_model.doctree b/chore/developer_guide/.doctrees/interface/unit_operations/general_rate_model.doctree
index a63743ede..5c87aebb5 100644
Binary files a/chore/developer_guide/.doctrees/interface/unit_operations/general_rate_model.doctree and b/chore/developer_guide/.doctrees/interface/unit_operations/general_rate_model.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/unit_operations/index.doctree b/chore/developer_guide/.doctrees/interface/unit_operations/index.doctree
index f96092c6e..7c2acdc43 100644
Binary files a/chore/developer_guide/.doctrees/interface/unit_operations/index.doctree and b/chore/developer_guide/.doctrees/interface/unit_operations/index.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/unit_operations/inlet.doctree b/chore/developer_guide/.doctrees/interface/unit_operations/inlet.doctree
index c41059959..89f62ef3c 100644
Binary files a/chore/developer_guide/.doctrees/interface/unit_operations/inlet.doctree and b/chore/developer_guide/.doctrees/interface/unit_operations/inlet.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree b/chore/developer_guide/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree
index 312da8ecd..55d301f52 100644
Binary files a/chore/developer_guide/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree and b/chore/developer_guide/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree b/chore/developer_guide/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree
index c0f3db075..8b48d3d2c 100644
Binary files a/chore/developer_guide/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree and b/chore/developer_guide/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree b/chore/developer_guide/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree
index 3c38c8521..c035bdcf8 100644
Binary files a/chore/developer_guide/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree and b/chore/developer_guide/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/unit_operations/outlet.doctree b/chore/developer_guide/.doctrees/interface/unit_operations/outlet.doctree
index 03d502892..ac3c1b87b 100644
Binary files a/chore/developer_guide/.doctrees/interface/unit_operations/outlet.doctree and b/chore/developer_guide/.doctrees/interface/unit_operations/outlet.doctree differ
diff --git a/chore/developer_guide/.doctrees/interface/unit_operations/radial_flow_models.doctree b/chore/developer_guide/.doctrees/interface/unit_operations/radial_flow_models.doctree
index 587cb5208..11524bd05 100644
Binary files a/chore/developer_guide/.doctrees/interface/unit_operations/radial_flow_models.doctree and b/chore/developer_guide/.doctrees/interface/unit_operations/radial_flow_models.doctree differ
diff --git a/chore/developer_guide/.doctrees/license.doctree b/chore/developer_guide/.doctrees/license.doctree
index 6a3dab0af..00b0cb1e8 100644
Binary files a/chore/developer_guide/.doctrees/license.doctree and b/chore/developer_guide/.doctrees/license.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/bi_steric_mass_action.doctree b/chore/developer_guide/.doctrees/modelling/binding/bi_steric_mass_action.doctree
index 25ae40404..9aa036450 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/bi_steric_mass_action.doctree and b/chore/developer_guide/.doctrees/modelling/binding/bi_steric_mass_action.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree b/chore/developer_guide/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree
index ac391cbae..527e719f9 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree and b/chore/developer_guide/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/freundlich_ldf.doctree b/chore/developer_guide/.doctrees/modelling/binding/freundlich_ldf.doctree
index 465703d4a..5e7d659bf 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/freundlich_ldf.doctree and b/chore/developer_guide/.doctrees/modelling/binding/freundlich_ldf.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/generalized_ion_exchange.doctree b/chore/developer_guide/.doctrees/modelling/binding/generalized_ion_exchange.doctree
index 1e896821e..cedd03572 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/generalized_ion_exchange.doctree and b/chore/developer_guide/.doctrees/modelling/binding/generalized_ion_exchange.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/hic_constant_water_activity.doctree b/chore/developer_guide/.doctrees/modelling/binding/hic_constant_water_activity.doctree
index 8a2d3e10b..678c7fcf5 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/hic_constant_water_activity.doctree and b/chore/developer_guide/.doctrees/modelling/binding/hic_constant_water_activity.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree b/chore/developer_guide/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree
index df160a845..b1cc85f6e 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree and b/chore/developer_guide/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/index.doctree b/chore/developer_guide/.doctrees/modelling/binding/index.doctree
index 549dcdb65..5e8714b23 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/index.doctree and b/chore/developer_guide/.doctrees/modelling/binding/index.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/linear.doctree b/chore/developer_guide/.doctrees/modelling/binding/linear.doctree
index 96ba62a12..caf612152 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/linear.doctree and b/chore/developer_guide/.doctrees/modelling/binding/linear.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree b/chore/developer_guide/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree
index f38c87409..e876cc3e1 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree and b/chore/developer_guide/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree b/chore/developer_guide/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree
index 31cf6b742..b24c65e60 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree and b/chore/developer_guide/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree b/chore/developer_guide/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree
index d15fca4f5..1be9479e4 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree and b/chore/developer_guide/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree b/chore/developer_guide/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree
index 5e98979ff..f5fbeb0a1 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree and b/chore/developer_guide/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/multi_component_colloidal.doctree b/chore/developer_guide/.doctrees/modelling/binding/multi_component_colloidal.doctree
index 4e3993514..37b667261 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/multi_component_colloidal.doctree and b/chore/developer_guide/.doctrees/modelling/binding/multi_component_colloidal.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/multi_component_langmuir.doctree b/chore/developer_guide/.doctrees/modelling/binding/multi_component_langmuir.doctree
index f52d8b302..82d2605df 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/multi_component_langmuir.doctree and b/chore/developer_guide/.doctrees/modelling/binding/multi_component_langmuir.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree b/chore/developer_guide/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree
index 7b2a43430..5785c659e 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree and b/chore/developer_guide/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree b/chore/developer_guide/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree
index 42e1b0e9b..b2e0b2abb 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree and b/chore/developer_guide/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/multi_component_spreading.doctree b/chore/developer_guide/.doctrees/modelling/binding/multi_component_spreading.doctree
index 54262cca0..4fa0c0e60 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/multi_component_spreading.doctree and b/chore/developer_guide/.doctrees/modelling/binding/multi_component_spreading.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree b/chore/developer_guide/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree
index 0e7d80e30..66c90b5d2 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree and b/chore/developer_guide/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/saska.doctree b/chore/developer_guide/.doctrees/modelling/binding/saska.doctree
index 90308999d..5bea78bbf 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/saska.doctree and b/chore/developer_guide/.doctrees/modelling/binding/saska.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/self_association.doctree b/chore/developer_guide/.doctrees/modelling/binding/self_association.doctree
index a5c24a9f6..508b34add 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/self_association.doctree and b/chore/developer_guide/.doctrees/modelling/binding/self_association.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree b/chore/developer_guide/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree
index 3f4dedace..9831f7724 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree and b/chore/developer_guide/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/binding/steric_mass_action.doctree b/chore/developer_guide/.doctrees/modelling/binding/steric_mass_action.doctree
index de6340f4a..d3dd3ad99 100644
Binary files a/chore/developer_guide/.doctrees/modelling/binding/steric_mass_action.doctree and b/chore/developer_guide/.doctrees/modelling/binding/steric_mass_action.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/equations.doctree b/chore/developer_guide/.doctrees/modelling/equations.doctree
index 72dcdf557..db1b74db9 100644
Binary files a/chore/developer_guide/.doctrees/modelling/equations.doctree and b/chore/developer_guide/.doctrees/modelling/equations.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/index.doctree b/chore/developer_guide/.doctrees/modelling/index.doctree
index 1dd883b15..0d8f0d371 100644
Binary files a/chore/developer_guide/.doctrees/modelling/index.doctree and b/chore/developer_guide/.doctrees/modelling/index.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/networks.doctree b/chore/developer_guide/.doctrees/modelling/networks.doctree
index d18e5f072..fa90d217d 100644
Binary files a/chore/developer_guide/.doctrees/modelling/networks.doctree and b/chore/developer_guide/.doctrees/modelling/networks.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/reaction/index.doctree b/chore/developer_guide/.doctrees/modelling/reaction/index.doctree
index 3648434a7..9f6f04d32 100644
Binary files a/chore/developer_guide/.doctrees/modelling/reaction/index.doctree and b/chore/developer_guide/.doctrees/modelling/reaction/index.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/reaction/mass_action_law.doctree b/chore/developer_guide/.doctrees/modelling/reaction/mass_action_law.doctree
index e20dc93fd..e4f20bc52 100644
Binary files a/chore/developer_guide/.doctrees/modelling/reaction/mass_action_law.doctree and b/chore/developer_guide/.doctrees/modelling/reaction/mass_action_law.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree b/chore/developer_guide/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree
index 8e1d472ac..20cbdc2e7 100644
Binary files a/chore/developer_guide/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree and b/chore/developer_guide/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree b/chore/developer_guide/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree
index cba0e3f82..7f473a1aa 100644
Binary files a/chore/developer_guide/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree and b/chore/developer_guide/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/unit_operations/cstr.doctree b/chore/developer_guide/.doctrees/modelling/unit_operations/cstr.doctree
index 5d4da0300..2cde41fd8 100644
Binary files a/chore/developer_guide/.doctrees/modelling/unit_operations/cstr.doctree and b/chore/developer_guide/.doctrees/modelling/unit_operations/cstr.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/unit_operations/general_rate_model.doctree b/chore/developer_guide/.doctrees/modelling/unit_operations/general_rate_model.doctree
index b79ed32ad..e5057cf20 100644
Binary files a/chore/developer_guide/.doctrees/modelling/unit_operations/general_rate_model.doctree and b/chore/developer_guide/.doctrees/modelling/unit_operations/general_rate_model.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/unit_operations/index.doctree b/chore/developer_guide/.doctrees/modelling/unit_operations/index.doctree
index d4d95bf44..96e17e3bd 100644
Binary files a/chore/developer_guide/.doctrees/modelling/unit_operations/index.doctree and b/chore/developer_guide/.doctrees/modelling/unit_operations/index.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/unit_operations/inlet.doctree b/chore/developer_guide/.doctrees/modelling/unit_operations/inlet.doctree
index 6f4309642..f2ad1933a 100644
Binary files a/chore/developer_guide/.doctrees/modelling/unit_operations/inlet.doctree and b/chore/developer_guide/.doctrees/modelling/unit_operations/inlet.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree b/chore/developer_guide/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree
index 46b5e31f8..683791b90 100644
Binary files a/chore/developer_guide/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree and b/chore/developer_guide/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree b/chore/developer_guide/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree
index ef18a292d..1b3518907 100644
Binary files a/chore/developer_guide/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree and b/chore/developer_guide/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree b/chore/developer_guide/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree
index 4fa8ab9d4..474818937 100644
Binary files a/chore/developer_guide/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree and b/chore/developer_guide/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree differ
diff --git a/chore/developer_guide/.doctrees/modelling/unit_operations/outlet.doctree b/chore/developer_guide/.doctrees/modelling/unit_operations/outlet.doctree
index edf1de05b..65ae58df8 100644
Binary files a/chore/developer_guide/.doctrees/modelling/unit_operations/outlet.doctree and b/chore/developer_guide/.doctrees/modelling/unit_operations/outlet.doctree differ
diff --git a/chore/developer_guide/.doctrees/requirements.doctree b/chore/developer_guide/.doctrees/requirements.doctree
index c6f004e78..c9a4067b5 100644
Binary files a/chore/developer_guide/.doctrees/requirements.doctree and b/chore/developer_guide/.doctrees/requirements.doctree differ
diff --git a/chore/developer_guide/.doctrees/simulation/index.doctree b/chore/developer_guide/.doctrees/simulation/index.doctree
index a81e7d7f8..d8ad971de 100644
Binary files a/chore/developer_guide/.doctrees/simulation/index.doctree and b/chore/developer_guide/.doctrees/simulation/index.doctree differ
diff --git a/chore/developer_guide/.doctrees/zbibliography.doctree b/chore/developer_guide/.doctrees/zbibliography.doctree
index 04ccfbeac..05b1b67de 100644
Binary files a/chore/developer_guide/.doctrees/zbibliography.doctree and b/chore/developer_guide/.doctrees/zbibliography.doctree differ
diff --git a/master/.buildinfo b/master/.buildinfo
index 1073e03bc..a8c89b4d6 100644
--- a/master/.buildinfo
+++ b/master/.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: b085abbf3ef68c57abe336c8496033b6
+config: aac1361dfcc9bc7cef13c928a067f0ea
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/master/.doctrees/README.doctree b/master/.doctrees/README.doctree
index 0a705a4af..976b1abec 100644
Binary files a/master/.doctrees/README.doctree and b/master/.doctrees/README.doctree differ
diff --git a/master/.doctrees/developer_guide/build_options.doctree b/master/.doctrees/developer_guide/build_options.doctree
index 8dc4839f4..71bdcd2ed 100644
Binary files a/master/.doctrees/developer_guide/build_options.doctree and b/master/.doctrees/developer_guide/build_options.doctree differ
diff --git a/master/.doctrees/developer_guide/cadet_core_architecture.doctree b/master/.doctrees/developer_guide/cadet_core_architecture.doctree
index 4211ec983..9527293d9 100644
Binary files a/master/.doctrees/developer_guide/cadet_core_architecture.doctree and b/master/.doctrees/developer_guide/cadet_core_architecture.doctree differ
diff --git a/master/.doctrees/developer_guide/cadet_python.doctree b/master/.doctrees/developer_guide/cadet_python.doctree
index d6b317487..9dfe70265 100644
Binary files a/master/.doctrees/developer_guide/cadet_python.doctree and b/master/.doctrees/developer_guide/cadet_python.doctree differ
diff --git a/master/.doctrees/developer_guide/debugging.doctree b/master/.doctrees/developer_guide/debugging.doctree
index 59cc8533c..7c0bff27e 100644
Binary files a/master/.doctrees/developer_guide/debugging.doctree and b/master/.doctrees/developer_guide/debugging.doctree differ
diff --git a/master/.doctrees/developer_guide/index.doctree b/master/.doctrees/developer_guide/index.doctree
index a142cdcde..81ee515d4 100644
Binary files a/master/.doctrees/developer_guide/index.doctree and b/master/.doctrees/developer_guide/index.doctree differ
diff --git a/master/.doctrees/developer_guide/model_expansion.doctree b/master/.doctrees/developer_guide/model_expansion.doctree
index 8dc98cfeb..41697df23 100644
Binary files a/master/.doctrees/developer_guide/model_expansion.doctree and b/master/.doctrees/developer_guide/model_expansion.doctree differ
diff --git a/master/.doctrees/developer_guide/testing.doctree b/master/.doctrees/developer_guide/testing.doctree
index bff37dc51..e665ffe27 100644
Binary files a/master/.doctrees/developer_guide/testing.doctree and b/master/.doctrees/developer_guide/testing.doctree differ
diff --git a/master/.doctrees/environment.pickle b/master/.doctrees/environment.pickle
index a9e765536..a666f2c41 100644
Binary files a/master/.doctrees/environment.pickle and b/master/.doctrees/environment.pickle differ
diff --git a/master/.doctrees/examples/batch_chromatography.doctree b/master/.doctrees/examples/batch_chromatography.doctree
index 8ff69c203..a1696b7d3 100644
Binary files a/master/.doctrees/examples/batch_chromatography.doctree and b/master/.doctrees/examples/batch_chromatography.doctree differ
diff --git a/master/.doctrees/examples/index.doctree b/master/.doctrees/examples/index.doctree
index 00ba0d62e..511e21a5e 100644
Binary files a/master/.doctrees/examples/index.doctree and b/master/.doctrees/examples/index.doctree differ
diff --git a/master/.doctrees/examples/load_wash_elute.doctree b/master/.doctrees/examples/load_wash_elute.doctree
index 732fe0d0b..07040d98b 100644
Binary files a/master/.doctrees/examples/load_wash_elute.doctree and b/master/.doctrees/examples/load_wash_elute.doctree differ
diff --git a/master/.doctrees/examples/reaction_cstr.doctree b/master/.doctrees/examples/reaction_cstr.doctree
index 15065739a..843dd832b 100644
Binary files a/master/.doctrees/examples/reaction_cstr.doctree and b/master/.doctrees/examples/reaction_cstr.doctree differ
diff --git a/master/.doctrees/examples/rtd.doctree b/master/.doctrees/examples/rtd.doctree
index c8866b21b..bf0404d5c 100644
Binary files a/master/.doctrees/examples/rtd.doctree and b/master/.doctrees/examples/rtd.doctree differ
diff --git a/master/.doctrees/getting_started/build_linux.doctree b/master/.doctrees/getting_started/build_linux.doctree
index 943c70de2..69ccc72b0 100644
Binary files a/master/.doctrees/getting_started/build_linux.doctree and b/master/.doctrees/getting_started/build_linux.doctree differ
diff --git a/master/.doctrees/getting_started/build_osx.doctree b/master/.doctrees/getting_started/build_osx.doctree
index 4ec1f95cc..eaca85f63 100644
Binary files a/master/.doctrees/getting_started/build_osx.doctree and b/master/.doctrees/getting_started/build_osx.doctree differ
diff --git a/master/.doctrees/getting_started/build_windows.doctree b/master/.doctrees/getting_started/build_windows.doctree
index 34215ca2b..aead3bbdc 100644
Binary files a/master/.doctrees/getting_started/build_windows.doctree and b/master/.doctrees/getting_started/build_windows.doctree differ
diff --git a/master/.doctrees/getting_started/index.doctree b/master/.doctrees/getting_started/index.doctree
index 17f112767..012e67337 100644
Binary files a/master/.doctrees/getting_started/index.doctree and b/master/.doctrees/getting_started/index.doctree differ
diff --git a/master/.doctrees/getting_started/installation.doctree b/master/.doctrees/getting_started/installation.doctree
index c39e0dbe2..ecb79be24 100644
Binary files a/master/.doctrees/getting_started/installation.doctree and b/master/.doctrees/getting_started/installation.doctree differ
diff --git a/master/.doctrees/getting_started/tutorials/breakthrough.doctree b/master/.doctrees/getting_started/tutorials/breakthrough.doctree
index 2b3230852..55d5e52bf 100644
Binary files a/master/.doctrees/getting_started/tutorials/breakthrough.doctree and b/master/.doctrees/getting_started/tutorials/breakthrough.doctree differ
diff --git a/master/.doctrees/index.doctree b/master/.doctrees/index.doctree
index 3e56982a2..2e99cb902 100644
Binary files a/master/.doctrees/index.doctree and b/master/.doctrees/index.doctree differ
diff --git a/master/.doctrees/interface/binding/bi_steric_mass_action.doctree b/master/.doctrees/interface/binding/bi_steric_mass_action.doctree
index 3a46c10df..e2428f66c 100644
Binary files a/master/.doctrees/interface/binding/bi_steric_mass_action.doctree and b/master/.doctrees/interface/binding/bi_steric_mass_action.doctree differ
diff --git a/master/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree b/master/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree
index ae9b66194..84511a0f0 100644
Binary files a/master/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree and b/master/.doctrees/interface/binding/extended_mobile_phase_modulator_langmuir.doctree differ
diff --git a/master/.doctrees/interface/binding/freundlich_ldf.doctree b/master/.doctrees/interface/binding/freundlich_ldf.doctree
index e20b11c21..8ba59bd7e 100644
Binary files a/master/.doctrees/interface/binding/freundlich_ldf.doctree and b/master/.doctrees/interface/binding/freundlich_ldf.doctree differ
diff --git a/master/.doctrees/interface/binding/generalized_ion_exchange.doctree b/master/.doctrees/interface/binding/generalized_ion_exchange.doctree
index c54c9aea1..3d371ca3e 100644
Binary files a/master/.doctrees/interface/binding/generalized_ion_exchange.doctree and b/master/.doctrees/interface/binding/generalized_ion_exchange.doctree differ
diff --git a/master/.doctrees/interface/binding/hic_constant_water_activity.doctree b/master/.doctrees/interface/binding/hic_constant_water_activity.doctree
index 89d80ca35..fbec5ca66 100644
Binary files a/master/.doctrees/interface/binding/hic_constant_water_activity.doctree and b/master/.doctrees/interface/binding/hic_constant_water_activity.doctree differ
diff --git a/master/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree b/master/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree
index b72e97885..db945747f 100644
Binary files a/master/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree and b/master/.doctrees/interface/binding/hic_water_on_hydrophobic_surfaces.doctree differ
diff --git a/master/.doctrees/interface/binding/index.doctree b/master/.doctrees/interface/binding/index.doctree
index d3bf0e547..ff933dfce 100644
Binary files a/master/.doctrees/interface/binding/index.doctree and b/master/.doctrees/interface/binding/index.doctree differ
diff --git a/master/.doctrees/interface/binding/linear.doctree b/master/.doctrees/interface/binding/linear.doctree
index 4d2f3aa69..0c287bc52 100644
Binary files a/master/.doctrees/interface/binding/linear.doctree and b/master/.doctrees/interface/binding/linear.doctree differ
diff --git a/master/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree b/master/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree
index 522b255bc..53467857d 100644
Binary files a/master/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree and b/master/.doctrees/interface/binding/mobile_phase_modulator_langmuir.doctree differ
diff --git a/master/.doctrees/interface/binding/multi_component_anti_langmuir.doctree b/master/.doctrees/interface/binding/multi_component_anti_langmuir.doctree
index e4c752895..3a3137279 100644
Binary files a/master/.doctrees/interface/binding/multi_component_anti_langmuir.doctree and b/master/.doctrees/interface/binding/multi_component_anti_langmuir.doctree differ
diff --git a/master/.doctrees/interface/binding/multi_component_bi_langmuir.doctree b/master/.doctrees/interface/binding/multi_component_bi_langmuir.doctree
index 5557ac9b1..462581a10 100644
Binary files a/master/.doctrees/interface/binding/multi_component_bi_langmuir.doctree and b/master/.doctrees/interface/binding/multi_component_bi_langmuir.doctree differ
diff --git a/master/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree b/master/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree
index 4cf95eebe..099e66a95 100644
Binary files a/master/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree and b/master/.doctrees/interface/binding/multi_component_bi_langmuir_ldf.doctree differ
diff --git a/master/.doctrees/interface/binding/multi_component_colloidal.doctree b/master/.doctrees/interface/binding/multi_component_colloidal.doctree
index 193bcbb20..2d15928b7 100644
Binary files a/master/.doctrees/interface/binding/multi_component_colloidal.doctree and b/master/.doctrees/interface/binding/multi_component_colloidal.doctree differ
diff --git a/master/.doctrees/interface/binding/multi_component_langmuir.doctree b/master/.doctrees/interface/binding/multi_component_langmuir.doctree
index 1ed33bb55..d3527ab67 100644
Binary files a/master/.doctrees/interface/binding/multi_component_langmuir.doctree and b/master/.doctrees/interface/binding/multi_component_langmuir.doctree differ
diff --git a/master/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree b/master/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree
index a7e94ae66..bb57ce02e 100644
Binary files a/master/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree and b/master/.doctrees/interface/binding/multi_component_langmuir_ldf.doctree differ
diff --git a/master/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree b/master/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree
index 90821ffec..bb633ec95 100644
Binary files a/master/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree and b/master/.doctrees/interface/binding/multi_component_langmuir_ldf_liquid_phase.doctree differ
diff --git a/master/.doctrees/interface/binding/multi_component_spreading.doctree b/master/.doctrees/interface/binding/multi_component_spreading.doctree
index c9d6e413b..6308458af 100644
Binary files a/master/.doctrees/interface/binding/multi_component_spreading.doctree and b/master/.doctrees/interface/binding/multi_component_spreading.doctree differ
diff --git a/master/.doctrees/interface/binding/multi_state_steric_mass_action.doctree b/master/.doctrees/interface/binding/multi_state_steric_mass_action.doctree
index a4a9a992c..b08553acc 100644
Binary files a/master/.doctrees/interface/binding/multi_state_steric_mass_action.doctree and b/master/.doctrees/interface/binding/multi_state_steric_mass_action.doctree differ
diff --git a/master/.doctrees/interface/binding/saska.doctree b/master/.doctrees/interface/binding/saska.doctree
index 290f9ad52..9f177e52d 100644
Binary files a/master/.doctrees/interface/binding/saska.doctree and b/master/.doctrees/interface/binding/saska.doctree differ
diff --git a/master/.doctrees/interface/binding/self_association.doctree b/master/.doctrees/interface/binding/self_association.doctree
index f8a7fe9e3..453acbb30 100644
Binary files a/master/.doctrees/interface/binding/self_association.doctree and b/master/.doctrees/interface/binding/self_association.doctree differ
diff --git a/master/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree b/master/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree
index 3585c51d7..bc1d3010c 100644
Binary files a/master/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree and b/master/.doctrees/interface/binding/simplified_multi_state_steric_mass_action.doctree differ
diff --git a/master/.doctrees/interface/binding/steric_mass_action.doctree b/master/.doctrees/interface/binding/steric_mass_action.doctree
index c93f27a72..38733a1d9 100644
Binary files a/master/.doctrees/interface/binding/steric_mass_action.doctree and b/master/.doctrees/interface/binding/steric_mass_action.doctree differ
diff --git a/master/.doctrees/interface/consistent_initialization.doctree b/master/.doctrees/interface/consistent_initialization.doctree
index eaf8ca567..a0a3f002e 100644
Binary files a/master/.doctrees/interface/consistent_initialization.doctree and b/master/.doctrees/interface/consistent_initialization.doctree differ
diff --git a/master/.doctrees/interface/flux_reconstruction.doctree b/master/.doctrees/interface/flux_reconstruction.doctree
index 3d8cfad8a..7356f463d 100644
Binary files a/master/.doctrees/interface/flux_reconstruction.doctree and b/master/.doctrees/interface/flux_reconstruction.doctree differ
diff --git a/master/.doctrees/interface/index.doctree b/master/.doctrees/interface/index.doctree
index d10d4cb45..1f5f42e48 100644
Binary files a/master/.doctrees/interface/index.doctree and b/master/.doctrees/interface/index.doctree differ
diff --git a/master/.doctrees/interface/input_group.doctree b/master/.doctrees/interface/input_group.doctree
index 5ea64c969..a24d969f6 100644
Binary files a/master/.doctrees/interface/input_group.doctree and b/master/.doctrees/interface/input_group.doctree differ
diff --git a/master/.doctrees/interface/introduction.doctree b/master/.doctrees/interface/introduction.doctree
index 545463383..c5362c393 100644
Binary files a/master/.doctrees/interface/introduction.doctree and b/master/.doctrees/interface/introduction.doctree differ
diff --git a/master/.doctrees/interface/meta_group.doctree b/master/.doctrees/interface/meta_group.doctree
index f2b4c69d1..9fe70461a 100644
Binary files a/master/.doctrees/interface/meta_group.doctree and b/master/.doctrees/interface/meta_group.doctree differ
diff --git a/master/.doctrees/interface/output_group.doctree b/master/.doctrees/interface/output_group.doctree
index 17e568287..b771420a5 100644
Binary files a/master/.doctrees/interface/output_group.doctree and b/master/.doctrees/interface/output_group.doctree differ
diff --git a/master/.doctrees/interface/parameter_dependencies.doctree b/master/.doctrees/interface/parameter_dependencies.doctree
index e5a112b8f..ab5ef2d28 100644
Binary files a/master/.doctrees/interface/parameter_dependencies.doctree and b/master/.doctrees/interface/parameter_dependencies.doctree differ
diff --git a/master/.doctrees/interface/reaction/index.doctree b/master/.doctrees/interface/reaction/index.doctree
index f7cadf63f..75fd426ea 100644
Binary files a/master/.doctrees/interface/reaction/index.doctree and b/master/.doctrees/interface/reaction/index.doctree differ
diff --git a/master/.doctrees/interface/reaction/mass_action_law.doctree b/master/.doctrees/interface/reaction/mass_action_law.doctree
index 7d5170ef2..2aa1704bc 100644
Binary files a/master/.doctrees/interface/reaction/mass_action_law.doctree and b/master/.doctrees/interface/reaction/mass_action_law.doctree differ
diff --git a/master/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree b/master/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree
index 0d42c6b2d..68ef57a68 100644
Binary files a/master/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree and b/master/.doctrees/interface/reaction/michaelis_menten_kinetics.doctree differ
diff --git a/master/.doctrees/interface/return_data.doctree b/master/.doctrees/interface/return_data.doctree
index 77852cc36..f10f37868 100644
Binary files a/master/.doctrees/interface/return_data.doctree and b/master/.doctrees/interface/return_data.doctree differ
diff --git a/master/.doctrees/interface/sensitivities.doctree b/master/.doctrees/interface/sensitivities.doctree
index 2c525bcc6..eea8d9c46 100644
Binary files a/master/.doctrees/interface/sensitivities.doctree and b/master/.doctrees/interface/sensitivities.doctree differ
diff --git a/master/.doctrees/interface/solver.doctree b/master/.doctrees/interface/solver.doctree
index 2163151ff..8e6b273d5 100644
Binary files a/master/.doctrees/interface/solver.doctree and b/master/.doctrees/interface/solver.doctree differ
diff --git a/master/.doctrees/interface/spatial_discretization_methods.doctree b/master/.doctrees/interface/spatial_discretization_methods.doctree
index ea04e8184..68e2b8e16 100644
Binary files a/master/.doctrees/interface/spatial_discretization_methods.doctree and b/master/.doctrees/interface/spatial_discretization_methods.doctree differ
diff --git a/master/.doctrees/interface/system.doctree b/master/.doctrees/interface/system.doctree
index f0841d4d2..3dd04ce61 100644
Binary files a/master/.doctrees/interface/system.doctree and b/master/.doctrees/interface/system.doctree differ
diff --git a/master/.doctrees/interface/unit_operations/2d_general_rate_model.doctree b/master/.doctrees/interface/unit_operations/2d_general_rate_model.doctree
index 60811ea7c..89fcacb4d 100644
Binary files a/master/.doctrees/interface/unit_operations/2d_general_rate_model.doctree and b/master/.doctrees/interface/unit_operations/2d_general_rate_model.doctree differ
diff --git a/master/.doctrees/interface/unit_operations/cstr.doctree b/master/.doctrees/interface/unit_operations/cstr.doctree
index ec093e889..f37f82283 100644
Binary files a/master/.doctrees/interface/unit_operations/cstr.doctree and b/master/.doctrees/interface/unit_operations/cstr.doctree differ
diff --git a/master/.doctrees/interface/unit_operations/general_rate_model.doctree b/master/.doctrees/interface/unit_operations/general_rate_model.doctree
index a7d26023e..935f0f8d0 100644
Binary files a/master/.doctrees/interface/unit_operations/general_rate_model.doctree and b/master/.doctrees/interface/unit_operations/general_rate_model.doctree differ
diff --git a/master/.doctrees/interface/unit_operations/index.doctree b/master/.doctrees/interface/unit_operations/index.doctree
index ffc63e00d..53d976df3 100644
Binary files a/master/.doctrees/interface/unit_operations/index.doctree and b/master/.doctrees/interface/unit_operations/index.doctree differ
diff --git a/master/.doctrees/interface/unit_operations/inlet.doctree b/master/.doctrees/interface/unit_operations/inlet.doctree
index 435d28220..2a42188d8 100644
Binary files a/master/.doctrees/interface/unit_operations/inlet.doctree and b/master/.doctrees/interface/unit_operations/inlet.doctree differ
diff --git a/master/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree b/master/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree
index 292bf3a19..3b21d9f16 100644
Binary files a/master/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree and b/master/.doctrees/interface/unit_operations/lumped_rate_model_with_pores.doctree differ
diff --git a/master/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree b/master/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree
index fcb328870..e120a9f74 100644
Binary files a/master/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree and b/master/.doctrees/interface/unit_operations/lumped_rate_model_without_pores.doctree differ
diff --git a/master/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree b/master/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree
index 163cc4b6c..511c0d528 100644
Binary files a/master/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree and b/master/.doctrees/interface/unit_operations/multi_channel_transport_model.doctree differ
diff --git a/master/.doctrees/interface/unit_operations/outlet.doctree b/master/.doctrees/interface/unit_operations/outlet.doctree
index bb801f438..d1f3ff2db 100644
Binary files a/master/.doctrees/interface/unit_operations/outlet.doctree and b/master/.doctrees/interface/unit_operations/outlet.doctree differ
diff --git a/master/.doctrees/interface/unit_operations/radial_flow_models.doctree b/master/.doctrees/interface/unit_operations/radial_flow_models.doctree
index 284b2fd19..8d138f874 100644
Binary files a/master/.doctrees/interface/unit_operations/radial_flow_models.doctree and b/master/.doctrees/interface/unit_operations/radial_flow_models.doctree differ
diff --git a/master/.doctrees/license.doctree b/master/.doctrees/license.doctree
index 99d967657..7c7c33b07 100644
Binary files a/master/.doctrees/license.doctree and b/master/.doctrees/license.doctree differ
diff --git a/master/.doctrees/modelling/binding/bi_steric_mass_action.doctree b/master/.doctrees/modelling/binding/bi_steric_mass_action.doctree
index 4ab0e13cf..8208da422 100644
Binary files a/master/.doctrees/modelling/binding/bi_steric_mass_action.doctree and b/master/.doctrees/modelling/binding/bi_steric_mass_action.doctree differ
diff --git a/master/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree b/master/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree
index fdddc0a7a..b96ce02f5 100644
Binary files a/master/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree and b/master/.doctrees/modelling/binding/extended_mobile_phase_modulator_langmuir.doctree differ
diff --git a/master/.doctrees/modelling/binding/freundlich_ldf.doctree b/master/.doctrees/modelling/binding/freundlich_ldf.doctree
index de86cbf67..1c95f21e6 100644
Binary files a/master/.doctrees/modelling/binding/freundlich_ldf.doctree and b/master/.doctrees/modelling/binding/freundlich_ldf.doctree differ
diff --git a/master/.doctrees/modelling/binding/generalized_ion_exchange.doctree b/master/.doctrees/modelling/binding/generalized_ion_exchange.doctree
index e03b9266d..4f40253b8 100644
Binary files a/master/.doctrees/modelling/binding/generalized_ion_exchange.doctree and b/master/.doctrees/modelling/binding/generalized_ion_exchange.doctree differ
diff --git a/master/.doctrees/modelling/binding/hic_constant_water_activity.doctree b/master/.doctrees/modelling/binding/hic_constant_water_activity.doctree
index e6318f988..5881f1cbc 100644
Binary files a/master/.doctrees/modelling/binding/hic_constant_water_activity.doctree and b/master/.doctrees/modelling/binding/hic_constant_water_activity.doctree differ
diff --git a/master/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree b/master/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree
index 928ff51c5..6b274ff37 100644
Binary files a/master/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree and b/master/.doctrees/modelling/binding/hic_water_on_hydrophobic_surfaces.doctree differ
diff --git a/master/.doctrees/modelling/binding/index.doctree b/master/.doctrees/modelling/binding/index.doctree
index 0cfbd2759..fbefccfcf 100644
Binary files a/master/.doctrees/modelling/binding/index.doctree and b/master/.doctrees/modelling/binding/index.doctree differ
diff --git a/master/.doctrees/modelling/binding/linear.doctree b/master/.doctrees/modelling/binding/linear.doctree
index 2422933ce..a2871ee96 100644
Binary files a/master/.doctrees/modelling/binding/linear.doctree and b/master/.doctrees/modelling/binding/linear.doctree differ
diff --git a/master/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree b/master/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree
index 8bd621533..d2be4cd33 100644
Binary files a/master/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree and b/master/.doctrees/modelling/binding/mobile_phase_modulator_langmuir.doctree differ
diff --git a/master/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree b/master/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree
index cc7a0b8ef..5cc1bd6b6 100644
Binary files a/master/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree and b/master/.doctrees/modelling/binding/multi_component_anti_langmuir.doctree differ
diff --git a/master/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree b/master/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree
index 29e130bb3..9a8d65a75 100644
Binary files a/master/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree and b/master/.doctrees/modelling/binding/multi_component_bi_langmuir.doctree differ
diff --git a/master/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree b/master/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree
index cd66bf8c0..6d33e07ff 100644
Binary files a/master/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree and b/master/.doctrees/modelling/binding/multi_component_bi_langmuir_ldf.doctree differ
diff --git a/master/.doctrees/modelling/binding/multi_component_colloidal.doctree b/master/.doctrees/modelling/binding/multi_component_colloidal.doctree
index 980babff4..cf32f950a 100644
Binary files a/master/.doctrees/modelling/binding/multi_component_colloidal.doctree and b/master/.doctrees/modelling/binding/multi_component_colloidal.doctree differ
diff --git a/master/.doctrees/modelling/binding/multi_component_langmuir.doctree b/master/.doctrees/modelling/binding/multi_component_langmuir.doctree
index 461a444b5..d3be9b7f0 100644
Binary files a/master/.doctrees/modelling/binding/multi_component_langmuir.doctree and b/master/.doctrees/modelling/binding/multi_component_langmuir.doctree differ
diff --git a/master/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree b/master/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree
index db6ae11fe..ddca4d9f3 100644
Binary files a/master/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree and b/master/.doctrees/modelling/binding/multi_component_langmuir_ldf.doctree differ
diff --git a/master/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree b/master/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree
index 2af360823..7ddf92198 100644
Binary files a/master/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree and b/master/.doctrees/modelling/binding/multi_component_langmuir_ldf_liquid_phase.doctree differ
diff --git a/master/.doctrees/modelling/binding/multi_component_spreading.doctree b/master/.doctrees/modelling/binding/multi_component_spreading.doctree
index f8d33efcc..7dd159b65 100644
Binary files a/master/.doctrees/modelling/binding/multi_component_spreading.doctree and b/master/.doctrees/modelling/binding/multi_component_spreading.doctree differ
diff --git a/master/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree b/master/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree
index 7a5d73a4a..06e0f8ca2 100644
Binary files a/master/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree and b/master/.doctrees/modelling/binding/multi_state_steric_mass_action.doctree differ
diff --git a/master/.doctrees/modelling/binding/saska.doctree b/master/.doctrees/modelling/binding/saska.doctree
index 60535389d..54fdfbff1 100644
Binary files a/master/.doctrees/modelling/binding/saska.doctree and b/master/.doctrees/modelling/binding/saska.doctree differ
diff --git a/master/.doctrees/modelling/binding/self_association.doctree b/master/.doctrees/modelling/binding/self_association.doctree
index 5a6f062b4..f5db1f7d6 100644
Binary files a/master/.doctrees/modelling/binding/self_association.doctree and b/master/.doctrees/modelling/binding/self_association.doctree differ
diff --git a/master/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree b/master/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree
index f658c8774..08cbe8dea 100644
Binary files a/master/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree and b/master/.doctrees/modelling/binding/simplified_multi_state_steric_mass_action.doctree differ
diff --git a/master/.doctrees/modelling/binding/steric_mass_action.doctree b/master/.doctrees/modelling/binding/steric_mass_action.doctree
index 35aaba7b9..3f221945d 100644
Binary files a/master/.doctrees/modelling/binding/steric_mass_action.doctree and b/master/.doctrees/modelling/binding/steric_mass_action.doctree differ
diff --git a/master/.doctrees/modelling/equations.doctree b/master/.doctrees/modelling/equations.doctree
index 7a9ff772e..c206134ef 100644
Binary files a/master/.doctrees/modelling/equations.doctree and b/master/.doctrees/modelling/equations.doctree differ
diff --git a/master/.doctrees/modelling/index.doctree b/master/.doctrees/modelling/index.doctree
index d489b2fff..6f69bca18 100644
Binary files a/master/.doctrees/modelling/index.doctree and b/master/.doctrees/modelling/index.doctree differ
diff --git a/master/.doctrees/modelling/networks.doctree b/master/.doctrees/modelling/networks.doctree
index 7032087f4..b8fc7f0c2 100644
Binary files a/master/.doctrees/modelling/networks.doctree and b/master/.doctrees/modelling/networks.doctree differ
diff --git a/master/.doctrees/modelling/reaction/index.doctree b/master/.doctrees/modelling/reaction/index.doctree
index eda012844..a0df69701 100644
Binary files a/master/.doctrees/modelling/reaction/index.doctree and b/master/.doctrees/modelling/reaction/index.doctree differ
diff --git a/master/.doctrees/modelling/reaction/mass_action_law.doctree b/master/.doctrees/modelling/reaction/mass_action_law.doctree
index 9b806ee97..b72b25725 100644
Binary files a/master/.doctrees/modelling/reaction/mass_action_law.doctree and b/master/.doctrees/modelling/reaction/mass_action_law.doctree differ
diff --git a/master/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree b/master/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree
index 3f1d67e68..8c9b60d10 100644
Binary files a/master/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree and b/master/.doctrees/modelling/reaction/michaelis_menten_kinetics.doctree differ
diff --git a/master/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree b/master/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree
index 29e4ff7de..ea027a3cc 100644
Binary files a/master/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree and b/master/.doctrees/modelling/unit_operations/2d_general_rate_model.doctree differ
diff --git a/master/.doctrees/modelling/unit_operations/cstr.doctree b/master/.doctrees/modelling/unit_operations/cstr.doctree
index c94775b6d..e65342a6b 100644
Binary files a/master/.doctrees/modelling/unit_operations/cstr.doctree and b/master/.doctrees/modelling/unit_operations/cstr.doctree differ
diff --git a/master/.doctrees/modelling/unit_operations/general_rate_model.doctree b/master/.doctrees/modelling/unit_operations/general_rate_model.doctree
index a521ae642..57e460052 100644
Binary files a/master/.doctrees/modelling/unit_operations/general_rate_model.doctree and b/master/.doctrees/modelling/unit_operations/general_rate_model.doctree differ
diff --git a/master/.doctrees/modelling/unit_operations/index.doctree b/master/.doctrees/modelling/unit_operations/index.doctree
index 86e94b260..cd6203fb3 100644
Binary files a/master/.doctrees/modelling/unit_operations/index.doctree and b/master/.doctrees/modelling/unit_operations/index.doctree differ
diff --git a/master/.doctrees/modelling/unit_operations/inlet.doctree b/master/.doctrees/modelling/unit_operations/inlet.doctree
index d458768fe..b3c121669 100644
Binary files a/master/.doctrees/modelling/unit_operations/inlet.doctree and b/master/.doctrees/modelling/unit_operations/inlet.doctree differ
diff --git a/master/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree b/master/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree
index c56251262..6600e40ea 100644
Binary files a/master/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree and b/master/.doctrees/modelling/unit_operations/lumped_rate_model_with_pores.doctree differ
diff --git a/master/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree b/master/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree
index d4185f90e..0949746ab 100644
Binary files a/master/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree and b/master/.doctrees/modelling/unit_operations/lumped_rate_model_without_pores.doctree differ
diff --git a/master/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree b/master/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree
index fd71f8ae5..8574e9d98 100644
Binary files a/master/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree and b/master/.doctrees/modelling/unit_operations/multi_channel_transport_model.doctree differ
diff --git a/master/.doctrees/modelling/unit_operations/outlet.doctree b/master/.doctrees/modelling/unit_operations/outlet.doctree
index 595ec069a..7492813b1 100644
Binary files a/master/.doctrees/modelling/unit_operations/outlet.doctree and b/master/.doctrees/modelling/unit_operations/outlet.doctree differ
diff --git a/master/.doctrees/publications.doctree b/master/.doctrees/publications.doctree
new file mode 100644
index 000000000..0446d8617
Binary files /dev/null and b/master/.doctrees/publications.doctree differ
diff --git a/master/.doctrees/requirements.doctree b/master/.doctrees/requirements.doctree
index 16cce7bdc..fe5b6fe58 100644
Binary files a/master/.doctrees/requirements.doctree and b/master/.doctrees/requirements.doctree differ
diff --git a/master/.doctrees/simulation/index.doctree b/master/.doctrees/simulation/index.doctree
index 4333d4b98..8316e4e22 100644
Binary files a/master/.doctrees/simulation/index.doctree and b/master/.doctrees/simulation/index.doctree differ
diff --git a/master/.doctrees/zbibliography.doctree b/master/.doctrees/zbibliography.doctree
index 14f95c59f..379f560c1 100644
Binary files a/master/.doctrees/zbibliography.doctree and b/master/.doctrees/zbibliography.doctree differ
diff --git a/master/README.html b/master/README.html
index 150f42c66..c70d8c837 100644
--- a/master/README.html
+++ b/master/README.html
@@ -94,7 +94,7 @@
Branches
CADET Documentation
-To build the documentation locally, install sphinx and other dependencies by running
+To build the documentation locally, in the doc
folder, install sphinx and other dependencies by running
pip install -r requirements.txt
diff --git a/master/_images/architecture_libcadet_classes.png b/master/_images/architecture_libcadet_classes.png
index d03f219ce..e2e79ae28 100644
Binary files a/master/_images/architecture_libcadet_classes.png and b/master/_images/architecture_libcadet_classes.png differ
diff --git a/master/_sources/README.md.txt b/master/_sources/README.md.txt
index bc3717077..8a82e81ab 100644
--- a/master/_sources/README.md.txt
+++ b/master/_sources/README.md.txt
@@ -1,7 +1,7 @@
## CADET Documentation
-To build the documentation locally, install sphinx and other dependencies by running
+To build the documentation locally, in the `doc` folder, install sphinx and other dependencies by running
```
pip install -r requirements.txt
diff --git a/master/_sources/index.rst.txt b/master/_sources/index.rst.txt
index fb1b7907d..789dceb75 100644
--- a/master/_sources/index.rst.txt
+++ b/master/_sources/index.rst.txt
@@ -79,12 +79,30 @@ Donations
Citing
------
-To cite CADET please use the following publication:
+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.
+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.
+
+**General:**
+
+- 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.
+
+**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.
+
+Additionally, to ensure reproducibility of your work, we recommend citing the `zenodo doi `_ corresponding to the specific CADET release that you used.
-* Leweke, S.; von Lieres, E.: `Chromatography Analysis and Design Toolkit (CADET) `_, Computers and Chemical Engineering 113 (2018), 274–294.
-* 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.
-* 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,13 (2013), 46-57.
-* 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.
+Selected applications that demonstrate the capabilities and use-cases of CADET are highlighted `here `_.
Acknowledgments
---------------
diff --git a/master/_sources/interface/flux_reconstruction.rst.txt b/master/_sources/interface/flux_reconstruction.rst.txt
index 5e56477eb..dd864a528 100644
--- a/master/_sources/interface/flux_reconstruction.rst.txt
+++ b/master/_sources/interface/flux_reconstruction.rst.txt
@@ -1,4 +1,4 @@
-.. _flux_restruction_methods:
+.. _flux_reconstruction_methods:
Flux reconstruction methods
===========================
diff --git a/master/_sources/interface/parameter_dependencies.rst.txt b/master/_sources/interface/parameter_dependencies.rst.txt
index c632de17a..862801ff4 100644
--- a/master/_sources/interface/parameter_dependencies.rst.txt
+++ b/master/_sources/interface/parameter_dependencies.rst.txt
@@ -73,7 +73,108 @@ Here, :math:`p_{dep}` is the dependent parameter and :math:`p_{on}` is the param
Parameter-State Dependencies
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Currently, the dependence of surface diffusion on the particle liquid salt component is the only available parameter-state dependence.
+
Group /input/model/unit_XXX
---------------------------
-Parameter-State Dependencies are not fully implemented yet.
+``PAR_SURFDIFFUSION_DEP``
+
+ Parameter dependence of :math:`\texttt{PAR_SURFDIFFUSION}` on the particle liquid salt component (i.e. component with index 0). Valid dependencies are:
+
+ - :math:`\texttt{NONE}` Original parameter is used unmodified.
+ - :math:`\texttt{LIQUID_SALT_EXPONENTIAL}` Original parameter is modified by exponential law of liquid phase salt concentration.
+ - :math:`\texttt{LIQUID_SALT_POWER}` Original parameter is modified by power law of liquid phase salt concentration.
+ - :math:`\texttt{LIQUID_SALT_COLLOIDAL_AFFINITY}` Original parameter is modified by colloidal binding affinity based on liquid phase salt concentration.
+
+ Optional: If left out, no parameter dependence is assumed and the original surface diffusion coefficients are used unmodified.
+
+ ================ =========================================
+ **Type:** string **Length:** :math:`1 / \texttt{NPARTYPE}`
+ ================ =========================================
+
+``PAR_SURFDIFFUSION_EXPFACTOR``
+
+ Factor :math:`\texttt{p1}` in exponential law particle surface diffusion relation
+ :math:`D_{s, i, m} = \tilde{D}_{s, i, m} p_{1, i, m} exp \left(p_{2, i, m} c_{0}^{p} \right)`, where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient.
+ Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_EXPONENTIAL}`.
+
+ ================ ========================= ===================================
+ **Type:** double **Range:** :math:`\geq 0` **Length:** :math:`\texttt{NBOUND}`
+ ================ ========================= ===================================
+
+ ``PAR_SURFDIFFUSION_EXPFACTOR``
+ :math:`D_{s, i, m} = \tilde{D}_{s, i, m} \left[ p_{4, i, m} \left( k_{i, m} \left( c_{0}^{p} \right) \right)^{p_{5, i, m}} p_{6, i, m} exp \left( p_{7, i, m} k_{i, m} \left( c_{0}^{p} \right) \right) \right]`
+ where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient and
+ :math:`k_{i, m} \left( c_{0}^{p} \right) = p_{1, i, m}\left( c_{0}^{p} \right)^{p_{2, i, m}} + p_{3, i, m}`.
+ Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_COLLOIDAL_AFFINITY}`.
+
+ ================ ============================= ===================================
+ **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
+ ================ ============================= ===================================
+
+``PAR_SURFDIFFUSION_EXPARGMULT``
+
+ Factor :math:`\texttt{p2}` in exponential law particle surface diffusion relation
+ :math:`D_{s, i, m} = \tilde{D}_{s, i, m} p_{1, i, m} exp \left(p_{2, i, m} c_{0}^{p} \right)`
+ where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient. Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_EXPONENTIAL}`.
+
+ ================ ============================= ===================================
+ **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
+ ================ ============================= ===================================
+
+``PAR_SURFDIFFUSION_POWFACTOR``
+
+ Factor :math:`\texttt{p1}` in power law particle surface diffusion relation
+ :math:`D_{s, i, m} = \tilde{D}_{s, i, m} p_{1, i, m} \left( c_{0}^{p} \right)^{p_{2, i, m}}`
+ where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient. Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_POWER}`.
+
+ ================ ========================= ===================================
+ **Type:** double **Range:** :math:`\geq 0` **Length:** :math:`\texttt{NBOUND}`
+ ================ ========================= ===================================
+
+``PAR_SURFDIFFUSION_POWEXP``
+
+ Fjactor :math:`\texttt{p2}` in power law particle surface diffusion relation
+ :math:`D_{s, i, m} = \tilde{D}_{s, i, m} p_{1, i, m} \left( c_{0}^{p} \right)^{p_{2, i, m}}`
+ where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient. Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_POWER}`.
+
+ ================ ============================= ===================================
+ **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
+ ================ ============================= ===================================
+
+``PAR_SURFDIFFUSION_LOGKEQFACTOR``
+
+ Factor :math:`\texttt{p1}` in colloidal affinity law particle surface diffusion relation
+ :math:`D_{s, i, m} = \tilde{D}_{s, i, m} \left[ p_{4, i, m} \left( k_{i, m} \left( c_{0}^{p} \right) \right)^{p_{5, i, m}} p_{6, i, m} exp \left( p_{7, i, m} k_{i, m} \left( c_{0}^{p} \right) \right) \right]`
+ where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient and
+ :math:`k_{i, m} \left( c_{0}^{p} \right) = p_{1, i, m}\left( c_{0}^{p} \right)^{p_{2, i, m}} + p_{3, i, m}`.
+ Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_COLLOIDAL_AFFINITY}`.
+
+ ================ ============================= ===================================
+ **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
+ ================ ============================= ===================================
+
+``PAR_SURFDIFFUSION_LOGKEQEXP``
+
+ Factor :math:`\texttt{p2}` in colloidal affinity law particle surface diffusion relation
+ :math:`D_{s, i, m} = \tilde{D}_{s, i, m} \left[ p_{4, i, m} \left( k_{i, m} \left( c_{0}^{p} \right) \right)^{p_{5, i, m}} p_{6, i, m} exp \left( p_{7, i, m} k_{i, m} \left( c_{0}^{p} \right) \right) \right]`
+ where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient and
+ :math:`k_{i, m} \left( c_{0}^{p} \right) = p_{1, i, m}\left( c_{0}^{p} \right)^{p_{2, i, m}} + p_{3, i, m}`.
+ Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_COLLOIDAL_AFFINITY}`.
+
+ ================ ============================= ===================================
+ **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
+ ================ ============================= ===================================
+
+``PAR_SURFDIFFUSION_LOGKEQCONST``
+
+ Factor :math:`\texttt{p3}` in colloidal affinity law particle surface diffusion relation
+ :math:`D_{s, i, m} = \tilde{D}_{s, i, m} \left[ p_{4, i, m} \left( k_{i, m} \left( c_{0}^{p} \right) \right)^{p_{5, i, m}} p_{6, i, m} exp \left( p_{7, i, m} k_{i, m} \left( c_{0}^{p} \right) \right) \right]`
+ where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient and
+ :math:`k_{i, m} \left( c_{0}^{p} \right) = p_{1, i, m}\left( c_{0}^{p} \right)^{p_{2, i, m}} + p_{3, i, m}`.
+ Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_COLLOIDAL_AFFINITY}`.
+
+ ================ ============================= ===================================
+ **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
+ ================ ============================= ===================================
diff --git a/master/_sources/interface/spatial_discretization_methods.rst.txt b/master/_sources/interface/spatial_discretization_methods.rst.txt
index 453b4b2fc..d0b9e8be4 100644
--- a/master/_sources/interface/spatial_discretization_methods.rst.txt
+++ b/master/_sources/interface/spatial_discretization_methods.rst.txt
@@ -8,39 +8,38 @@ Group /input/model/unit_XXX/discretization/SPATIAL_METHOD - Details on the metho
CADET offers two spatial discretization methods: Finite Volumes (FV) and Discontinuous Galerkin (DG).
While both methods approximate the same solution to the underlying models, they may differ in terms of computational performance.
-Generally, FV can be more performant for small problem sizes and solutions with steep gradients, while DG excels for large problem sizes and smooth solutions.
+Generally, FV can perform better for small problem sizes and solutions with steep gradients, while DG excels for large problem sizes and smooth solutions.
-In the following, we give a brief introduction to the numerical theory that is most relevant for the computational performance of the methods.
-Based on that theory and our experience, we give advice on which method to use in which scenario, how to identify the more performant method, and how to specify the discretization parameters.
-For a comprehensive description on the FV and DG methods as they are implemented in CADET, we refer to our publications on `CADET-FV `_ and `CADET-DG `_.
+In the following, we give a brief introduction to the numerical theory w.r.t. the computational performance of the methods.
+Based on that theory and our experience, we give advice on which method to use in which scenario, how to identify the computationally best performing method, and how to specify discretization parameters.
+For a comprehensive description of the FV and DG variants that are implemented in CADET, we refer to our publications on `CADET-FV `_ and `CADET-DG `_.
Discrete system size
--------------------
-Numerical methods discretize the continuous (here: spatial) domain of the equations into a finite set of discrete points.
-Then, a system of equations is formulated for those points, and both system size and number of unknowns / degrees of freedom (DoF) are given by the number of discrete points.
-This system can be linear or non-linear, depending on the method (this will become important again in the section on smooth solutions).
-The wall clock time to compute the solution depends on the system size and, thus, on the number of discrete points.
-Conversely, the numerical solution is more accurate with more discrete points.
-Thus, we trade computation time for approximation accuracy by specifying the parameters that determine the number of discrete points.
-For the FV scheme, the number of axial discrete points in the column is given by the number of volume cells ``NCOL``.
-For the DG scheme, the number of axial discrete points in the column is given by the number of polynomial interpolation nodes (= ``POLYDEG`` + 1) times the number of DG elements ``NELEM``.
-The LRMP and GRM additionally consider particle equations that are also discretized.
-In the spatially discretized equations, a single particle is incorporated at each axial discrete point, which increases the total number of DOF per axial point, especially for the GRM where particles are fully resolved.
-The parameters for the GRM particle discretization are given for FV in ``NPAR`` and for DG in ``PAR_POLYDEG`` and ``PAR_NELEM``.
+FV and DG discretize the continuous spatial domain of the partial differential algebraic equations (PDAE) into a finite set of discrete points.
+Then, a system of (semi-discrete) equations is formulated on those points, resulting in a system of ordinary differential algebraic equations (ODAE).
+The system size and number of unknowns, are also referred to as degrees of freedom (DoF), is given by the number of (spatial) discrete points (times the number of components for multi-component systems).
+
+The numerical solution becomes more accurate with more discrete points used, but the compute time required to solve the equations also increases.
+That is, we trade compute time for approximation accuracy.
+
+For the FV method, the number of axial discrete points in the column is specified by the number of volume cells ``NCOL``.
+For the DG method, the number of axial discrete points in the column is specified by the number of polynomial interpolation nodes (= ``POLYDEG`` + 1) times the number of DG elements ``NELEM``.
+The GRM additionally comprises a transport equation along the radial coordinate of the particles which is also spatially discretized and the particle discrete points are correspondingly given by ``NPAR`` for FV and for DG via ``PAR_POLYDEG`` and ``PAR_NELEM``.
Order of convergence
--------------------
The computational performance of a numerical method depends on its theoretical order of convergence.
-The order of convergence refers to the rate at which the method's approximation approaches the exact solution under refinement of the spatial grid.
+The order of convergence refers to the rate at which the numerical approximation approaches the exact solution under refinement of the spatial grid.
+Consequently, higher order methods often require less spatial discrete points to compute an approximation of the desired accuracy and can thus be computationally more efficient.
-A higher-order method can be faster than a low-order method:
-Imagine a high- and a low-order method's approximation to exhibit similarly bad approximation accuracy due to a coarse spatial resolution.
-Refining the grid for both methods by the same number of discrete points improves the approximation accuracy of the higher-order method more than the other one.
-Thus, the low-order method requires more DOFs and ultimately more compute time to compute a solution of the same accuracy.
+The theoretical order of convergence for the CADET-FV method is globally limited to 2.
+It is locally (except column boundaries) limited to 3, with an improved order of up to 5 for smooth solutions, and can be varied by specifying the parameters described in the :ref:`flux_reconstruction_methods` section.
+For the CADET-DG method, the theoretical order of convergence is :math:`N_d + 1` with :math:`N_d` denoting the polynomial degree, and can thus be user-defined by specifying the field ``POLYDEG`` (and ``PAR_POLYDEG`` for the particles in the GRM).
-The theoretical order of convergence is an asymptotic property, however.
+The theoretical order of convergence is an asymptotic property, i.e. holds for infinite refinements, but can be numerivcally observed for finite refinements as well.
Having the exact solution, we can compute an experimental order of convergence (EOC) via the formula
.. math::
@@ -50,43 +49,42 @@ Having the exact solution, we can compute an experimental order of convergence (
EOC_k = \frac{log(\varepsilon_{k+1} / \varepsilon_{k}) }{log(n_{k} / n_{k+1})},
\end{aligned}
-with :math:`\varepsilon_{k}` and :math:`n_{k}` denoting some error norm and the degrees of freedom of the kth approximation.
+with :math:`\varepsilon_{k}` and :math:`n_{k}` denoting some error norm and the degrees of freedom of the $k$th approximation.
The EOC approaches the theoretical order of convergence for :math:`k \rightarrow \infty` but is typically lower for underresolved problems.
-High-order methods typically suffer from start-off problems, i.e. they typically won't exhibit their high order until the grid is fine enough and a certain accuracy is already reached.
-That is, increasing the number of discrete points from, e.g., 2 to 4 typically does not improve the solution according to the theoretical order of convergence but by a much smaller EOC.
-The EOC is highly problem-dependent, and it is generally unknown when a high-order method will actually be faster than a lower-order method.
-Experience shows that higher-order methods work well for smooth solutions.
+High-order methods typically do typically not exhibit their theoretical order on very coarse grids.
+That is, increasing the number of discrete points from, e.g., 2 to 4 does often not improve the solution according to the theoretical order of convergence but by a much smaller EOC.
+
+For smooth solutions, we typically observe an EOC of around 2.5 for the default CADET-FV method and around :math:`N_d` for the CADET-DG method.
+To our experience, DG with :math:`N_d>6` does usually not realize an EOC of :math:`>6` for approximation errors within engineering tolerances, i.e. higher rates are achieved only for excessively small error tolerances that are not relevant for most applications.
+We thus recommend to choose :math:`3 \leq N_d \leq 5` for the DG method.
-The theoretical order of convergence for the CADET-FV scheme is fixed at 2.
-For the CADET-DG scheme, it is :math:`N_d + 1` with :math:`N_d` denoting the polynomial degree, and can thus be user-defined by specifying the field ``POLYDEG`` (and ``PAR_POLYDEG`` for the GRM).
-As a convergence order of :math:`\gt 6` is hardly realized within the approximation error of engineering tolerance (due to start-off problems), we recommend a maximum polynomial order of 5.
-As the FV scheme oftentimes yields an EOC of around 2.5 and is computationally more enhanced (less arithmetic operations per DOF and customized factorization) than the DG code, we recommend a polynomial degree of at least 3 to top this.
+One could still think that the higher the order of the method, the better the performance, but that is unfortunately not generally true, as the numerical solver performance can strongly depend on the smoothness of the approximated solution.
Smooth solutions
----------------
-Smoothness in functions is characterized by the absence of sudden changes, reflected in the continuity and differentiability of the function and its derivatives.
+The smoothness of a function indicates the absence of sudden changes, reflected in the continuity and differentiability of the function and its derivatives.
In numerical simulation, smoothness indicators are often based on derivatives or moments of the solution.
-That is, strong gradients and high frequencies are used to identify non-smooth parts of the solution.
+That is, the occurrence of strong gradients and high frequencies are used to identify non-smooth parts of the solution.
Godunov's order barrier theorem shows why the concept of smoothness plays a crucial role in the deployment of numerical methods.
It states that linear high-order methods that are monotonous are at most first-order accurate.
Linear higher-order (:math:`\gt 1`) methods thus suffer from artificial oscillations at non-smooth parts of the solution, specifically at discontinuities and strong gradients.
-Some higher-order methods, such as CADET-FV (2nd order), contain a non-linear mechanism to suppress these oscillations.
-The non-linear WENO mechanism employed in CADET-FV can be fine-tuned via the fields specified here :ref:`flux_restruction_methods`.
-Unfortunately, non-linear higher-order methods (order :math:`\geq 3`) are either not applicable (e.g., undefined boundary treatment) or have other shortcomings, such as more highly problem-dependent parameters.
+Some higher-order methods, such as the FV variants implemented in CADET, contain a non-linear mechanism to suppress these oscillations.
+The non-linear WENO mechanism employed in CADET-FV can be fine-tuned via the parameters specified in the :ref:`flux_reconstruction_methods` section.
+Unfortunately, non-linear higher-order methods (here :math:`\geq 3`) are either not applicable (e.g., undefined boundary treatment) or have other shortcomings, such as parameters whose optimal values can be highly proplem-specific.
-CADET-DG is a linear high-order method (arbitrary order) and thus exhibits oscillatory behaviour at strong gradients, which increases the approximation error and results in a smaller EOC for lower resolutions.
-As strong gradients are a local phenomena that can be captured by employing more discrete points, DG becomes more performant again for higher resolutions.
+The DG variant that is implemented in CADET is a linear high-order method (arbitrary order) and can thus exhibit oscillatory behaviour at strong gradients, which increases the approximation error and results in a smaller EOC for lower resolutions.
+Since strong gradients are local phenomena which can be captured by employing more discrete points, DG performs better again for higher spatial resolutions.
This, however, might happen after the engineering error tolerance is by far surpassed.
-Hence, CADET-FV as a stabilized lower-order method can be more performant, depending on the setting.
-The DG scheme reduces its oscillatory behaviour by adding artificial numerical dispersion at element interfaces.
-Thus, the use of a lower polynomial degree and more elements is recommended for rather non-smooth problems.
+Hence, CADET-FV as a stabilized lower-order method can perform better, depending on the smoothness of the approximated solution.
+The DG method reduces its oscillatory behaviour by adding artificial numerical dispersion at element interfaces.
+Thus, the use of a lower polynomial degree and more elements is recommended for non-smooth solutions.
In Chromatography, mathematical discontinuities never happen, as there are always some dispersive effects in reality.
Chromatography models, however, allow for discontinuities if dispersion parameters are set to zero.
-Moreover, steep and self-sharpening concentration fronts might appear due to binding.
-Binding models that might cause self-sharpening concentration fronts are often associated with competitive Langmuir type isotherms for components with differently strong binding properties.
-Nonetheless, a lot of chromatography settings yield rather smooth concentration profiles, for which DG is the better choice in terms of computational performance.
+Moreover, steep and self-sharpening concentration fronts might appear due to competitive adsorption.
+Examples that can cause self-sharpening concentration fronts are often associated with competitive Langmuir type isotherms for components with differently strong binding properties.
+Nonetheless, many chromatography settings yield rather smooth concentration profiles, for which DG is the better choice in terms of computational performance.
Recommendations on the choice of spatial discretization methods
---------------------------------------------------------------
@@ -94,21 +92,21 @@ Recommendations on the choice of spatial discretization methods
We recommend the FV method for
- Small problem sizes, e.g., low spatial resolution with the LRM
-- Problems with strong gradients, e.g., no or low dispersion and bindings that create sharp fronts
-- Bindings that mathematically require positive values or exhibit strange behaviour with negative concentration values
+- Problems with strong gradients, e.g., no or low dispersion and binding model parameters that create sharp fronts
+- Binding models that mathematically require positive values or exhibit strange behaviour with negative concentration values
We recommend the DG method for
-- Large problem sizes, e.g., high resolutions and more complex models (i.e. the LRMP and specifically the GRM)
-- Smooth problems, e.g., sufficient dispersion
+- Large problem sizes, e.g., high spatial resolutions and more complex models (i.e. the LRMP and specifically the GRM)
+- Smooth problems, i.e., sufficient band broadening
Recommendations on DG discretization parameters
-----------------------------------------------
- Employ an axial polynomial degree between 3 and 5
-- Select a lower axial polynomial degree for non smooth tendency and employ more elements instead. Converse choice for smooth problems
-- Adjust the DG particle polynomial degree to control approximation accuracy; leave the number of elements at one. Make exceptions if very steep gradients occur inside the particles or when specific parts of the particle domain are more interesting (here, you can resolve more interesting parts by a user-defined spacing of multiple elements)
-- The field ``EXACT_INTEGRATION`` specifies the DG polynomial integration method. The default value of 0 (collocation DG) is expected to be slightly more performant in most settings
+- Select a lower axial polynomial degree for approximating functions that tend to be less smooth and employ more elements instead. Converse choice for smooth problems
+- Adjust the DG particle polynomial degree to control approximation accuracy; leave the number of elements at one. Make exceptions if very steep gradients occur inside the particles or when specific regions of the particle domain are more interesting (the spatial resolution of certain regions can be refined by a user-defined spacing of multiple elements)
+- The field ``EXACT_INTEGRATION`` specifies the DG polynomial integration method. The default value of $0$ (collocation DG) is expected to be slightly more performant in most settings
Refinement strategy
-------------------
@@ -116,6 +114,7 @@ Refinement strategy
A common problem in numerical simulation is that the number of discrete points required to yield an accurate approximation within a specific tolerance is unknown.
We thus recommend determining the approximation error via comparison with a refined reference approximation.
Both the theoretical order of convergence and the EOC can be used to estimate the required number of discrete points.
+An EOC that is significantly lower than the theoretical order indicates that the problem is numerically underresolved.
Note on DG solution vector
--------------------------
diff --git a/master/_sources/interface/unit_operations/2d_general_rate_model.rst.txt b/master/_sources/interface/unit_operations/2d_general_rate_model.rst.txt
index ab81c7eb5..43fa62af0 100644
--- a/master/_sources/interface/unit_operations/2d_general_rate_model.rst.txt
+++ b/master/_sources/interface/unit_operations/2d_general_rate_model.rst.txt
@@ -284,9 +284,9 @@ For information on model equations, refer to :ref:`2d_general_rate_model_model`.
**Unit:** :math:`\mathrm{m}_{\mathrm{MP}}^{2}\,\mathrm{s}^{-1}`
- ================ ========================= ========================================================
- **Type:** double **Range:** :math:`\geq 0` **Length:** see :math:`\texttt{PAR_DIFFUSION_MULTIPLEX}`
- ================ ========================= ========================================================
+ ================ ====================== ========================================================
+ **Type:** double **Range:** :math:`> 0` **Length:** see :math:`\texttt{PAR_DIFFUSION_MULTIPLEX}`
+ ================ ====================== ========================================================
``PAR_DIFFUSION_MULTIPLEX``
diff --git a/master/_sources/interface/unit_operations/general_rate_model.rst.txt b/master/_sources/interface/unit_operations/general_rate_model.rst.txt
index 354718226..996dc42f0 100644
--- a/master/_sources/interface/unit_operations/general_rate_model.rst.txt
+++ b/master/_sources/interface/unit_operations/general_rate_model.rst.txt
@@ -232,9 +232,9 @@ For information on model equations, refer to :ref:`general_rate_model_model`.
**Unit:** :math:`\mathrm{m}_{\mathrm{MP}}^{2}\,\mathrm{s}^{-1}`
- ================ ========================= ========================================================
- **Type:** double **Range:** :math:`\geq 0` **Length:** see :math:`\texttt{PAR_DIFFUSION_MULTIPLEX}`
- ================ ========================= ========================================================
+ ================ ====================== ========================================================
+ **Type:** double **Range:** :math:`> 0` **Length:** see :math:`\texttt{PAR_DIFFUSION_MULTIPLEX}`
+ ================ ====================== ========================================================
``PAR_DIFFUSION_MULTIPLEX``
@@ -275,141 +275,7 @@ For information on model equations, refer to :ref:`general_rate_model_model`.
``PAR_SURFDIFFUSION_DEP``
- Parameter dependence of :math:`\texttt{PAR_SURFDIFFUSION}`. Valid dependencies are:
-
- - :math:`\texttt{NONE}` Original parameter is used unmodified.
- - :math:`\texttt{LIQUID_SALT_EXPONENTIAL}` Original parameter is modified by exponential law of liquid phase salt concentration.
- - :math:`\texttt{LIQUID_SALT_POWER}` Original parameter is modified by power law of liquid phase salt concentration.
- - :math:`\texttt{LIQUID_SALT_COLLOIDAL_AFFINITY}` Original parameter is modified by colloidal binding affinity based on liquid phase salt concentration.
-
- Optional: If left out, no parameter dependence is assumed and the original surface diffusion coefficients are used unmodified.
-
-
- ================ =========================================
- **Type:** string **Length:** :math:`1 / \texttt{NPARTYPE}`
- ================ =========================================
-
-``PAR_SURFDIFFUSION_EXPFACTOR``
-
- Factor :math:`\texttt{p1}` in exponential law particle surface diffusion relation
- :math:`D_{s, i, m} = \tilde{D}_{s, i, m} p_{1, i, m} exp \left(p_{2, i, m} c_{0}^{p} \right)`
- where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient. Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_EXPONENTIAL}`.
-
- ================ ========================= ===================================
- **Type:** double **Range:** :math:`\geq 0` **Length:** :math:`\texttt{NBOUND}`
- ================ ========================= ===================================
-
-``PAR_SURFDIFFUSION_EXPARGMULT``
-
- Factor :math:`\texttt{p2}` in exponential law particle surface diffusion relation
- :math:`D_{s, i, m} = \tilde{D}_{s, i, m} p_{1, i, m} exp \left(p_{2, i, m} c_{0}^{p} \right)`
- where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient. Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_EXPONENTIAL}`.
-
- ================ ============================= ===================================
- **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
- ================ ============================= ===================================
-
-``PAR_SURFDIFFUSION_POWFACTOR``
-
- Factor :math:`\texttt{p1}` in power law particle surface diffusion relation
- :math:`D_{s, i, m} = \tilde{D}_{s, i, m} p_{1, i, m} \left( c_{0}^{p} \right)^{p_{2, i, m}}`
- where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient. Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_POWER}`.
-
- ================ ========================= ===================================
- **Type:** double **Range:** :math:`\geq 0` **Length:** :math:`\texttt{NBOUND}`
- ================ ========================= ===================================
-
-``PAR_SURFDIFFUSION_POWEXP``
-
- Fjactor :math:`\texttt{p2}` in power law particle surface diffusion relation
- :math:`D_{s, i, m} = \tilde{D}_{s, i, m} p_{1, i, m} \left( c_{0}^{p} \right)^{p_{2, i, m}}`
- where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient. Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_POWER}`.
-
- ================ ============================= ===================================
- **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
- ================ ============================= ===================================
-
-``PAR_SURFDIFFUSION_LOGKEQFACTOR``
-
- Factor :math:`\texttt{p1}` in colloidal affinity law particle surface diffusion relation
- :math:`D_{s, i, m} = \tilde{D}_{s, i, m} \left[ p_{4, i, m} \left( k_{i, m} \left( c_{0}^{p} \right) \right)^{p_{5, i, m}} p_{6, i, m} exp \left( p_{7, i, m} k_{i, m} \left( c_{0}^{p} \right) \right) \right]`
- where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient and
- :math:`k_{i, m} \left( c_{0}^{p} \right) = p_{1, i, m}\left( c_{0}^{p} \right)^{p_{2, i, m}} + p_{3, i, m}`.
- Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_COLLOIDAL_AFFINITY}`.
-
- ================ ============================= ===================================
- **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
- ================ ============================= ===================================
-
-``PAR_SURFDIFFUSION_LOGKEQEXP``
-
- Factor :math:`\texttt{p2}` in colloidal affinity law particle surface diffusion relation
- :math:`D_{s, i, m} = \tilde{D}_{s, i, m} \left[ p_{4, i, m} \left( k_{i, m} \left( c_{0}^{p} \right) \right)^{p_{5, i, m}} p_{6, i, m} exp \left( p_{7, i, m} k_{i, m} \left( c_{0}^{p} \right) \right) \right]`
- where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient and
- :math:`k_{i, m} \left( c_{0}^{p} \right) = p_{1, i, m}\left( c_{0}^{p} \right)^{p_{2, i, m}} + p_{3, i, m}`.
- Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_COLLOIDAL_AFFINITY}`.
-
- ================ ============================= ===================================
- **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
- ================ ============================= ===================================
-
-``PAR_SURFDIFFUSION_LOGKEQCONST``
-
- Factor :math:`\texttt{p3}` in colloidal affinity law particle surface diffusion relation
- :math:`D_{s, i, m} = \tilde{D}_{s, i, m} \left[ p_{4, i, m} \left( k_{i, m} \left( c_{0}^{p} \right) \right)^{p_{5, i, m}} p_{6, i, m} exp \left( p_{7, i, m} k_{i, m} \left( c_{0}^{p} \right) \right) \right]`
- where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient and
- :math:`k_{i, m} \left( c_{0}^{p} \right) = p_{1, i, m}\left( c_{0}^{p} \right)^{p_{2, i, m}} + p_{3, i, m}`.
- Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_COLLOIDAL_AFFINITY}`.
-
- ================ ============================= ===================================
- **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
- ================ ============================= ===================================
-
-``PAR_SURFDIFFUSION_POWFACTOR``
-
- Factor :math:`\texttt{p4}` in colloidal affinity law particle surface diffusion relation
- :math:`D_{s, i, m} = \tilde{D}_{s, i, m} \left[ p_{4, i, m} \left( k_{i, m} \left( c_{0}^{p} \right) \right)^{p_{5, i, m}} p_{6, i, m} exp \left( p_{7, i, m} k_{i, m} \left( c_{0}^{p} \right) \right) \right]`
- where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient and
- :math:`k_{i, m} \left( c_{0}^{p} \right) = p_{1, i, m}\left( c_{0}^{p} \right)^{p_{2, i, m}} + p_{3, i, m}`.
- Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_COLLOIDAL_AFFINITY}`.
-
- ================ ============================= ===================================
- **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
- ================ ============================= ===================================
-
-``PAR_SURFDIFFUSION_POWEXP``
-
- Factor :math:`\texttt{p5}` in colloidal affinity law particle surface diffusion relation
- :math:`D_{s, i, m} = \tilde{D}_{s, i, m} \left[ p_{4, i, m} \left( k_{i, m} \left( c_{0}^{p} \right) \right)^{p_{5, i, m}} p_{6, i, m} exp \left( p_{7, i, m} k_{i, m} \left( c_{0}^{p} \right) \right) \right]`
- where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient and
- :math:`k_{i, m} \left( c_{0}^{p} \right) = p_{1, i, m}\left( c_{0}^{p} \right)^{p_{2, i, m}} + p_{3, i, m}`.
- Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_COLLOIDAL_AFFINITY}`.
-
- ================ ============================= ===================================
- **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
- ================ ============================= ===================================
-
- ``PAR_SURFDIFFUSION_EXPFACTOR``
- :math:`D_{s, i, m} = \tilde{D}_{s, i, m} \left[ p_{4, i, m} \left( k_{i, m} \left( c_{0}^{p} \right) \right)^{p_{5, i, m}} p_{6, i, m} exp \left( p_{7, i, m} k_{i, m} \left( c_{0}^{p} \right) \right) \right]`
- where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient and
- :math:`k_{i, m} \left( c_{0}^{p} \right) = p_{1, i, m}\left( c_{0}^{p} \right)^{p_{2, i, m}} + p_{3, i, m}`.
- Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_COLLOIDAL_AFFINITY}`.
-
- ================ ============================= ===================================
- **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
- ================ ============================= ===================================
-
-``PAR_SURFDIFFUSION_POWEXP``
-
- Factor :math:`\texttt{p5}` in colloidal affinity law particle surface diffusion relation
- :math:`D_{s, i, m} = \tilde{D}_{s, i, m} \left[ p_{4, i, m} \left( k_{i, m} \left( c_{0}^{p} \right) \right)^{p_{5, i, m}} p_{6, i, m} exp \left( p_{7, i, m} k_{i, m} \left( c_{0}^{p} \right) \right) \right]`
- where :math:`\tilde{D}_{s, i, m}` is the original surface diffusion coefficient and
- :math:`k_{i, m} \left( c_{0}^{p} \right) = p_{1, i, m}\left( c_{0}^{p} \right)^{p_{2, i, m}} + p_{3, i, m}`.
- Only required if :math:`\texttt{PAR_SURFDIFFUSION_DEP}` is :math:`\texttt{LIQUID_SALT_COLLOIDAL_AFFINITY}`.
-
- ================ ============================= ===================================
- **Type:** double **Range:** :math:`\mathbb{R}` **Length:** :math:`\texttt{NBOUND}`
- ================ ============================= ===================================
+ Parameter dependence of :math:`\texttt{PAR_SURFDIFFUSION}`, please refer to :ref:`parameter_dependencies`, section parameter-state dependencies, for more information.
``VELOCITY``
@@ -484,10 +350,11 @@ Group /input/model/unit_XXX/discretization - UNIT_TYPE - GENERAL_RATE_MODEL
Spatial discretization - Numerical Methods
------------------------------------------
-CADET offers two spatial discretization methods: Finite Volumes (FV) and Discontinuous Galerkin (DG). Only the input fields for the chosen method need to be specified.
+CADET offers two spatial discretization methods: Finite Volumes (FV) and Discontinuous Galerkin (DG). Each method has it's own set of input fields.
While both methods approximate the same solution to the same underlying model, they may differ in terms of computational performance.
-Generally, FV is more performant for solutions with steep gradients or discontinuities, while DG excels for rather smooth solutions.
-We note that DG is only faster in the sense that less spatial discrete points are required to achieve the same accuracy as FV. For the same number of discrete points, DG will be slower, but more accurate.
+With our currently implemented variants of FV and DG, FV perform better for solutions with steep gradients or discontinuities, while DG can be much faster for rather smooth solutions.
+For the same number of discrete points, DG will generally be slower but often more accurate.
+
For further information on the choice of discretization methods and their parameters, see :ref:`spatial_discretization_methods`.
``SPATIAL_METHOD``
@@ -573,7 +440,7 @@ Finite Volumes (Default)
**Type:** int **Range:** :math:`\{0, 1\}` **Length:** 1
============= =========================== =============
-For further discretization parameters, see also :ref:`flux_restruction_methods` (FV specific)), and :ref:`non_consistency_solver_parameters`.
+For further discretization parameters, see also :ref:`flux_reconstruction_methods` (FV specific)), and :ref:`non_consistency_solver_parameters`.
Discontinuous Galerkin
----------------------
diff --git a/master/_sources/interface/unit_operations/lumped_rate_model_with_pores.rst.txt b/master/_sources/interface/unit_operations/lumped_rate_model_with_pores.rst.txt
index ace7b4c2b..8ac99c96f 100644
--- a/master/_sources/interface/unit_operations/lumped_rate_model_with_pores.rst.txt
+++ b/master/_sources/interface/unit_operations/lumped_rate_model_with_pores.rst.txt
@@ -249,10 +249,11 @@ For information on model equations, refer to :ref:`lumped_rate_model_with_pores_
Spatial discretization - Numerical Methods
------------------------------------------
-CADET offers two spatial discretization methods: Finite Volumes (FV) and Discontinuous Galerkin (DG). Only the input fields for the chosen method need to be specified.
+CADET offers two spatial discretization methods: Finite Volumes (FV) and Discontinuous Galerkin (DG). Each method has it's own set of input fields.
While both methods approximate the same solution to the same underlying model, they may differ in terms of computational performance.
-Generally, FV is more performant for solutions with steep gradients or discontinuities, while DG excels for rather smooth solutions.
-We note that DG is only faster in the sense that less spatial discrete points are required to achieve the same accuracy as FV. For the same number of discrete points, DG will be slower, but more accurate.
+With our currently implemented variants of FV and DG, FV perform better for solutions with steep gradients or discontinuities, while DG can be much faster for rather smooth solutions.
+For the same number of discrete points, DG will generally be slower but often more accurate.
+
For further information on the choice of discretization methods and their parameters, see :ref:`spatial_discretization_methods`.
``SPATIAL_METHOD``
@@ -314,7 +315,7 @@ Finite Volumes (Default)
**Type:** double **Range:** :math:`\geq 0` **Length:** 1
================ ========================= =============
-For further discretization parameters, see also :ref:`flux_restruction_methods` (FV specific)), and :ref:`non_consistency_solver_parameters`.
+For further discretization parameters, see also :ref:`flux_reconstruction_methods` (FV specific)), and :ref:`non_consistency_solver_parameters`.
Discontinuous Galerkin
diff --git a/master/_sources/interface/unit_operations/lumped_rate_model_without_pores.rst.txt b/master/_sources/interface/unit_operations/lumped_rate_model_without_pores.rst.txt
index 5afc37821..e32c9b33d 100644
--- a/master/_sources/interface/unit_operations/lumped_rate_model_without_pores.rst.txt
+++ b/master/_sources/interface/unit_operations/lumped_rate_model_without_pores.rst.txt
@@ -155,10 +155,11 @@ Group /input/model/unit_XXX/discretization - UNIT_TYPE = LUMPED_RATE_MODEL_WITHO
Spatial discretization - Numerical Methods
------------------------------------------
-CADET offers two spatial discretization methods: Finite Volumes (FV) and Discontinuous Galerkin (DG). Only the input fields for the chosen method need to be specified.
+CADET offers two spatial discretization methods: Finite Volumes (FV) and Discontinuous Galerkin (DG). Each method has it's own set of input fields.
While both methods approximate the same solution to the same underlying model, they may differ in terms of computational performance.
-Generally, FV is more performant for solutions with steep gradients or discontinuities, while DG excels for rather smooth solutions.
-We note that DG is only faster in the sense that less spatial discrete points are required to achieve the same accuracy as FV. For the same number of discrete points, DG will be slower, but more accurate.
+With our currently implemented variants of FV and DG, FV perform better for solutions with steep gradients or discontinuities, while DG can be much faster for rather smooth solutions.
+For the same number of discrete points, DG will generally be slower but often more accurate.
+
For further information on the choice of discretization methods and their parameters, see :ref:`spatial_discretization_methods`.
``SPATIAL_METHOD``
@@ -188,7 +189,7 @@ Finite Volumes (Default)
**Type:** string **Range:** :math:`\texttt{WENO}` **Length:** 1
================ ================================ =============
-For further discretization parameters, see also :ref:`flux_restruction_methods` (FV specific)), and :ref:`non_consistency_solver_parameters`.
+For further discretization parameters, see also :ref:`flux_reconstruction_methods` (FV specific)), and :ref:`non_consistency_solver_parameters`.
Discontinuous Galerkin
diff --git a/master/_sources/interface/unit_operations/radial_flow_models.rst.txt b/master/_sources/interface/unit_operations/radial_flow_models.rst.txt
index 4bc99053a..9fdac5fc9 100644
--- a/master/_sources/interface/unit_operations/radial_flow_models.rst.txt
+++ b/master/_sources/interface/unit_operations/radial_flow_models.rst.txt
@@ -106,4 +106,4 @@ Accordingly, the following specifications can be left out for radial flow models
**Type:** string **Range:** :math:`\texttt{NONE}` **Length:** 1
================ ================================ =============
-Parameters specified under :ref:`flux_restruction_methods` can also be ignored.
\ No newline at end of file
+Parameters specified under :ref:`flux_restruction_methods` can also be ignored.
diff --git a/master/_sources/modelling/binding/freundlich_ldf.rst.txt b/master/_sources/modelling/binding/freundlich_ldf.rst.txt
index 4351ce196..b5a24a07d 100644
--- a/master/_sources/modelling/binding/freundlich_ldf.rst.txt
+++ b/master/_sources/modelling/binding/freundlich_ldf.rst.txt
@@ -14,7 +14,7 @@ This variant of the model is based on the linear driving force approximation (se
No interaction between the components is considered when the model has multiple components.
One of the limitation of this isotherm is the first order Jacobian :math:`\left(\frac{dq^*}{dc_p}\right)` tends to infinity as :math:`c_{p} \rightarrow 0` for :math:`n>1`.
To address this issue an approximation of isotherm is considered near the origin.
-This approximation matches the isotherm in such a way that :math:`q=0` at :math:`c_p=0` and also matches the first derivative of the istotherm at :math:`c_p = \epsilon`, where :math:`\epsilon` is a very small number, for example :math:`1e-14`.
+This approximation matches the isotherm in such a way that :math:`q=0` at :math:`c_p=0` and also matches the first derivative of the istotherm at :math:`c_p = \varepsilon`, where :math:`\varepsilon` is a very small number, for example :math:`1e-14`.
The form of approximation and its derivative is given below for :math:`c_p < \varepsilon` and :math:`n>1`:
.. math::
@@ -38,7 +38,7 @@ where :math:`\alpha_0=0` and :math:`\alpha_1` and :math:`\alpha_2` are determine
\alpha_2 = \frac{1-n}{n}k_f \varepsilon^{\frac{1-2 n}{n}}
\end{aligned}
-This approximation can be used for any pore phase cocentration :math:`c_p < \epsilon` given :math:`n>1`.
+This approximation can be used for any pore phase cocentration :math:`c_p < \varepsilon` given :math:`n>1`.
For the case, when :math:`n \le 1` no special treament near the origin is required.
For more information on model parameters required to define in CADET file format, see :ref:`freundlich_ldf_config`.
diff --git a/master/_sources/modelling/unit_operations/general_rate_model.rst.txt b/master/_sources/modelling/unit_operations/general_rate_model.rst.txt
index b6dd3b6ff..071177948 100644
--- a/master/_sources/modelling/unit_operations/general_rate_model.rst.txt
+++ b/master/_sources/modelling/unit_operations/general_rate_model.rst.txt
@@ -72,7 +72,7 @@ Consider a column of length :math:`L>0` filled with spherical beads of (possibly
&+ f_{\text{react},i}^\ell\left(c^\ell\right).
\end{aligned}
-Here, :math:`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, :math:`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, :math:`k_{f,j,i}` the film diffusion coefficient, :math:`D_{\text{ax},i}` the dispersion coefficient, :math:`u` the interstitial velocity, :math:`d_j` the volume fraction of particle type :math:`j`, and :math:`\beta_c = \varepsilon_c / (1 - \varepsilon_c)` the column phase ratio, where :math:`\varepsilon_c` is the column porosity (ratio of interstitial volume to total column volume).
+Here, :math:`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, :math:`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, :math:`k_{f,j,i}\geq 0` the film diffusion coefficient, :math:`D_{\text{ax},i}\geq 0` the dispersion coefficient, :math:`u\in\mathbb{R}` the interstitial velocity, :math:`d_j > 0` the volume fraction of particle type :math:`j`, and :math:`\frac{1}{\beta_c} = (1 - \varepsilon_c) / \varepsilon_c` the column phase ratio, where :math:`\varepsilon_c\in (0,1]` is the column porosity (ratio of interstitial volume to total column volume).
If reactions are considered, the term :math:`f_{\text{react},i}^\ell\left(c^\ell\right)` represents the net change of concentration :math:`c_i` due to reactions involving component :math:`i`.
Danckwerts boundary conditions :cite:`Danckwerts1953` are applied to inlet and outlet of the column:
@@ -106,7 +106,7 @@ In the liquid phase of the porous beads (see :numref:`ModelGRMColumn`) the mass
\end{aligned}
-where :math:`c^s_{j,i,m_{j,i}}\colon \left[0, T_{\text{end}}\right] \times [0,L] \times [r_{c,j}, r_{p,j}] \rightarrow \mathbb{R}^{\geq 0}` denotes the solid phase concentration of the :math:`i`\ th component’s :math:`m_{j,i}`\ th bound state in the beads of :math:`j`\ th type, :math:`D_{p,j,i}` the effective diffusion coefficient in the beads, :math:`D_{s,j,i}` the surface diffusion coefficient, :math:`F_{\text{acc},j,i} \in [0,1]` the pore accessibility factor, and :math:`\varepsilon_{p,j}` the particle porosity (ratio of pore volume to total bead volume).
+where :math:`c^s_{j,i,m_{j,i}}\colon \left[0, T_{\text{end}}\right] \times [0,L] \times [r_{c,j}, r_{p,j}] \rightarrow \mathbb{R}^{\geq 0}` denotes the solid phase concentration of the :math:`i`\ th component’s :math:`m_{j,i}`\ th bound state in the beads of :math:`j`\ th type, :math:`D_{p,j,i}>0` the effective diffusion coefficient in the beads, :math:`D_{s,j,i}\geq 0` the surface diffusion coefficient, :math:`F_{\text{acc},j,i}\geq 0 \in [0,1]` the pore accessibility factor, and :math:`\varepsilon_{p,j}\in (0,1]` the particle porosity (ratio of pore volume to total bead volume).
The inner bead radius :math:`r_{c,j} \in [0, r_{p,j})` is assumed to be :math:`0` by default, but can be positive in order to account for core-shell particles that have an impermeable core.
Reaction terms in liquid and solid phase are collected in :math:`f_{\text{react},j,i}^p( c_j^p, c_j^s)` and :math:`f_{\text{react},j,i}^s(c_j^p, c_j^s)`, respectively.
@@ -302,7 +302,7 @@ The radial flow GRM describes transport of solute molecules through the intersti
The main assumptions are:
-- The shells of the column are homogenous in terms of interstitial volume, fluid flow, and distribution of components.
+- The cylindrical shells of the column are homogenous in terms of interstitial volume, fluid flow, and distribution of components.
Thus, only one spatial coordinate in radial direction :math:`\rho` is needed and axial transport is neglected in the column bulk volume.
- The bead radii :math:`r_{p}` are much smaller than the column radius :math:`\mathrm{P}-\mathrm{P}_c`, with :math:`\mathrm{P}` and :math:`\mathrm{P}_c` being the inner and outer column radius respectively, and the column length :math:`L`.
@@ -314,33 +314,33 @@ The main assumptions are:
Consider a hollow (double walled) column with inner column diameter :math:`\mathrm{P}_c>0` and outer diameter :math:`\mathrm{P}>\mathrm{P}_c`, filled with spherical beads of (possibly) multiple types with radius :math:`r_{p,j} \ll L` (see :numref:`ModelGRMColumn`), where :math:`j` is the particle type index. The mass balance in the interstitial column volume is described by
.. math::
- :label: ModelRadialColumn
+ :label: ModelRadialColumnGRM
\begin{aligned}
\frac{\partial c^\ell_i}{\partial t} = -\frac{u}{\rho} \frac{\partial c^\ell_i}{\partial \rho} + D_{\text{rad},i} \frac{1}{\rho} \frac{\partial}{\partial \rho} \left(\rho \frac{\partial c^\ell_i}{\partial \rho} \right) &- \frac{1}{\beta_c} \sum_j d_j \frac{3}{r_{p,j}} k_{f,j,i} \left[ c^\ell_i - c^p_{j,i}(\cdot, \cdot, r_{p,j}) \right] \\
&+ f_{\text{react},i}^\ell\left(c^\ell\right).
\end{aligned}
-Here, :math:`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, :math:`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, :math:`k_{f,j,i}` the film diffusion coefficient, :math:`D_{\text{rad},i}` the dispersion coefficient, :math:`u` the interstitial velocity, :math:`d_j` the volume fraction of particle type :math:`j`, and :math:`\beta_c = \varepsilon_c / (1 - \varepsilon_c)` the column phase ratio, where :math:`\varepsilon_c` is the column porosity (ratio of interstitial volume to total column volume).
+Here, :math:`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, :math:`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, :math:`k_{f,j,i}\geq 0` the film diffusion coefficient, :math:`D_{\text{rad},i}\geq 0` the dispersion coefficient, :math:`u>0` the interstitial velocity, :math:`d_j>0` the volume fraction of particle type :math:`j`, and :math:`\beta_c = \varepsilon_c / (1 - \varepsilon_c)` the column phase ratio, where :math:`\varepsilon_c\in(0,1)` is the column porosity (ratio of interstitial volume to total column volume).
If reactions are considered, the term :math:`f_{\text{react},i}^\ell\left(c^\ell\right)` represents the net change of concentration :math:`c_i` due to reactions involving component :math:`i`.
Danckwerts boundary conditions :cite:`Danckwerts1953` are applied to inlet and outlet of the column:
.. math::
- :label: BCOutlet
+ :label: BCOutletRadial
\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,
\end{aligned}
.. math::
- :label: BCInlet
+ :label: BCInletRadial
\begin{aligned}
\frac{\partial c^\ell_i}{\partial \rho}(t, \mathrm{P}) &= 0 & \forall t > 0.
\end{aligned}
-Note that the outlet boundary condition Eq. :eq:`BCOutlet` is also known as “do nothing†or natural outflow condition.
+Note that the outlet boundary condition Eq. :eq:`BCOutletRadial` is also known as “do nothing†or natural outflow condition.
The complementing mass transport and binding equations for the liquid and solid phases of the porous beads are described by the same equations as for the axial GRM.
diff --git a/master/_sources/modelling/unit_operations/lumped_rate_model_with_pores.rst.txt b/master/_sources/modelling/unit_operations/lumped_rate_model_with_pores.rst.txt
index b6877d069..dd091e233 100644
--- a/master/_sources/modelling/unit_operations/lumped_rate_model_with_pores.rst.txt
+++ b/master/_sources/modelling/unit_operations/lumped_rate_model_with_pores.rst.txt
@@ -8,6 +8,7 @@ The particle phase :math:`c^p_j` is still there, but no mass transfer happens ex
Hence, the model equations are given by
.. math::
+ :label: ModelColumnGRM
\begin{aligned}
\frac{\partial c^\ell_i}{\partial t} &= -u \frac{\partial c^\ell_i}{\partial z} + D_{\text{ax},i} \frac{\partial^2 c^\ell_i}{\partial z^2} - \frac{1}{\beta_c} \sum_{j} d_j \frac{3}{r_{p,j}} k_{f,j,i}\left[ c^\ell_i - c^p_{j,i} \right] + f_{\text{react},i}^\ell\left(c^\ell\right),
@@ -73,12 +74,13 @@ The main assumptions are:
Consider a hollow (double walled) column with inner column diameter :math:`\mathrm{P}_c>0` and outer diameter :math:`\mathrm{P}>\mathrm{P}_c`, filled with spherical beads of (possibly) multiple types with radius :math:`r_{p,j} \ll L` (see :numref:`ModelGRMColumn`), where :math:`j` is the particle type index. The mass balance in the interstitial column volume is described by
.. math::
+ :label: ModelRadialColumnGRM
\begin{aligned}
\frac{\partial c^\ell_i}{\partial t} &= -\frac{u}{\rho} \frac{\partial c^\ell_i}{\partial \rho} + D_{\text{rad},i} \frac{1}{\rho} \frac{\partial}{\partial \rho} \left( \rho \frac{\partial c^\ell_i}{\partial \rho} \right) - \frac{1}{\beta_c} \sum_{j} d_j \frac{3}{r_{p,j}} k_{f,j,i}\left[ c^\ell_i - c^p_{j,i} \right] + f_{\text{react},i}^\ell\left(c^\ell\right),
\end{aligned}
-The equations are complemented by Eq. :ref:`ModelParticleLRMP` and the Danckwerts boundary conditions :cite:`Danckwerts1953`
+The equations are complemented by Eq. :eq:`ModelParticleLRMP` and the Danckwerts boundary conditions :cite:`Danckwerts1953`
.. math::
diff --git a/master/_sources/modelling/unit_operations/lumped_rate_model_without_pores.rst.txt b/master/_sources/modelling/unit_operations/lumped_rate_model_without_pores.rst.txt
index bc959603d..438cd5802 100644
--- a/master/_sources/modelling/unit_operations/lumped_rate_model_without_pores.rst.txt
+++ b/master/_sources/modelling/unit_operations/lumped_rate_model_without_pores.rst.txt
@@ -17,6 +17,7 @@ The phase ratio is denoted by :math:`\beta_t = \varepsilon_t / (1 - \varepsilon_
The model equations are given by
.. math::
+ :label: ModelColumnLRM
\begin{aligned}
\frac{\partial c^\ell_i}{\partial t} + \frac{1}{\beta_t} \frac{\partial}{\partial t} \sum_{m_i} c^s_{i,m_i} &= -u \frac{\partial c^\ell_i}{\partial z} + D_{\text{ax},i} \frac{\partial^2 c^\ell_i}{\partial z^2} + f_{\text{react},i}^\ell\left( c^\ell, c^s \right) + \frac{1}{\beta_t} f_{\text{react},i}^s\left( c^\ell, c^s \right),
@@ -73,7 +74,7 @@ The main assumptions are:
Consider a hollow (double walled) column with inner column diameter :math:`\mathrm{P}_c>0` and outer diameter :math:`\mathrm{P}>\mathrm{P}_c`, filled with spherical beads. The mass balance in the interstitial column volume is described by
.. math::
- :label: ModelRadialColumn
+ :label: ModelRadialColumnLRM
\begin{aligned}
\frac{\partial c^\ell_i}{\partial t} + \frac{1}{\beta_t} \frac{\partial}{\partial t} \sum_{m_i} c^s_{i,m_i} &= -\frac{u}{\rho} \frac{\partial c^\ell_i}{\partial \rho} + D_{\text{rad},i} \frac{1}{\rho} \frac{\partial}{\partial \rho} \left( \rho \frac{\partial c^\ell_i}{\partial \rho} \right) + f_{\text{react},i}^\ell\left( c^\ell, c^s \right) + \frac{1}{\beta_t} f_{\text{react},i}^s\left( c^\ell, c^s \right),
diff --git a/master/_sources/publications.md.txt b/master/_sources/publications.md.txt
new file mode 100644
index 000000000..22db96e46
--- /dev/null
+++ b/master/_sources/publications.md.txt
@@ -0,0 +1,28 @@
+
+**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/getting_started/build_linux.html b/master/getting_started/build_linux.html
index 196cc90f3..d3a6d7fac 100644
--- a/master/getting_started/build_linux.html
+++ b/master/getting_started/build_linux.html
@@ -134,19 +134,23 @@ LAPACK
-For further discretization parameters, see also Flux reconstruction methods, and Nonlinear solver for consistent initialization.
+For further discretization parameters, see also flux_restruction_methods, and Nonlinear solver for consistent initialization.
diff --git a/master/interface/unit_operations/general_rate_model.html b/master/interface/unit_operations/general_rate_model.html
index 613b658c7..b0e322cf9 100644
--- a/master/interface/unit_operations/general_rate_model.html
+++ b/master/interface/unit_operations/general_rate_model.html
@@ -427,7 +427,7 @@ Group /input/model/unit_XXX - UNIT_TYPE - GENERAL_RATE_MODEL