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.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


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.6.0.tar.gz (276.1 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.6.0-cp312-cp312-win_amd64.whl (201.9 kB view details)

Uploaded CPython 3.12Windows x86-64

composites-0.6.0-cp312-cp312-macosx_10_9_universal2.whl (457.5 kB view details)

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

composites-0.6.0-cp311-cp311-win_amd64.whl (205.6 kB view details)

Uploaded CPython 3.11Windows x86-64

composites-0.6.0-cp311-cp311-musllinux_1_1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

composites-0.6.0-cp311-cp311-musllinux_1_1_i686.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

composites-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

composites-0.6.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

composites-0.6.0-cp311-cp311-macosx_10_9_universal2.whl (464.4 kB view details)

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

composites-0.6.0-cp310-cp310-win_amd64.whl (204.9 kB view details)

Uploaded CPython 3.10Windows x86-64

composites-0.6.0-cp310-cp310-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

composites-0.6.0-cp310-cp310-musllinux_1_1_i686.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

composites-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

composites-0.6.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

composites-0.6.0-cp310-cp310-macosx_11_0_x86_64.whl (250.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

composites-0.6.0-cp39-cp39-win_amd64.whl (205.3 kB view details)

Uploaded CPython 3.9Windows x86-64

composites-0.6.0-cp39-cp39-macosx_11_0_x86_64.whl (249.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

composites-0.6.0-cp38-cp38-win_amd64.whl (205.3 kB view details)

Uploaded CPython 3.8Windows x86-64

composites-0.6.0-cp38-cp38-macosx_11_0_x86_64.whl (248.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

File details

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

File metadata

  • Download URL: composites-0.6.0.tar.gz
  • Upload date:
  • Size: 276.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for composites-0.6.0.tar.gz
Algorithm Hash digest
SHA256 39ad1190c8314a1fe55a35dd2739723e50f4a17dfed29c6e55f489cdaa1729f3
MD5 675f1e187d7a58422bfd4f6eada3d67e
BLAKE2b-256 e06dd7f0d00ae2cfcc1f1790de38b4070c5a38a43a9f8dc1b2493d81d048274e

See more details on using hashes here.

File details

Details for the file composites-0.6.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: composites-0.6.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 201.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for composites-0.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6dbee679ea6ab1203373da312f710ee0b77645f3fa2a8a013721213a54d10c17
MD5 307d8a86ff7e7431224662e64df627d9
BLAKE2b-256 350a1d303f00fba63edfc7d9a6771c518931778fbe8e3a485abcb76620e31929

See more details on using hashes here.

File details

Details for the file composites-0.6.0-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for composites-0.6.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fe711f55675ca09661e5dcb450b7237dde1135b7e89b37d85aeaa88878ce69c6
MD5 647444859d557798c68e0bb4e4f3449e
BLAKE2b-256 9eb8707a500af830a7c8bdb8cb8399cb995f93d0bb8b5b60c173d94079064734

See more details on using hashes here.

File details

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

File metadata

  • Download URL: composites-0.6.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 205.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for composites-0.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 07c7b1b399813cda488c800e54ef1a02221f638e899e9fbb1abc2c43f9e960fd
MD5 718b8471fd0f43ded0f9b39ee8d01f34
BLAKE2b-256 8a035a0fe1eae2b1c41e7366931861b770ec3d2630d0b2a7d0e7c268f5fbf58d

See more details on using hashes here.

File details

Details for the file composites-0.6.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.6.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 362f3986e4a546218c592f64112efb3ac58451260786371de3fd018a695a526d
MD5 40e22d0f3cd68e662314e6ad67f192e3
BLAKE2b-256 a901194bded741f4bbcc55c200525bc47ce7e9fe23d608e26080829c16f7cb37

See more details on using hashes here.

File details

Details for the file composites-0.6.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for composites-0.6.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 065aa5078d6c2112b43839f31c1f78cf7dcbc2ff73079d28dd8dbcf7ef41cb7f
MD5 23c259a557563e471962134705bc3669
BLAKE2b-256 c63ae0103e7555e0fe040b94ba7ec761c38e6c9050b91fe26e6a9a9ed6e9b16d

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file composites-0.6.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for composites-0.6.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6e27d7c6aa44a9575c436ca6873deb801979312969c766fd88f3b38d1ed5b92e
MD5 bb625a5478a6bce63ec97f76d3346436
BLAKE2b-256 f7a5347609f954b3b3e8db180db477173e46d41c84774c9fecad1318c80415b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: composites-0.6.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 204.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for composites-0.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b568188a788340e225b187e829e9807c243dbc797ce7c7c588b35c43afe8a346
MD5 f7e5afc6e3b9a5290c70681951921744
BLAKE2b-256 9a4addff6681bf35f970319ddf9399124664e188ee6d2669dce92c069e038a10

See more details on using hashes here.

File details

Details for the file composites-0.6.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.6.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 58e55f49fc624ad1f2ee8e7fa02307a67628462c3dd4f27aed35e92686b0d1f0
MD5 ee7493e6811e65a6097773b768df42fa
BLAKE2b-256 900a4b998d6ec0f3342f67d17c0a8b08bac7182fc5a6d7e3e90ac5a25e8cf695

See more details on using hashes here.

File details

Details for the file composites-0.6.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for composites-0.6.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 aa264ee6de43305dd77e58253d190db304148b44d6b641b9b7a3ca4ebd7d869d
MD5 d9013eb1f94f18e2ec50cd9d1d703bb9
BLAKE2b-256 5f7145158c1b0b2271020fb9c475c8df4026c3060380971fbf978f41cd63ac16

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file composites-0.6.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file composites-0.6.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.6.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0c9115ff7edba723da1dff62a03c2e80e6cab5b31213e166f7104a3f9d5a01f8
MD5 2cd5a35b09e388fb9784f5fefdd58aba
BLAKE2b-256 81c18a69357654fbbda0082bd1d835e40ce3c6f4ba06e4655b436743af2a8663

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for composites-0.6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a514632c12ea33ceaca5f33ba9e50cba91114e90139fe3091c84caf790732e19
MD5 bf8186368b12f7691d0fa2616a7bd118
BLAKE2b-256 b234771cbe51c6499a526853ae8e83d811fe19ec5983b727ec4c6ed57648a5d5

See more details on using hashes here.

File details

Details for the file composites-0.6.0-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.6.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 becdeacad66d932235b99cf78dc9125bf6f5d7ded326b72668016fed49679135
MD5 7011fb63483559165ba2be427b1b467a
BLAKE2b-256 d56c0ab5678386a9bd7cbcc9e5735a728372e438c1e99ce2ccc92be00cfb0137

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for composites-0.6.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5740c4cb9a5392fb89352b4a55c8db64a8cc82225b71f0daa70fbae7d6ac2778
MD5 ecc1dd279f83cdd344cba0ac3a607c98
BLAKE2b-256 57cb2183cd49c2910f3a0f71fb1c24cabc82d8aa5b29a2d6b2f77e0267c40222

See more details on using hashes here.

File details

Details for the file composites-0.6.0-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for composites-0.6.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b4d7591be097059730c0ed44d01d4b4cedcb1be1bee7461c2360ec65c7adcff9
MD5 e9235f2654f776eda3e1a046c24fb0b3
BLAKE2b-256 a2114042a6042192259044084c594eb29f6b628ca3ecf3e6ad43d592cd8a800c

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