Getting started
pyFEBiOpt is easiest to understand as three connected pieces:
pyfebiopt.xpltreads FEBio.xpltoutput.pyfebiopt.visualizationturns meshes and result arrays into PyVista objects for postprocessing and figure generation.pyfebiopt.optimizeuses those readers inside adapters so SciPy optimizers can drive FEBio simulations.