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
CFemtetobject 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
pyfemtetsupports 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
CMDorPowerShellon withpy launcher. For a virtual environment, replacepytopython. If you do not have Python, please install it first.
-
Get
pyfemtetvia 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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyfemtet-1.5.1.tar.gz.
File metadata
- Download URL: pyfemtet-1.5.1.tar.gz
- Upload date:
- Size: 48.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.11.14 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4386ae7d50321df64ba3203763bd03e4ddaa531340afe7670d7e5a5a0d2ab03
|
|
| MD5 |
003b4699cc234f0810c4c02e0a40ef98
|
|
| BLAKE2b-256 |
ad4655d64a2e5f84d5adc182b0fc7e44885398fc0e478a93c042e8311cf5929e
|
File details
Details for the file pyfemtet-1.5.1-py3-none-any.whl.
File metadata
- Download URL: pyfemtet-1.5.1-py3-none-any.whl
- Upload date:
- Size: 48.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.11.14 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a83b22c1eea3707b62a7b3950c29330513591ab79dc82df9af948e691a1c1b15
|
|
| MD5 |
5af32802cda55e49b4711e749e7e6525
|
|
| BLAKE2b-256 |
3b0cc1ea1c43d91a41f3ee3876ca594a2ca7a2292afbaad9ed1c881b3afcbfea
|