Skip to main content

The FEM-Design API package

Project description

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.

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fem_design-0.0.9.tar.gz (58.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fem_design-0.0.9-py3-none-any.whl (60.8 kB view details)

Uploaded Python 3

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

Hashes for fem_design-0.0.9.tar.gz
Algorithm Hash digest
SHA256 7b48f8f81ae55535fb35a7eb83895bb02547fbaf446130f80bcacdf51181cb84
MD5 b489ec82177c6615b67ed324496cd45e
BLAKE2b-256 54b7172b729d1510488c3518d77992fdcf07175b1cbf66657fd586abd388c963

See more details on using hashes here.

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

Hashes for fem_design-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 1518bedeee65a5f8e11b7d53170b78546ed6479b7751f74c53e327425ce2f69f
MD5 102d9b3e6032dc647c98a888ef1b6554
BLAKE2b-256 fbc4bc0b9c5fa19b9870bbb56ef1f8b3ba0f2a260286dd9a1f6bb4f014c743ad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page