Skip to main content

A python package for structural finite element analysis.

Project description

feastruct

a python package for structural finite element analysis.

currently under development...

Current Capabilities:

Pre-Processor

  • Python Interface
  • Input File
  • .dxf Import
  • Triangular Meshing
  • Structure Generator Functions

Finite Element Analysis

  • 2D Frame
    • Euler Bernoulli Frame Element
    • Timoshenko Frame Element
    • Truss Element
  • 2D Membrane (Plane Stress/Plane Strain)
    • 3-Noded Triangular Element
    • 6-Noded Triangular Element
  • Plate Elements
  • Shell Elements
  • 3D Frame Elements

Element Formulations

  • Geometrically Linear
  • Geometrically Non-Linear
  • Material Non-Linearity

Loading/Restraints

  • Applied Loads
    • Nodal Loads
    • Surface (Distributed) Loads
    • Body Loads
    • Load Cases
  • Restraints
    • Nodal Supports
    • Surface Supports
    • Nodal Springs
    • Freedom Cases
  • Analysis Cases

Solvers

  • Linear Static Solver
  • Non-Linear Static Solver
  • Linear Buckling Solver
  • Natural Frequency Solver
  • Linear Dynamic Solver
  • Non-Linear Dynamic Solver

Post-Processor

  • Structural Mesh and Boundary Conditions
  • Deformed Mesh
  • Reaction Forces
  • 2D Frame Actions (N, V, M)
  • Buckling Mode Shapes
  • Natural Frequency Mode Shapes
  • Deformed Contour Plot
  • Continuum Stress Contour Plot

Additional Modules

  • Optimisation

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

feastruct-0.1.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

feastruct-0.1-py3-none-any.whl (2.1 kB view details)

Uploaded Python 3

File details

Details for the file feastruct-0.1.tar.gz.

File metadata

  • Download URL: feastruct-0.1.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for feastruct-0.1.tar.gz
Algorithm Hash digest
SHA256 217a413d7e7ae0c083df1b64b98bc41c2c80f44c81f5ecbf7669b6cb6e790a55
MD5 d813e86fdf9345b4013c8195c86da2a8
BLAKE2b-256 954dd72f5b45ec7dd3bc27a43d0f21fa5fe1d84b18fe3fcffe1b1f45b9a182d2

See more details on using hashes here.

File details

Details for the file feastruct-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for feastruct-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 33b7f1ff976fcc7b60e9ca413f3e12bdc69c20a183a6c63d47b4c56f0c5705e1
MD5 5079e95794889c66d54dfba84f5bd135
BLAKE2b-256 90feeff7c0ac019d4a4c3f095c6a7c3545356d39c195f33a3ff36fe31f6988ee

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