Skip to main content

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

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 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

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

pyfemtet-1.2.2.tar.gz (48.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyfemtet-1.2.2-py3-none-any.whl (48.6 MB view details)

Uploaded Python 3

File details

Details for the file pyfemtet-1.2.2.tar.gz.

File metadata

  • Download URL: pyfemtet-1.2.2.tar.gz
  • Upload date:
  • Size: 48.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.11.13 Linux/6.11.0-1018-azure

File hashes

Hashes for pyfemtet-1.2.2.tar.gz
Algorithm Hash digest
SHA256 6e9bc40e7d757d6bd8a203176b290b5ad40c2e82ac0e3052711f22a516daca7d
MD5 40b6e36d7dbc7d8a8be77c093eca7c86
BLAKE2b-256 3900d48cd90e1ddd31528e8cafe8fa06689f595448a7233dc1ea67a7edfec3f0

See more details on using hashes here.

File details

Details for the file pyfemtet-1.2.2-py3-none-any.whl.

File metadata

  • Download URL: pyfemtet-1.2.2-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.13 Linux/6.11.0-1018-azure

File hashes

Hashes for pyfemtet-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3c38ba8e11751deea27e268196b2f5bb9401539ac1a82e1c6b4c4ee3a4587f4a
MD5 1f8b8e9944fb8513179c145ab14305d9
BLAKE2b-256 f12c9149ef72e5d67b6a26dd73579ff474c481d516346d34222f28624051b858

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page