CompPy is a Python package for analyzing and designing composite laminates. It contains several features:
- Construct the ABD Matrices for a composite laminate (including hybrids) given a layup and a material library.
- Calculation of effective elastic constants.
- Design a laminate to meet minimum elastic/weight properties given a material library. Various constraints can be applied to the ABD matrix.
- Ultimate strength calculations.
- Hole strength calculations.
- Design a laminate to meet minimum strength properties given a material library.
- Goland-Reissner Method
- Hart-Smith Methods