The FEM-Design API package
Project description
Description
FEM-Design is an advanced and intuitive structural analysis software. We support all aspects of your structural engineering requirements: from 3D modelling, design and finite element analysis (FEA) of concrete, steel, timber, composite, masonry and foundation structures. All calculations are performed to Eurocode standards, with some specific National annexes.
The quick and easy nature of FEM-Design makes it an ideal choice for all types of construction tasks, from single element design to global stability analysis of large buildings, making it the best practical program for structural engineers to use for their day to day tasks.
Scope
The python package is mainly focus on fdscript automation which will help you in automatise processes as running analysis, design and read results.
The construction of the Database object is currently out of scope as it is delegated to the users. Database is based on xml sintax and you can use library such as xml.etree.ElementTree to manipulate the file.
Example
from femdesign.comunication import FemDesignConnection, Verbosity
from femdesign.calculate.command import DesignModule
from femdesign.calculate.analysis import Analysis, Design, CombSettings, CombItem
pipe = FemDesignConnection()
try:
pipe.SetVerbosity(Verbosity.SCRIPT_LOG_LINES)
pipe.Open(r"simple_beam.str")
static_analysis = Analysis.StaticAnalysis()
pipe.RunAnalysis(static_analysis)
pipe.RunAnalysis(Analysis.FrequencyAnalysis(num_shapes=5))
pipe.Save(r"simple_beam_out_2.str")
pipe.Exit()
except Exception as err:
pipe.KillProgramIfExists()
raise err
A wider list of examples can be found in example
Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fem_design-0.0.9.tar.gz.
File metadata
- Download URL: fem_design-0.0.9.tar.gz
- Upload date:
- Size: 58.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b48f8f81ae55535fb35a7eb83895bb02547fbaf446130f80bcacdf51181cb84
|
|
| MD5 |
b489ec82177c6615b67ed324496cd45e
|
|
| BLAKE2b-256 |
54b7172b729d1510488c3518d77992fdcf07175b1cbf66657fd586abd388c963
|
File details
Details for the file fem_design-0.0.9-py3-none-any.whl.
File metadata
- Download URL: fem_design-0.0.9-py3-none-any.whl
- Upload date:
- Size: 60.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1518bedeee65a5f8e11b7d53170b78546ed6479b7751f74c53e327425ce2f69f
|
|
| MD5 |
102d9b3e6032dc647c98a888ef1b6554
|
|
| BLAKE2b-256 |
fbc4bc0b9c5fa19b9870bbb56ef1f8b3ba0f2a260286dd9a1f6bb4f014c743ad
|