.. compmech documentation master file, created by
   sphinx-quickstart.

Computational Mechanics (compmech)
==================================

The compmech package contains semi-analytical routines for the analyses:

- linear buckling
- linear static
- non-linear static
- linear flutter
- linear vibration

for:

- unstiffened cylindrical and conical shells
- stiffened and unstiffened panels and plates

The implementation is based on Python and the low level routines are
programmed in C and Cython.

The details about the theory and the implementations of all tools are given in
:ref:`the theoretical part of the documentation <theory>`.

.. toctree::
   :maxdepth: 1

   modules/index.rst
   theory/index.rst
   about.rst
   next_steps.rst
   dev/index.rst

Released Versions
-----------------

`All released versions available here
<https://github.com/compmech/compmech/releases>`_

`Version 0.6.5
<https://github.com/compmech/compmech/releases/tag/0.6.5>`_

`Version 0.4.0
<https://github.com/compmech/compmech/releases/tag/0.4.0>`_

`Version 0.3.2
<https://github.com/compmech/compmech/releases/tag/0.3.2>`_

`Version 0.2.0 used in the PhD Thesis of Saullo G. P. Castro
<https://github.com/compmech/compmech/releases/tag/0.2.0>`_

