Skip to content

Commit 49ace7b

Browse files
committed
Built site for gh-pages
1 parent 648be49 commit 49ace7b

4 files changed

Lines changed: 29 additions & 18 deletions

File tree

.nojekyll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3ee6f8fa
1+
c6784629

about.html

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -328,15 +328,19 @@ <h1 class="title">Allan Farrell</h1>
328328
</div>
329329
<div class="about-contents"><main class="content" id="quarto-document-content">
330330

331-
<section id="showing-my-work" class="level2">
332-
<h2 data-anchor-id="showing-my-work">Showing My Work</h2>
333-
<p>Whenever I run into a problem I do what everyone does: I google it. Frequently some random blog comes up detailing everything I need to know about solving the problem. So, I figured, if I was already doing the work for my own interest, might as well publish it? Be the blog I want to see in the world, or something like that.</p>
334-
<p>That’s where these notebooks come from, they are mostly worked examples of things I’ve either had to do through my work – I’m a chemical engineer by day – or something I stumbled across and just thought was interesting. Hopefully you find them useful and, if you find any mistakes, let me know!</p>
331+
<section id="what-this-is" class="level2">
332+
<h2 data-anchor-id="what-this-is">What this is</h2>
333+
<p>This blog is a collection of (mostly) jupyter notebooks, in either python or <a href="https://julialang.org/">julia</a>, solving various engineering and math problems. These are my weekend projects and are often inspired by things happening in the world, interesting problems I may have encountered at work, or just passing interests of mine. There isn’t really a theme other than mostly chemical engineering, since that’s my profession, and mostly process safety and consequence modelling, as that’s something I’m personally interested in.</p>
334+
<p>I think the best way to learn something new is to try it out yourself, play around with solving problems, see what works and what doesn’t. That’s what these notebooks are. I am also a big believer in putting one’s random projects and terrible code online for other people to look at. The source code for each post is available for you to download and modify to your hearts content. I also try to provide references for everything I’m doing, and those are a good resource for more context. This is a great opportunity for you to tell me all the ways my code is terrible and what I should be doing instead, or tell me all the interesting things you did with it, and the new directions you went in. The internet is a better place when we share.</p>
335335
</section>
336-
<section id="caveat-emptor" class="level2">
337-
<h2 data-anchor-id="caveat-emptor">Caveat Emptor</h2>
338-
<p>While I may be an engineer, I am not <em>your</em> engineer. You should not blindly follow whatever you read on anyone’s blog, and instead see this as a starting point for your own work and research. I try to provide references, so you can check my work and my assumptions, and these can be very fruitful starting points to read more of the context around what I’m doing. It’s entirely possible that there is a better model out there, in the same reference that I use, for your particular problem! Also I often simplify the example I’m doing to zoom in on details I’m interested in while glossing over pieces that are important to a more fulsome engineering analysis.</p>
339-
<p>And let’s not forget that I can simply be wrong!</p>
336+
<section id="what-this-is-not" class="level2">
337+
<h2 data-anchor-id="what-this-is-not">What this is not</h2>
338+
<p>These blog posts do not contain my professional advice or opinion, nor do they represent the opinions of my employer. These are weekend projects, with no guarantees of correctness. You have to think for yourself.</p>
339+
</section>
340+
<section id="some-technical-caveats" class="level2">
341+
<h2 data-anchor-id="some-technical-caveats">Some technical caveats</h2>
342+
<p>The blog itself is rendered directly from the jupyter notebooks by <a href="https://quarto.org/">quarto</a>. However, a lot of the boiler plate and set-up is hidden in the final blog post for readability. If you want more details (especially how the plots are generated), please see the source noteboook.</p>
343+
<p>I’m no great coder but, at one point, all of the code here did work. It ran and it generated the results and figures in the given notebook. However, libraries change all the time and often in breaking ways, especially when packages are new (pre version 1.0). Which is a round-about way of saying that any julia code you find online, that is more than a couple of years old, may not run with the latest versions of everything. If you find yourself trying to run old code of mine that no longer works, please open an issue on github and I’ll try and help you out.</p>
340344

341345

342346
</section>

