{ "info": { "author": "Bernhard F.W. Gschaider", "author_email": "bgschaid@hfd-research.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Scientific/Engineering" ], "description": "# What it is\n\nThe purpose of this library is to support working with the OpenSource\nCFD-toolbox [OpenFOAM](http://www.openfoam.org) and its forks\n\nThis [Python](http://www.python.org) library can be used to\n\n- analyze the logs produced by OpenFoam-solvers\n- execute OpenFoam-solvers and utilities and analyze their output\n simultaneously\n- manipulate the parameter files and the initial-conditions of a run\n in a non-destructive manner\n- plots the residuals of OpenFOAM solvers\n- lots of other stuff\n\nMost of this functionality is made available to the user in the form\nof command-line utilities.\n\nPyFoam does all this strictly \"from the outside\": by writing parameter\nfiles and reading the output of the solvers. Without compiled parts or\nbeing linked to OpenFOAM.\n\nMore information is found on [the OpenFOAM Wiki](http://openfoamwiki.net/index.php/Contrib_PyFoam).\nIntroductory presentations on PyFoam can be found there\n\n\n# Installation\n\nThe easiest way to install PyFoam is the Python package-manager `pip`:\n\n pip install PyFoam\n\nwhich will install PyFoam\n\n\n# License\n\nPyFoam is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version. See the file COPYING in this directory,\nfor a description of the GNU General Public License terms under which\nyou can copy the files.\n\n\n# Contributors\n\nIf not otherwise noted in a source-files the primary author is Bernhard Gschaider\n\nThe people who contributed to PyFoam (If I forgot someone: tell me):\n\n- Bernhard Gschaider\n- Martin Beaudoin\n- Fabian Pollesb\u00f6ck\n- Etienne Lorriaux\n- Bruno Santos\n- Marc Immer\n- Oliver Borm\n\n\n# Further reading\n\nThese documents give further information\n\n- **ReleaseNotes:** list of the changes between versions (newest\n versions are on top).\n- **DeveloperNotes:** document with information for people who want to\n contribute to `PyFoam`\n\nFor information on the usage see the presentations on [the `PyFOAM`\npage on the OpenFOAM-Wiki](https://openfoamwiki.net/index.php/Contrib_PyFoam)\n\n\n# This document\n\nThe original source of this document is `README.org`. The\n`README.md` (to which the `README` links) is automatically generated\nand should **not** be edited. The reason for this setup is that most\nWeb-GUIs for VCS insist on Markdown as a markup language\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://openfoamwiki.net/index.php/Contrib/PyFoam", "keywords": "cfd openfoam", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "PyFoam", "package_url": "https://pypi.org/project/PyFoam/", "platform": "", "project_url": "https://pypi.org/project/PyFoam/", "project_urls": { "Homepage": "http://openfoamwiki.net/index.php/Contrib/PyFoam" }, "release_url": "https://pypi.org/project/PyFoam/2021.6/", "requires_dist": null, "requires_python": "", "summary": "Python Utilities for OpenFOAM", "version": "2021.6", "yanked": false, "yanked_reason": null }, "last_serial": 10594264, "releases": { "0.6.10": [ { "comment_text": "", "digests": { "md5": "f4b93a82c8a7366d2f72c2d023ebeb2b", "sha256": "8d93ecc2ff52a7a0be7202acd639f737008d69fc7032676a622c5035790beb40" }, "downloads": -1, "filename": "PyFoam-0.6.10-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f4b93a82c8a7366d2f72c2d023ebeb2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 673643, "upload_time": "2018-08-12T21:15:13", "upload_time_iso_8601": "2018-08-12T21:15:13.703786Z", "url": "https://files.pythonhosted.org/packages/78/09/07ee383c82082abdb5328fccfb2b64c7dc8da6cd11a7744d2825c74aa601/PyFoam-0.6.10-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "55e93a4221e834311a9b222e1bd3a448", "sha256": "9d15da8c20563e24f11a4994c7c330b077a66a20a79a46e624735fe32f2b1c42" }, "downloads": -1, "filename": "PyFoam-0.6.10.tar.gz", "has_sig": true, "md5_digest": "55e93a4221e834311a9b222e1bd3a448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7223291, "upload_time": "2018-08-12T21:16:05", "upload_time_iso_8601": "2018-08-12T21:16:05.427989Z", "url": "https://files.pythonhosted.org/packages/16/e6/cb79e6da515b69f41db4105ae69229b2e88f46b35da72b80bbe1d4919284/PyFoam-0.6.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.11": [ { "comment_text": "", "digests": { "md5": "1d201d4849574346915a418739b41e73", "sha256": "1f0a2958263abab3d59fac12b07d2e02489d959ddd49028718be4e1432563e2d" }, "downloads": -1, "filename": "PyFoam-0.6.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d201d4849574346915a418739b41e73", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 673666, "upload_time": "2019-10-30T22:23:09", "upload_time_iso_8601": "2019-10-30T22:23:09.250591Z", "url": "https://files.pythonhosted.org/packages/94/9c/37e21d0da27393cdb7753ad11e801b0982bd07841f9353e31b42ce4e80d5/PyFoam-0.6.11-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5d160e2acd5bfbd4da88e0b743a12659", "sha256": "717ec8e149a11fa3e116326569680c11bb8a6193fbbd3333846d6f65404358f2" }, "downloads": -1, "filename": "PyFoam-0.6.11.tar.gz", "has_sig": false, "md5_digest": "5d160e2acd5bfbd4da88e0b743a12659", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9738451, "upload_time": "2019-10-30T22:24:53", "upload_time_iso_8601": "2019-10-30T22:24:53.670562Z", "url": "https://files.pythonhosted.org/packages/5f/f2/2701f230b481f8f71c105641b044aeb4da201312893e056ffd91445691eb/PyFoam-0.6.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "b5539fd4273952b3fec22ded5b68350b", "sha256": "a03d4011b2b2ac496138f7feadaf85eafd1ea51bd20ce7760ea43a003c04f686" }, "downloads": -1, "filename": "PyFoam-0.6.4.tar.gz", "has_sig": true, "md5_digest": "b5539fd4273952b3fec22ded5b68350b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 468841, "upload_time": "2015-03-31T23:33:47", "upload_time_iso_8601": "2015-03-31T23:33:47.632536Z", "url": "https://files.pythonhosted.org/packages/76/d9/21ecc8ef418ae45bf4d51e0d02508af5b11ef5c742642558fbbcb2f79285/PyFoam-0.6.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "294715239eba83a8383ef5bb7d5fa93d", "sha256": "7c84e19ffd8e9b11c16db6d2b30a7ea035524f3d634cd1ebe11856aab20b15a8" }, "downloads": -1, "filename": "PyFoam-0.6.5.tar.gz", "has_sig": true, "md5_digest": "294715239eba83a8383ef5bb7d5fa93d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 494445, "upload_time": "2015-06-23T15:21:28", "upload_time_iso_8601": "2015-06-23T15:21:28.893558Z", "url": "https://files.pythonhosted.org/packages/dc/67/7e6eb9f62e3c7ef3d4ec0c03acdf958c1329275ac17a52b8434eb57f5427/PyFoam-0.6.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "553f527beb1ec324f287dbd5c53004c4", "sha256": "e7f54384d9415f9690719b774218b6ae876e05c73069414ce0a52abee666152b" }, "downloads": -1, "filename": "PyFoam-0.6.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "553f527beb1ec324f287dbd5c53004c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 608862, "upload_time": "2016-07-15T16:17:32", "upload_time_iso_8601": "2016-07-15T16:17:32.847718Z", "url": "https://files.pythonhosted.org/packages/aa/be/47eb7b9b0533af692a494d0bb3a6820f00d01f3b7ee8d3743b07475a5885/PyFoam-0.6.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2cd469b1282f1f17349825fcd0899ef3", "sha256": "a2212f91e86b95a45052e00cfeb86e52f5620c3df6c3f619d5d4805da02dd12b" }, "downloads": -1, "filename": "PyFoam-0.6.6.tar.gz", "has_sig": true, "md5_digest": "2cd469b1282f1f17349825fcd0899ef3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4461839, "upload_time": "2016-07-15T16:30:30", "upload_time_iso_8601": "2016-07-15T16:30:30.181947Z", "url": "https://files.pythonhosted.org/packages/54/bd/e77b8a46f650eee4f238ff5531ab3e616bde9293c84945eabb3dddcb278f/PyFoam-0.6.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "938abacea5d00b426980f85717acea04", "sha256": "ccc499e34c2e5fc0be092a401555f0856621428652860f94f2b6ada55ed12a67" }, "downloads": -1, "filename": "PyFoam-0.6.7.tar.gz", "has_sig": false, "md5_digest": "938abacea5d00b426980f85717acea04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4660875, "upload_time": "2017-06-04T22:09:38", "upload_time_iso_8601": "2017-06-04T22:09:38.712098Z", "url": "https://files.pythonhosted.org/packages/7d/2b/1f93f5d3dfaac5b643aefedaa5f5b5da4ec055a3948a95e01613a57de544/PyFoam-0.6.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "7e19e47d4011efb1e78e002ddccf3a79", "sha256": "23cfdb0357219f35546c493ea8380d5ee12fd226f7b90964a81a380c5041cdb5" }, "downloads": -1, "filename": "PyFoam-0.6.8-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "7e19e47d4011efb1e78e002ddccf3a79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 650597, "upload_time": "2017-07-06T21:32:59", "upload_time_iso_8601": "2017-07-06T21:32:59.406122Z", "url": "https://files.pythonhosted.org/packages/4e/a4/e2e1f848725dc408917ec75b9b290f342679ac8db39731c7d7cf7d6f2b5b/PyFoam-0.6.8-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3eac5909191bae8d171f7c34e1656035", "sha256": "b092a9308e0fc978b7a7f3a9918dc0d8625295f8de3b00ad6bc652278febfe31" }, "downloads": -1, "filename": "PyFoam-0.6.8.tar.gz", "has_sig": true, "md5_digest": "3eac5909191bae8d171f7c34e1656035", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4669499, "upload_time": "2017-07-06T21:35:29", "upload_time_iso_8601": "2017-07-06T21:35:29.802331Z", "url": "https://files.pythonhosted.org/packages/e6/48/c752fb897757a7b25e3ed2c21a570b478418fb07fb3214a1cb8c3e4bc6a6/PyFoam-0.6.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.8.1": [ { "comment_text": "", "digests": { "md5": "3f2ac42ffaa933fda3ace2ef22f09081", "sha256": "8148051edb7c819c87f842faa5e81382138745a5d1bc2662d7d6ab196261314d" }, "downloads": -1, "filename": "PyFoam-0.6.8.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3f2ac42ffaa933fda3ace2ef22f09081", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 652350, "upload_time": "2017-08-03T21:00:19", "upload_time_iso_8601": "2017-08-03T21:00:19.258293Z", "url": "https://files.pythonhosted.org/packages/ff/d1/4a63dd6a31fd98a880f2c2c884963ca8c56f310fa3d061222a9d34624a73/PyFoam-0.6.8.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1b465fd1aac643edfa749dabe86fdd63", "sha256": "c6d532e69fdc5fcb514a6cf0686d4a1a68ebe9774151bd4849079a546edbd1ba" }, "downloads": -1, "filename": "PyFoam-0.6.8.1.tar.gz", "has_sig": true, "md5_digest": "1b465fd1aac643edfa749dabe86fdd63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4671346, "upload_time": "2017-08-03T21:00:40", "upload_time_iso_8601": "2017-08-03T21:00:40.741070Z", "url": "https://files.pythonhosted.org/packages/42/04/aa377b307a73423bc272855880b65e8471e96aa0810035bebb42d605f627/PyFoam-0.6.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.9": [ { "comment_text": "", "digests": { "md5": "e21df651c88ae0d08483e707046b0c2a", "sha256": "acab5182c28fa3323fa16ff698d35c557d0698e0ea3b3eb095d4f0f7980e08ec" }, "downloads": -1, "filename": "PyFoam-0.6.9-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e21df651c88ae0d08483e707046b0c2a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 667929, "upload_time": "2018-02-25T14:58:43", "upload_time_iso_8601": "2018-02-25T14:58:43.483017Z", "url": "https://files.pythonhosted.org/packages/38/5d/a6efc926b5dfd17302801387a4a60dc1e7333743fea55e2b6f8f9304304b/PyFoam-0.6.9-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c9d1408f0db43b8a655664cdb39f6882", "sha256": "c81371eb5df2683d4e0fc33f35a3703cd782706bf1352b4d638062eecb536b67" }, "downloads": -1, "filename": "PyFoam-0.6.9.tar.gz", "has_sig": true, "md5_digest": "c9d1408f0db43b8a655664cdb39f6882", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5624116, "upload_time": "2018-02-25T14:58:58", "upload_time_iso_8601": "2018-02-25T14:58:58.587937Z", "url": "https://files.pythonhosted.org/packages/78/f5/8f65b66c8ac0e5415f785809e182dd0f0dc562a42094e1a86bd22c7d7ece/PyFoam-0.6.9.tar.gz", "yanked": false, "yanked_reason": null } ], "2020.5": [ { "comment_text": "", "digests": { "md5": "d1759cd9d7446c37e43b58bedd0afbe5", "sha256": "ea40304b9d8cfbe98f534a44905a5d8e76284dcd6b1ae44fa0885eb3ad78d0e1" }, "downloads": -1, "filename": "PyFoam-2020.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1759cd9d7446c37e43b58bedd0afbe5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 680870, "upload_time": "2020-05-31T22:46:13", "upload_time_iso_8601": "2020-05-31T22:46:13.568643Z", "url": "https://files.pythonhosted.org/packages/96/b3/d247d37b2806dee2b45408780e85c659f4a6ef9068dd7a8fdab1f9aaa876/PyFoam-2020.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2913bf472a49939910b271a1902f75a3", "sha256": "1965041e96349719b77371961e569d179ca19c1386a8dedc6d9f774ac5353ada" }, "downloads": -1, "filename": "PyFoam-2020.5.tar.gz", "has_sig": false, "md5_digest": "2913bf472a49939910b271a1902f75a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9821695, "upload_time": "2020-05-31T22:46:35", "upload_time_iso_8601": "2020-05-31T22:46:35.517830Z", "url": "https://files.pythonhosted.org/packages/65/95/0d27b17db10da615c5aa1061ef3bc4b9c60c68c9c6ebed724b40e4d502a2/PyFoam-2020.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2021.5": [ { "comment_text": "", "digests": { "md5": "7ecf7e0ca5f31acd139c39e9f26a0554", "sha256": "76721a14f9d81c6edae325fbadf47765a90a240566bb139b894ee66d36458638" }, "downloads": -1, "filename": "PyFoam-2021.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "7ecf7e0ca5f31acd139c39e9f26a0554", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 691758, "upload_time": "2021-05-30T17:50:21", "upload_time_iso_8601": "2021-05-30T17:50:21.625917Z", "url": "https://files.pythonhosted.org/packages/cd/a9/7192b886de448a72f67161db8d223e369b86615876125ffe0349ed82a225/PyFoam-2021.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e20279d6f4214c325d51e6164b973d1a", "sha256": "b0e6cb4702e045cbe3313fc29bb4df59582dab70f3c211cfbb332e3a9054a131" }, "downloads": -1, "filename": "PyFoam-2021.5.tar.gz", "has_sig": true, "md5_digest": "e20279d6f4214c325d51e6164b973d1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10399591, "upload_time": "2021-05-30T17:41:06", "upload_time_iso_8601": "2021-05-30T17:41:06.777365Z", "url": "https://files.pythonhosted.org/packages/52/fa/105515d7697a90089f1c67994a901313becc0172aecce53d7f1634b3a8c6/PyFoam-2021.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2021.6": [ { "comment_text": "", "digests": { "md5": "c3da43b4635779bc16a2ac4fe23f2a00", "sha256": "2f1e3461f03c480060ae6dfba81bbeb5e21d33c64b825666ad4d94cdbd11e674" }, "downloads": -1, "filename": "PyFoam-2021.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c3da43b4635779bc16a2ac4fe23f2a00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 691792, "upload_time": "2021-06-08T21:14:20", "upload_time_iso_8601": "2021-06-08T21:14:20.426631Z", "url": "https://files.pythonhosted.org/packages/eb/38/e4485b264b9b2686301ba889b11856fb926ce1fee00ae2768d10f61086ee/PyFoam-2021.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "87390a05b57b9a85b13679665134a854", "sha256": "e0513d122b09a32427e817f1a8c14d74db1376bf942a13b505dd029f16cab44e" }, "downloads": -1, "filename": "PyFoam-2021.6.tar.gz", "has_sig": true, "md5_digest": "87390a05b57b9a85b13679665134a854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10399315, "upload_time": "2021-06-08T21:12:45", "upload_time_iso_8601": "2021-06-08T21:12:45.045535Z", "url": "https://files.pythonhosted.org/packages/02/07/c9634828bb6d0f0d92d37a9973b269488f17b5436b6eea8b5ac49e8121ec/PyFoam-2021.6.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c3da43b4635779bc16a2ac4fe23f2a00", "sha256": "2f1e3461f03c480060ae6dfba81bbeb5e21d33c64b825666ad4d94cdbd11e674" }, "downloads": -1, "filename": "PyFoam-2021.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c3da43b4635779bc16a2ac4fe23f2a00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 691792, "upload_time": "2021-06-08T21:14:20", "upload_time_iso_8601": "2021-06-08T21:14:20.426631Z", "url": "https://files.pythonhosted.org/packages/eb/38/e4485b264b9b2686301ba889b11856fb926ce1fee00ae2768d10f61086ee/PyFoam-2021.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "87390a05b57b9a85b13679665134a854", "sha256": "e0513d122b09a32427e817f1a8c14d74db1376bf942a13b505dd029f16cab44e" }, "downloads": -1, "filename": "PyFoam-2021.6.tar.gz", "has_sig": true, "md5_digest": "87390a05b57b9a85b13679665134a854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10399315, "upload_time": "2021-06-08T21:12:45", "upload_time_iso_8601": "2021-06-08T21:12:45.045535Z", "url": "https://files.pythonhosted.org/packages/02/07/c9634828bb6d0f0d92d37a9973b269488f17b5436b6eea8b5ac49e8121ec/PyFoam-2021.6.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }