Pyfemtet

Latest version: v0.4.1

Safety actively analyzes 623567 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.4.1

サブパッケージ
- Femtet を用いたマルチフィジックス問題におけるパラメータ最適化(pyfemtet.opt)
- プロセス ID を指定した Femtet-python 接続(pyfemtet.dispatch_extensions)

機能
- 単目的、多目的最適化
- Latin Hypercube Sampling に基づく初期試行のサンプリング
- 複数の Femtet インスタンスによる並列処理
- 複数の PC での並列処理(実験的機能)
- 最適化の進捗状況を監視できるプロセスモニタ
- FEM 解析前に評価される拘束関数
- FEM のエラーが生じた場合に試行をスキップ
- CAD (NX, Solidworks) 連携
- (アルファ版)結果分析

前のバージョンからの変更点
- __クラス名、関数名を大幅に変更__
- Femtet 2023.0.0 の動作に対応
- Python 対応バージョンの更新(Python 3.9.2 以降で動作)
- 結果 csv のフォーマットを変更
- 結果 csv から グラフを描画し、所望の結果の変数セットを Femtet に転送する機能を追加(実験的機能)

---

Subpackages
- Parameter Optimization in Multi-physics Problems using Femtet (pyfemtet.opt)
- Femtet-python Connection with Specified Process ID (pyfemtet.dispatch_extensions)

Features
- Single-objective and multi-objective optimization
- Initial sampling based on Latin Hypercube Sampling
- Parallel processing with multiple Femtet instances
- Parallel processing on multiple PCs (experimental feature)
- Process monitor to track the progress of optimization
- Constraint functions evaluated before FEM analysis
- Skipping trials in case of FEM errors
- CAD (NX, Solidworks) integration
- (Alpha version) Result analysis

What's new
- __Significant changes in class names and function names__
- Compatibility with Femtet 2023.0
- Updated compatibility with Python versions (works with Python 3.9.2 and later)
- Changed format of result csv files
- Added functionality to draw graphs from result csv files and transfer desired variable sets to Femtet (experimental feature)

0.3.12

Changelog

- バグ修正(CAD 連携機能)
- 例題の修正

0.3.11

Changelog

- botorch が python 3.12 に対応したことを反映

0.3.10

Changelog

- scripts に PATH 環境変数が追加されていなくても動作できるように変更

0.3.9

Changelog

- バグ修正

0.3.8

Changelog

- Femtet + Solidworks の連携最適化機能を追加(FemtetWithSolidworksInterface)

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.