View Code? Open in Web Editor
NEW
Perform engineering analysis on beams with diagrams for shear, moments, angle, and deflection. Now has 3D plots!
Home Page: https://pypi.org/project/beam-analysis/
License: MIT License
beam-analysis's People
Contributors
beam-analysis's Issues
New unit conversion
- allow the user to optionally control input/output units
- either in the construction of a
Beam
(probably preferred)
Beam(l, e, i, unitsIn=Units.SI, unitsOut=Units.Customary)
- or specify each input unit
e = E(207, units=Units.Gpa)
l = L(1.0, units=Units.m)
Currently only one CrossSectionType
is supported: CrossSectionTypes.CIRC
- Add functionality for the other two suggested
CrossSectionType
s
CrossSectionTypes.RECT
CrossSectionTypes.I
- this includes implementation of the functions:
getArea(self)
getI(self)
getPlotPoints(self, xOffset, yOffset, zOffset, n=20)
Currently
Travis runs every time there is an update to master
Desired
Run Travis tests on any push to master
Run Travis upload to PyPi only on a branch merge to master
Update Tests to Include New Code from 3D Refactor
Old tests fail miserably. Fix this.
Currently
Important Analysis Results are only printed in the console
Desired
Make an output report for the beam.
- Ideas:
.csv
file with results and config info
- quick and dirty
.txt
file
- fancy shmancy
.pdf
using a save image from the 2d-3d plots
Images
![image](https://user-images.githubusercontent.com/55027279/108810029-ca40dc00-756f-11eb-8061-dd7638527273.png)
Emojis
๐ |
๐ |
๐ |
๐ |
๐ |
๐ |