Methods to calculate properties of laminated composite materials
Project description
Coverage 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.6.0) [Computer software]. 2024. https://doi.org/10.5281/zenodo.2871782
Bibtex :
@misc{composites2024,
author = {Castro, Saullo G. P.},
doi = {10.5281/zenodo.2871782},
title = {{Methods to calculate composite plate properties (Version 0.6.0) [Computer software]. 2024}}
}
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.4 onwards: verified lamination parameters, analytical gradients of Aij, Bij, Dij with respect to lamination parameters, supportting MAC-OS
- version 0.5.17 onwards: installing with pip
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for composites-0.6.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dbee679ea6ab1203373da312f710ee0b77645f3fa2a8a013721213a54d10c17 |
|
MD5 | 307d8a86ff7e7431224662e64df627d9 |
|
BLAKE2b-256 | 350a1d303f00fba63edfc7d9a6771c518931778fbe8e3a485abcb76620e31929 |
Hashes for composites-0.6.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe711f55675ca09661e5dcb450b7237dde1135b7e89b37d85aeaa88878ce69c6 |
|
MD5 | 647444859d557798c68e0bb4e4f3449e |
|
BLAKE2b-256 | 9eb8707a500af830a7c8bdb8cb8399cb995f93d0bb8b5b60c173d94079064734 |
Hashes for composites-0.6.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07c7b1b399813cda488c800e54ef1a02221f638e899e9fbb1abc2c43f9e960fd |
|
MD5 | 718b8471fd0f43ded0f9b39ee8d01f34 |
|
BLAKE2b-256 | 8a035a0fe1eae2b1c41e7366931861b770ec3d2630d0b2a7d0e7c268f5fbf58d |
Hashes for composites-0.6.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 362f3986e4a546218c592f64112efb3ac58451260786371de3fd018a695a526d |
|
MD5 | 40e22d0f3cd68e662314e6ad67f192e3 |
|
BLAKE2b-256 | a901194bded741f4bbcc55c200525bc47ce7e9fe23d608e26080829c16f7cb37 |
Hashes for composites-0.6.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 065aa5078d6c2112b43839f31c1f78cf7dcbc2ff73079d28dd8dbcf7ef41cb7f |
|
MD5 | 23c259a557563e471962134705bc3669 |
|
BLAKE2b-256 | c63ae0103e7555e0fe040b94ba7ec761c38e6c9050b91fe26e6a9a9ed6e9b16d |
Hashes for composites-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdefb743fe0fd2507d11a93effcda0a9745ecefa754505ec4656881cc444d22a |
|
MD5 | 2e38321d2822d4654e56b2ad2bbe1076 |
|
BLAKE2b-256 | 1e0a534ace9f49693d790fc0e22dbd76ba597db950248d64683f82c235d02734 |
Hashes for composites-0.6.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e92e4754638f0b57b706aecb95f2dac0f6952407fcbee50d6a0dec20fdba87b |
|
MD5 | a9aa7b044b3b2f577d1e44f9c67c04fb |
|
BLAKE2b-256 | dba090a53bcbaab471138d710a201c18c2df1d5703d347ac304230803bfff622 |
Hashes for composites-0.6.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e27d7c6aa44a9575c436ca6873deb801979312969c766fd88f3b38d1ed5b92e |
|
MD5 | bb625a5478a6bce63ec97f76d3346436 |
|
BLAKE2b-256 | f7a5347609f954b3b3e8db180db477173e46d41c84774c9fecad1318c80415b8 |
Hashes for composites-0.6.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b568188a788340e225b187e829e9807c243dbc797ce7c7c588b35c43afe8a346 |
|
MD5 | f7e5afc6e3b9a5290c70681951921744 |
|
BLAKE2b-256 | 9a4addff6681bf35f970319ddf9399124664e188ee6d2669dce92c069e038a10 |
Hashes for composites-0.6.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58e55f49fc624ad1f2ee8e7fa02307a67628462c3dd4f27aed35e92686b0d1f0 |
|
MD5 | ee7493e6811e65a6097773b768df42fa |
|
BLAKE2b-256 | 900a4b998d6ec0f3342f67d17c0a8b08bac7182fc5a6d7e3e90ac5a25e8cf695 |
Hashes for composites-0.6.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa264ee6de43305dd77e58253d190db304148b44d6b641b9b7a3ca4ebd7d869d |
|
MD5 | d9013eb1f94f18e2ec50cd9d1d703bb9 |
|
BLAKE2b-256 | 5f7145158c1b0b2271020fb9c475c8df4026c3060380971fbf978f41cd63ac16 |
Hashes for composites-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4656e4370521e6539e5d001c088a119838a0a77f3741cc075c327c0e7be9af71 |
|
MD5 | 84bbfc8486bf4490d8e3baecdcab6846 |
|
BLAKE2b-256 | 7d7dbfcc6d29a6c7a76cf2af0a90511fb91eb80d1c3b1b40baff9ad23902afa8 |
Hashes for composites-0.6.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 716b870c937acaf64e5f452400b38a41d0aab582e36d9c0ba61a2397f3d62b75 |
|
MD5 | 241248465a183fe7e7e5663c082b09cc |
|
BLAKE2b-256 | c39c79deeb1cba29e382b915ef508476b6126ab1f17015767ab2a0f1e2830a88 |
Hashes for composites-0.6.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c9115ff7edba723da1dff62a03c2e80e6cab5b31213e166f7104a3f9d5a01f8 |
|
MD5 | 2cd5a35b09e388fb9784f5fefdd58aba |
|
BLAKE2b-256 | 81c18a69357654fbbda0082bd1d835e40ce3c6f4ba06e4655b436743af2a8663 |
Hashes for composites-0.6.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a514632c12ea33ceaca5f33ba9e50cba91114e90139fe3091c84caf790732e19 |
|
MD5 | bf8186368b12f7691d0fa2616a7bd118 |
|
BLAKE2b-256 | b234771cbe51c6499a526853ae8e83d811fe19ec5983b727ec4c6ed57648a5d5 |
Hashes for composites-0.6.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | becdeacad66d932235b99cf78dc9125bf6f5d7ded326b72668016fed49679135 |
|
MD5 | 7011fb63483559165ba2be427b1b467a |
|
BLAKE2b-256 | d56c0ab5678386a9bd7cbcc9e5735a728372e438c1e99ce2ccc92be00cfb0137 |
Hashes for composites-0.6.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5740c4cb9a5392fb89352b4a55c8db64a8cc82225b71f0daa70fbae7d6ac2778 |
|
MD5 | ecc1dd279f83cdd344cba0ac3a607c98 |
|
BLAKE2b-256 | 57cb2183cd49c2910f3a0f71fb1c24cabc82d8aa5b29a2d6b2f77e0267c40222 |
Hashes for composites-0.6.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4d7591be097059730c0ed44d01d4b4cedcb1be1bee7461c2360ec65c7adcff9 |
|
MD5 | e9235f2654f776eda3e1a046c24fb0b3 |
|
BLAKE2b-256 | a2114042a6042192259044084c594eb29f6b628ca3ecf3e6ad43d592cd8a800c |