Skip to main content

A sample Python package

Reason this release was yanked:

old

Project description

PyComps

Easy calculation of composite properties

Brief description

A Python toolbox for the structural analysis of orthotropic layered components. The program implements both the micro and meso/macro mechanics in the classes "PlyDef" and "Laminate". Class methods allow different operations.

Laminate - meso/macro mechanics

creates a laminate object starting from the plies properties and stack-up information.

Features:

  • calculation of the laminate stiffness matrix
  • estimation of equivalent tensile and flexural orthotropic mechanical properties.
  • ply-by-ply stress analysis in accordance with CLT or FSDT.
  • Failure verification with maximum stress, maximum strain and Tsai-Wu criteria

PlyDef - micro mechanics

manipulation of ply objects generated from the constituents' properties and mass or volume fractions.

Features:

  • calculation of ply mechanical properties starting from that of isotropic constituents.
  • the former can be attained with different methods: ROM, Halpin-Tsai, or PMM
  • cured ply thickness estimation

Source Code:

https://github.com/edo-147/PyComp

notes:

aligned with GitHub tag v0.3.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyComps-0.3.1.tar.gz (33.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PyComps-0.3.1-py3-none-any.whl (30.0 kB view details)

Uploaded Python 3

File details

Details for the file PyComps-0.3.1.tar.gz.

File metadata

  • Download URL: PyComps-0.3.1.tar.gz
  • Upload date:
  • Size: 33.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for PyComps-0.3.1.tar.gz
Algorithm Hash digest
SHA256 48f728ea7d13f07ce12761d421e7be966de823c53de20663de7d11015f3794cc
MD5 b94b65188ab52c7f5ef0cee480064d15
BLAKE2b-256 ec3f738ee793b9fde5d4e8273934dbdc3c1475623dded42f95cd165ebde8c041

See more details on using hashes here.

File details

Details for the file PyComps-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: PyComps-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 30.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for PyComps-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 50d758569a89fecf42ad521a54f5f004a6d1e2b84de7c83c0068309c9597c0d2
MD5 245c3bfd751c153f85cd6f50d3091c09
BLAKE2b-256 b5e49f3ee048d8809eec1b662c36f97fd7ec14188017718a9cf9a524f4278f22

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page