Getting started =============== pyFEBiOpt is easiest to understand as three connected pieces: 1. ``pyfebiopt.xplt`` reads FEBio ``.xplt`` output. 2. ``pyfebiopt.visualization`` turns meshes and result arrays into PyVista objects for postprocessing and figure generation. 3. ``pyfebiopt.optimize`` uses those readers inside adapters so SciPy optimizers can drive FEBio simulations. .. toctree:: :maxdepth: 2 overview xplt visualization optimization monitor