diff --git a/content/_index.html b/content/_index.html index 802522b..1c1e3a7 100644 --- a/content/_index.html +++ b/content/_index.html @@ -68,7 +68,8 @@ Image courtesy [Guy McCutcheon Photography](https://www.guymccutcheon.com/)

Where am I?

-{{% imgproc wy-in-ks Resize "768x" "float-md-start w-md-50 p-3" /%}} +{{% imgproc wy-in-ks Resize "768x" "float-md-start w-md-50 p-3" / %}} +

I am a Wyomingite sojurning in Kansas. That ought to lead to some interesting diff --git a/content/academia/hydronium-pva.md b/content/academia/hydronium-pva.md index 9e8b101..c2782de 100644 --- a/content/academia/hydronium-pva.md +++ b/content/academia/hydronium-pva.md @@ -1,5 +1,7 @@ --- -title: "Investigation of Hydronium Diffusion in Poly(vinyl alcohol) Hydrogels: A Critical First Step to Describe Acid Transport for Encapsulated Bioremediation" +title: + "Investigation of Hydronium Diffusion in Poly(vinyl alcohol) Hydrogels: A + Critical First Step to Describe Acid Transport for Encapsulated Bioremediation" date: 2022-09-02 featured: false keywords: @@ -20,4 +22,23 @@ link: https://doi.org/10.1021/acsestengg.2c00107 journal: "ACS ES&T Engineering" --- -Bioremediation of chlorinated aliphatic hydrocarbon-contaminated aquifers can be hindered by high contaminant concentrations and acids generated during remediation. Encapsulating microbes in hydrogels may provide a protective, tunable environment from inhibiting compounds; however, current approaches to formulate successful encapsulated systems rely on trial and error rather than engineering approaches because fundamental information on mass-transfer coefficients is lacking. To address this knowledge gap, hydronium ion mass-transfer rates through two commonly used hydrogel materials, poly(vinyl alcohol) and alginic acid, under two solidification methods (chemical and cryogenic) were measured. Variations in hydrogel crosslinking conditions, polymer composition, and solvent ionic strength were investigated to understand how each influenced hydronium ion diffusivity. A three-way ANOVA indicated that the ionic strength, membrane type, and crosslinking method significantly (_p_ < 0.001) contributed to changes in hydronium ion mass transfer. Hydronium ion diffusion increased with ionic strength, counter to what is observed in aqueous-only (no polymer) solutions. Co-occurring mechanisms correlated to increased hydronium ion diffusion with ionic strength included an increased water fraction within hydrogel matrices and hydrogel contraction. Measured diffusion rates determined in this study provide first principal design information to further optimize encapsulating hydrogels for bioremediation. +Bioremediation of chlorinated aliphatic hydrocarbon-contaminated aquifers can be +hindered by high contaminant concentrations and acids generated during +remediation. Encapsulating microbes in hydrogels may provide a protective, +tunable environment from inhibiting compounds; however, current approaches to +formulate successful encapsulated systems rely on trial and error rather than +engineering approaches because fundamental information on mass-transfer +coefficients is lacking. To address this knowledge gap, hydronium ion +mass-transfer rates through two commonly used hydrogel materials, poly(vinyl +alcohol) and alginic acid, under two solidification methods (chemical and +cryogenic) were measured. Variations in hydrogel crosslinking conditions, +polymer composition, and solvent ionic strength were investigated to understand +how each influenced hydronium ion diffusivity. A three-way ANOVA indicated that +the ionic strength, membrane type, and crosslinking method significantly (_p_ < +0.001) contributed to changes in hydronium ion mass transfer. Hydronium ion +diffusion increased with ionic strength, counter to what is observed in +aqueous-only (no polymer) solutions. Co-occurring mechanisms correlated to +increased hydronium ion diffusion with ionic strength included an increased +water fraction within hydrogel matrices and hydrogel contraction. Measured +diffusion rates determined in this study provide first principal design +information to further optimize encapsulating hydrogels for bioremediation. diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 4c8c316..19fbaa0 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -113,7 +113,10 @@

{{ $brandedbull := resources.Get "images/brandedbull.png" }} {{ $brandedbullsmall := $brandedbull.Resize "x95" }} - +
- + {{ partial "extras-modal" . }} diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 6761a52..c533ab5 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,11 +1,10 @@ - {{ define "main" }} -{{ partial "scrolling-image-header" . }} -
-
- {{ block "content" . }} - {{ .Content }} - {{ end }} -
-
+ {{ partial "scrolling-image-header" . }} +
+
+ {{ block "content" . }} + {{ .Content }} + {{ end }} +
+
{{ end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html index bf7c12e..3c39c53 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,8 +1,7 @@ {{ define "main" }} - -
-
-{{ .Content }} -
-
+
+
+ {{ .Content }} +
+
{{ end }} diff --git a/layouts/academia/list.html b/layouts/academia/list.html index 39b1f57..fa1e46f 100644 --- a/layouts/academia/list.html +++ b/layouts/academia/list.html @@ -2,22 +2,18 @@ {{ partial "scrolling-image-header" . }}
- - - -

Selected Presentations

- {{ $featuredpubs := where .Pages ".Params.featured" "==" true }} - {{ range $featuredpubs }} - {{ .Scratch.Set "showAbstract" true }} - {{ partial "academia/list-single.html" . }} - {{ end }} -
-

Other Presentations

- {{ $nonfeaturedpubs := where .Pages ".Params.featured" "==" false }} - {{ range $nonfeaturedpubs }} - {{ partial "academia/list-single.html" . }} - {{ end }} - +

Selected Presentations

+ {{ $featuredpubs := where .Pages ".Params.featured" "==" true }} + {{ range $featuredpubs }} + {{ .Scratch.Set "showAbstract" true }} + {{ partial "academia/list-single.html" . }} + {{ end }} +
+

Other Presentations

+ {{ $nonfeaturedpubs := where .Pages ".Params.featured" "==" false }} + {{ range $nonfeaturedpubs }} + {{ partial "academia/list-single.html" . }} + {{ end }}
diff --git a/layouts/shortcodes/imgproc.html b/layouts/shortcodes/imgproc.html index 8855b52..f83f908 100644 --- a/layouts/shortcodes/imgproc.html +++ b/layouts/shortcodes/imgproc.html @@ -1,27 +1,31 @@ - {{ $img := .Page.Resources.GetMatch (printf "*%s*" (.Get 0)) }} {{ $command := .Get 1 }} {{ $options := .Get 2 }} {{ $figclass := .Get 3 }} {{ $imgclass := .Get 4 }} -{{ if eq $command "Fit"}} +{{ if eq $command "Fit" }} {{ $img = $img.Fit $options }} -{{ else if eq $command "Resize"}} +{{ else if eq $command "Resize" }} {{ $img = $img.Resize $options }} -{{ else if eq $command "Fill"}} +{{ else if eq $command "Fill" }} {{ $img = $img.Fill $options }} -{{ else if eq $command "Crop"}} +{{ else if eq $command "Crop" }} {{ $img = $img.Crop $options }} {{ else }} - {{ errorf "Invalid image processing command: Must be one of Crop, Fit, Fill or Resize."}} + {{ errorf "Invalid image processing command: Must be one of Crop, Fit, Fill or Resize." }} {{ end }}
- - {{ with .Inner }} -
- - {{ . | markdownify }} - -
- {{ end }} + + {{ with .Inner }} +
+ + {{ . | markdownify }} + +
+ {{ end }}
diff --git a/layouts/videos/list.html b/layouts/videos/list.html index eed32d2..ea00a73 100644 --- a/layouts/videos/list.html +++ b/layouts/videos/list.html @@ -4,30 +4,23 @@
- - {{ .Content }} + {{ .Content }} - -
- {{ range .Pages }} -
- - Thumbnail of {{ .Title }} -

{{ .Title }}

-
+
+ {{ range .Pages }} + + {{ end }}
- {{ end }} -
- - -
- - {{ end }} diff --git a/layouts/videos/single.html b/layouts/videos/single.html index baa3918..4d0a619 100644 --- a/layouts/videos/single.html +++ b/layouts/videos/single.html @@ -1,42 +1,32 @@ {{ define "main" }} - -
-
- +
+
{{ if eq .Params.storage "yt" }} - {{ .Scratch.Set "embedLink" (print "https://www.youtube-nocookie.com/embed/" .Params.storageId) }} - {{ end }} - {{ if eq .Params.storage "vimeo" }} - {{ .Scratch.Set "embedLink" (print "https://player.vimeo.com/video/" .Params.storageId "?color=ffffff") }} - {{ end }} - {{ if eq .Params.storage "lbry" }} - {{ .Scratch.Set "embedLink" (print "https://odysee.com/$/embed/" .Params.storageId) }} - {{ end }} - {{ if eq .Params.storage "peertube" }} - {{ .Scratch.Set "embedLink" (print "https://video.millironx.com/videos/embed/" .Params.storageId) }} - {{ end }} -
-
-
- + {{ .Scratch.Set "embedLink" (print "https://www.youtube-nocookie.com/embed/" .Params.storageId) }} + {{ end }} + {{ if eq .Params.storage "vimeo" }} + {{ .Scratch.Set "embedLink" (print "https://player.vimeo.com/video/" .Params.storageId "?color=ffffff") }} + {{ end }} + {{ if eq .Params.storage "lbry" }} + {{ .Scratch.Set "embedLink" (print "https://odysee.com/$/embed/" .Params.storageId) }} + {{ end }} + {{ if eq .Params.storage "peertube" }} + {{ .Scratch.Set "embedLink" (print "https://video.millironx.com/videos/embed/" .Params.storageId) }} + {{ end }} +
+
+
+ +
+
+ + {{ .Content }}
-
- - {{ .Content }} - - - - - - - -
-
- +
{{ end }} diff --git a/layouts/websites/list.html b/layouts/websites/list.html index 01fa73c..9e5f5e7 100644 --- a/layouts/websites/list.html +++ b/layouts/websites/list.html @@ -1,49 +1,53 @@ {{ define "main" }} -{{ partial "scrolling-image-header" . }} - -
-
+ {{ partial "scrolling-image-header" . }} +
+
+ {{ range .Pages }} +
+
+ {{ $thumbnail := .Resources.GetMatch "thumbnail.png" }} + {{ $thumbimg := $thumbnail.Resize "250x" }} +
+ {{ $image := . }} + Thumbnail of {{ .Title }} +
+
+

{{ .Title }}

+

+ {{ .Params.deployURL }} +

+ {{ .Content }} +
+
+ +
+
+
+ {{ end }} - -{{ range .Pages }} -
-
- {{ $thumbnail := .Resources.GetMatch "thumbnail.png" }} - {{ $thumbimg := $thumbnail.Resize "250x" }} -
- {{ $image := .}} - Thumbnail of {{ .Title }}
-
-

{{ .Title }}

-

{{ .Params.deployURL }}

- {{ .Content }} -
-
- -
-
-
-{{ end }} - - - - - - -
-
- - - +
{{ end }} diff --git a/postcss.config.js b/postcss.config.js index ecf2433..c9eba21 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -6,7 +6,7 @@ const purgecss = require("postcss-purgecss")({ }, }); -if (process.env.HUGO_ENVIRONMENT === 'production') { +if (process.env.HUGO_ENVIRONMENT === "production") { module.exports = { plugins: [purgecss], }; diff --git a/static/docker-name.html b/static/docker-name.html index accdfe3..0c350e1 100644 --- a/static/docker-name.html +++ b/static/docker-name.html @@ -1,9 +1,495 @@ - + - +