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.7.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

FEM_Design-0.0.7-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fem_design-0.0.7.tar.gz
  • Upload date:
  • Size: 16.0 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.7.tar.gz
Algorithm Hash digest
SHA256 2080cb1354fe96717d9d8df7fa4d46ad2e9f74b5099b690700e378dfcde96aa2
MD5 c2fb959023e53d1328ef6f4a11fb8094
BLAKE2b-256 d1e36b0cc030a44426ba919b53c7f5e4ff91c65ef36189ca7ba7e92b155b939f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: FEM_Design-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 18.4 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b144ef185d34efe33b55663cdd2d2c30f5d78d76c72b3933bf39cc0041b69630
MD5 4619212f51e7a597154ab711e094ecc5
BLAKE2b-256 dbb179030da9bab5d912dfe736bf68b1ffcbf55545c8f22527b53a637d287913

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