pyFEBiOpt
Welcome to pyFEBiOpt’s documentation.
pyFEBiOpt is a Python package for building flexible FEBio optimization workflows.
It connects SciPy optimizers with FEBio simulations, reads FEBio .xplt outputs,
and provides postprocessing helpers for PyVista-based visualization.
FEBio includes an optimization workflow, but it is limited for projects that need custom multi-objective cost functions, Python-side data processing, and reusable simulation scripting. pyFEBiOpt is designed to make those workflows explicit, scriptable, and easier to monitor.
Use the sections below to get started, explore examples, or browse the generated API reference.
Getting started
API