I listened to a few podcasts (TalkPython, Test and Code) that had a theme of:

"How do we bring software design principles into science?"

This got me thinking... There are a couple of ways software design could be incorporated into science and the code scientists write. The science I'm thinking …

## How to Build a Streamlit App in Python

Streamlit is a web app-building framework for Python. Streamlit is a way to create mostly simple single-page web apps that are easy to deploy. Streamlit is useful for engineers and data scientists who have some app functionality, like a plot that dynamically changes based on user interaction, but don't want …

## Estimating the Deflection of a Truncated Cone using Python

In this post, we will complete a problem that might come up in a Strength of Materials class. We'll estimate the deflection of a truncated cone given an applied load using Python.

### The Problem¶

Below is an engineering mechanics problem that can be solved in Python. Follow along this post …

## Plotting a Stress Strain Curve with Python and Matplotlib

In this post, we'll use data from a tensile test to build a stress strain curve with Python and Matplotlib.

A tensile test is a type of mechanical test performed by engineers used to determine the mechanical properties of a material. Engineering metal alloys such as steel and aluminum alloys …

## Plotting Bond Energy vs. Distance with Python and Matplotlib

Atoms in solid materials like steel and aluminum are held together with chemical bonds. Atoms of solid materials are more stable when they are chemically bonded together, and it takes energy to separate atoms which are joined together with a chemical bond. The bonding energy associated with a chemical bond …