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")
    pipe.RunAnalysis(Analysis.FrequencyAnalysis(num_shapes=5))
    pipe.Save(r"simple_beam_out.str")
    pipe.GenerateListTables(bsc_file=r"quantity-estimation-steel.bsc",
                            csv_file=r"quantity-estimation-steel.csv")
    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.4.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

FEM_Design-0.0.4-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file fem_design-0.0.4.tar.gz.

File metadata

  • Download URL: fem_design-0.0.4.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.2

File hashes

Hashes for fem_design-0.0.4.tar.gz
Algorithm Hash digest
SHA256 f57a8b6dc0500e627cd39e67ed05131871298695406928bd66c97ae446a90f83
MD5 047be14d881a0035bce0506c3ee2eb12
BLAKE2b-256 0befbc2d40b86e52b6d79bcebe8bce3472e37f4dc4a78e83d6aae9ada565b67a

See more details on using hashes here.

File details

Details for the file FEM_Design-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: FEM_Design-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.2

File hashes

Hashes for FEM_Design-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d08fb98df13f6821f43d915ed3df5bd3315eefa7b2124c11dcf122bd837a6e1d
MD5 4195688f4d23c5c8fab20551123c23b6
BLAKE2b-256 820b200419ba21fd9885da01556c73086cdc6aef0e927bfbe30a8aad75ff3bf3

See more details on using hashes here.

Supported by

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