Skip to main content

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

Release files for feastruct 0.1

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

Source distribution (sdist)

Source distribution for feastruct 0.1
File Size Uploaded
feastruct-0.1.tar.gz 2.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for feastruct 0.1
File Interpreter ABI Platform
feastruct-0.1-py3-none-any.whl Python 3 none any Details

Total release size: 4.2 kB

Release files / feastruct-0.1.tar.gz

Download URL feastruct-0.1.tar.gz
Size 2.0 kB
Tags Source
SHA-256 checksum
How to use checksums
217a413d7e7ae0c083df1b64b98bc41c2c80f44c81f5ecbf7669b6cb6e790a55
BLAKE2b-256 checksum
How to use checksums
954dd72f5b45ec7dd3bc27a43d0f21fa5fe1d84b18fe3fcffe1b1f45b9a182d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / feastruct-0.1-py3-none-any.whl

Download URL feastruct-0.1-py3-none-any.whl
Size 2.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
33b7f1ff976fcc7b60e9ca413f3e12bdc69c20a183a6c63d47b4c56f0c5705e1
BLAKE2b-256 checksum
How to use checksums
90feeff7c0ac019d4a4c3f095c6a7c3545356d39c195f33a3ff36fe31f6988ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files

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