foamlib のロゴ

foamlib は、OpenFOAM 独自のファイルフォーマットに対応したスタンドアロンのパーサーを提供することで、OpenFOAM の入出力データの扱いを簡略化するモダンな Python パッケージです。また、堅牢なケース管理機能を備えており、冗長なコードを減らし、Python から直接効率的に前処理、後処理、シミュレーション管理を行えるようにします。

ASCII形式およびバイナリ形式のフィールドに対応し、完全に型ヒントされたAPIと非同期操作を備えた foamlib は、OpenFOAM のワークフローを自動化・管理するための、洗練された Pythonic なアプローチを提供します。

注釈

foamlib は Journal of Open Source Software (JOSS) に掲載されています。設計や実装の詳細については、 論文を読む をご覧ください。

📚 ドキュメントガイド