Skip to main content

Methods to calculate properties of laminated composite materials

Project description

Travis-CI status:

Build Status

Github Actions status:

Actions Status

Coverage status:

Coverage Status Codecov Status

Methods to calculate composite plate properties

High-performance module to calculate properties of laminated composite materials. Usually, this module is used to calculate:

  • A, B, D, E plane-stress stiffness matrices for plates -- A, B, D, for classical plate theory (CLT, or CLPT) -- E for first-order shear deformation theory (FSDT)
  • Material invariants, trace-normalized or not
  • Lamination parameters based on material invariants
  • Stiffness matrices (ABDE) based on lamination parameters

Citing this repository

Castro, S. G. P. Methods to calculate composite plate properties (Version 0.5.3) [Computer software]. 2022. https://doi.org/10.5281/zenodo.2871782

Bibtex :

@misc{composites2022,
    author = {Castro, Saullo G. P.},
    doi = {10.5281/zenodo.2871782},
    title = {{Methods to calculate composite plate properties (Version 0.5.3) [Computer software]. 2022}}
    }

Documentation

The documentation is available on: https://saullocastro.github.io/composites.

History

  • version 0.1.0, from sub-module of compmech 0.7.2
  • version 0.2.2, from sub-module of meshless 0.1.19
  • version 0.2.3 onwards, independent of previous packages
  • version 0.3.0 onwards, with fast Cython version, not compatible with previous versions
  • version 0.4.0 onwards, fast Cython and cimportable by other packages, full compatibility with finite element mass matrices of plates and shells, supporting laminated plates with materials of different densities
  • version 0.5.3 onwards, verified lamination parameters, analytical gradients of Aij, Bij, Dij with respect to lamination parameters, supportting MAC-OS

License

Distrubuted under the 3-Clause BSD license (https://raw.github.com/saullocastro/composites/master/LICENSE).

Contact: S.G.P.Castro@tudelft.nl.

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

composites-0.5.3.tar.gz (229.6 kB view details)

Uploaded Source

Built Distributions

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

composites-0.5.3-cp310-cp310-win_amd64.whl (176.2 kB view details)

Uploaded CPython 3.10Windows x86-64

composites-0.5.3-cp310-cp310-macosx_10_15_universal2.whl (411.3 kB view details)

Uploaded CPython 3.10macOS 10.15+ universal2 (ARM64, x86-64)

composites-0.5.3-cp39-cp39-macosx_10_15_x86_64.whl (223.2 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

composites-0.5.3-cp38-cp38-macosx_10_15_x86_64.whl (219.0 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

composites-0.5.3-cp37-cp37m-macosx_10_15_x86_64.whl (216.4 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

File details

Details for the file composites-0.5.3.tar.gz.

File metadata

  • Download URL: composites-0.5.3.tar.gz
  • Upload date:
  • Size: 229.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for composites-0.5.3.tar.gz
Algorithm Hash digest
SHA256 faa445b24fe3bd974f79d13354b3e0cc15b320bc9a07489599ec3f78e80adcf9
MD5 b4167f0b9a08525cebade0c8f9a6abb5
BLAKE2b-256 41a96bc54018d3173c9d9333e33fb43a85ebbb915e5f6ebe66acf9e13bb20eae

See more details on using hashes here.

File details

Details for the file composites-0.5.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: composites-0.5.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 176.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for composites-0.5.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3a6d9dc5a792b674f7ead9279fd2804904eb39922c5a7bcb916b0ea77f6afc5b
MD5 7c40e16a7ae896a907c3ed82dd5caaf9
BLAKE2b-256 bd6d395c9975cb01ebb4a26acadb300167d90e09f7c328f8ed05a9e7b90be111

See more details on using hashes here.

File details

Details for the file composites-0.5.3-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for composites-0.5.3-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 6be9f332d7b92f929b0c8b7690e164e719cf82c3e98145395953e75535a6855e
MD5 2043938350fd36fe4874f86127e1a765
BLAKE2b-256 cea30b583ebe5603fd126816dec856d8072fcb63d06792890fbf11c8a4e6b76a

See more details on using hashes here.

File details

Details for the file composites-0.5.3-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.5.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 78cc079d2d3adc3e133f97c1463ccacf8372870d30e8ac47733a696fc94da775
MD5 2140481ec47b16ca54d65161f8f24e47
BLAKE2b-256 2fd674b246633494b8af820184b67c7ea194bd340d3a7eac9be980cb110ad549

See more details on using hashes here.

File details

Details for the file composites-0.5.3-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.5.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 457873e53fe38cab02b9b49351a775c9af6119fd511d21bf2f1748a043118aa7
MD5 4adf0365088894f49ad8c0289fb589b8
BLAKE2b-256 6ac22798a791d8d6854cfd3e960c52b2d758f0f54e5cc677e7f1f1ac7141ae4b

See more details on using hashes here.

File details

Details for the file composites-0.5.3-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.5.3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 036381a2c61dd4850f38a9d8ced1e355e4721f7a1265ff0fff658f618a68c8e2
MD5 3439eaecebd36a9dd9af6ce3634149ad
BLAKE2b-256 316c00e62d5451e657c1301ef0979b87daa65d2737d1da797e282d4fff84e47f

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