Open source tooling for engineering problems
The plan is to include a number of python algorithms for typical engineering problems. Initially, the algorithms might primarily be aimed on structural engineering problems, but the idea is to include all algorithms to help engineers perform their tasks.
The mission of engineering open is simple: To make engineering algorithms open source and therefore usable and checkable by anyone.
In many cases engineers base their judgement on software that they trust without actually knowing what the software does in its internals. The well-trained engineer will check his or her calculations against standard cases, expectation or simplified models. However, with software becoming more complicated and time decreasing for design, many engineers seems to blindly trust their calculations. Therefore, why not let the community check those algorithms?
If you are expecting software with a nice and easy user interface or advanced capabilities, sorry, this is the wrong place. We hope that in the future people will pick up and develop these features and capabilities (maybe you?), but at the moment some algorithms and implementations are pretty basic.
Structural engineering
- Finite Element analysis (2D)
- Finite Element analysis (3D)
Form Finding (cable-nets and grid-shells)
- Dynamic Relaxation (3D)
- Force Density Method (3D)
Meshing
- Delaunay Triangulation
Physics
- Particle Spring Systems (2D)
- Particle Spring Systems (3D)
Optimisation
- Evolutionary Structural Optimisation (ESO)
Jeroen Coenders (@jeroencoenders)
Engineering Open is released under GPLv3:
engineering-open: open-source tooling for engineering Copyright (C) 2013 Jeroen Coenders
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/