Skip to main content

Github Actions status: Test and coverage Release Documentation Deploy

Coverage status: codecov

Computational Mechanics (compmech)

Semi-analytical models for thin-walled structures.

The models herein presented are described in detail in the following publications:

Castro SPG, Mittelstedt C, Monteiro FAC, Arbelo MA, Ziegmann G, Degenhardt R. Linear buckling predictions of unstiffened laminated composite cylinders and cones under various loading and boundary conditions using semi-analytical models. Composite Structures, Vol. 118, Pages 303-315, December 2014. https://doi.org/10.1016/j.compstruct.2014.07.037

Castro SGP, Mittelstedt C, Monteiro FAC, Arbelo MA, Degenhardt R, Ziegmann G. A semi-analytical approach for linear and non-linear analysis of unstiffened laminated composite cylinders and cones under axial, torsion and pressure loads. Thin-Walled Structures, Vol. 90, Pages 61-73, May, 2015. https://doi.org/10.1016/j.tws.2015.01.002

Castro SGP, Mittelstedt C, Monteiro FAC, Degenhardt R, Ziegmann G. Evaluation of non-linear buckling loads of geometrically imperfect composite cylinders and cones with the Ritz method. Composite Structures, Vol. 122, Pages 284-299, April, 2015. https://doi.org/10.1016/j.compstruct.2014.11.050

Castro SGP, Donadon MV. Assembly of Semi-Analytical models to Address Linear Buckling and Vibration of Stiffened Composite Panels with Debonding Defect. Composite Structures, Vol. 160, Pages 232–247, January, 2017. https://doi.org/10.1016/j.compstruct.2016.10.026

Documentation

The documentation is available on: http://saullocastro.github.io/compmech/

Requirements

  • numpy
  • scipy
  • matplotlib
  • (for building only) Cython and a C compiler

License

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

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

Metadata

Release files for compmech 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for compmech 0.8.0
File Size Uploaded Provenance Actions
compmech-0.8.0.tar.gz 143.7 kB Without provenance Details for compmech-0.8.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for compmech 0.8.0
File Actions
compmech-0.8.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for compmech-0.8.0-cp311-cp311-win_amd64.whl
compmech-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for compmech-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
compmech-0.8.0-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details for compmech-0.8.0-cp311-cp311-macosx_10_9_universal2.whl
compmech-0.8.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for compmech-0.8.0-cp310-cp310-win_amd64.whl
compmech-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for compmech-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
compmech-0.8.0-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details for compmech-0.8.0-cp310-cp310-macosx_11_0_x86_64.whl
compmech-0.8.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for compmech-0.8.0-cp39-cp39-win_amd64.whl
compmech-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for compmech-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
compmech-0.8.0-cp39-cp39-macosx_11_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 11.0+ x86-64 Details for compmech-0.8.0-cp39-cp39-macosx_11_0_x86_64.whl
compmech-0.8.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for compmech-0.8.0-cp38-cp38-win_amd64.whl
compmech-0.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details for compmech-0.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
compmech-0.8.0-cp38-cp38-macosx_11_0_x86_64.whl CPython 3.8 CPython 3.8 macOS 11.0+ x86-64 Details for compmech-0.8.0-cp38-cp38-macosx_11_0_x86_64.whl

Total release size: 495.1 MB

Release files / compmech-0.8.0.tar.gz

Download URL compmech-0.8.0.tar.gz
Size 143.7 kB
Tags Source
SHA-256 checksum
How to use checksums
e3eeb9beabff4bdbb37af9b93647daaeb11d5a7192d0cc3522dea30b7e8f2095
BLAKE2b-256 checksum
How to use checksums
abe33abb9eb59a5892f621664c441e9aecd21948107fa3e4f47cccdcc358006b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / compmech-0.8.0-cp311-cp311-win_amd64.whl

Download URL compmech-0.8.0-cp311-cp311-win_amd64.whl
Size 24.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
78e1dedef1ff1f4efe73cf9c7044429539c454475ffc72f2b138752a79a44e79
BLAKE2b-256 checksum
How to use checksums
61684925a924f560a7a21f808195b95eaf04cd48d689ed45e05b35f08f7d3b03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / compmech-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL compmech-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 76.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1cdfcc118eb239a1435f3c2df55a60ebe5c6e7b1873f747d4d8b66f4a85f27f4
BLAKE2b-256 checksum
How to use checksums
62f6dd25ebf9997f09438abf19908fb439bc8858e24d4094f27b0c254657f736
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / compmech-0.8.0-cp311-cp311-macosx_10_9_universal2.whl

