diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index ede88c3..8b0d48b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -138,3 +138,61 @@ jobs:
with:
name: rendering-results-windows
path: tests/out/test_*_render*.pdf
+
+ build-docs:
+ needs: build-ubuntu
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Download rendering outputs
+ uses: actions/download-artifact@v4
+ with:
+ name: rendering-results-ubuntu
+ path: build/html/files/
+
+ - name: Set up Python
+ uses: actions/setup-python@v3
+ with:
+ python-version: "3.x"
+
+ - name: Install package and dependencies
+ run: pip install .[doc_build]
+
+ - name: Generate Class List
+ run: python ./docs/source/generate_class_list.py
+
+ - name: Build Docs
+ run: |
+ mkdir -p docs/source/media
+ cp media/* docs/source/media/
+ mkdir -p docs/source/tests
+ cp tests/test_rendering_example*.py docs/source/tests/
+ cp LICENSE docs/source/LICENSE.md
+ cd docs
+ sphinx-apidoc -o source/ ../src/ -M --no-toc
+ rm ./source/*.rst
+ make html
+ touch ./build/html/.nojekyll
+ mkdir -p ./build/html/_autogenerated
+ cp ./build/html/api/* ./build/html/_autogenerated/
+
+ - name: Upload artifact
+ uses: actions/upload-pages-artifact@v3
+ with:
+ path: docs/build/html
+
+ deploy:
+ needs: build-docs
+ runs-on: ubuntu-latest
+ permissions:
+ contents: read
+ pages: write
+ id-token: write
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+ steps:
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v4
\ No newline at end of file
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
deleted file mode 100644
index 5b10353..0000000
--- a/.github/workflows/docs.yml
+++ /dev/null
@@ -1,56 +0,0 @@
-name: Build and Deploy Docs
-
-on:
- push:
- branches:
- - main
-
-permissions:
- contents: write
-
-jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - name: Set up Python
- uses: actions/setup-python@v3
- with:
- python-version: "3.x"
- - name: Install package and dependencies
- run: pip install .[doc_build]
- - name: Generate Class List
- run: python ./docs/source/generate_class_list.py
- - name: Build Docs
- run: |
- mkdir -p docs/source/media
- cp media/* docs/source/media/
- mkdir -p docs/source/tests
- cp tests/test_rendering_example*.py docs/source/tests/
- cp LICENSE docs/source/LICENSE.md
- cd docs
- sphinx-apidoc -o source/ ../src/ -M --no-toc
- rm ./source/*.rst
- make html
- touch ./build/html/.nojekyll
- mkdir -p ./build/html/_autogenerated
- cp ./build/html/api/* ./build/html/_autogenerated/
- - name: Upload artifact
- uses: actions/upload-pages-artifact@v3
- with:
- path: docs/build/html
-
- deploy:
- needs: build
- runs-on: ubuntu-latest
- permissions:
- contents: read
- pages: write
- id-token: write
- environment:
- name: github-pages
- url: ${{ steps.deployment.outputs.page_url }}
- steps:
- - name: Deploy to GitHub Pages
- id: deployment
- uses: actions/deploy-pages@v4
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index f91c170..1e5f4a4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -133,3 +133,4 @@ pyModbusTCP_old/
test.py
test_*.ipynb
settings.json
+tests/out/test*
diff --git a/README.md b/README.md
index 2a5f59d..280f013 100644
--- a/README.md
+++ b/README.md
@@ -21,10 +21,10 @@ is a hard problem where LaTeX is superior.
## Example outputs
-[](https://raw.githubusercontent.com/Nonannet/pyladoc/refs/heads/main/tests/out/test_latex_render1.pdf)
+[](https://nonannet.github.io/pyladoc/files/test_latex_render1.pdf)
-- HTML: [test_html_render1.html](https://html-preview.github.io/?url=https://github.com/Nonannet/pyladoc/blob/main/tests/out/test_html_render1.html) ([code](https://github.com/Nonannet/pyladoc/blob/main/tests/out/test_html_render1.html))
-- PDF: [test_latex_render1.pdf](https://raw.githubusercontent.com/Nonannet/pyladoc/refs/heads/main/tests/out/test_latex_render1.pdf) ([code](https://github.com/Nonannet/pyladoc/blob/main/tests/out/test_html_render1.tex))
+- HTML: [test_html_render1.html](https://nonannet.github.io/pyladoc/files/test_html_render1.html)
+- PDF: [test_latex_render1.pdf](https://nonannet.github.io/pyladoc/files/test_latex_render1.pdf) ([LaTeX](https://nonannet.github.io/pyladoc/files/test_html_render1.tex))
The documents are generated by the script [tests/test_rendering_example1_doc.py](tests/test_rendering_example1_doc.py).
diff --git a/tests/out/README.md b/tests/out/README.md
new file mode 100644
index 0000000..d138343
--- /dev/null
+++ b/tests/out/README.md
@@ -0,0 +1,3 @@
+# Rendering Test Outputs
+
+This is the target directory for the test renderings.
\ No newline at end of file
diff --git a/tests/out/test_html_render1.html b/tests/out/test_html_render1.html
deleted file mode 100644
index c84f6ab..0000000
--- a/tests/out/test_html_render1.html
+++ /dev/null
@@ -1,2912 +0,0 @@
-
-
-
-
-
- Test template
-
-
-
-
-
Thermal Conductivity of Mixtures
-
The determination of the thermal conductivity of gas mixtures is a central aspect of modeling
-transport phenomena, particularly in high-temperature and high-pressure processes. Among the
-most established approaches is the empirical equation introduced by Wassiljewa, which was
-subsequently refined by Mason and Saxena to improve its applicability to multicomponent systems.
-This model offers a reliable means of estimating the thermal conductivity of gas mixtures based
-on the properties of the pure components and their molar interactions.
-
The thermal conductivity of a gas mixture, denoted by
-, can expressed as
-shown in equation 1.
-
(1)
In this equation,
- represents the molar fraction of component
- within the mixture,
-while
- denotes the thermal conductivity of the pure substance
-. The denominator
-contains the interaction parameter
-, which describes the influence of component
-
- on the transport properties of component
-.
-
The interaction parameter
- is given by the relation shown in equation 2.
-
(2)
Here,
- and
- are the molar masses of the components
- and
-, respectively.
-Molar masses and thermal conductivity of the pure substances are listed in table 1.
-The structure of this expression illustrates the nonlinear dependence of the interaction term on
-both the molar mass ratio and the square root of the conductivity ratio of the involved species.
-
-
Table 1: Properties of some gases
-
-
-
Gas
-
Molar mass in g/mol
-
Thermal conductivity in W/m/K
-
-
-
-
-
H2
-
2.016
-
0.1805
-
-
-
O2
-
32.00
-
0.0263
-
-
-
N2
-
28.02
-
0.0258
-
-
-
CO2
-
44.01
-
0.0166
-
-
-
CH4
-
16.04
-
0.0341
-
-
-
Ar
-
39.95
-
0.0177
-
-
-
He
-
4.0026
-
0.1513
-
-
-
-
This formulation acknowledges that the transport properties of a gas mixture are not a simple
-linear combination of the individual conductivities. Rather, they are governed by intermolecular
-interactions, which affect the energy exchange and diffusion behavior of each component. These
-interactions are particularly significant at elevated pressures or in cases where the gas components
-exhibit widely differing molecular masses or transport properties.
-
The equation proposed by Wassiljewa and refined by Mason and Saxena assumes that binary interactions
-dominate the behavior of the mixture, while higher-order (three-body or more) interactions are
-neglected. It also presumes that the gases approximate ideal behavior, although in practical
-applications, moderate deviations from ideality are tolerated without significant loss of accuracy.
-In figure 1 the resulting thermal conductivity of an H2/CO2-mixture is shown.
- Figure 1: Thermal Conductivity of H2/CO2 mixtures
In engineering practice, the accurate determination of
- is essential
-for the prediction of heat transfer in systems such as membrane modules, chemical reactors, and
-combustion chambers. In the context of membrane-based gas separation, for instance, the thermal
-conductivity of the gas mixture influences the local temperature distribution, which in turn affects
-both the permeation behavior and the structural stability of the membrane.
-
It is important to note that the calculated mixture conductivity reflects only the gas phase
-behavior. In porous systems such as carbon membranes, additional effects must be considered.
-These include the solid-phase thermal conduction through the membrane matrix, radiative transport
-in pore channels at high temperatures, and transport in the Knudsen regime for narrow pores.
-To account for these complexities, models based on effective medium theory, such as those of
-Maxwell-Eucken or Bruggeman, are frequently employed. These models combine the conductivities of
-individual phases (gas and solid) with geometrical factors that reflect the morphology of the
-porous structure.
-
\ No newline at end of file
diff --git a/tests/out/test_html_render1.tex b/tests/out/test_html_render1.tex
deleted file mode 100644
index 2af185f..0000000
--- a/tests/out/test_html_render1.tex
+++ /dev/null
@@ -1,609 +0,0 @@
-\section{Thermal Conductivity of Mixtures}
-The determination of the thermal conductivity of gas mixtures is a central aspect of modeling
-transport phenomena, particularly in high-temperature and high-pressure processes. Among the
-most established approaches is the empirical equation introduced by Wassiljewa, which was
-subsequently refined by Mason and Saxena to improve its applicability to multicomponent systems.
-This model offers a reliable means of estimating the thermal conductivity of gas mixtures based
-on the properties of the pure components and their molar interactions.
-
-The thermal conductivity of a gas mixture, denoted by \(\lambda_{\text{mix}}\), can expressed as
-shown in equation \ref{eq:lambda-mixture}.\begin{equation}\label{eq:lambda-mixture}\lambda_{ ext{mix}} = \sum_{i=1}^{n} \frac{x_i \lambda_i}{\sum_{j=1}^{n} x_j \Phi_{ij}}\end{equation}In this equation, \(x_i\) represents the molar fraction of component \(i\) within the mixture,
-while \(\lambda_i\) denotes the thermal conductivity of the pure substance \(i\). The denominator
-contains the interaction parameter \(\Phi_{ij}\), which describes the influence of component
-\(j\) on the transport properties of component \(i\).
-
-The interaction parameter \(\Phi_{ij}\) is given by the relation shown in equation \ref{eq:interaction-parameter}.\begin{equation}\label{eq:interaction-parameter}\Phi_{ij} = \frac{1}{\sqrt{8}} \left(1 + \frac{M_i}{M_j} \right)^{-1/2} \left[ 1 + \left( \frac{\lambda_i}{\lambda_j} \right)^{1/2} \left( \frac{M_j}{M_i} \right)^{1/4} \right]^2\end{equation}Here, \(M_i\) and \(M_j\) are the molar masses of the components \(i\) and \(j\), respectively.
-Molar masses and thermal conductivity of the pure substances are listed in table \ref{table:gas-probs}.
-The structure of this expression illustrates the nonlinear dependence of the interaction term on
-both the molar mass ratio and the square root of the conductivity ratio of the involved species.
-
-\begin{table}
-\centering
-\caption{Properties of some gases}
-\label{table:gas-probs}
-\begin{tabular}{lSS}
-\toprule
-\text{Gas} & \text{Molar mass in g/mol} & \text{Thermal conductivity in W/m/K} \\
-\midrule
-H2 & 2.016 & 0.1805 \\
-O2 & 32.00 & 0.0263 \\
-N2 & 28.02 & 0.0258 \\
-CO2 & 44.01 & 0.0166 \\
-CH4 & 16.04 & 0.0341 \\
-Ar & 39.95 & 0.0177 \\
-He & 4.0026 & 0.1513 \\
-\bottomrule
-\end{tabular}
-\end{table}This formulation acknowledges that the transport properties of a gas mixture are not a simple
-linear combination of the individual conductivities. Rather, they are governed by intermolecular
-interactions, which affect the energy exchange and diffusion behavior of each component. These
-interactions are particularly significant at elevated pressures or in cases where the gas components
-exhibit widely differing molecular masses or transport properties.
-
-The equation proposed by Wassiljewa and refined by Mason and Saxena assumes that binary interactions
-dominate the behavior of the mixture, while higher-order (three-body or more) interactions are
-neglected. It also presumes that the gases approximate ideal behavior, although in practical
-applications, moderate deviations from ideality are tolerated without significant loss of accuracy.
-In figure \ref{fig:mixture} the resulting thermal conductivity of an H2/CO2-mixture is shown.
-
-\begin{figure}
-\centering
-\begingroup%
-\makeatletter%
-\begin{pgfpicture}%
-\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{6.400000in}{4.800000in}}%
-\pgfusepath{use as bounding box, clip}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetmiterjoin%
-\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.000000pt}%
-\definecolor{currentstroke}{rgb}{1.000000,1.000000,1.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{6.400000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{6.400000in}{4.800000in}}%
-\pgfpathlineto{\pgfqpoint{0.000000in}{4.800000in}}%
-\pgfpathlineto{\pgfqpoint{0.000000in}{0.000000in}}%
-\pgfpathclose%
-\pgfusepath{fill}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetmiterjoin%
-\definecolor{currentfill}{rgb}{1.000000,1.000000,1.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.000000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetstrokeopacity{0.000000}%
-\pgfsetdash{}{0pt}%
-\pgfpathmoveto{\pgfqpoint{0.800000in}{0.528000in}}%
-\pgfpathlineto{\pgfqpoint{5.760000in}{0.528000in}}%
-\pgfpathlineto{\pgfqpoint{5.760000in}{4.224000in}}%
-\pgfpathlineto{\pgfqpoint{0.800000in}{4.224000in}}%
-\pgfpathlineto{\pgfqpoint{0.800000in}{0.528000in}}%
-\pgfpathclose%
-\pgfusepath{fill}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetroundjoin%
-\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{%
-\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}%
-\pgfusepath{stroke,fill}%
-}%
-\begin{pgfscope}%
-\pgfsys@transformshift{1.025455in}{0.528000in}%
-\pgfsys@useobject{currentmarker}{}%
-\end{pgfscope}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=1.025455in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetroundjoin%
-\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{%
-\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}%
-\pgfusepath{stroke,fill}%
-}%
-\begin{pgfscope}%
-\pgfsys@transformshift{1.927273in}{0.528000in}%
-\pgfsys@useobject{currentmarker}{}%
-\end{pgfscope}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=1.927273in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}20}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetroundjoin%
-\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{%
-\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}%
-\pgfusepath{stroke,fill}%
-}%
-\begin{pgfscope}%
-\pgfsys@transformshift{2.829091in}{0.528000in}%
-\pgfsys@useobject{currentmarker}{}%
-\end{pgfscope}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=2.829091in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}40}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetroundjoin%
-\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{%
-\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}%
-\pgfusepath{stroke,fill}%
-}%
-\begin{pgfscope}%
-\pgfsys@transformshift{3.730909in}{0.528000in}%
-\pgfsys@useobject{currentmarker}{}%
-\end{pgfscope}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=3.730909in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}60}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetroundjoin%
-\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{%
-\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}%
-\pgfusepath{stroke,fill}%
-}%
-\begin{pgfscope}%
-\pgfsys@transformshift{4.632727in}{0.528000in}%
-\pgfsys@useobject{currentmarker}{}%
-\end{pgfscope}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=4.632727in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}80}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetroundjoin%
-\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfsys@defobject{currentmarker}{\pgfqpoint{0.000000in}{-0.048611in}}{\pgfqpoint{0.000000in}{0.000000in}}{%
-\pgfpathmoveto{\pgfqpoint{0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{0.000000in}{-0.048611in}}%
-\pgfusepath{stroke,fill}%
-}%
-\begin{pgfscope}%
-\pgfsys@transformshift{5.534545in}{0.528000in}%
-\pgfsys@useobject{currentmarker}{}%
-\end{pgfscope}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=5.534545in,y=0.430778in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}100}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=3.280000in,y=0.240809in,,top]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}H2 molar fraction / %}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetroundjoin%
-\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{%
-\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}%
-\pgfusepath{stroke,fill}%
-}%
-\begin{pgfscope}%
-\pgfsys@transformshift{0.800000in}{0.868203in}%
-\pgfsys@useobject{currentmarker}{}%
-\end{pgfscope}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=0.305168in, y=0.815441in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.025}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetroundjoin%
-\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{%
-\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}%
-\pgfusepath{stroke,fill}%
-}%
-\begin{pgfscope}%
-\pgfsys@transformshift{0.800000in}{1.380710in}%
-\pgfsys@useobject{currentmarker}{}%
-\end{pgfscope}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=0.305168in, y=1.327949in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.050}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetroundjoin%
-\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{%
-\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}%
-\pgfusepath{stroke,fill}%
-}%
-\begin{pgfscope}%
-\pgfsys@transformshift{0.800000in}{1.893218in}%
-\pgfsys@useobject{currentmarker}{}%
-\end{pgfscope}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=0.305168in, y=1.840456in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.075}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetroundjoin%
-\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{%
-\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}%
-\pgfusepath{stroke,fill}%
-}%
-\begin{pgfscope}%
-\pgfsys@transformshift{0.800000in}{2.405725in}%
-\pgfsys@useobject{currentmarker}{}%
-\end{pgfscope}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=0.305168in, y=2.352964in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.100}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetroundjoin%
-\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{%
-\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}%
-\pgfusepath{stroke,fill}%
-}%
-\begin{pgfscope}%
-\pgfsys@transformshift{0.800000in}{2.918233in}%
-\pgfsys@useobject{currentmarker}{}%
-\end{pgfscope}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=0.305168in, y=2.865472in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.125}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetroundjoin%
-\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{%
-\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}%
-\pgfusepath{stroke,fill}%
-}%
-\begin{pgfscope}%
-\pgfsys@transformshift{0.800000in}{3.430741in}%
-\pgfsys@useobject{currentmarker}{}%
-\end{pgfscope}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=0.305168in, y=3.377979in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.150}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetbuttcap%
-\pgfsetroundjoin%
-\definecolor{currentfill}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetfillcolor{currentfill}%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfsys@defobject{currentmarker}{\pgfqpoint{-0.048611in}{0.000000in}}{\pgfqpoint{-0.000000in}{0.000000in}}{%
-\pgfpathmoveto{\pgfqpoint{-0.000000in}{0.000000in}}%
-\pgfpathlineto{\pgfqpoint{-0.048611in}{0.000000in}}%
-\pgfusepath{stroke,fill}%
-}%
-\begin{pgfscope}%
-\pgfsys@transformshift{0.800000in}{3.943248in}%
-\pgfsys@useobject{currentmarker}{}%
-\end{pgfscope}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=0.305168in, y=3.890487in, left, base]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}0.175}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\definecolor{textcolor}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{textcolor}%
-\pgfsetfillcolor{textcolor}%
-\pgftext[x=0.249612in,y=2.376000in,,bottom,rotate=90.000000]{\color{textcolor}{\sffamily\fontsize{10.000000}{12.000000}\selectfont\catcode`\^=\active\def^{\ifmmode\sp\else\^{}\fi}\catcode`\%=\active\def%{\%}Thermal Conductivity / (W/m·K)}}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfpathrectangle{\pgfqpoint{0.800000in}{0.528000in}}{\pgfqpoint{4.960000in}{3.696000in}}%
-\pgfusepath{clip}%
-\pgfsetrectcap%
-\pgfsetroundjoin%
-\pgfsetlinewidth{1.505625pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfpathmoveto{\pgfqpoint{1.025455in}{0.696000in}}%
-\pgfpathlineto{\pgfqpoint{1.071001in}{0.697319in}}%
-\pgfpathlineto{\pgfqpoint{1.116547in}{0.698664in}}%
-\pgfpathlineto{\pgfqpoint{1.162094in}{0.700036in}}%
-\pgfpathlineto{\pgfqpoint{1.207640in}{0.701436in}}%
-\pgfpathlineto{\pgfqpoint{1.253186in}{0.702865in}}%
-\pgfpathlineto{\pgfqpoint{1.298733in}{0.704324in}}%
-\pgfpathlineto{\pgfqpoint{1.344279in}{0.705814in}}%
-\pgfpathlineto{\pgfqpoint{1.389826in}{0.707335in}}%
-\pgfpathlineto{\pgfqpoint{1.435372in}{0.708889in}}%
-\pgfpathlineto{\pgfqpoint{1.480918in}{0.710476in}}%
-\pgfpathlineto{\pgfqpoint{1.526465in}{0.712098in}}%
-\pgfpathlineto{\pgfqpoint{1.572011in}{0.713757in}}%
-\pgfpathlineto{\pgfqpoint{1.617557in}{0.715452in}}%
-\pgfpathlineto{\pgfqpoint{1.663104in}{0.717186in}}%
-\pgfpathlineto{\pgfqpoint{1.708650in}{0.718960in}}%
-\pgfpathlineto{\pgfqpoint{1.754197in}{0.720775in}}%
-\pgfpathlineto{\pgfqpoint{1.799743in}{0.722632in}}%
-\pgfpathlineto{\pgfqpoint{1.845289in}{0.724534in}}%
-\pgfpathlineto{\pgfqpoint{1.890836in}{0.726482in}}%
-\pgfpathlineto{\pgfqpoint{1.936382in}{0.728476in}}%
-\pgfpathlineto{\pgfqpoint{1.981928in}{0.730520in}}%
-\pgfpathlineto{\pgfqpoint{2.027475in}{0.732615in}}%
-\pgfpathlineto{\pgfqpoint{2.073021in}{0.734763in}}%
-\pgfpathlineto{\pgfqpoint{2.118567in}{0.736966in}}%
-\pgfpathlineto{\pgfqpoint{2.164114in}{0.739226in}}%
-\pgfpathlineto{\pgfqpoint{2.209660in}{0.741545in}}%
-\pgfpathlineto{\pgfqpoint{2.255207in}{0.743926in}}%
-\pgfpathlineto{\pgfqpoint{2.300753in}{0.746371in}}%
-\pgfpathlineto{\pgfqpoint{2.346299in}{0.748883in}}%
-\pgfpathlineto{\pgfqpoint{2.391846in}{0.751464in}}%
-\pgfpathlineto{\pgfqpoint{2.437392in}{0.754118in}}%
-\pgfpathlineto{\pgfqpoint{2.482938in}{0.756847in}}%
-\pgfpathlineto{\pgfqpoint{2.528485in}{0.759656in}}%
-\pgfpathlineto{\pgfqpoint{2.574031in}{0.762546in}}%
-\pgfpathlineto{\pgfqpoint{2.619578in}{0.765523in}}%
-\pgfpathlineto{\pgfqpoint{2.665124in}{0.768589in}}%
-\pgfpathlineto{\pgfqpoint{2.710670in}{0.771749in}}%
-\pgfpathlineto{\pgfqpoint{2.756217in}{0.775008in}}%
-\pgfpathlineto{\pgfqpoint{2.801763in}{0.778370in}}%
-\pgfpathlineto{\pgfqpoint{2.847309in}{0.781840in}}%
-\pgfpathlineto{\pgfqpoint{2.892856in}{0.785423in}}%
-\pgfpathlineto{\pgfqpoint{2.938402in}{0.789124in}}%
-\pgfpathlineto{\pgfqpoint{2.983949in}{0.792951in}}%
-\pgfpathlineto{\pgfqpoint{3.029495in}{0.796909in}}%
-\pgfpathlineto{\pgfqpoint{3.075041in}{0.801005in}}%
-\pgfpathlineto{\pgfqpoint{3.120588in}{0.805247in}}%
-\pgfpathlineto{\pgfqpoint{3.166134in}{0.809642in}}%
-\pgfpathlineto{\pgfqpoint{3.211680in}{0.814198in}}%
-\pgfpathlineto{\pgfqpoint{3.257227in}{0.818926in}}%
-\pgfpathlineto{\pgfqpoint{3.302773in}{0.823834in}}%
-\pgfpathlineto{\pgfqpoint{3.348320in}{0.828933in}}%
-\pgfpathlineto{\pgfqpoint{3.393866in}{0.834235in}}%
-\pgfpathlineto{\pgfqpoint{3.439412in}{0.839752in}}%
-\pgfpathlineto{\pgfqpoint{3.484959in}{0.845496in}}%
-\pgfpathlineto{\pgfqpoint{3.530505in}{0.851484in}}%
-\pgfpathlineto{\pgfqpoint{3.576051in}{0.857729in}}%
-\pgfpathlineto{\pgfqpoint{3.621598in}{0.864249in}}%
-\pgfpathlineto{\pgfqpoint{3.667144in}{0.871063in}}%
-\pgfpathlineto{\pgfqpoint{3.712691in}{0.878191in}}%
-\pgfpathlineto{\pgfqpoint{3.758237in}{0.885655in}}%
-\pgfpathlineto{\pgfqpoint{3.803783in}{0.893479in}}%
-\pgfpathlineto{\pgfqpoint{3.849330in}{0.901690in}}%
-\pgfpathlineto{\pgfqpoint{3.894876in}{0.910317in}}%
-\pgfpathlineto{\pgfqpoint{3.940422in}{0.919392in}}%
-\pgfpathlineto{\pgfqpoint{3.985969in}{0.928951in}}%
-\pgfpathlineto{\pgfqpoint{4.031515in}{0.939034in}}%
-\pgfpathlineto{\pgfqpoint{4.077062in}{0.949685in}}%
-\pgfpathlineto{\pgfqpoint{4.122608in}{0.960953in}}%
-\pgfpathlineto{\pgfqpoint{4.168154in}{0.972893in}}%
-\pgfpathlineto{\pgfqpoint{4.213701in}{0.985566in}}%
-\pgfpathlineto{\pgfqpoint{4.259247in}{0.999042in}}%
-\pgfpathlineto{\pgfqpoint{4.304793in}{1.013399in}}%
-\pgfpathlineto{\pgfqpoint{4.350340in}{1.028727in}}%
-\pgfpathlineto{\pgfqpoint{4.395886in}{1.045125in}}%
-\pgfpathlineto{\pgfqpoint{4.441433in}{1.062710in}}%
-\pgfpathlineto{\pgfqpoint{4.486979in}{1.081614in}}%
-\pgfpathlineto{\pgfqpoint{4.532525in}{1.101991in}}%
-\pgfpathlineto{\pgfqpoint{4.578072in}{1.124018in}}%
-\pgfpathlineto{\pgfqpoint{4.623618in}{1.147903in}}%
-\pgfpathlineto{\pgfqpoint{4.669164in}{1.173889in}}%
-\pgfpathlineto{\pgfqpoint{4.714711in}{1.202263in}}%
-\pgfpathlineto{\pgfqpoint{4.760257in}{1.233369in}}%
-\pgfpathlineto{\pgfqpoint{4.805803in}{1.267615in}}%
-\pgfpathlineto{\pgfqpoint{4.851350in}{1.305499in}}%
-\pgfpathlineto{\pgfqpoint{4.896896in}{1.347625in}}%
-\pgfpathlineto{\pgfqpoint{4.942443in}{1.394741in}}%
-\pgfpathlineto{\pgfqpoint{4.987989in}{1.447778in}}%
-\pgfpathlineto{\pgfqpoint{5.033535in}{1.507912in}}%
-\pgfpathlineto{\pgfqpoint{5.079082in}{1.576651in}}%
-\pgfpathlineto{\pgfqpoint{5.124628in}{1.655955in}}%
-\pgfpathlineto{\pgfqpoint{5.170174in}{1.748426in}}%
-\pgfpathlineto{\pgfqpoint{5.215721in}{1.857582in}}%
-\pgfpathlineto{\pgfqpoint{5.261267in}{1.988306in}}%
-\pgfpathlineto{\pgfqpoint{5.306814in}{2.147564in}}%
-\pgfpathlineto{\pgfqpoint{5.352360in}{2.345643in}}%
-\pgfpathlineto{\pgfqpoint{5.397906in}{2.598377in}}%
-\pgfpathlineto{\pgfqpoint{5.443453in}{2.931436in}}%
-\pgfpathlineto{\pgfqpoint{5.488999in}{3.389276in}}%
-\pgfpathlineto{\pgfqpoint{5.534545in}{4.056000in}}%
-\pgfusepath{stroke}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetrectcap%
-\pgfsetmiterjoin%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfpathmoveto{\pgfqpoint{0.800000in}{0.528000in}}%
-\pgfpathlineto{\pgfqpoint{0.800000in}{4.224000in}}%
-\pgfusepath{stroke}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetrectcap%
-\pgfsetmiterjoin%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfpathmoveto{\pgfqpoint{5.760000in}{0.528000in}}%
-\pgfpathlineto{\pgfqpoint{5.760000in}{4.224000in}}%
-\pgfusepath{stroke}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetrectcap%
-\pgfsetmiterjoin%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfpathmoveto{\pgfqpoint{0.800000in}{0.528000in}}%
-\pgfpathlineto{\pgfqpoint{5.760000in}{0.528000in}}%
-\pgfusepath{stroke}%
-\end{pgfscope}%
-\begin{pgfscope}%
-\pgfsetrectcap%
-\pgfsetmiterjoin%
-\pgfsetlinewidth{0.803000pt}%
-\definecolor{currentstroke}{rgb}{0.000000,0.000000,0.000000}%
-\pgfsetstrokecolor{currentstroke}%
-\pgfsetdash{}{0pt}%
-\pgfpathmoveto{\pgfqpoint{0.800000in}{4.224000in}}%
-\pgfpathlineto{\pgfqpoint{5.760000in}{4.224000in}}%
-\pgfusepath{stroke}%
-\end{pgfscope}%
-\end{pgfpicture}%
-\makeatother%
-\endgroup%
-
-\caption{Thermal Conductivity of H2/CO2 mixtures}
-\label{fig:mixture}
-\end{figure}In engineering practice, the accurate determination of \(\lambda_{\text{mix}}\) is essential
-for the prediction of heat transfer in systems such as membrane modules, chemical reactors, and
-combustion chambers. In the context of membrane-based gas separation, for instance, the thermal
-conductivity of the gas mixture influences the local temperature distribution, which in turn affects
-both the permeation behavior and the structural stability of the membrane.
-
-It is important to note that the calculated mixture conductivity reflects only the gas phase
-behavior. In porous systems such as carbon membranes, additional effects must be considered.
-These include the solid-phase thermal conduction through the membrane matrix, radiative transport
-in pore channels at high temperatures, and transport in the Knudsen regime for narrow pores.
-To account for these complexities, models based on effective medium theory, such as those of
-Maxwell-Eucken or Bruggeman, are frequently employed. These models combine the conductivities of
-individual phases (gas and solid) with geometrical factors that reflect the morphology of the
-porous structure.
-
-
-
-\noindent\rule[0.5ex]{\linewidth}{1pt}
-
-Expanded by more or less sensible AI jabbering; based on: \href{https://doi.org/10.14279/depositonce-7390}{doi:10.14279/depositonce-7390}
-
diff --git a/tests/out/test_html_render2.html b/tests/out/test_html_render2.html
deleted file mode 100644
index 8ab807d..0000000
--- a/tests/out/test_html_render2.html
+++ /dev/null
@@ -1,1530 +0,0 @@
-
-
-
-
-
- Test template
-
-
-
-
\ No newline at end of file
diff --git a/tests/out/test_markdown_equations.html b/tests/out/test_markdown_equations.html
deleted file mode 100644
index 6286051..0000000
--- a/tests/out/test_markdown_equations.html
+++ /dev/null
@@ -1,39 +0,0 @@
-
Source Equations
-
-
$4(3x + 2) - 5(x - 1) = 3x + 14$
-
$
-rac{2y + 5}{4} +
-rac{3y - 1}{2} = 5$
-
$
-rac{5}{x + 2} +
-rac{2}{x - 2} = 3$
-
$8(3b - 5) + 4(b + 2) = 60$
-
$2c^2 - 3c - 5 = 0$
-
$4(2d - 1) + 5(3d + 2) = 7d + 28$
-
$q^2 + 6q + 9 = 16$
-
-
Result Equations
-
-
$x =
-rac{1}{4}$
-
$y =
-rac{17}{8}$
-
$z =
-rac{7}{3}$
-
$x = 1$ or $x = -6$
-
$a =
-rac{1}{3}$ or $a = 2$
-
$x = -
-rac{2}{3}$ or $x = 3$
-
$b =
-rac{23}{7}$
-
-
Step by Step
-
-
Distribute: $12x + 8 - 5x + 5 = 3x + 14$
-
Combine like terms: $7x + 13 = 3x + 14$
-
Subtract $3x$: $4x + 13 = 14$
-
Subtract $13$: $4x = 1$
-
Divide by $4$: $x =
-rac{1}{4}$
-
\ No newline at end of file
diff --git a/tests/out/test_markdown_style.html b/tests/out/test_markdown_style.html
deleted file mode 100644
index ab3697b..0000000
--- a/tests/out/test_markdown_style.html
+++ /dev/null
@@ -1,44 +0,0 @@
-
Below is an in-depth explanation of the AArch64 (ARM64)
-unconditional branch instruction—often simply called the
-“B” instruction—and how its 26‐bit immediate field (imm26)
-is laid out and later relocated during linking.
-
-
Instruction Layout
-
The unconditional branch in AArch64 is encoded in a 32‑bit
-instruction. Its layout is as follows:
For a branch with link (BL), which saves the return
-address (i.e., a call), the opcode is 100101.
-These 6 bits determine the instruction type.
-
-
-
Immediate Field (imm26, bits 25:0):
-
-
This 26‑bit field holds a signed immediate value.
-
-
Offset Calculation: At runtime, the processor:
-
-
Shifts the 26‑bit immediate left by 2 bits.
-(Because instructions are 4-byte aligned,
-the two least-significant bits are always zero.)
-
Sign-extends the resulting 28‑bit value to
-the full register width (typically 64 bits).
-
Adds this value to the program counter
-(PC) to obtain the branch target.
-
-
-
-
Reach:
-
-
With a 26‑bit signed field that’s effectively 28 bits
- after the shift, the branch can cover a range
- of approximately ±128 MB from the current instruction.
-
\ No newline at end of file
diff --git a/tests/out/test_markdown_table.html b/tests/out/test_markdown_table.html
deleted file mode 100644
index 3499734..0000000
--- a/tests/out/test_markdown_table.html
+++ /dev/null
@@ -1,77 +0,0 @@
-