# Bar.py from numpy import pi class Bar(): def __init__(self, radius:float=0.1, k:float=0.5, h:float=0.0025, E:float=7e9, density:float=2710): self.radius:float = radius self.k:float = k self.h:float = h self.E:float = E self.density:float = density self.update_properties() def update_properties(self): self.area:float = pi*self.radius**2 self.p: float = 2*pi*self.radius self.alpha = ((self.h*self.p)/(self.k*self.area))**0.5