Design parameter optimization using Femtet.
Project description
Welcome! PyFemtet is the extension package for Femtet.
Main Features
[!NOTE] For details, see the documentation of "Related Pages" section.
Design Parameter Optimization
- 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
Dispatch Extensions
- Create
CFemtet
object with process ID specification
Related Pages
- 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
Getting Started
[!NOTE] Currently Femtet and
pyfemtet
supports Windows only.
1. Install Femtet
- 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.
2. Install PyFemtet
[!NOTE] The commands on this section are for
CMD
orPowerShell
on withpy launcher
. For a virtual environment, replacepy
topython
. If you do not have Python, please install it first.
-
Get
pyfemtet
via following command:py -m pip install pyfemtet
3. Setting win32com
Constants
-
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyfemtet-0.6.3.tar.gz
.
File metadata
- Download URL: pyfemtet-0.6.3.tar.gz
- Upload date:
- Size: 875.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08187a3a6a946709c0ba1925fefa505df8e7b9173eb4c4b660db6268b99e1403 |
|
MD5 | edb4b41f3e1fbea21efb84adfd8799d2 |
|
BLAKE2b-256 | d5596ee07fc958e2141f2c74cea0d61fb158e8a44f78b7e709dafaab2986e68e |
File details
Details for the file pyfemtet-0.6.3-py3-none-any.whl
.
File metadata
- Download URL: pyfemtet-0.6.3-py3-none-any.whl
- Upload date:
- Size: 933.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8c0ce3bd398f4a297ccf99c87297f3e87bab669c1ec4c74c0610662d3664d72 |
|
MD5 | 5592c375872f41f9495a7ac3d36d498b |
|
BLAKE2b-256 | ed3b14ee1600ed4bed0450add01617b1b67c30fbe67d9b0eb0ca6c504745a7d8 |