Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
5056d301cThis file is pinned to the selected release. Download the original to open it in your design tool.
# beso
Python code for a topology optimization using CalculiX FEM solver. `beso` stands for a method coined:
**B**i-directional
**E**volutionary
**S**tructural
**O**ptimization
An in-depth description of beso and its capabilities are available on the [dedicated beso wiki](https://github.com/calculix/beso/wiki/Basic-description).




## Prerequisites
* CalculiX >= v2.17
* numpy
* FreeCAD >= v0.18
## Installation
## Usage
Description with a simple example are in [wiki](https://github.com/fandaL/beso/wiki).
* [Example 1](https://github.com/calculix/beso/wiki/Example-1:-simply-supported-2D-beam) Simply supported 2D beam
* [Example 2](https://github.com/calculix/beso/wiki/Example-2:-engine-bracket) Engine bracket
* [Example 3](https://github.com/calculix/beso/wiki/Example-3:-airplane-bearing-bracket) Airplane bearing bracket
* [Example 4](https://github.com/calculix/beso/wiki/Example-4:-GUI-in-FreeCAD) GUI in FreeCAD
## Developer
[@fandaL](https;//github.com/fandaL)
## License
LGPLv3 ([LICENSE](LICENSE))