Compmech

Latest version: v0.8.0

Safety actively analyzes 623075 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.8.0

0.7.2

Citing this release

Please, cite as:

Saullo G P Castro. (2016, August 29). Computational mechanics tools (Version 0.7.2). Zenodo. http://doi.org/10.5281/zenodo.2541513

[![DOI](https://zenodo.org/badge/166011362.svg)](https://zenodo.org/badge/latestdoi/166011362)

New Features

Panel Assembly
- simulation of unstiffened cylinders using an assembly of curved panels
- simulation of blade-stiffened cylinders using an assembly of flat and curved panels

Enhancements:
- general code simplification possible due to the enhancements detailed below

ConeCyl
- fix compatibility with Python 3 for conecyl
- tests for conecyl

Panel
- non-linear static analysis for Panel
- panel.connections.penalty_constants based on COST paper
- pass panel object instead of w1tx, w2tx to connections, field and stiffness
matrices

Panel Assembly
- huge improvements on how the assembly calculates structural matrices

Stiffener
- panel.offset now used to calculate laminaprop. Before the offset was only used for the inertia properties
when calculating kM, but not for the stiffness matrix
- replaced bladestiff2d model with already existing panel models
- replaced tstiff2d base-flange connectivity matrices by those in
panel.connections
- remove support to integrate from x1 to x2 in TStiff2D
- TStiff2D no longer recommended due to highly numerical instability

StiffPanelBay
- huge code simplification

0.6.6

New features:
- assembly of panel and flat-plate semi-analytical models (powerful and flexible)
- implemented panel bay using plate or cylindrical panels
- implemented 1D or 2D blade-stiffeners
- implemented conical panels using Bardell
- first fully installable release
- first version available on https://pypi.python.org/pypi/compmech/0.6.6
- first version with a working setup.py in both Windows and Linux systems
- implemented continuous integration with Travis CI [![Build Status](https://travis-ci.org/compmech/compmech.svg?tag=0.6.6)](https://travis-ci.org/compmech/compmech)
- implemented continuous integration with AppVeyor [![Build Status](https://ci.appveyor.com/api/projects/status/github/compmech/compmech?tag=0.6.6&svg=true)](https://ci.appveyor.com/project/compmech/compmech/history)
- FORTRAN codes for linear buckling of:
- plates
- cylindrical panels
- cylindrical panel bay

Enhancements:
- complete reorganization of modules for panel buckling and frequency analysis, for unstiffened and stiffened panels
- panel modules using only Bardell approximation functions
- moved all core functions for Bardell to C source codes, which are dynamically imported and made the whole build lighter and faster
- added many testing routines
- moving all solvers to `compmech.analysis`

0.4.0

New features
- new module for panel flutter analysis (`compmech.aero`)
- flutter of unstiffened flat plates (`compmech.aero.pistonplate`)
- with various boundary conditions
- flutter of stiffened flat plates (`compmech.aero.pistonstiffplate`)
- any combination of simply supported and clamped
- blade stiffeners with flange modeled as 1D Saint Venant bars
- stiffeners may have a pad-up modelled as a 2D shell following the skin displacement field
- flutter of stiffened cylindrical panels (`compmech.aero.pistonstiffpanel`)
- any combination of simply supported and clamped
- stiffeners modeled as 1D Saint Venant bars
- stiffeners may have a pad-up modelled as a 2D shell following the skin displacement field
- new module for plate buckling (`compmech.plate`)
- the Bardell shape functions
- any combination of boundary conditions: simply supported, clamped and free
- using only the normal displacement w

0.3.2

Developments:
- isotropic routines for conecyl model CLPT-Donell-BC3

Enhancements:
- improved code reuse for isotropic conecyl models
- improved code of laminate.py
- included a maximum number of iterations for the line-search algorithm
- added the possibility to plot "magnitude" in the conecyl module
- code formatting

0.3.1

Enhancements:
- Numerical Integration of KG and KLL using the right symmetry implementation
- Simplified and improved code formatting

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.