search.json

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,28 @@
44
"href": "about.html",
55
"title": "Allan Farrell",
66
"section": "",
7-
"text": "Whenever I run into a problem I do what everyone does: I google it. Frequently some random blog comes up detailing everything I need to know about solving the problem. So, I figured, if I was already doing the work for my own interest, might as well publish it? Be the blog I want to see in the world, or something like that.\nThat’s where these notebooks come from, they are mostly worked examples of things I’ve either had to do through my work – I’m a chemical engineer by day – or something I stumbled across and just thought was interesting. Hopefully you find them useful and, if you find any mistakes, let me know!"
7+
"text": "This blog is a collection of (mostly) jupyter notebooks, in either python or julia, solving various engineering and math problems. These are my weekend projects and are often inspired by things happening in the world, interesting problems I may have encountered at work, or just passing interests of mine. There isn’t really a theme other than mostly chemical engineering, since that’s my profession, and mostly process safety and consequence modelling, as that’s something I’m personally interested in.\nI think the best way to learn something new is to try it out yourself, play around with solving problems, see what works and what doesn’t. That’s what these notebooks are. I am also a big believer in putting one’s random projects and terrible code online for other people to look at. The source code for each post is available for you to download and modify to your hearts content. I also try to provide references for everything I’m doing, and those are a good resource for more context. This is a great opportunity for you to tell me all the ways my code is terrible and what I should be doing instead, or tell me all the interesting things you did with it, and the new directions you went in. The internet is a better place when we share."
88
},
99
{
10-
"objectID": "about.html#showing-my-work",
11-
"href": "about.html#showing-my-work",
10+
"objectID": "about.html#what-this-is",
11+
"href": "about.html#what-this-is",
1212
"title": "Allan Farrell",
1313
"section": "",
14-
"text": "Whenever I run into a problem I do what everyone does: I google it. Frequently some random blog comes up detailing everything I need to know about solving the problem. So, I figured, if I was already doing the work for my own interest, might as well publish it? Be the blog I want to see in the world, or something like that.\nThat’s where these notebooks come from, they are mostly worked examples of things I’ve either had to do through my work – I’m a chemical engineer by day – or something I stumbled across and just thought was interesting. Hopefully you find them useful and, if you find any mistakes, let me know!"
14+
"text": "This blog is a collection of (mostly) jupyter notebooks, in either python or julia, solving various engineering and math problems. These are my weekend projects and are often inspired by things happening in the world, interesting problems I may have encountered at work, or just passing interests of mine. There isn’t really a theme other than mostly chemical engineering, since that’s my profession, and mostly process safety and consequence modelling, as that’s something I’m personally interested in.\nI think the best way to learn something new is to try it out yourself, play around with solving problems, see what works and what doesn’t. That’s what these notebooks are. I am also a big believer in putting one’s random projects and terrible code online for other people to look at. The source code for each post is available for you to download and modify to your hearts content. I also try to provide references for everything I’m doing, and those are a good resource for more context. This is a great opportunity for you to tell me all the ways my code is terrible and what I should be doing instead, or tell me all the interesting things you did with it, and the new directions you went in. The internet is a better place when we share."
1515
},
1616
{
17-
"objectID": "about.html#caveat-emptor",
18-
"href": "about.html#caveat-emptor",
17+
"objectID": "about.html#what-this-is-not",
18+
"href": "about.html#what-this-is-not",
1919
"title": "Allan Farrell",
20-
"section": "Caveat Emptor",
21-
"text": "Caveat Emptor\nWhile I may be an engineer, I am not your engineer. You should not blindly follow whatever you read on anyone’s blog, and instead see this as a starting point for your own work and research. I try to provide references, so you can check my work and my assumptions, and these can be very fruitful starting points to read more of the context around what I’m doing. It’s entirely possible that there is a better model out there, in the same reference that I use, for your particular problem! Also I often simplify the example I’m doing to zoom in on details I’m interested in while glossing over pieces that are important to a more fulsome engineering analysis.\nAnd let’s not forget that I can simply be wrong!"
20+
"section": "What this is not",
21+
"text": "What this is not\nThese blog posts do not contain my professional advice or opinion, nor do they represent the opinions of my employer. These are weekend projects, with no guarantees of correctness. You have to think for yourself."
22+
},
23+
{
24+
"objectID": "about.html#some-technical-caveats",
25+
"href": "about.html#some-technical-caveats",
26+
"title": "Allan Farrell",
27+
"section": "Some technical caveats",
28+
"text": "Some technical caveats\nThe blog itself is rendered directly from the jupyter notebooks by quarto. However, a lot of the boiler plate and set-up is hidden in the final blog post for readability. If you want more details (especially how the plots are generated), please see the source noteboook.\nI’m no great coder but, at one point, all of the code here did work. It ran and it generated the results and figures in the given notebook. However, libraries change all the time and often in breaking ways, especially when packages are new (pre version 1.0). Which is a round-about way of saying that any julia code you find online, that is more than a couple of years old, may not run with the latest versions of everything. If you find yourself trying to run old code of mine that no longer works, please open an issue on github and I’ll try and help you out."
2229
},
2330
{
2431
"objectID": "index.html",

sitemap.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
33
<url>
44
<loc>https://aefarrell.github.io/about.html</loc>
5-
<lastmod>2025-06-27T14:15:28.513Z</lastmod>
5+
<lastmod>2025-07-21T04:21:00.920Z</lastmod>
66
</url>
77
<url>
88
<loc>https://aefarrell.github.io/index.html</loc>

0 commit comments

Comments
 (0)