diff --git a/.nojekyll b/.nojekyll index 0105e0f..0c1f1b4 100644 --- a/.nojekyll +++ b/.nojekyll @@ -1 +1 @@ -ce6b3e25 \ No newline at end of file +3c5e9d40 \ No newline at end of file diff --git a/about-git.xml b/about-git.xml index 203b111..7d22e70 100644 --- a/about-git.xml +++ b/about-git.xml @@ -168,7 +168,7 @@ origin ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push) origin git@gitlab.com:nshephard/mvdate.git (push)

We now have two push targets on origin, one pointing to gitlab.com (using the default port 22) and one pointing to forgejo.hopto.org (on port 1234) and as the default target is origin when we git push it will send the changes to both. We still have the forgejo remote defined and it only tracks the forgejo URL.

-

We can test this with an empty commit on a new branch, test-forgejo, which we first create.

+

We can test this with an empty commit on a new branch, test-both, which we first create.

 git switch -c test-both
  git commit --allow-empty -m "Testing pushing to GitLab and Forgejo"
 [test-both c07caf6] Testing pushing to GitLab and Forgejo
diff --git a/about-github.xml b/about-github.xml
index 5f7aaca..63446f3 100644
--- a/about-github.xml
+++ b/about-github.xml
@@ -168,7 +168,7 @@
 origin  ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push)
 origin  git@gitlab.com:nshephard/mvdate.git (push)

We now have two push targets on origin, one pointing to gitlab.com (using the default port 22) and one pointing to forgejo.hopto.org (on port 1234) and as the default target is origin when we git push it will send the changes to both. We still have the forgejo remote defined and it only tracks the forgejo URL.

-

We can test this with an empty commit on a new branch, test-forgejo, which we first create.

+

We can test this with an empty commit on a new branch, test-both, which we first create.

 git switch -c test-both
  git commit --allow-empty -m "Testing pushing to GitLab and Forgejo"
 [test-both c07caf6] Testing pushing to GitLab and Forgejo
diff --git a/about.html b/about.html
index 2a4a066..47bb5f7 100644
--- a/about.html
+++ b/about.html
@@ -174,7 +174,7 @@ 

About

-
+
@@ -201,7 +201,7 @@

-
+
@@ -228,7 +228,7 @@

-
+
@@ -255,7 +255,7 @@

-
+
@@ -282,7 +282,7 @@

-
+
@@ -309,7 +309,7 @@

-
+
@@ -336,7 +336,7 @@

-
+
@@ -363,7 +363,7 @@

-
+
@@ -390,7 +390,7 @@

-
+
@@ -417,7 +417,7 @@

-
+
@@ -444,7 +444,7 @@

-
+
@@ -471,7 +471,7 @@

-
+
@@ -498,7 +498,7 @@

-
+
@@ -525,7 +525,7 @@

-
+
@@ -552,7 +552,7 @@

-
+
@@ -579,7 +579,7 @@

-
+
@@ -606,7 +606,7 @@

-
+
@@ -633,7 +633,7 @@

-
+
@@ -660,7 +660,7 @@

-
+
@@ -687,7 +687,7 @@

-
+
diff --git a/about.xml b/about.xml index 479c611..e1e0b11 100644 --- a/about.xml +++ b/about.xml @@ -168,7 +168,7 @@ origin ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push) origin git@gitlab.com:nshephard/mvdate.git (push)

We now have two push targets on origin, one pointing to gitlab.com (using the default port 22) and one pointing to forgejo.hopto.org (on port 1234) and as the default target is origin when we git push it will send the changes to both. We still have the forgejo remote defined and it only tracks the forgejo URL.

-

We can test this with an empty commit on a new branch, test-forgejo, which we first create.

+

We can test this with an empty commit on a new branch, test-both, which we first create.

 git switch -c test-both
  git commit --allow-empty -m "Testing pushing to GitLab and Forgejo"
 [test-both c07caf6] Testing pushing to GitLab and Forgejo
@@ -3190,8 +3190,8 @@ font-style: italic;">##| fig-alt: "A plot of runs per month/week in 2022."    theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(month)
-
- +
+
week <- data |> ggplot(aes(year_week)) +
     geom_bar() +
@@ -3203,8 +3203,8 @@ font-style: italic;">##, labels=date_format("%w")) +
     theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(week)
-
- +
+

@@ -3241,8 +3241,8 @@ font-style: italic;">##| fig-alt: "A plot of distance of runs in 2022." scale_x_datetime(breaks = date_breaks("1 month"), labels=date_format("%b")) ggplotly(distance_time)
-
- +
+
@@ -3283,8 +3283,8 @@ font-style: italic;">##| fig-alt: "A plot of distance per month/week in 2022."## theme(axis.text.x = element_text(angle=30, hjust=1)) ggplotly(bar_distance_month)
-
- +
+
box_distance_month <- data |> ggplot(aes(year_month, distance)) +
     geom_boxplot(aes(factor(year_month), distance)) +
@@ -3297,8 +3297,8 @@ font-style: italic;">## scale_x_datetime(breaks = date_breaks("1 month")) + ##,
 font-style: italic;">## theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(box_distance_month)
-
- +
+
ridge_distance_month <- data |> ggplot(aes(x=distance, y=factor(year_month), group=year_month, fill=after_stat(x))) +
     # geom_density_ridges_gradient(scale=1, gradient_lwd=1.) +
@@ -3360,8 +3360,8 @@ font-style: italic;">## scale_x_datetime(breaks = date_breaks("1 month"), labels
 
 ggplotly(bar_distance_week)
-
- +
+
box_distance_week <- data |> ggplot(aes(factor(year_week), distance)) +
     geom_boxplot() +
@@ -3373,8 +3373,8 @@ font-style: italic;">## scale_x_datetime(breaks = date_breaks("2 weeks")) + ##,
     theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(box_distance_week)
-
- +
+
@@ -3420,8 +3420,8 @@ font-style: italic;">##| fig-alt: "A plot of number of runs per week and the dis theme(legend.position = "right") ggplotly(runs_distance_total, tooltip = c("year_week", "distance_total", "distance_mean"))
-
- +
+
runs_distance_mean <- tmp_data |>
     ggplot(aes(runs, distance_mean, label=year_week)) +
@@ -3434,8 +3434,8 @@ font-style: italic;">##| fig-alt: "A plot of number of runs per week and the dis
     theme(legend.position = "right")
 ggplotly(runs_distance_mean, tooltip = c("year_week", "distance_total", "distance_mean"))
-
- +
+
@@ -3478,8 +3478,8 @@ font-style: italic;">##| fig-alt: "Distance v Pace for runs in 2022." theme(legend.position = "right") ggplotly(distance_time_all)
-
- +
+
distance_time_excl_outliers <- data |>
     dplyr::filter(pace < 7) |>
@@ -3493,8 +3493,8 @@ font-style: italic;">##| fig-alt: "Distance v Pace for runs in 2022."    theme(legend.position = "right")
 ggplotly(distance_time_excl_outliers)
-
- +
+

The relationship between distance and pace is interesting, one might expect that the pace decreases with the overall distance, but it depends on the terrain. Most of my shorter runs involved a fair proportion of uphill as I live in the bottom of a valley and my typical circuit takes me up the valley to some extent before turning around and heading back. Longer runs I would typically get out of the valley and run along fairly flat ground before heading back down and I think this is what causes the dip in the above graph (excluding outliers) in the range of 11-14km, but further distances I tire and so my pace drops.

@@ -3530,8 +3530,8 @@ font-style: italic;">##| fig-alt: "A plot of distance per month/week in 2022." scale_x_datetime(breaks = date_breaks("1 month"), labels=date_format("%b")) ggplotly(pace_timeseries)
-
- +
+
@@ -3569,8 +3569,8 @@ font-style: italic;">## + font-style: italic;">### scale_x_datetime(breaks = date_breaks("2 weeks"), labels=date_format("%B")) ggplotly(box_pace_month)
-
- +
+
ridge_pace_month <- data |> ggplot(aes(x=pace, y=factor(year_month), group=year_month, fill=after_stat(x))) +
     # geom_density_ridges_gradient(scale=1, gradient_lwd=1.) +
@@ -3621,8 +3621,8 @@ font-style: italic;">## scale_x_datetime(breaks = date_breaks("2 weeks"), labels
     theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(box_pace_week)
-
- +
+
@@ -3665,8 +3665,8 @@ font-style: italic;">##| fig-alt: "When I go running" ylab("N") ggplotly(what_day_I_run)
-
- +
+
when_I_run <- data |> ggplot(aes(logged_at)) +
     geom_bar() +
@@ -3675,8 +3675,8 @@ font-style: italic;">##| fig-alt: "When I go running"
     ylab("N")
 ggplotly(when_I_run)
-
- +
+
what_time_I_run_by_month <- data |> ggplot(aes(year_month, logged_at)) +
     geom_point() +
@@ -3686,8 +3686,8 @@ font-style: italic;">##| fig-alt: "When I go running"
     ylab("Time of Day")
 ggplotly(what_time_I_run_by_month)
-
- +
+
what_time_I_run_each_day <- data |> ggplot(aes(year_day, logged_at)) +
     geom_point() +
@@ -3697,8 +3697,8 @@ font-style: italic;">##| fig-alt: "When I go running"
     ylab("Time of Day")
 ggplotly(what_time_I_run_each_day)
-
- +
+
@@ -3734,8 +3734,8 @@ font-style: italic;">## + font-style: italic;">## scale_x_datetime(breaks = date_breaks("1 hour"), labels=date_format("%H")) ggplotly(when_I_run_distance)
-
- +
+
@@ -3772,8 +3772,8 @@ font-style: italic;">## + font-style: italic;">## scale_x_datetime(breaks = date_breaks("1 hour"), labels=date_format("%H")) ggplotly(when_I_run_pace)
-
- +
+

I could go on and on making different types of plots but I think that is sufficient for now.

diff --git a/index-git.xml b/index-git.xml index bee2942..5543352 100644 --- a/index-git.xml +++ b/index-git.xml @@ -163,7 +163,7 @@ origin ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push) origin git@gitlab.com:nshephard/mvdate.git (push)

We now have two push targets on origin, one pointing to gitlab.com (using the default port 22) and one pointing to forgejo.hopto.org (on port 1234) and as the default target is origin when we git push it will send the changes to both. We still have the forgejo remote defined and it only tracks the forgejo URL.

-

We can test this with an empty commit on a new branch, test-forgejo, which we first create.

+

We can test this with an empty commit on a new branch, test-both, which we first create.

 git switch -c test-both
  git commit --allow-empty -m "Testing pushing to GitLab and Forgejo"
 [test-both c07caf6] Testing pushing to GitLab and Forgejo
