{ "info": { "author": "Nikolas Pfister", "author_email": "pfister.nikolas@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "File parser for OpenFOAM configuration files based on \n\nfoamfile uses [pyparsing](https://github.com/pyparsing/pyparsing/) to extract the data from the files.\n\n### example usage\n```python\nfrom foamfile import FoamFile\n\nwith FoamFile(\"path/to/file\") as f:\n foam_content = f.read()\n print(f.header)\n print(foam_content)\n\nwith FoamFile(\"path/to/file\", \"w\", foam_class=\"dictionary\") as f:\n f.write(foam_content)\n```\n\n### TODO\n* Macro expansion does not work at the moment\n* Optimize parsing of directives\n* Add codeStreams\n* Add calculations\n* Add support for comments\n\nTested with OpenFOAM v6.\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": "https://github.com/napyk/foamfile", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "foamfile", "package_url": "https://pypi.org/project/foamfile/", "platform": "", "project_url": "https://pypi.org/project/foamfile/", "project_urls": { "Homepage": "https://github.com/napyk/foamfile" }, "release_url": "https://pypi.org/project/foamfile/0.11/", "requires_dist": [ "pyparsing (==2.4.2)" ], "requires_python": "", "summary": "OpenFOAM config file parser", "version": "0.11" }, "last_serial": 5955455, "releases": { "0.11": [ { "comment_text": "", "digests": { "md5": "29d034f54191785d956bc122a620a4f3", "sha256": "1384a6c225512efb35f21322ba571f5118845ddf3150473109124c10cabf4781" }, "downloads": -1, "filename": "foamfile-0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "29d034f54191785d956bc122a620a4f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4545, "upload_time": "2019-10-10T15:19:05", "url": "https://files.pythonhosted.org/packages/a1/c5/a4559af6081a6dfc84664f860fd4c2e7d498ce06e8eefbdccd405ec08cc8/foamfile-0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c46484fb1210acac634bafc9173108d", "sha256": "abce7f13887e5ad7c59be2a0a22c11b52f3f0724217317ed73672304e6199e4b" }, "downloads": -1, "filename": "foamfile-0.11.tar.gz", "has_sig": false, "md5_digest": "0c46484fb1210acac634bafc9173108d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3311, "upload_time": "2019-10-10T15:19:07", "url": "https://files.pythonhosted.org/packages/78/72/ec526361f2d162a55fb9f67ee1b3d7df322495762593390e794209b806a8/foamfile-0.11.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "29d034f54191785d956bc122a620a4f3", "sha256": "1384a6c225512efb35f21322ba571f5118845ddf3150473109124c10cabf4781" }, "downloads": -1, "filename": "foamfile-0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "29d034f54191785d956bc122a620a4f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4545, "upload_time": "2019-10-10T15:19:05", "url": "https://files.pythonhosted.org/packages/a1/c5/a4559af6081a6dfc84664f860fd4c2e7d498ce06e8eefbdccd405ec08cc8/foamfile-0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c46484fb1210acac634bafc9173108d", "sha256": "abce7f13887e5ad7c59be2a0a22c11b52f3f0724217317ed73672304e6199e4b" }, "downloads": -1, "filename": "foamfile-0.11.tar.gz", "has_sig": false, "md5_digest": "0c46484fb1210acac634bafc9173108d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3311, "upload_time": "2019-10-10T15:19:07", "url": "https://files.pythonhosted.org/packages/78/72/ec526361f2d162a55fb9f67ee1b3d7df322495762593390e794209b806a8/foamfile-0.11.tar.gz" } ] }