Skip to main content

isolated

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.

Note: the FEM-Design connection via FemDesignConnection uses Win32 named pipes and therefore requires Windows + pywin32. On macOS/Linux you can still install the package and work with the generated XML/database objects, but you cannot control the FEM-Design desktop application through pipes.

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.Detach()
except Exception as err:
    pipe.KillProgramIfExists()
    raise err

A wider list of examples can be found in example

Documentation

https://femdesign-api-docs.onstrusoft.com/docs/intro

Metadata

Release files for FEM-Design 0.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for FEM-Design 0.0.10
File Size Uploaded
fem_design-0.0.10.tar.gz 59.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for FEM-Design 0.0.10
File Interpreter ABI Platform
fem_design-0.0.10-py3-none-any.whl Python 3 none any Details

Total release size: 120.1 kB

Release files / fem_design-0.0.10.tar.gz

Download URL fem_design-0.0.10.tar.gz
Size 59.2 kB
Tags Source
SHA-256 checksum
How to use checksums
236b1fe274221f0501dab9e365d0cfcbfd3f26e7d4a701f11a91e4a8b73f6503
BLAKE2b-256 checksum
How to use checksums
0578cf637a49faf5f8f1b5317c314a7393937e62d21d6c423844ebb03d34b011
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / fem_design-0.0.10-py3-none-any.whl

Download URL fem_design-0.0.10-py3-none-any.whl
Size 61.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5c58bc9d0b257388a5d274c81077fae77d257d546148a625ba525e67a79eb497
BLAKE2b-256 checksum
How to use checksums
ee719b4c11633e617b8596337d23b5b1c203c64fca42bd3554cd5bed581281a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.0.10 This release

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page