Note
For details, see the documentation of "Related Pages" section.
- Single or multiple objective optimization
- Progress monitor GUI
- Parallel computation with controling multiple Femtet processes
- Result output in easy-to-analyze csv format for Excel and other tools
- Create
CFemtet
object with process ID specification
- Femtet Website: https://www.muratasoftware.com/
- Documentation (English): https://pyfemtet.readthedocs.io/en/stable/
- ドキュメント(日本語): https://pyfemtet.readthedocs.io/ja/stable/
- Source code: https://github.com/pyfemtet/pyfemtet
- Bug reports: https://github.com/pyfemtet/pyfemtet/issues
Note
Currently Femtet and pyfemtet
supports Windows only.
- Access Murata Software Website and get Femtet trial version or purchase a lisence.
- Get installer and launch it.
- Run 'EnableMacros' from the start menu.
Note
This procedure requires administrator privileges.
Note
The commands on this section are for CMD
or PowerShell
on with py launcher
.
For a virtual environment, replace py
to python
.
If you do not have Python, please install it first.
-
Get
pyfemtet
via following command:py -m pip install pyfemtet
-
Run following command to enable COM constants:
py -m win32com.client.makepy FemtetMacro
That's all! Now you can use Femtet's extention features via pyfemtet
.
For more information including sample code and FEM projects, see the documentation of "Related Pages" section.