diff --git a/index-github.xml b/index-github.xml
index 5a787eb..d3a8a3f 100644
--- a/index-github.xml
+++ b/index-github.xml
@@ -163,7 +163,7 @@
 origin  ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push)
 origin  git@gitlab.com:nshephard/mvdate.git (push)

We now have two push targets on origin, one pointing to gitlab.com (using the default port 22) and one pointing to forgejo.hopto.org (on port 1234) and as the default target is origin when we git push it will send the changes to both. We still have the forgejo remote defined and it only tracks the forgejo URL.

-

We can test this with an empty commit on a new branch, test-forgejo, which we first create.

+

We can test this with an empty commit on a new branch, test-both, which we first create.

 git switch -c test-both
  git commit --allow-empty -m "Testing pushing to GitLab and Forgejo"
 [test-both c07caf6] Testing pushing to GitLab and Forgejo
diff --git a/index.html b/index.html
index ef05584..6aee10d 100644
--- a/index.html
+++ b/index.html
@@ -187,7 +187,7 @@ 
Categories
-
+
@@ -228,7 +228,7 @@

-
+
@@ -269,7 +269,7 @@

-
+
@@ -307,7 +307,7 @@

-
+
@@ -351,7 +351,7 @@

-
+
@@ -398,7 +398,7 @@

-
+
@@ -439,7 +439,7 @@

-
+
@@ -486,7 +486,7 @@

-
+
@@ -533,7 +533,7 @@

-
+
@@ -580,7 +580,7 @@

-
+
@@ -633,7 +633,7 @@

-
+
@@ -683,7 +683,7 @@

-
+
@@ -730,7 +730,7 @@

-
+
@@ -783,7 +783,7 @@

-
+
@@ -827,7 +827,7 @@

-
+
@@ -877,7 +877,7 @@

-
+
@@ -930,7 +930,7 @@

-
+
@@ -971,7 +971,7 @@

-
+
@@ -1024,7 +1024,7 @@

-
+
@@ -1071,7 +1071,7 @@

-
+
diff --git a/index.xml b/index.xml index 16c3d1f..c75a370 100644 --- a/index.xml +++ b/index.xml @@ -163,7 +163,7 @@ origin ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push) origin git@gitlab.com:nshephard/mvdate.git (push)

We now have two push targets on origin, one pointing to gitlab.com (using the default port 22) and one pointing to forgejo.hopto.org (on port 1234) and as the default target is origin when we git push it will send the changes to both. We still have the forgejo remote defined and it only tracks the forgejo URL.

-

We can test this with an empty commit on a new branch, test-forgejo, which we first create.

+

We can test this with an empty commit on a new branch, test-both, which we first create.

 git switch -c test-both
  git commit --allow-empty -m "Testing pushing to GitLab and Forgejo"
 [test-both c07caf6] Testing pushing to GitLab and Forgejo
@@ -3185,8 +3185,8 @@ font-style: italic;">##| fig-alt: "A plot of runs per month/week in 2022."    theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(month)
-
- +
+
week <- data |> ggplot(aes(year_week)) +
     geom_bar() +
@@ -3198,8 +3198,8 @@ font-style: italic;">##, labels=date_format("%w")) +
     theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(week)
-
- +
+

@@ -3236,8 +3236,8 @@ font-style: italic;">##| fig-alt: "A plot of distance of runs in 2022." scale_x_datetime(breaks = date_breaks("1 month"), labels=date_format("%b")) ggplotly(distance_time)
-
- +
+
@@ -3278,8 +3278,8 @@ font-style: italic;">##| fig-alt: "A plot of distance per month/week in 2022."## theme(axis.text.x = element_text(angle=30, hjust=1)) ggplotly(bar_distance_month)
-
- +
+
box_distance_month <- data |> ggplot(aes(year_month, distance)) +
     geom_boxplot(aes(factor(year_month), distance)) +
@@ -3292,8 +3292,8 @@ font-style: italic;">## scale_x_datetime(breaks = date_breaks("1 month")) + ##,
 font-style: italic;">## theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(box_distance_month)
-
- +
+
ridge_distance_month <- data |> ggplot(aes(x=distance, y=factor(year_month), group=year_month, fill=after_stat(x))) +
     # geom_density_ridges_gradient(scale=1, gradient_lwd=1.) +
@@ -3355,8 +3355,8 @@ font-style: italic;">## scale_x_datetime(breaks = date_breaks("1 month"), labels
 
 ggplotly(bar_distance_week)
-
- +
+
box_distance_week <- data |> ggplot(aes(factor(year_week), distance)) +
     geom_boxplot() +
@@ -3368,8 +3368,8 @@ font-style: italic;">## scale_x_datetime(breaks = date_breaks("2 weeks")) + ##,
     theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(box_distance_week)
-
- +
+
@@ -3415,8 +3415,8 @@ font-style: italic;">##| fig-alt: "A plot of number of runs per week and the dis theme(legend.position = "right") ggplotly(runs_distance_total, tooltip = c("year_week", "distance_total", "distance_mean"))
-
- +
+
runs_distance_mean <- tmp_data |>
     ggplot(aes(runs, distance_mean, label=year_week)) +
@@ -3429,8 +3429,8 @@ font-style: italic;">##| fig-alt: "A plot of number of runs per week and the dis
     theme(legend.position = "right")
 ggplotly(runs_distance_mean, tooltip = c("year_week", "distance_total", "distance_mean"))
-
- +
+
@@ -3473,8 +3473,8 @@ font-style: italic;">##| fig-alt: "Distance v Pace for runs in 2022." theme(legend.position = "right") ggplotly(distance_time_all)
-
- +
+
distance_time_excl_outliers <- data |>
     dplyr::filter(pace < 7) |>
@@ -3488,8 +3488,8 @@ font-style: italic;">##| fig-alt: "Distance v Pace for runs in 2022."    theme(legend.position = "right")
 ggplotly(distance_time_excl_outliers)
-
- +
+

The relationship between distance and pace is interesting, one might expect that the pace decreases with the overall distance, but it depends on the terrain. Most of my shorter runs involved a fair proportion of uphill as I live in the bottom of a valley and my typical circuit takes me up the valley to some extent before turning around and heading back. Longer runs I would typically get out of the valley and run along fairly flat ground before heading back down and I think this is what causes the dip in the above graph (excluding outliers) in the range of 11-14km, but further distances I tire and so my pace drops.

@@ -3525,8 +3525,8 @@ font-style: italic;">##| fig-alt: "A plot of distance per month/week in 2022." scale_x_datetime(breaks = date_breaks("1 month"), labels=date_format("%b")) ggplotly(pace_timeseries)
-
- +
+
@@ -3564,8 +3564,8 @@ font-style: italic;">## + font-style: italic;">### scale_x_datetime(breaks = date_breaks("2 weeks"), labels=date_format("%B")) ggplotly(box_pace_month)
-
- +
+
ridge_pace_month <- data |> ggplot(aes(x=pace, y=factor(year_month), group=year_month, fill=after_stat(x))) +
     # geom_density_ridges_gradient(scale=1, gradient_lwd=1.) +
@@ -3616,8 +3616,8 @@ font-style: italic;">## scale_x_datetime(breaks = date_breaks("2 weeks"), labels
     theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(box_pace_week)
-
- +
+
@@ -3660,8 +3660,8 @@ font-style: italic;">##| fig-alt: "When I go running" ylab("N") ggplotly(what_day_I_run)
-
- +
+
when_I_run <- data |> ggplot(aes(logged_at)) +
     geom_bar() +
@@ -3670,8 +3670,8 @@ font-style: italic;">##| fig-alt: "When I go running"
     ylab("N")
 ggplotly(when_I_run)
-
- +
+
what_time_I_run_by_month <- data |> ggplot(aes(year_month, logged_at)) +
     geom_point() +
@@ -3681,8 +3681,8 @@ font-style: italic;">##| fig-alt: "When I go running"
     ylab("Time of Day")
 ggplotly(what_time_I_run_by_month)
-
- +
+
what_time_I_run_each_day <- data |> ggplot(aes(year_day, logged_at)) +
     geom_point() +
@@ -3692,8 +3692,8 @@ font-style: italic;">##| fig-alt: "When I go running"
     ylab("Time of Day")
 ggplotly(what_time_I_run_each_day)
-
- +
+
@@ -3729,8 +3729,8 @@ font-style: italic;">## + font-style: italic;">## scale_x_datetime(breaks = date_breaks("1 hour"), labels=date_format("%H")) ggplotly(when_I_run_distance)
-
- +
+
@@ -3767,8 +3767,8 @@ font-style: italic;">## + font-style: italic;">## scale_x_datetime(breaks = date_breaks("1 hour"), labels=date_format("%H")) ggplotly(when_I_run_pace)
-
- +
+

I could go on and on making different types of plots but I think that is sufficient for now.

diff --git a/links-git.xml b/links-git.xml index 05d9d36..6be85cd 100644 --- a/links-git.xml +++ b/links-git.xml @@ -168,7 +168,7 @@ origin ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push) origin git@gitlab.com:nshephard/mvdate.git (push)

We now have two push targets on origin, one pointing to gitlab.com (using the default port 22) and one pointing to forgejo.hopto.org (on port 1234) and as the default target is origin when we git push it will send the changes to both. We still have the forgejo remote defined and it only tracks the forgejo URL.

-

We can test this with an empty commit on a new branch, test-forgejo, which we first create.

+

We can test this with an empty commit on a new branch, test-both, which we first create.

 git switch -c test-both
  git commit --allow-empty -m "Testing pushing to GitLab and Forgejo"
 [test-both c07caf6] Testing pushing to GitLab and Forgejo
diff --git a/links-github.xml b/links-github.xml
index 6e8c67a..66fa98b 100644
--- a/links-github.xml
+++ b/links-github.xml
@@ -168,7 +168,7 @@
 origin  ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push)
 origin  git@gitlab.com:nshephard/mvdate.git (push)

We now have two push targets on origin, one pointing to gitlab.com (using the default port 22) and one pointing to forgejo.hopto.org (on port 1234) and as the default target is origin when we git push it will send the changes to both. We still have the forgejo remote defined and it only tracks the forgejo URL.

-

We can test this with an empty commit on a new branch, test-forgejo, which we first create.

+

We can test this with an empty commit on a new branch, test-both, which we first create.

 git switch -c test-both
  git commit --allow-empty -m "Testing pushing to GitLab and Forgejo"
 [test-both c07caf6] Testing pushing to GitLab and Forgejo
