Skip to main content

Methods to calculate properties of laminated composite materials

Project description

Github Actions status: Unit tests and code coverage Documentation Deploy

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.8) [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.8) [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.4 onwards: verified lamination parameters, analytical gradients of Aij, Bij, Dij with respect to lamination parameters, supportting MAC-OS
  • version 0.5.8 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


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.8.tar.gz (230.0 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.8-cp311-cp311-win_amd64.whl (176.3 kB view details)

Uploaded CPython 3.11Windows x86-64

composites-0.5.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

composites-0.5.8-cp311-cp311-macosx_10_9_universal2.whl (414.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

composites-0.5.8-cp310-cp310-win_amd64.whl (176.3 kB view details)

Uploaded CPython 3.10Windows x86-64

composites-0.5.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

composites-0.5.8-cp310-cp310-macosx_10_15_x86_64.whl (224.0 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

composites-0.5.8-cp39-cp39-win_amd64.whl (177.2 kB view details)

Uploaded CPython 3.9Windows x86-64

composites-0.5.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

composites-0.5.8-cp39-cp39-macosx_10_15_x86_64.whl (223.4 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

composites-0.5.8-cp38-cp38-win_amd64.whl (177.4 kB view details)

Uploaded CPython 3.8Windows x86-64

composites-0.5.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

composites-0.5.8-cp38-cp38-macosx_10_15_x86_64.whl (220.1 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

composites-0.5.8-cp37-cp37m-win_amd64.whl (175.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

composites-0.5.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

composites-0.5.8-cp37-cp37m-macosx_10_15_x86_64.whl (217.0 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: composites-0.5.8.tar.gz
  • Upload date:
  • Size: 230.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for composites-0.5.8.tar.gz
Algorithm Hash digest
SHA256 3bc4882fca99a7e74275ede2bf1b8b6145c877d929a33e5284ba4b26acbcebdc
MD5 e1051747f956098c799adafc6dff9f4f
BLAKE2b-256 e9ebc0dfadd685008c9f86ae8bce603d4311c4880150ffdefd957b34c26e6c93

See more details on using hashes here.

File details

Details for the file composites-0.5.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: composites-0.5.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 176.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for composites-0.5.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 137128df62a78fd8f2aa316fca98f9504cd99cdb9aa15fabc175c64728949b44
MD5 22fb0d99a9116785ce8d9a680bdf73ff
BLAKE2b-256 67c9954ef39ea06f6de0d668b47529210eef0bac6b50b1142d5b582be0b6df67

See more details on using hashes here.

File details

Details for the file composites-0.5.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.5.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f921b562c04fb4bef1165a07e5faf564191299705a4bf557f0f65089807f3657
MD5 f9cd099d9635d359c8c697db9df80009
BLAKE2b-256 a649011bebd82559bc24ababd3c116f714091a8a85ec8a67dbf391a0d497f49f

See more details on using hashes here.

File details

Details for the file composites-0.5.8-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for composites-0.5.8-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3b113fd8f54bbfdb368c9fa78a4c1360bbfba82442b5d79fd9d56b0879c94825
MD5 855388621dbed5a790c31c0a1ede7d85
BLAKE2b-256 43563258c44b6d8d7c0404d71278542660df4b93a259d20cb9ea51a710074449

See more details on using hashes here.

File details

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

File metadata

  • Download URL: composites-0.5.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 176.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for composites-0.5.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4d475fa1c0b99505857e3288621845c9b74ac5ea3762e27646eac531e647caac
MD5 cc824ee68669c3ae92279e995797b10f
BLAKE2b-256 f38b0e221230f98cfd321943d912bae714e3ea22a507e3d656f5114c4e4603bb

See more details on using hashes here.

File details

Details for the file composites-0.5.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.5.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb147c4d6de1146958cd1d6e37c2b67b85dd113ec0acd9aa1f720ae51e5e6dd4
MD5 04c2306cb96da9a0842cabe2cd1908a2
BLAKE2b-256 2024ce837a245793e78403eab71c9ce7bbf8647815f7e0a006a23c1499ed89d3

See more details on using hashes here.

File details

Details for the file composites-0.5.8-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.5.8-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 69024f9be53e7db3aeea04cd295dbfb0c2463877be824a541468cce39197dedd
MD5 0e50a92db1c1d6bf8ec744ca03111eb1
BLAKE2b-256 c2ccdf896d81dae76994db6e3ed774272b6cfa84b00484db22f9528ad4ae478b

See more details on using hashes here.

File details

Details for the file composites-0.5.8-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: composites-0.5.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 177.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for composites-0.5.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6d999edfc204b3cbca945b365c5fb772eecc13a514d2cae5732942f909adf0e6
MD5 5bef0ffaf538893aa2583ddffbb286c9
BLAKE2b-256 120426152859bf7d3dc78c78289e1c12e7c3d48d164e6144e7774d56b1091b50

See more details on using hashes here.

File details

Details for the file composites-0.5.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.5.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d567db0b2e306cde967c064e474eb8620ac982425a7c50a521de0ffa11581cac
MD5 3c2bec79134e95bd1f30279929e62d04
BLAKE2b-256 b16a6e66a1b328862af9d2328f895a6caaab3c02886bfec4158a04b555fab9c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for composites-0.5.8-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fca42203e28e816aefb4e39c6707e37e57c7dff197d4ac4cd650a8be9038e620
MD5 0a0b8b5ce654dd822e9da2ce53c5486a
BLAKE2b-256 1aa6536077187d4d1b9947471ff8b102139c0864be00ac253dcf932e620087d7

See more details on using hashes here.

File details

Details for the file composites-0.5.8-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: composites-0.5.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 177.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for composites-0.5.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 480e2660aa6e9d945a38813d5d55562d0ebe85ffc3ed1dd93211a6cb541eaf3c
MD5 9dbf3e2e39c9dbeb4e59d672edae0b0d
BLAKE2b-256 3fc58251d835cbd4bc9625446e41f24805db28557e1ec3c9cca508dccc713a34

See more details on using hashes here.

File details

Details for the file composites-0.5.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.5.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c584673f142e843a638bbd2dcce62db8ffb3d1c5ac2541af2ca4a1aa6844c8d
MD5 6d849ae7d998f472757eb5bc1ec1ca21
BLAKE2b-256 a2858e3a1a99d19127ac026bbe4bf7e2a92d84e67b3ca61494ef603dbd23d3b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for composites-0.5.8-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2b8a0dd4e496232a55f2fd205a6cd4b6c7e9b2840714adad0899986f2c0c1c15
MD5 f7b0352ee44b094f8cc1bbec62465ebf
BLAKE2b-256 99bdb70874a16350dc9e1ab2bb895ebf2642f68a621e40a37ea71aa861add6ed

See more details on using hashes here.

File details

Details for the file composites-0.5.8-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: composites-0.5.8-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 175.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for composites-0.5.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 62c9894b5276197b96b49a6822312f784f67a2bddfe6ee9520ce75dec2eb7fa5
MD5 e80c7773ad5383056f9df031227f6c26
BLAKE2b-256 6547d2a1727d337c76f58ac821073a0b22874fa75cdab9481716982fa1fe3c98

See more details on using hashes here.

File details

Details for the file composites-0.5.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.5.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8296257c9692c2b05d38a081a139d4acd783c002a5e5a88bc0ebd2a9470c501
MD5 22ef0836e7019ba8f406184da4e7e907
BLAKE2b-256 430e18cc5ad22da9b068e7b5e72efa21915f4f4cd845b1f5ec826c76d5c0585c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for composites-0.5.8-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 77391adc9ecef5c05b1949b1745dbebec5f039f1c90743f24a2f3725afd23d36
MD5 eea9a2734d9b577ed33dd23d9fc3b7b2
BLAKE2b-256 7213040f3bbb2c1ce0fd3341c2bacc298ade5eb671591a4219f2f239ff7e2c88

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