Articles


Tracking Issues using Jupyter Notebooks

I’m currently collaborating on a paper. My collaborator and I are writing the paper using LaTeX and we’re using git to track and share changes to the manuscript. We currently have a shared repository on GitHub.

GitHub has a lot of great features for collaborating on software — after …

➟ Read more

Package Adequacy for Engineering Calculations

If you do engineering calculations or analysis using a language like R or Python, chances are that you’re going to use some packages. Packages are collections of code that someone else has written that you can use in your code. For example, if you need to solve a system …

➟ Read more

Pandoc Report Templates

The main benefit of using Notebooks (R Notebooks or Jupyter Notebooks) is that the document is reproducible: the reader knows exactly how the results of the analysis were obtained. I wrote about the use of Notebooks in an earlier post.

Most organizations have a certain report format: a certain cover …

➟ Read more

Automating Software Validation Reports

I’ve been working on a Python package to analyze adhesively bonded joints recently. This package will be used to analyze adhesive joints in certain aircraft structure and will be used to substantiate the design of structural repairs, amongst other uses. Because of this, the output of this package needs …

➟ Read more

Reproducibility of Engineering Calculations

Reproducibility in engineering work doesn’t seem to get the attention that it deserves. I can’t count the number of times that I’ve read an old engineering report in search of a particular result, only to find that the calculation that lead to that result is only barely …

➟ Read more

rde: Now on CRAN

For the last couple of years, we’ve been using the statistical programming language R when we do statistical analysis or data visualizations at work. We typically deal with small data — most of the time, our data sets are high-tens or low-hundreds of rows of data.

A lot of the …

➟ Read more

Welcome to Kloppenborg.ca

Welcome to kloppenborg.ca

I plan to use this website as a blog where I discuss topics related to engineering, technology and whatever else I’m thinking about at the time.

If you find any of the posts here interesting, feel free to share them. If you don’t feel …

➟ Read more