diff --git a/links.html b/links.html
index 5108edd..b72b27b 100644
--- a/links.html
+++ b/links.html
@@ -214,7 +214,7 @@ 

Links

-
+
@@ -241,7 +241,7 @@

-
+
@@ -268,7 +268,7 @@

-
+
@@ -295,7 +295,7 @@

-
+
@@ -322,7 +322,7 @@

-
+
@@ -349,7 +349,7 @@

-
+
@@ -376,7 +376,7 @@

-
+
@@ -403,7 +403,7 @@

-
+
@@ -430,7 +430,7 @@

-
+
@@ -457,7 +457,7 @@

-
+
@@ -484,7 +484,7 @@

-
+
@@ -511,7 +511,7 @@

-
+
@@ -538,7 +538,7 @@

-
+
@@ -565,7 +565,7 @@

-
+
@@ -592,7 +592,7 @@

-
+
@@ -619,7 +619,7 @@

-
+
@@ -646,7 +646,7 @@

-
+
@@ -673,7 +673,7 @@

-
+
@@ -700,7 +700,7 @@

-
+
@@ -727,7 +727,7 @@

-
+
diff --git a/links.xml b/links.xml index bb0f702..40235f2 100644 --- a/links.xml +++ b/links.xml @@ -168,7 +168,7 @@ origin ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push) origin git@gitlab.com:nshephard/mvdate.git (push)

We now have two push targets on origin, one pointing to gitlab.com (using the default port 22) and one pointing to forgejo.hopto.org (on port 1234) and as the default target is origin when we git push it will send the changes to both. We still have the forgejo remote defined and it only tracks the forgejo URL.

-

We can test this with an empty commit on a new branch, test-forgejo, which we first create.

+

We can test this with an empty commit on a new branch, test-both, which we first create.

 git switch -c test-both
  git commit --allow-empty -m "Testing pushing to GitLab and Forgejo"
 [test-both c07caf6] Testing pushing to GitLab and Forgejo
@@ -3190,8 +3190,8 @@ font-style: italic;">##| fig-alt: "A plot of runs per month/week in 2022."    theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(month)
-
- +
+
week <- data |> ggplot(aes(year_week)) +
     geom_bar() +
@@ -3203,8 +3203,8 @@ font-style: italic;">##, labels=date_format("%w")) +
     theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(week)
-
- +
+

@@ -3241,8 +3241,8 @@ font-style: italic;">##| fig-alt: "A plot of distance of runs in 2022." scale_x_datetime(breaks = date_breaks("1 month"), labels=date_format("%b")) ggplotly(distance_time)
-
- +
+
@@ -3283,8 +3283,8 @@ font-style: italic;">##| fig-alt: "A plot of distance per month/week in 2022."## theme(axis.text.x = element_text(angle=30, hjust=1)) ggplotly(bar_distance_month)
-
- +
+
box_distance_month <- data |> ggplot(aes(year_month, distance)) +
     geom_boxplot(aes(factor(year_month), distance)) +
@@ -3297,8 +3297,8 @@ font-style: italic;">## scale_x_datetime(breaks = date_breaks("1 month")) + ##,
 font-style: italic;">## theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(box_distance_month)
-
- +
+
ridge_distance_month <- data |> ggplot(aes(x=distance, y=factor(year_month), group=year_month, fill=after_stat(x))) +
     # geom_density_ridges_gradient(scale=1, gradient_lwd=1.) +
@@ -3360,8 +3360,8 @@ font-style: italic;">## scale_x_datetime(breaks = date_breaks("1 month"), labels
 
 ggplotly(bar_distance_week)
-
- +
+
box_distance_week <- data |> ggplot(aes(factor(year_week), distance)) +
     geom_boxplot() +
@@ -3373,8 +3373,8 @@ font-style: italic;">## scale_x_datetime(breaks = date_breaks("2 weeks")) + ##,
     theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(box_distance_week)
-
- +
+
@@ -3420,8 +3420,8 @@ font-style: italic;">##| fig-alt: "A plot of number of runs per week and the dis theme(legend.position = "right") ggplotly(runs_distance_total, tooltip = c("year_week", "distance_total", "distance_mean"))
-
- +
+
runs_distance_mean <- tmp_data |>
     ggplot(aes(runs, distance_mean, label=year_week)) +
@@ -3434,8 +3434,8 @@ font-style: italic;">##| fig-alt: "A plot of number of runs per week and the dis
     theme(legend.position = "right")
 ggplotly(runs_distance_mean, tooltip = c("year_week", "distance_total", "distance_mean"))
-
- +
+
@@ -3478,8 +3478,8 @@ font-style: italic;">##| fig-alt: "Distance v Pace for runs in 2022." theme(legend.position = "right") ggplotly(distance_time_all)
-
- +
+
distance_time_excl_outliers <- data |>
     dplyr::filter(pace < 7) |>
@@ -3493,8 +3493,8 @@ font-style: italic;">##| fig-alt: "Distance v Pace for runs in 2022."    theme(legend.position = "right")
 ggplotly(distance_time_excl_outliers)
-
- +
+

The relationship between distance and pace is interesting, one might expect that the pace decreases with the overall distance, but it depends on the terrain. Most of my shorter runs involved a fair proportion of uphill as I live in the bottom of a valley and my typical circuit takes me up the valley to some extent before turning around and heading back. Longer runs I would typically get out of the valley and run along fairly flat ground before heading back down and I think this is what causes the dip in the above graph (excluding outliers) in the range of 11-14km, but further distances I tire and so my pace drops.

@@ -3530,8 +3530,8 @@ font-style: italic;">##| fig-alt: "A plot of distance per month/week in 2022." scale_x_datetime(breaks = date_breaks("1 month"), labels=date_format("%b")) ggplotly(pace_timeseries)
-
- +
+
@@ -3569,8 +3569,8 @@ font-style: italic;">## + font-style: italic;">### scale_x_datetime(breaks = date_breaks("2 weeks"), labels=date_format("%B")) ggplotly(box_pace_month)
-
- +
+
ridge_pace_month <- data |> ggplot(aes(x=pace, y=factor(year_month), group=year_month, fill=after_stat(x))) +
     # geom_density_ridges_gradient(scale=1, gradient_lwd=1.) +
@@ -3621,8 +3621,8 @@ font-style: italic;">## scale_x_datetime(breaks = date_breaks("2 weeks"), labels
     theme(axis.text.x = element_text(angle=30, hjust=1))
 ggplotly(box_pace_week)
-
- +
+
@@ -3665,8 +3665,8 @@ font-style: italic;">##| fig-alt: "When I go running" ylab("N") ggplotly(what_day_I_run)
-
- +
+
when_I_run <- data |> ggplot(aes(logged_at)) +
     geom_bar() +
@@ -3675,8 +3675,8 @@ font-style: italic;">##| fig-alt: "When I go running"
     ylab("N")
 ggplotly(when_I_run)
-
- +
+
what_time_I_run_by_month <- data |> ggplot(aes(year_month, logged_at)) +
     geom_point() +
@@ -3686,8 +3686,8 @@ font-style: italic;">##| fig-alt: "When I go running"
     ylab("Time of Day")
 ggplotly(what_time_I_run_by_month)
-
- +
+
what_time_I_run_each_day <- data |> ggplot(aes(year_day, logged_at)) +
     geom_point() +
@@ -3697,8 +3697,8 @@ font-style: italic;">##| fig-alt: "When I go running"
     ylab("Time of Day")
 ggplotly(what_time_I_run_each_day)
-
- +
+
@@ -3734,8 +3734,8 @@ font-style: italic;">## + font-style: italic;">## scale_x_datetime(breaks = date_breaks("1 hour"), labels=date_format("%H")) ggplotly(when_I_run_distance)
-
- +
+
@@ -3772,8 +3772,8 @@ font-style: italic;">## + font-style: italic;">## scale_x_datetime(breaks = date_breaks("1 hour"), labels=date_format("%H")) ggplotly(when_I_run_pace)
-
- +
+

I could go on and on making different types of plots but I think that is sufficient for now.