Download URL compmech-0.8.0-cp311-cp311-macosx_10_9_universal2.whl
Size 38.1 MB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
aabdac3716bcfbff0683e2fa0b307d8e332280b401b59ec776298c4f81b12531
BLAKE2b-256 checksum
How to use checksums
4716494087c7dd4d3f54210183c5f47c142e24186e708e6070596f7e748e643f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / compmech-0.8.0-cp310-cp310-win_amd64.whl

Download URL compmech-0.8.0-cp310-cp310-win_amd64.whl
Size 24.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d77e1a9c2bbe4172d11f66bbe8072df4a318f4803b6fbf277e6508cf0805e739
BLAKE2b-256 checksum
How to use checksums
22351522169da1c32fad6a58c2220f40018b7d4e6376ba338345232b58e14a22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release files / compmech-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL compmech-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 73.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fd93e90193fe33df2063ff7568f8fd924236259afe646e38c3d2f39547598402
BLAKE2b-256 checksum
How to use checksums
ede4b38ef19588f1afae81b393c2e1ef147ff3bc0497d3d6f7661fb7e15b39c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / compmech-0.8.0-cp310-cp310-macosx_11_0_x86_64.whl

Download URL compmech-0.8.0-cp310-cp310-macosx_11_0_x86_64.whl
Size 19.6 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
721994d8b75783e85f1ab8af1ae1578e4e3eb8c9dcc975dcd587789d6469c3fb
BLAKE2b-256 checksum
How to use checksums
58324040543adaacbccdf73eaeb0acb52930d03f4523170a0ef766284581bce0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.13

Release files / compmech-0.8.0-cp39-cp39-win_amd64.whl

Download URL compmech-0.8.0-cp39-cp39-win_amd64.whl
Size 24.8 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
448044544979601d15e720483df0a879a26db8978107a91f952d25c0bb1a29e3
BLAKE2b-256 checksum
How to use checksums
518458b2bf5eb284a7d20239ee60e87f76226810e7d7b18a368bb157890012f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.13

Release files / compmech-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL compmech-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 73.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cacbda63852a816d89b72be51b69817b5689c690b0153310f8a0e6d94076e486
BLAKE2b-256 checksum
How to use checksums
d40aa7a9cc045873e2c9d47106159b98980e131493abd0b5e27d2b1c6420096a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / compmech-0.8.0-cp39-cp39-macosx_11_0_x86_64.whl

Download URL compmech-0.8.0-cp39-cp39-macosx_11_0_x86_64.whl
Size 19.6 MB
Tags CPython 3.9 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
503a61fa41583be18792e1cab9db77f96cb935e8cb9bae5921837a453b733924
BLAKE2b-256 checksum
How to use checksums
51bc4af3e198b853b42711c6190fa64851da5ceaaf43d5663ca542512ea96a66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / compmech-0.8.0-cp38-cp38-win_amd64.whl

Download URL compmech-0.8.0-cp38-cp38-win_amd64.whl
Size 24.8 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
6c97500c70a211e7b5095c109512bbb3d331d6ff1c64de75ecf423e2dcf1e7ee
BLAKE2b-256 checksum
How to use checksums
a5cc77290f7c76be082594a76c0359876be927c036160117f7ab7bdd6806ef38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release files / compmech-0.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL compmech-0.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 74.5 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8d6601b1edb95abd6bc2e577ad1b843f5ae575d2e3076a8847ebb8a0cfd2e092
BLAKE2b-256 checksum
How to use checksums
f41ddb6ddb39f02507397a3b56294ff4a562cc6c69da3aee77e1a47826b47df4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / compmech-0.8.0-cp38-cp38-macosx_11_0_x86_64.whl

Download URL compmech-0.8.0-cp38-cp38-macosx_11_0_x86_64.whl
Size 19.5 MB
Tags CPython 3.8 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
f45ff5ff735a9b6277352228b78b8d0ae274634d4a25393c57f0108cee77047d
BLAKE2b-256 checksum
How to use checksums
4d25f7b24ebda2911aee6f86ffa33a762ecf56bec276f27dabf168b897cde744
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.18

Security for compmech 0.8.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page