API Reference

Source: https://github.com/pyfemtet/pyfemtet

Most Major Classes

pyfemtet.opt.FEMOpt([fem, opt])

A class to manage finite element method (FEM) optimization using a specified optimizer and FEM interface.

pyfemtet.opt.FemtetInterface([femprj_path, ...])

Control Femtet from optimizer.

pyfemtet.opt.OptunaOptimizer([...])

An optimizer class utilizing Optuna for hyperparameter optimization.

Other Major Classes

FEM Interfaces

pyfemtet.opt.interface.NoFEM()

pyfemtet.opt.interface.FemtetInterface([...])

Control Femtet from optimizer.

pyfemtet.opt.interface.FemtetWithSolidworksInterface(...)

Interface class integrating Femtet and SolidWorks operations.

pyfemtet.opt.interface.FemtetWithNXInterface(...)

Control Femtet and NX.

Optimizers

pyfemtet.opt.optimizer.OptunaOptimizer([...])

An optimizer class utilizing Optuna for hyperparameter optimization.

pyfemtet.opt.optimizer.ScipyOptimizer([...])

Optimizer class that utilizes SciPy optimization methods.

Entire Reference