diff --git a/posts/browser-extensions/index-code.xml b/posts/browser-extensions/index-code.xml index 23af3cc..fdbd861 100644 --- a/posts/browser-extensions/index-code.xml +++ b/posts/browser-extensions/index-code.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/browser-extensions/index.html#category=code quarto-1.3.14 -Sun, 18 Feb 2024 15:14:19 GMT +Tue, 20 Feb 2024 11:50:36 GMT diff --git a/posts/browser-extensions/index-git.xml b/posts/browser-extensions/index-git.xml index 2a6934b..92b68fb 100644 --- a/posts/browser-extensions/index-git.xml +++ b/posts/browser-extensions/index-git.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/browser-extensions/index.html#category=git quarto-1.3.14 -Sun, 18 Feb 2024 15:14:19 GMT +Tue, 20 Feb 2024 11:50:36 GMT diff --git a/posts/browser-extensions/index-github.xml b/posts/browser-extensions/index-github.xml index 133403f..7f358cd 100644 --- a/posts/browser-extensions/index-github.xml +++ b/posts/browser-extensions/index-github.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/browser-extensions/index.html#category=github quarto-1.3.14 -Sun, 18 Feb 2024 15:14:19 GMT +Tue, 20 Feb 2024 11:50:36 GMT diff --git a/posts/browser-extensions/index-python.xml b/posts/browser-extensions/index-python.xml index 314ccf2..6e0eb4e 100644 --- a/posts/browser-extensions/index-python.xml +++ b/posts/browser-extensions/index-python.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/browser-extensions/index.html#category=python quarto-1.3.14 -Sun, 18 Feb 2024 15:14:19 GMT +Tue, 20 Feb 2024 11:50:36 GMT diff --git a/posts/browser-extensions/index.xml b/posts/browser-extensions/index.xml index 5d02451..959f1cd 100644 --- a/posts/browser-extensions/index.xml +++ b/posts/browser-extensions/index.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/browser-extensions/index.html quarto-1.3.14 -Sun, 18 Feb 2024 15:14:19 GMT +Tue, 20 Feb 2024 11:50:36 GMT diff --git a/posts/cli-alternatives/index-code.xml b/posts/cli-alternatives/index-code.xml index 5d9262a..9d33d36 100644 --- a/posts/cli-alternatives/index-code.xml +++ b/posts/cli-alternatives/index-code.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/cli-alternatives/index.html#category=code quarto-1.3.14 -Sun, 18 Feb 2024 15:14:16 GMT +Tue, 20 Feb 2024 11:50:33 GMT diff --git a/posts/cli-alternatives/index-git.xml b/posts/cli-alternatives/index-git.xml index 057a71c..c6ee590 100644 --- a/posts/cli-alternatives/index-git.xml +++ b/posts/cli-alternatives/index-git.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/cli-alternatives/index.html#category=git quarto-1.3.14 -Sun, 18 Feb 2024 15:14:16 GMT +Tue, 20 Feb 2024 11:50:33 GMT diff --git a/posts/cli-alternatives/index-github.xml b/posts/cli-alternatives/index-github.xml index 5693d19..8641541 100644 --- a/posts/cli-alternatives/index-github.xml +++ b/posts/cli-alternatives/index-github.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/cli-alternatives/index.html#category=github quarto-1.3.14 -Sun, 18 Feb 2024 15:14:16 GMT +Tue, 20 Feb 2024 11:50:33 GMT diff --git a/posts/cli-alternatives/index-python.xml b/posts/cli-alternatives/index-python.xml index 282a412..c398b07 100644 --- a/posts/cli-alternatives/index-python.xml +++ b/posts/cli-alternatives/index-python.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/cli-alternatives/index.html#category=python quarto-1.3.14 -Sun, 18 Feb 2024 15:14:16 GMT +Tue, 20 Feb 2024 11:50:33 GMT diff --git a/posts/cli-alternatives/index.xml b/posts/cli-alternatives/index.xml index 7254dba..cd43a6d 100644 --- a/posts/cli-alternatives/index.xml +++ b/posts/cli-alternatives/index.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/cli-alternatives/index.html quarto-1.3.14 -Sun, 18 Feb 2024 15:14:16 GMT +Tue, 20 Feb 2024 11:50:33 GMT diff --git a/posts/git-remotes-revisited/index-code.xml b/posts/git-remotes-revisited/index-code.xml index ad8a5e3..2014784 100644 --- a/posts/git-remotes-revisited/index-code.xml +++ b/posts/git-remotes-revisited/index-code.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/git-remotes-revisited/index.html#category=code quarto-1.3.14 -Sun, 18 Feb 2024 15:14:14 GMT +Tue, 20 Feb 2024 11:50:32 GMT diff --git a/posts/git-remotes-revisited/index-git.xml b/posts/git-remotes-revisited/index-git.xml index c94986b..0ac69f7 100644 --- a/posts/git-remotes-revisited/index-git.xml +++ b/posts/git-remotes-revisited/index-git.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/git-remotes-revisited/index.html#category=git quarto-1.3.14 -Sun, 18 Feb 2024 15:14:14 GMT +Tue, 20 Feb 2024 11:50:32 GMT diff --git a/posts/git-remotes-revisited/index-github.xml b/posts/git-remotes-revisited/index-github.xml index 5481076..e00e67a 100644 --- a/posts/git-remotes-revisited/index-github.xml +++ b/posts/git-remotes-revisited/index-github.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/git-remotes-revisited/index.html#category=github quarto-1.3.14 -Sun, 18 Feb 2024 15:14:14 GMT +Tue, 20 Feb 2024 11:50:32 GMT diff --git a/posts/git-remotes-revisited/index-python.xml b/posts/git-remotes-revisited/index-python.xml index f791dd0..3047203 100644 --- a/posts/git-remotes-revisited/index-python.xml +++ b/posts/git-remotes-revisited/index-python.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/git-remotes-revisited/index.html#category=python quarto-1.3.14 -Sun, 18 Feb 2024 15:14:14 GMT +Tue, 20 Feb 2024 11:50:32 GMT diff --git a/posts/git-remotes-revisited/index.html b/posts/git-remotes-revisited/index.html index cb3886d..bbc1ca8 100644 --- a/posts/git-remotes-revisited/index.html +++ b/posts/git-remotes-revisited/index.html @@ -417,7 +417,7 @@

Mirroring Remotes

origin ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push) origin git@gitlab.com:nshephard/mvdate.git (push)

We now have two push targets on origin, one pointing to gitlab.com (using the default port 22) and one pointing to forgejo.hopto.org (on port 1234) and as the default target is origin when we git push it will send the changes to both. We still have the forgejo remote defined and it only tracks the forgejo URL.

-

We can test this with an empty commit on a new branch, test-forgejo, which we first create.

+

We can test this with an empty commit on a new branch, test-both, which we first create.

 git switch -c test-both
  git commit --allow-empty -m "Testing pushing to GitLab and Forgejo"
 [test-both c07caf6] Testing pushing to GitLab and Forgejo
