Methods for analysis and design of composites
Project description
Coverage status:
Methods for analysis and design of composites
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, SGP. Methods for analysis and design of composites (Version 0.7.1) [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 for analysis and design of composites}}
}
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
- version 0.6.0 onwards: cibuildwheel to distribute for Linux
- version 0.7.0 onwards: added Kassapoglou's module
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.7.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52a99f39e7887a50362de79f206f2d9a98460a32222064f4cb0819e80ddd276f |
|
MD5 | 20db62f91c9b4a03c52200e64cbc76da |
|
BLAKE2b-256 | 159b2be2d9c7885b0635ad4ab557e1b98f0a59f205572ab16586ef430990186d |
Hashes for composites-0.7.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b4275881b11d7340a0905fc9688f1e455d293f4b20d651029c011665f0a3468 |
|
MD5 | 43471a1c767fa113ace239178097352b |
|
BLAKE2b-256 | 1ebdf87af652eada7f24733baf9e6d2042394f77a1c1e9df2467d7af42220f0d |
Hashes for composites-0.7.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a89bd3cc869e57b198a474db8533f93deac77f8688cfec05331b1fd0c789374f |
|
MD5 | 58199536caffb7615bdf0b291750b8c1 |
|
BLAKE2b-256 | e0cbcc546d71f4c88883d7b4b7b46d457553f22e9f5c64beca290b88912322d8 |
Hashes for composites-0.7.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7c24232880d58f7ea0649d3bd8bd050744f15649f210942edec0daf096918d0 |
|
MD5 | 3d21e0ef6e6815fd7521e9cf9128c2dd |
|
BLAKE2b-256 | a7fd99eef9dd07106a5ba9b994213330bfc5b8edab268e9f69cb37672623552f |
Hashes for composites-0.7.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a2ec62e28200ca957204c748c9d88244d279e4d4ea5381a1412f248a5932139 |
|
MD5 | d795cfba9e156d4fc6861944f18b4d1d |
|
BLAKE2b-256 | e9de8cea7d608715c87dbd9fa054f8e7804454c26cdda0b52146d7b70e2c8cce |
Hashes for composites-0.7.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 601eba99d4224f9035bfb9f18212c1cb451794dc97e7907c14059d178a32d07e |
|
MD5 | 183977dc89ff269e3a9f001d2c5ed4f0 |
|
BLAKE2b-256 | 70857942cd7e8c14592065632601ef4b97268f030addf57cf1cd76dbd5353d01 |
Hashes for composites-0.7.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e683d46ddd0e9099d006d6d47288b6f658ec14b3419936318c81731fe2ca9762 |
|
MD5 | f11f0794e63034b841d9e91e7947fd28 |
|
BLAKE2b-256 | dfed7e12ba2042e139d814994942fbc8a6f592833a7a2a6e1eec1df87b53ff2c |
Hashes for composites-0.7.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93f619d462359b66df95386b2312ac92be0c12636eef37c7f763bf91faac1905 |
|
MD5 | 9e333dfef438e8d5694dfe37d57f9189 |
|
BLAKE2b-256 | a51e1f43536b4a5364c5c57933b3ee5193ea56fde95d2c5c690e291e9eefe011 |
Hashes for composites-0.7.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10ba26ceeb8b42910db849428d4eb67fdc52f6b746b9d6235691587692927f8a |
|
MD5 | 478016b5469dad77d9aa557caf7b3103 |
|
BLAKE2b-256 | 29ae9a20b127f82c8e5626c9fda973b604ad9dc7332706008ba8162d331945ac |
Hashes for composites-0.7.1-cp38-cp38-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d2e7530032041bed9d3c3037ac7d5173eb0f6eb591fd0f9a5a7567791456b2c |
|
MD5 | 5518bda5b64b74cb29a0004b4fa21174 |
|
BLAKE2b-256 | 95d7587137a8628d4d74c83a33f75afd5965b5ebe0d2004653bd6bd0ce5fbf4e |