Metadata-Version: 2.1
Name: bmcs_shell
Version: 0.0.7
Summary: Model components for analysis of BMCS shells.
Home-page: https://github.com/bmcs-group/bmcs_shell
Author: BMCS-Group
Author-email: rostislav.chudoba@rwt-aachen.de
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.6.0
Description-Content-Type: text/markdown


# BMCS Shell

![folded textile reinforced concrete shell based on waterbomb origami pattern](assets/wb_concrete_shell.jpg "Screenshot from the interactive waterbomb geometries generator app")

Framework for numerical modeling and the development of geometries and production processes of brittle-matrix composite shells.
Currently, the focus is on developing flexible foldable shell geometries based on origami waterbomb patterns.

## Content
### Geometry
* **Waterbomb-based geometries**
  * Shells based on symmetric 4 parameters waterbomb base
  ![screenshot from an app to produce shell geometries based on the origami waterbomb tessellation](assets/4p_waterbomb_shell_app_screenshot.png "Screenshot from the interactive waterbomb geometries generator app")

  * Slabs based on Symmetric 4 parameters waterbomb base\
  ![screenshot from an app to produce slab geometries based on the origami waterbomb tessellation](assets/4p_waterbomb_slab_app_screenshot.png "Screenshot from the interactive waterbomb geometries generator app")

  * Shells based on semi-symmetric 5 parameters waterbomb base 
  ![screenshot from an app to produce twisted shell geometries based on the origami waterbomb tessellation](assets/5p_waterbomb_shell_app_screenshot.png "Screenshot from the interactive waterbomb geometries generator app")

### Numerical structural analysis
Pending

### Production processes
Pending

## Installation

### Dependencies

Dependencies on `gmsh` and `pygmsh` included in `environment.yml` 
Anaconda versioning seems not up to date.

Problem with dependencies in `pyface` with a missing 
dependency on `anaconda` cloud. As a fix,`importlib-resources`
that was reported as missing has been included in environment.