diff --git a/posts/git-remotes-revisited/index.qmd b/posts/git-remotes-revisited/index.qmd
index 4253048..780927b 100644
--- a/posts/git-remotes-revisited/index.qmd
+++ b/posts/git-remotes-revisited/index.qmd
@@ -236,7 +236,7 @@ We now have two `push` targets on `origin`, one pointing to `gitlab.com` (using
 to `forgejo.hopto.org` (on port `1234`) and as the default target is `origin` when we `git push` it will send the
 changes to both. We still have the `forgejo` remote defined and it only tracks the `forgejo` URL.
 
-We can test this with an empty commit on a new branch, `test-forgejo`, which we first create.
+We can test this with an empty commit on a new branch, `test-both`, which we first create.
 
 ``` bash
 ❱ git switch -c test-both
diff --git a/posts/git-remotes-revisited/index.xml b/posts/git-remotes-revisited/index.xml
index 4d2fd26..c68a56b 100644
--- a/posts/git-remotes-revisited/index.xml
+++ b/posts/git-remotes-revisited/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/git-remotes-revisited/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:14 GMT
+Tue, 20 Feb 2024 11:50:32 GMT
 
 
diff --git a/posts/git-remotes/index-code.xml b/posts/git-remotes/index-code.xml
index 91a8e3b..420696e 100644
--- a/posts/git-remotes/index-code.xml
+++ b/posts/git-remotes/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/git-remotes/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:38 GMT
+Tue, 20 Feb 2024 11:50:55 GMT
 
 
diff --git a/posts/git-remotes/index-git.xml b/posts/git-remotes/index-git.xml
index 839e3a7..6f0fd6a 100644
--- a/posts/git-remotes/index-git.xml
+++ b/posts/git-remotes/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/git-remotes/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:38 GMT
+Tue, 20 Feb 2024 11:50:55 GMT
 
 
diff --git a/posts/git-remotes/index-github.xml b/posts/git-remotes/index-github.xml
index a589102..02c8902 100644
--- a/posts/git-remotes/index-github.xml
+++ b/posts/git-remotes/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/git-remotes/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:38 GMT
+Tue, 20 Feb 2024 11:50:55 GMT
 
 
diff --git a/posts/git-remotes/index-python.xml b/posts/git-remotes/index-python.xml
index 1217398..33dac2f 100644
--- a/posts/git-remotes/index-python.xml
+++ b/posts/git-remotes/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/git-remotes/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:38 GMT
+Tue, 20 Feb 2024 11:50:55 GMT
 
 
diff --git a/posts/git-remotes/index.xml b/posts/git-remotes/index.xml
index 037e68c..f72afd7 100644
--- a/posts/git-remotes/index.xml
+++ b/posts/git-remotes/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/git-remotes/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:38 GMT
+Tue, 20 Feb 2024 11:50:55 GMT
 
 
diff --git a/posts/git-ssh/index-code.xml b/posts/git-ssh/index-code.xml
index 654aa05..8a74c52 100644
--- a/posts/git-ssh/index-code.xml
+++ b/posts/git-ssh/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/git-ssh/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:25 GMT
+Tue, 20 Feb 2024 11:50:43 GMT
 
 
diff --git a/posts/git-ssh/index-git.xml b/posts/git-ssh/index-git.xml
index 312a701..237796e 100644
--- a/posts/git-ssh/index-git.xml
+++ b/posts/git-ssh/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/git-ssh/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:25 GMT
+Tue, 20 Feb 2024 11:50:43 GMT
 
 
diff --git a/posts/git-ssh/index-github.xml b/posts/git-ssh/index-github.xml
index 7690b84..3247048 100644
--- a/posts/git-ssh/index-github.xml
+++ b/posts/git-ssh/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/git-ssh/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:25 GMT
+Tue, 20 Feb 2024 11:50:43 GMT
 
 
diff --git a/posts/git-ssh/index-python.xml b/posts/git-ssh/index-python.xml
index fd27e03..ad746c9 100644
--- a/posts/git-ssh/index-python.xml
+++ b/posts/git-ssh/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/git-ssh/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:25 GMT
+Tue, 20 Feb 2024 11:50:43 GMT
 
 
diff --git a/posts/git-ssh/index.xml b/posts/git-ssh/index.xml
index 33f07ba..e4d445c 100644
--- a/posts/git-ssh/index.xml
+++ b/posts/git-ssh/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/git-ssh/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:25 GMT
+Tue, 20 Feb 2024 11:50:43 GMT
 
 
diff --git a/posts/gitlab-ci-pypi/index-code.xml b/posts/gitlab-ci-pypi/index-code.xml
index 947161f..3469ed4 100644
--- a/posts/gitlab-ci-pypi/index-code.xml
+++ b/posts/gitlab-ci-pypi/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/gitlab-ci-pypi/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:25 GMT
+Tue, 20 Feb 2024 11:50:43 GMT
 
 
diff --git a/posts/gitlab-ci-pypi/index-git.xml b/posts/gitlab-ci-pypi/index-git.xml
index e30477c..b5fe30b 100644
--- a/posts/gitlab-ci-pypi/index-git.xml
+++ b/posts/gitlab-ci-pypi/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/gitlab-ci-pypi/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:25 GMT
+Tue, 20 Feb 2024 11:50:43 GMT
 
 
diff --git a/posts/gitlab-ci-pypi/index-github.xml b/posts/gitlab-ci-pypi/index-github.xml
index 066d53a..6592d8d 100644
--- a/posts/gitlab-ci-pypi/index-github.xml
+++ b/posts/gitlab-ci-pypi/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/gitlab-ci-pypi/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:25 GMT
+Tue, 20 Feb 2024 11:50:43 GMT
 
 
diff --git a/posts/gitlab-ci-pypi/index-python.xml b/posts/gitlab-ci-pypi/index-python.xml
index b9212cf..06199bd 100644
--- a/posts/gitlab-ci-pypi/index-python.xml
+++ b/posts/gitlab-ci-pypi/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/gitlab-ci-pypi/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:25 GMT
+Tue, 20 Feb 2024 11:50:43 GMT
 
 
diff --git a/posts/gitlab-ci-pypi/index.xml b/posts/gitlab-ci-pypi/index.xml
index bf466a8..9c43778 100644
--- a/posts/gitlab-ci-pypi/index.xml
+++ b/posts/gitlab-ci-pypi/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/gitlab-ci-pypi/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:25 GMT
+Tue, 20 Feb 2024 11:50:43 GMT
 
 
diff --git a/posts/linting/index-code.xml b/posts/linting/index-code.xml
index ca7b619..9e21e89 100644
--- a/posts/linting/index-code.xml
+++ b/posts/linting/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/linting/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:17 GMT
+Tue, 20 Feb 2024 11:50:35 GMT
 
 
diff --git a/posts/linting/index-git.xml b/posts/linting/index-git.xml
index e2f4eed..ee0d27a 100644
--- a/posts/linting/index-git.xml
+++ b/posts/linting/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/linting/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:17 GMT
+Tue, 20 Feb 2024 11:50:35 GMT
 
 
diff --git a/posts/linting/index-github.xml b/posts/linting/index-github.xml
index 11e47bb..85fb400 100644
--- a/posts/linting/index-github.xml
+++ b/posts/linting/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/linting/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:17 GMT
+Tue, 20 Feb 2024 11:50:35 GMT
 
 
diff --git a/posts/linting/index-python.xml b/posts/linting/index-python.xml
index ef6c890..addf3fb 100644
--- a/posts/linting/index-python.xml
+++ b/posts/linting/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/linting/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:17 GMT
+Tue, 20 Feb 2024 11:50:35 GMT
 
 
diff --git a/posts/linting/index.xml b/posts/linting/index.xml
index 03697a4..c629476 100644
--- a/posts/linting/index.xml
+++ b/posts/linting/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/linting/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:17 GMT
+Tue, 20 Feb 2024 11:50:35 GMT
 
 
diff --git a/posts/pre-commit-ci/index-code.xml b/posts/pre-commit-ci/index-code.xml
index 5794974..88b2c9e 100644
--- a/posts/pre-commit-ci/index-code.xml
+++ b/posts/pre-commit-ci/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-ci/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:16 GMT
+Tue, 20 Feb 2024 11:50:34 GMT
 
 
diff --git a/posts/pre-commit-ci/index-git.xml b/posts/pre-commit-ci/index-git.xml
index e5d0bf6..d0d2a81 100644
--- a/posts/pre-commit-ci/index-git.xml
+++ b/posts/pre-commit-ci/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-ci/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:16 GMT
+Tue, 20 Feb 2024 11:50:34 GMT
 
 
diff --git a/posts/pre-commit-ci/index-github.xml b/posts/pre-commit-ci/index-github.xml
index 30054c7..88edf8f 100644
--- a/posts/pre-commit-ci/index-github.xml
+++ b/posts/pre-commit-ci/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-ci/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:16 GMT
+Tue, 20 Feb 2024 11:50:34 GMT
 
 
diff --git a/posts/pre-commit-ci/index-python.xml b/posts/pre-commit-ci/index-python.xml
index a27299f..16ef289 100644
--- a/posts/pre-commit-ci/index-python.xml
+++ b/posts/pre-commit-ci/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-ci/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:16 GMT
+Tue, 20 Feb 2024 11:50:34 GMT
 
 
diff --git a/posts/pre-commit-ci/index.xml b/posts/pre-commit-ci/index.xml
index 422612c..b9d86e5 100644
--- a/posts/pre-commit-ci/index.xml
+++ b/posts/pre-commit-ci/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-ci/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:16 GMT
+Tue, 20 Feb 2024 11:50:34 GMT
 
 
diff --git a/posts/pre-commit-hooks/index-code.xml b/posts/pre-commit-hooks/index-code.xml
index 7f09cec..4bf1075 100644
--- a/posts/pre-commit-hooks/index-code.xml
+++ b/posts/pre-commit-hooks/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-hooks/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:14 GMT
+Tue, 20 Feb 2024 11:50:32 GMT
 
 
diff --git a/posts/pre-commit-hooks/index-git.xml b/posts/pre-commit-hooks/index-git.xml
index b725e02..07d2692 100644
--- a/posts/pre-commit-hooks/index-git.xml
+++ b/posts/pre-commit-hooks/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-hooks/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:14 GMT
+Tue, 20 Feb 2024 11:50:32 GMT
 
 
diff --git a/posts/pre-commit-hooks/index-github.xml b/posts/pre-commit-hooks/index-github.xml
index b543238..3ffaba8 100644
--- a/posts/pre-commit-hooks/index-github.xml
+++ b/posts/pre-commit-hooks/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-hooks/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:14 GMT
+Tue, 20 Feb 2024 11:50:32 GMT
 
 
diff --git a/posts/pre-commit-hooks/index-python.xml b/posts/pre-commit-hooks/index-python.xml
index dfe9c72..460cd3b 100644
--- a/posts/pre-commit-hooks/index-python.xml
+++ b/posts/pre-commit-hooks/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-hooks/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:14 GMT
+Tue, 20 Feb 2024 11:50:32 GMT
 
 
diff --git a/posts/pre-commit-hooks/index.xml b/posts/pre-commit-hooks/index.xml
index 623c3bc..505cbb7 100644
--- a/posts/pre-commit-hooks/index.xml
+++ b/posts/pre-commit-hooks/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-hooks/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:14 GMT
+Tue, 20 Feb 2024 11:50:32 GMT
 
 
diff --git a/posts/pre-commit-r/index-code.xml b/posts/pre-commit-r/index-code.xml
index a629a31..68807d5 100644
--- a/posts/pre-commit-r/index-code.xml
+++ b/posts/pre-commit-r/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-r/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:19 GMT
+Tue, 20 Feb 2024 11:50:37 GMT
 
 
diff --git a/posts/pre-commit-r/index-git.xml b/posts/pre-commit-r/index-git.xml
index a3d89f0..d18cd85 100644
--- a/posts/pre-commit-r/index-git.xml
+++ b/posts/pre-commit-r/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-r/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:19 GMT
+Tue, 20 Feb 2024 11:50:37 GMT
 
 
diff --git a/posts/pre-commit-r/index-github.xml b/posts/pre-commit-r/index-github.xml
index 51c69d2..d6d1237 100644
--- a/posts/pre-commit-r/index-github.xml
+++ b/posts/pre-commit-r/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-r/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:19 GMT
+Tue, 20 Feb 2024 11:50:37 GMT
 
 
diff --git a/posts/pre-commit-r/index-python.xml b/posts/pre-commit-r/index-python.xml
index de188d2..c27f6d5 100644
--- a/posts/pre-commit-r/index-python.xml
+++ b/posts/pre-commit-r/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-r/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:19 GMT
+Tue, 20 Feb 2024 11:50:37 GMT
 
 
diff --git a/posts/pre-commit-r/index.xml b/posts/pre-commit-r/index.xml
index 56592ea..2d7bf5d 100644
--- a/posts/pre-commit-r/index.xml
+++ b/posts/pre-commit-r/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-r/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:19 GMT
+Tue, 20 Feb 2024 11:50:37 GMT
 
 
diff --git a/posts/pre-commit-updates/index-code.xml b/posts/pre-commit-updates/index-code.xml
index b294acd..43050ae 100644
--- a/posts/pre-commit-updates/index-code.xml
+++ b/posts/pre-commit-updates/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-updates/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:15 GMT
+Tue, 20 Feb 2024 11:50:33 GMT
 
 
diff --git a/posts/pre-commit-updates/index-git.xml b/posts/pre-commit-updates/index-git.xml
index 35abfa1..5375aa7 100644
--- a/posts/pre-commit-updates/index-git.xml
+++ b/posts/pre-commit-updates/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-updates/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:15 GMT
+Tue, 20 Feb 2024 11:50:33 GMT
 
 
diff --git a/posts/pre-commit-updates/index-github.xml b/posts/pre-commit-updates/index-github.xml
index 0c239f4..9385359 100644
--- a/posts/pre-commit-updates/index-github.xml
+++ b/posts/pre-commit-updates/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-updates/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:15 GMT
+Tue, 20 Feb 2024 11:50:33 GMT
 
 
diff --git a/posts/pre-commit-updates/index-python.xml b/posts/pre-commit-updates/index-python.xml
index 4fbfebf..ff44008 100644
--- a/posts/pre-commit-updates/index-python.xml
+++ b/posts/pre-commit-updates/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-updates/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:15 GMT
+Tue, 20 Feb 2024 11:50:33 GMT
 
 
diff --git a/posts/pre-commit-updates/index.xml b/posts/pre-commit-updates/index.xml
index ae40690..57e7c39 100644
--- a/posts/pre-commit-updates/index.xml
+++ b/posts/pre-commit-updates/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit-updates/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:15 GMT
+Tue, 20 Feb 2024 11:50:33 GMT
 
 
diff --git a/posts/pre-commit/index-code.xml b/posts/pre-commit/index-code.xml
index 372b9da..c435f65 100644
--- a/posts/pre-commit/index-code.xml
+++ b/posts/pre-commit/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:22 GMT
+Tue, 20 Feb 2024 11:50:40 GMT
 
 
diff --git a/posts/pre-commit/index-git.xml b/posts/pre-commit/index-git.xml
index 101efbb..3ec93b7 100644
--- a/posts/pre-commit/index-git.xml
+++ b/posts/pre-commit/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:22 GMT
+Tue, 20 Feb 2024 11:50:40 GMT
 
 
diff --git a/posts/pre-commit/index-github.xml b/posts/pre-commit/index-github.xml
index 9c5f78e..9e2c579 100644
--- a/posts/pre-commit/index-github.xml
+++ b/posts/pre-commit/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:22 GMT
+Tue, 20 Feb 2024 11:50:40 GMT
 
 
diff --git a/posts/pre-commit/index-python.xml b/posts/pre-commit/index-python.xml
index 3d75555..e4aae35 100644
--- a/posts/pre-commit/index-python.xml
+++ b/posts/pre-commit/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:22 GMT
+Tue, 20 Feb 2024 11:50:40 GMT
 
 
diff --git a/posts/pre-commit/index.xml b/posts/pre-commit/index.xml
index 1395f52..528bcf0 100644
--- a/posts/pre-commit/index.xml
+++ b/posts/pre-commit/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pre-commit/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:22 GMT
+Tue, 20 Feb 2024 11:50:40 GMT
 
 
diff --git a/posts/pytest-param/index-code.xml b/posts/pytest-param/index-code.xml
index c98991b..37e1d3a 100644
--- a/posts/pytest-param/index-code.xml
+++ b/posts/pytest-param/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pytest-param/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:18 GMT
+Tue, 20 Feb 2024 11:50:36 GMT
 
 
diff --git a/posts/pytest-param/index-git.xml b/posts/pytest-param/index-git.xml
index ae69820..49ab4e5 100644
--- a/posts/pytest-param/index-git.xml
+++ b/posts/pytest-param/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pytest-param/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:18 GMT
+Tue, 20 Feb 2024 11:50:36 GMT
 
 
diff --git a/posts/pytest-param/index-github.xml b/posts/pytest-param/index-github.xml
index 5a5b601..c06650c 100644
--- a/posts/pytest-param/index-github.xml
+++ b/posts/pytest-param/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pytest-param/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:18 GMT
+Tue, 20 Feb 2024 11:50:36 GMT
 
 
diff --git a/posts/pytest-param/index-python.xml b/posts/pytest-param/index-python.xml
index bc9e545..0a485e4 100644
--- a/posts/pytest-param/index-python.xml
+++ b/posts/pytest-param/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pytest-param/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:18 GMT
+Tue, 20 Feb 2024 11:50:36 GMT
 
 
diff --git a/posts/pytest-param/index.xml b/posts/pytest-param/index.xml
index 7cd2718..3312d03 100644
--- a/posts/pytest-param/index.xml
+++ b/posts/pytest-param/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/pytest-param/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:18 GMT
+Tue, 20 Feb 2024 11:50:36 GMT
 
 
diff --git a/posts/python-packaging/index-code.xml b/posts/python-packaging/index-code.xml
index 8c5306d..a0442ee 100644
--- a/posts/python-packaging/index-code.xml
+++ b/posts/python-packaging/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/python-packaging/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:37 GMT
+Tue, 20 Feb 2024 11:50:54 GMT
 
 
diff --git a/posts/python-packaging/index-git.xml b/posts/python-packaging/index-git.xml
index 0378e16..953ac99 100644
--- a/posts/python-packaging/index-git.xml
+++ b/posts/python-packaging/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/python-packaging/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:37 GMT
+Tue, 20 Feb 2024 11:50:54 GMT
 
 
diff --git a/posts/python-packaging/index-github.xml b/posts/python-packaging/index-github.xml
index dd991a7..b4f793d 100644
--- a/posts/python-packaging/index-github.xml
+++ b/posts/python-packaging/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/python-packaging/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:37 GMT
+Tue, 20 Feb 2024 11:50:54 GMT
 
 
diff --git a/posts/python-packaging/index-python.xml b/posts/python-packaging/index-python.xml
index cea05b7..cad466f 100644
--- a/posts/python-packaging/index-python.xml
+++ b/posts/python-packaging/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/python-packaging/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:37 GMT
+Tue, 20 Feb 2024 11:50:54 GMT
 
 
diff --git a/posts/python-packaging/index.xml b/posts/python-packaging/index.xml
index 4e57de7..e60e352 100644
--- a/posts/python-packaging/index.xml
+++ b/posts/python-packaging/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/python-packaging/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:37 GMT
+Tue, 20 Feb 2024 11:50:54 GMT
 
 
diff --git a/posts/r-resources/index-code.xml b/posts/r-resources/index-code.xml
index 52e5281..4bb99b1 100644
--- a/posts/r-resources/index-code.xml
+++ b/posts/r-resources/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/r-resources/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:20 GMT
+Tue, 20 Feb 2024 11:50:37 GMT
 
 
diff --git a/posts/r-resources/index-git.xml b/posts/r-resources/index-git.xml
index 8be013e..5a5d312 100644
--- a/posts/r-resources/index-git.xml
+++ b/posts/r-resources/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/r-resources/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:20 GMT
+Tue, 20 Feb 2024 11:50:37 GMT
 
 
diff --git a/posts/r-resources/index-github.xml b/posts/r-resources/index-github.xml
index c25bbd3..0026bbe 100644
--- a/posts/r-resources/index-github.xml
+++ b/posts/r-resources/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/r-resources/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:20 GMT
+Tue, 20 Feb 2024 11:50:37 GMT
 
 
diff --git a/posts/r-resources/index-python.xml b/posts/r-resources/index-python.xml
index cd7bc46..64f61aa 100644
--- a/posts/r-resources/index-python.xml
+++ b/posts/r-resources/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/r-resources/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:20 GMT
+Tue, 20 Feb 2024 11:50:37 GMT
 
 
diff --git a/posts/r-resources/index.xml b/posts/r-resources/index.xml
index 12e27eb..6a6f0f5 100644
--- a/posts/r-resources/index.xml
+++ b/posts/r-resources/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/r-resources/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:20 GMT
+Tue, 20 Feb 2024 11:50:37 GMT
 
 
diff --git a/posts/repository-review/index-code.xml b/posts/repository-review/index-code.xml
index 5c05325..f360e40 100644
--- a/posts/repository-review/index-code.xml
+++ b/posts/repository-review/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/repository-review/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:16 GMT
+Tue, 20 Feb 2024 11:50:34 GMT
 
 
diff --git a/posts/repository-review/index-git.xml b/posts/repository-review/index-git.xml
index 2025094..3b74cf2 100644
--- a/posts/repository-review/index-git.xml
+++ b/posts/repository-review/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/repository-review/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:16 GMT
+Tue, 20 Feb 2024 11:50:34 GMT
 
 
diff --git a/posts/repository-review/index-github.xml b/posts/repository-review/index-github.xml
index 43cd3bf..059ae00 100644
--- a/posts/repository-review/index-github.xml
+++ b/posts/repository-review/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/repository-review/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:16 GMT
+Tue, 20 Feb 2024 11:50:34 GMT
 
 
diff --git a/posts/repository-review/index-python.xml b/posts/repository-review/index-python.xml
index 9bf6292..c07a55c 100644
--- a/posts/repository-review/index-python.xml
+++ b/posts/repository-review/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/repository-review/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:16 GMT
+Tue, 20 Feb 2024 11:50:34 GMT
 
 
diff --git a/posts/repository-review/index.xml b/posts/repository-review/index.xml
index 2145b25..1c910d8 100644
--- a/posts/repository-review/index.xml
+++ b/posts/repository-review/index.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/repository-review/index.html
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:16 GMT
+Tue, 20 Feb 2024 11:50:34 GMT
 
 
diff --git a/posts/running-2022/index-code.xml b/posts/running-2022/index-code.xml
index dad669d..31a4510 100644
--- a/posts/running-2022/index-code.xml
+++ b/posts/running-2022/index-code.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/running-2022/index.html#category=code
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:36 GMT
+Tue, 20 Feb 2024 11:50:53 GMT
 
 
diff --git a/posts/running-2022/index-git.xml b/posts/running-2022/index-git.xml
index 013d7b1..cbd4dd4 100644
--- a/posts/running-2022/index-git.xml
+++ b/posts/running-2022/index-git.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/running-2022/index.html#category=git
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:36 GMT
+Tue, 20 Feb 2024 11:50:53 GMT
 
 
diff --git a/posts/running-2022/index-github.xml b/posts/running-2022/index-github.xml
index 616f61f..a3c4828 100644
--- a/posts/running-2022/index-github.xml
+++ b/posts/running-2022/index-github.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/running-2022/index.html#category=github
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:36 GMT
+Tue, 20 Feb 2024 11:50:53 GMT
 
 
diff --git a/posts/running-2022/index-python.xml b/posts/running-2022/index-python.xml
index add9cea..f5bf771 100644
--- a/posts/running-2022/index-python.xml
+++ b/posts/running-2022/index-python.xml
@@ -15,6 +15,6 @@
 https://ns-rse.github.io/posts/running-2022/index.html#category=python
 
 quarto-1.3.14
-Sun, 18 Feb 2024 15:14:36 GMT
+Tue, 20 Feb 2024 11:50:53 GMT
 
 
diff --git a/posts/running-2022/index.html b/posts/running-2022/index.html
index 8e202c4..2da27e2 100644
--- a/posts/running-2022/index.html
+++ b/posts/running-2022/index.html
@@ -485,8 +485,8 @@ 

Number of Runs

theme(axis.text.x = element_text(angle=30, hjust=1)) ggplotly(month)
-
- +
+
week <- data |> ggplot(aes(year_week)) +
     geom_bar() +
@@ -497,8 +497,8 @@ 

Number of Runs

theme(axis.text.x = element_text(angle=30, hjust=1)) ggplotly(week)
-
- +
+

@@ -527,8 +527,8 @@

Distance

scale_x_datetime(breaks = date_breaks("1 month"), labels=date_format("%b")) ggplotly(distance_time)
-
- +
+
@@ -556,8 +556,8 @@

Distance By Month

## theme(axis.text.x = element_text(angle=30, hjust=1)) ggplotly(bar_distance_month)
-
- +
+
box_distance_month <- data |> ggplot(aes(year_month, distance)) +
     geom_boxplot(aes(factor(year_month), distance)) +
@@ -568,8 +568,8 @@ 

Distance By Month

## theme(axis.text.x = element_text(angle=30, hjust=1)) ggplotly(box_distance_month)
-
- +
+
ridge_distance_month <- data |> ggplot(aes(x=distance, y=factor(year_month), group=year_month, fill=after_stat(x))) +
     # geom_density_ridges_gradient(scale=1, gradient_lwd=1.) +
@@ -616,8 +616,8 @@ 

Distance By Week

ggplotly(bar_distance_week)
-
- +
+
box_distance_week <- data |> ggplot(aes(factor(year_week), distance)) +
     geom_boxplot() +
@@ -628,8 +628,8 @@ 

Distance By Week

theme(axis.text.x = element_text(angle=30, hjust=1)) ggplotly(box_distance_week)
-
- +
+
@@ -664,8 +664,8 @@

Runs v Distance

theme(legend.position = "right") ggplotly(runs_distance_total, tooltip = c("year_week", "distance_total", "distance_mean"))
-
- +
+
runs_distance_mean <- tmp_data |>
     ggplot(aes(runs, distance_mean, label=year_week)) +
@@ -678,8 +678,8 @@ 

Runs v Distance

theme(legend.position = "right") ggplotly(runs_distance_mean, tooltip = c("year_week", "distance_total", "distance_mean"))
-
- +
+
@@ -711,8 +711,8 @@

Pace

theme(legend.position = "right") ggplotly(distance_time_all)
-
- +
+
distance_time_excl_outliers <- data |>
     dplyr::filter(pace < 7) |>
@@ -726,8 +726,8 @@ 

Pace

theme(legend.position = "right") ggplotly(distance_time_excl_outliers)
-
- +
+

The relationship between distance and pace is interesting, one might expect that the pace decreases with the overall distance, but it depends on the terrain. Most of my shorter runs involved a fair proportion of uphill as I live in the bottom of a valley and my typical circuit takes me up the valley to some extent before turning around and heading back. Longer runs I would typically get out of the valley and run along fairly flat ground before heading back down and I think this is what causes the dip in the above graph (excluding outliers) in the range of 11-14km, but further distances I tire and so my pace drops.

@@ -755,8 +755,8 @@

Pace

scale_x_datetime(breaks = date_breaks("1 month"), labels=date_format("%b")) ggplotly(pace_timeseries)
-
- +
+
@@ -781,8 +781,8 @@

Pace By Month

### scale_x_datetime(breaks = date_breaks("2 weeks"), labels=date_format("%B")) ggplotly(box_pace_month)
-
- +
+
ridge_pace_month <- data |> ggplot(aes(x=pace, y=factor(year_month), group=year_month, fill=after_stat(x))) +
     # geom_density_ridges_gradient(scale=1, gradient_lwd=1.) +
@@ -821,8 +821,8 @@ 

Pace By Week

theme(axis.text.x = element_text(angle=30, hjust=1)) ggplotly(box_pace_week)
-
- +
+
@@ -852,8 +852,8 @@

When Do I Run?

ylab("N") ggplotly(what_day_I_run)
-
- +
+
when_I_run <- data |> ggplot(aes(logged_at)) +
     geom_bar() +
@@ -862,8 +862,8 @@ 

When Do I Run?

ylab("N") ggplotly(when_I_run)
-
- +
+
what_time_I_run_by_month <- data |> ggplot(aes(year_month, logged_at)) +
     geom_point() +
@@ -873,8 +873,8 @@ 

When Do I Run?

ylab("Time of Day") ggplotly(what_time_I_run_by_month)
-
- +
+
what_time_I_run_each_day <- data |> ggplot(aes(year_day, logged_at)) +
     geom_point() +
@@ -884,8 +884,8 @@ 

When Do I Run?

ylab("Time of Day") ggplotly(what_time_I_run_each_day)
-
- +
+
@@ -911,8 +911,8 @@

Does ## scale_x_datetime(breaks = date_breaks("1 hour"), labels=date_format("%H")) ggplotly(when_I_run_distance)
-
- +
+

@@ -939,8 +939,8 @@

Does pac ## scale_x_datetime(breaks = date_breaks("1 hour"), labels=date_format("%H")) ggplotly(when_I_run_pace)
-
- +
+

I could go on and on making different types of plots but I think that is sufficient for now.

diff --git a/posts/running-2022/index.xml b/posts/running-2022/index.xml index de898fb..7acc867 100644 --- a/posts/running-2022/index.xml +++ b/posts/running-2022/index.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/running-2022/index.html quarto-1.3.14 -Sun, 18 Feb 2024 15:14:36 GMT +Tue, 20 Feb 2024 11:50:53 GMT diff --git a/posts/sphinx-docs/index-code.xml b/posts/sphinx-docs/index-code.xml index 3633319..e7fb395 100644 --- a/posts/sphinx-docs/index-code.xml +++ b/posts/sphinx-docs/index-code.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/sphinx-docs/index.html#category=code quarto-1.3.14 -Sun, 18 Feb 2024 15:14:13 GMT +Tue, 20 Feb 2024 11:50:31 GMT diff --git a/posts/sphinx-docs/index-git.xml b/posts/sphinx-docs/index-git.xml index 0483b99..cb38c6e 100644 --- a/posts/sphinx-docs/index-git.xml +++ b/posts/sphinx-docs/index-git.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/sphinx-docs/index.html#category=git quarto-1.3.14 -Sun, 18 Feb 2024 15:14:13 GMT +Tue, 20 Feb 2024 11:50:31 GMT diff --git a/posts/sphinx-docs/index-github.xml b/posts/sphinx-docs/index-github.xml index 0c72e50..8104b1f 100644 --- a/posts/sphinx-docs/index-github.xml +++ b/posts/sphinx-docs/index-github.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/sphinx-docs/index.html#category=github quarto-1.3.14 -Sun, 18 Feb 2024 15:14:13 GMT +Tue, 20 Feb 2024 11:50:31 GMT diff --git a/posts/sphinx-docs/index-python.xml b/posts/sphinx-docs/index-python.xml index 132ab1d..3639265 100644 --- a/posts/sphinx-docs/index-python.xml +++ b/posts/sphinx-docs/index-python.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/sphinx-docs/index.html#category=python quarto-1.3.14 -Sun, 18 Feb 2024 15:14:13 GMT +Tue, 20 Feb 2024 11:50:31 GMT diff --git a/posts/sphinx-docs/index.xml b/posts/sphinx-docs/index.xml index 095ede0..f4c71b0 100644 --- a/posts/sphinx-docs/index.xml +++ b/posts/sphinx-docs/index.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/sphinx-docs/index.html quarto-1.3.14 -Sun, 18 Feb 2024 15:14:13 GMT +Tue, 20 Feb 2024 11:50:31 GMT diff --git a/posts/virtualenvwrapper/index-code.xml b/posts/virtualenvwrapper/index-code.xml index e0ceb4a..dd965ed 100644 --- a/posts/virtualenvwrapper/index-code.xml +++ b/posts/virtualenvwrapper/index-code.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/virtualenvwrapper/index.html#category=code quarto-1.3.14 -Sun, 18 Feb 2024 15:14:18 GMT +Tue, 20 Feb 2024 11:50:35 GMT diff --git a/posts/virtualenvwrapper/index-git.xml b/posts/virtualenvwrapper/index-git.xml index f44484d..d0cc913 100644 --- a/posts/virtualenvwrapper/index-git.xml +++ b/posts/virtualenvwrapper/index-git.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/virtualenvwrapper/index.html#category=git quarto-1.3.14 -Sun, 18 Feb 2024 15:14:18 GMT +Tue, 20 Feb 2024 11:50:35 GMT diff --git a/posts/virtualenvwrapper/index-github.xml b/posts/virtualenvwrapper/index-github.xml index 81514f7..b68be36 100644 --- a/posts/virtualenvwrapper/index-github.xml +++ b/posts/virtualenvwrapper/index-github.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/virtualenvwrapper/index.html#category=github quarto-1.3.14 -Sun, 18 Feb 2024 15:14:18 GMT +Tue, 20 Feb 2024 11:50:35 GMT diff --git a/posts/virtualenvwrapper/index-python.xml b/posts/virtualenvwrapper/index-python.xml index 0d0088e..9831140 100644 --- a/posts/virtualenvwrapper/index-python.xml +++ b/posts/virtualenvwrapper/index-python.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/virtualenvwrapper/index.html#category=python quarto-1.3.14 -Sun, 18 Feb 2024 15:14:18 GMT +Tue, 20 Feb 2024 11:50:35 GMT diff --git a/posts/virtualenvwrapper/index.xml b/posts/virtualenvwrapper/index.xml index 66d18a2..183c0d2 100644 --- a/posts/virtualenvwrapper/index.xml +++ b/posts/virtualenvwrapper/index.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/virtualenvwrapper/index.html quarto-1.3.14 -Sun, 18 Feb 2024 15:14:18 GMT +Tue, 20 Feb 2024 11:50:35 GMT diff --git a/posts/whos_to_blame/index-code.xml b/posts/whos_to_blame/index-code.xml index 75f2cee..92964b3 100644 --- a/posts/whos_to_blame/index-code.xml +++ b/posts/whos_to_blame/index-code.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/whos_to_blame/index.html#category=code quarto-1.3.14 -Sun, 18 Feb 2024 15:14:15 GMT +Tue, 20 Feb 2024 11:50:32 GMT diff --git a/posts/whos_to_blame/index-git.xml b/posts/whos_to_blame/index-git.xml index 6145b11..8e6efea 100644 --- a/posts/whos_to_blame/index-git.xml +++ b/posts/whos_to_blame/index-git.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/whos_to_blame/index.html#category=git quarto-1.3.14 -Sun, 18 Feb 2024 15:14:15 GMT +Tue, 20 Feb 2024 11:50:32 GMT diff --git a/posts/whos_to_blame/index-github.xml b/posts/whos_to_blame/index-github.xml index f8bad01..8af0ef1 100644 --- a/posts/whos_to_blame/index-github.xml +++ b/posts/whos_to_blame/index-github.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/whos_to_blame/index.html#category=github quarto-1.3.14 -Sun, 18 Feb 2024 15:14:15 GMT +Tue, 20 Feb 2024 11:50:32 GMT diff --git a/posts/whos_to_blame/index-python.xml b/posts/whos_to_blame/index-python.xml index df51583..0461838 100644 --- a/posts/whos_to_blame/index-python.xml +++ b/posts/whos_to_blame/index-python.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/whos_to_blame/index.html#category=python quarto-1.3.14 -Sun, 18 Feb 2024 15:14:15 GMT +Tue, 20 Feb 2024 11:50:32 GMT diff --git a/posts/whos_to_blame/index.xml b/posts/whos_to_blame/index.xml index 1ab4950..0d18c95 100644 --- a/posts/whos_to_blame/index.xml +++ b/posts/whos_to_blame/index.xml @@ -15,6 +15,6 @@ https://ns-rse.github.io/posts/whos_to_blame/index.html quarto-1.3.14 -Sun, 18 Feb 2024 15:14:15 GMT +Tue, 20 Feb 2024 11:50:32 GMT diff --git a/search.json b/search.json index d4020f3..b36d8a6 100644 --- a/search.json +++ b/search.json @@ -123,7 +123,7 @@ "href": "posts/git-remotes-revisited/index.html#mirroring-remotes", "title": "Git Remotes Revisited", "section": "Mirroring Remotes", - "text": "Mirroring Remotes\nThe really neat thing is that it is possible to have a local repository track multiple remotes, which means when you push your changes it will go to both. You could configure an alias to push to both of the remotes we currently have defined, but there is an excellent post on StackOverflow that shows how to do this with Git itself because each remote can have multiple pushurls.\nAs we have added a second remote to our configuration our .git/config for mvdate our configuration currently looks like this.\n[remote \"origin\"]\n url = git@gitlab.com:nshephard/mvdate.git\n fetch = +refs/heads/*:refs/remotes/origin/*\n fetch = +refs/merge-requests/*/head:refs/pullreqs/*\n[remote \"forgejo\"]\n url = ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git\n fetch = +refs/heads/*:refs/remotes/forgejo/*\n[remote]\n pushDefault = origin\n[branch \"main\"]\n remote = origin\n merge = refs/heads/main\n[branch \"change-just-for-forgejo\"]\n remote = forgejo\n merge = refs/heads/change-just-for-forgejo\nAs above, there are two remotes are defined, origin and forgejo, the default to push to is set to origin and the main branch is setup to track origin whilst the change-just-for-forgejo branch is setup to track forgejo.\n❱ git remote -v\nforgejo ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (fetch)\nforgejo ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push)\norigin git@gitlab.com:nshephard/mvdate.git (fetch)\norigin git@gitlab.com:nshephard/mvdate.git (push)\nHow do we get the origin remote setup and configured to push to both gitlab and forgejo? This can be done using the set-url --add --push options to git remote, below we add forgejo as a push target to origin.\nNB Note I use a non-standard SSH port in the following, see above note.\n❱ git remote set-url --add --push origin ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git\n❱ git remote -v\nforgejo ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (fetch)\nforgejo ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push)\norigin git@gitlab.com:nshephard/mvdate.git (fetch)\norigin ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push)\nBut this has removed the original push target under origin which pointed to gitlab so we need to add that back in.\n❱ git remote set-url --add --push origin git@gitlab.com:nshephard/mvdate.git\n❱ git remote -v\nforgejo ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (fetch)\nforgejo ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push)\norigin git@gitlab.com:nshephard/mvdate.git (fetch)\norigin ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push)\norigin git@gitlab.com:nshephard/mvdate.git (push)\nWe now have two push targets on origin, one pointing to gitlab.com (using the default port 22) and one pointing to forgejo.hopto.org (on port 1234) and as the default target is origin when we git push it will send the changes to both. We still have the forgejo remote defined and it only tracks the forgejo URL.\nWe can test this with an empty commit on a new branch, test-forgejo, which we first create.\n❱ git switch -c test-both\n❱ git commit --allow-empty -m \"Testing pushing to GitLab and Forgejo\"\n[test-both c07caf6] Testing pushing to GitLab and Forgejo\n❱ git push\nEnumerating objects: 1, done.\nCounting objects: 100% (1/1), done.\nWriting objects: 100% (1/1), 210 bytes | 210.00 KiB/s, done.\nTotal 1 (delta 0), reused 0 (delta 0), pack-reused 0\nremote:\nremote: Create a new pull request for 'test-both':\nremote: \nremote:\nremote: . Processing 1 references\nremote: Processed 1 references in total\nTo ssh://forgejo.hopto.org:1234/nshephard/mvdate.git\n\n- [new branch] test-both -> test-both\n\nbranch 'test-both' set up to track 'origin/test-both'.\nEnumerating objects: 26, done.\nCounting objects: 100% (26/26), done.\nWriting objects: 100% (26/26), 16.75 KiB | 8.37 MiB/s, done.\nTotal 26 (delta 0), reused 0 (delta 0), pack-reused 0\nremote:\nremote: To create a merge request for test-both, visit:\nremote: \nremote:\nTo gitlab.com:nshephard/mvdate.git\n\n- [new branch] test-both -> test-both\n\nbranch 'test-both' set up to track 'origin/test-both'.\nThe output above shows that the branch test-both was pushed to both the URLs we have configured as push targets to origin and if you visit the repositories you will find the branches now exist there." + "text": "Mirroring Remotes\nThe really neat thing is that it is possible to have a local repository track multiple remotes, which means when you push your changes it will go to both. You could configure an alias to push to both of the remotes we currently have defined, but there is an excellent post on StackOverflow that shows how to do this with Git itself because each remote can have multiple pushurls.\nAs we have added a second remote to our configuration our .git/config for mvdate our configuration currently looks like this.\n[remote \"origin\"]\n url = git@gitlab.com:nshephard/mvdate.git\n fetch = +refs/heads/*:refs/remotes/origin/*\n fetch = +refs/merge-requests/*/head:refs/pullreqs/*\n[remote \"forgejo\"]\n url = ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git\n fetch = +refs/heads/*:refs/remotes/forgejo/*\n[remote]\n pushDefault = origin\n[branch \"main\"]\n remote = origin\n merge = refs/heads/main\n[branch \"change-just-for-forgejo\"]\n remote = forgejo\n merge = refs/heads/change-just-for-forgejo\nAs above, there are two remotes are defined, origin and forgejo, the default to push to is set to origin and the main branch is setup to track origin whilst the change-just-for-forgejo branch is setup to track forgejo.\n❱ git remote -v\nforgejo ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (fetch)\nforgejo ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push)\norigin git@gitlab.com:nshephard/mvdate.git (fetch)\norigin git@gitlab.com:nshephard/mvdate.git (push)\nHow do we get the origin remote setup and configured to push to both gitlab and forgejo? This can be done using the set-url --add --push options to git remote, below we add forgejo as a push target to origin.\nNB Note I use a non-standard SSH port in the following, see above note.\n❱ git remote set-url --add --push origin ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git\n❱ git remote -v\nforgejo ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (fetch)\nforgejo ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push)\norigin git@gitlab.com:nshephard/mvdate.git (fetch)\norigin ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push)\nBut this has removed the original push target under origin which pointed to gitlab so we need to add that back in.\n❱ git remote set-url --add --push origin git@gitlab.com:nshephard/mvdate.git\n❱ git remote -v\nforgejo ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (fetch)\nforgejo ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push)\norigin git@gitlab.com:nshephard/mvdate.git (fetch)\norigin ssh://forgejo@forgejo.hopto.org:1234/nshephard/mvdate.git (push)\norigin git@gitlab.com:nshephard/mvdate.git (push)\nWe now have two push targets on origin, one pointing to gitlab.com (using the default port 22) and one pointing to forgejo.hopto.org (on port 1234) and as the default target is origin when we git push it will send the changes to both. We still have the forgejo remote defined and it only tracks the forgejo URL.\nWe can test this with an empty commit on a new branch, test-both, which we first create.\n❱ git switch -c test-both\n❱ git commit --allow-empty -m \"Testing pushing to GitLab and Forgejo\"\n[test-both c07caf6] Testing pushing to GitLab and Forgejo\n❱ git push\nEnumerating objects: 1, done.\nCounting objects: 100% (1/1), done.\nWriting objects: 100% (1/1), 210 bytes | 210.00 KiB/s, done.\nTotal 1 (delta 0), reused 0 (delta 0), pack-reused 0\nremote:\nremote: Create a new pull request for 'test-both':\nremote: \nremote:\nremote: . Processing 1 references\nremote: Processed 1 references in total\nTo ssh://forgejo.hopto.org:1234/nshephard/mvdate.git\n\n- [new branch] test-both -> test-both\n\nbranch 'test-both' set up to track 'origin/test-both'.\nEnumerating objects: 26, done.\nCounting objects: 100% (26/26), done.\nWriting objects: 100% (26/26), 16.75 KiB | 8.37 MiB/s, done.\nTotal 26 (delta 0), reused 0 (delta 0), pack-reused 0\nremote:\nremote: To create a merge request for test-both, visit:\nremote: \nremote:\nTo gitlab.com:nshephard/mvdate.git\n\n- [new branch] test-both -> test-both\n\nbranch 'test-both' set up to track 'origin/test-both'.\nThe output above shows that the branch test-both was pushed to both the URLs we have configured as push targets to origin and if you visit the repositories you will find the branches now exist there." }, { "objectID": "posts/git-remotes-revisited/index.html#deleting-remotes", diff --git a/sitemap.xml b/sitemap.xml index 861484c..f7190d3 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,94 +2,94 @@ https://ns-rse.github.io/about.html - 2024-02-18T15:14:08.443Z + 2024-02-20T11:50:26.939Z https://ns-rse.github.io/links.html - 2024-02-18T15:14:09.291Z + 2024-02-20T11:50:27.811Z https://ns-rse.github.io/index.html - 2024-02-18T15:14:09.915Z + 2024-02-20T11:50:28.447Z https://ns-rse.github.io/posts/sphinx-docs/index.html - 2024-02-18T15:14:13.983Z + 2024-02-20T11:50:31.727Z https://ns-rse.github.io/posts/git-remotes-revisited/index.html - 2024-02-18T15:14:14.471Z + 2024-02-20T11:50:32.243Z https://ns-rse.github.io/posts/pre-commit-hooks/index.html - 2024-02-18T15:14:14.907Z + 2024-02-20T11:50:32.691Z https://ns-rse.github.io/posts/whos_to_blame/index.html - 2024-02-18T15:14:15.307Z + 2024-02-20T11:50:33.067Z https://ns-rse.github.io/posts/pre-commit-updates/index.html - 2024-02-18T15:14:15.735Z + 2024-02-20T11:50:33.495Z https://ns-rse.github.io/posts/cli-alternatives/index.html - 2024-02-18T15:14:16.215Z + 2024-02-20T11:50:33.979Z https://ns-rse.github.io/posts/pre-commit-ci/index.html - 2024-02-18T15:14:16.707Z + 2024-02-20T11:50:34.475Z https://ns-rse.github.io/posts/repository-review/index.html - 2024-02-18T15:14:17.083Z + 2024-02-20T11:50:34.843Z https://ns-rse.github.io/posts/linting/index.html - 2024-02-18T15:14:17.671Z + 2024-02-20T11:50:35.391Z https://ns-rse.github.io/posts/virtualenvwrapper/index.html - 2024-02-18T15:14:18.103Z + 2024-02-20T11:50:35.835Z https://ns-rse.github.io/posts/pytest-param/index.html - 2024-02-18T15:14:18.627Z + 2024-02-20T11:50:36.351Z https://ns-rse.github.io/posts/browser-extensions/index.html - 2024-02-18T15:14:19.099Z + 2024-02-20T11:50:36.811Z https://ns-rse.github.io/posts/pre-commit-r/index.html - 2024-02-18T15:14:19.827Z + 2024-02-20T11:50:37.527Z https://ns-rse.github.io/posts/r-resources/index.html - 2024-02-18T15:14:20.383Z + 2024-02-20T11:50:38.079Z https://ns-rse.github.io/posts/pre-commit/index.html - 2024-02-18T15:14:22.983Z + 2024-02-20T11:50:40.659Z https://ns-rse.github.io/posts/gitlab-ci-pypi/index.html - 2024-02-18T15:14:25.587Z + 2024-02-20T11:50:43.275Z https://ns-rse.github.io/posts/git-ssh/index.html - 2024-02-18T15:14:26.055Z + 2024-02-20T11:50:43.751Z https://ns-rse.github.io/posts/running-2022/index.html - 2024-02-18T15:14:37.027Z + 2024-02-20T11:50:53.923Z https://ns-rse.github.io/posts/python-packaging/index.html - 2024-02-18T15:14:37.795Z + 2024-02-20T11:50:54.687Z https://ns-rse.github.io/posts/git-remotes/index.html - 2024-02-18T15:14:38.395Z + 2024-02-20T11:50:55.275Z