{ "info": { "author": "Aaron Dettmann", "author_email": "dettmann@kth.se", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Physics" ], "description": ".. image:: https://img.shields.io/pypi/v/aeroframe.svg?style=flat\n :target: https://pypi.org/project/aeroframe/\n :alt: Latest PyPI version\n\n.. image:: https://readthedocs.org/projects/aeroframe/badge/?version=latest\n :target: https://aeroframe.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/badge/license-Apache%202-blue.svg\n :target: https://github.com/airinnova/aeroframe/blob/master/LICENSE.txt\n :alt: License\n\n.. image:: https://travis-ci.org/airinnova/aeroframe.svg?branch=master\n :target: https://travis-ci.org/airinnova/aeroframe\n :alt: Build status\n\n.. image:: https://codecov.io/gh/airinnova/aeroframe/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/airinnova/aeroframe\n :alt: Coverage\n\n|\n\n.. image:: https://raw.githubusercontent.com/airinnova/aeroframe/master/docs/source/_static/images/logo/logo.png\n :alt: Logo\n :width: 200 px\n :scale: 100 %\n\n*AeroFrame* (*Aeroelastic Framework*) is a modular framework for partitioned aeroelastic analyses. The framework couples separate solvers for structure and CFD. It coordinates the analysis and the exchange of loads and deformations. Currently, AeroFrame supports *static* aeroelastic analyses.\n\n.. image:: https://raw.githubusercontent.com/airinnova/aeroframe/master/docs/source/_static/images/cover_img_small.png\n :alt: Logo\n :width: 300 px\n :scale: 100 %\n\nDocumentation\n-------------\n\n* https://aeroframe.readthedocs.io/\n\nLicense\n-------\n\n**License:** Apache-2.0\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/airinnova/aeroframe", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "aeroframe", "package_url": "https://pypi.org/project/aeroframe/", "platform": "", "project_url": "https://pypi.org/project/aeroframe/", "project_urls": { "Homepage": "https://github.com/airinnova/aeroframe" }, "release_url": "https://pypi.org/project/aeroframe/0.1.2/", "requires_dist": [ "commonlibs (>=0.3.4)", "matplotlib (>=3.0.2)", "framat (==0.3.0) ; extra == 'examples'" ], "requires_python": ">=3.6.0", "summary": "AeroFrame (Aeroelastic Framework)", "version": "0.1.2" }, "last_serial": 5995493, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6605c2e53bf8b6dcc36c7ee447d6fe00", "sha256": "5d4dc89f746b44e42c1d46aa9cb04686ba65076fbeb3cc95ca8fe292daca9992" }, "downloads": -1, "filename": "aeroframe-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6605c2e53bf8b6dcc36c7ee447d6fe00", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 5259, "upload_time": "2019-09-17T09:20:09", "url": "https://files.pythonhosted.org/packages/40/29/9f6d86098155d19309ba3639ec1a49f8c57257b1b05d9f90049dc5d8667f/aeroframe-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e129e6e5b93d539a18ae380c4841ddc", "sha256": "638694ea92c3fd56cec89b5cba2532f0a6fd01a1176fc2d8ca7abde0cdf0575d" }, "downloads": -1, "filename": "aeroframe-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4e129e6e5b93d539a18ae380c4841ddc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 1020, "upload_time": "2019-09-17T09:20:12", "url": "https://files.pythonhosted.org/packages/df/b5/2c90c2d46bac6c7a20407295b6ba6eecb1aa381bdf98958f06869a101cb5/aeroframe-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "30572f75ca265c8294abdf8dfcd3a773", "sha256": "d391216c3d354e2cc19d99fd669abe4aa8516d69366004f5dcff7c7bce8236e0" }, "downloads": -1, "filename": "aeroframe-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "30572f75ca265c8294abdf8dfcd3a773", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 19035, "upload_time": "2019-09-20T06:48:42", "url": "https://files.pythonhosted.org/packages/bc/cb/6d23897e4222a68dd32469291ff7d85fb016f46ce4e0edac541d1bf843b1/aeroframe-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "daf9886d905bb652f228bfd17c0062a2", "sha256": "bd89fc1b46fff6440af03e504ea0c68b17390c2bf5fb26c7161e73fa390b9c7e" }, "downloads": -1, "filename": "aeroframe-0.0.2.tar.gz", "has_sig": false, "md5_digest": "daf9886d905bb652f228bfd17c0062a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 8387, "upload_time": "2019-09-20T06:48:44", "url": "https://files.pythonhosted.org/packages/bb/22/f9c9149cb0040c69764e0f412e23980d04749da04c6443152fbb9f0a17f5/aeroframe-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "7b38b60b45057e53cb8abb4fe593f5a0", "sha256": "060d67069d2a52b93411857b644072991363e5dff204e1c00a25d4b2e8f2b56d" }, "downloads": -1, "filename": "aeroframe-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7b38b60b45057e53cb8abb4fe593f5a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 22129, "upload_time": "2019-09-23T09:10:11", "url": "https://files.pythonhosted.org/packages/43/7d/c949fcba9609fe31e3ff30ed741b7884fe9febbe9604a9c49156d26e24f1/aeroframe-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6d64919c819f0721f31f1a84862ea29", "sha256": "d63ead970dbceadfdcad3efef2a237861af24f6b4ed901c68e2ebb7ca7f1eace" }, "downloads": -1, "filename": "aeroframe-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f6d64919c819f0721f31f1a84862ea29", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 8868, "upload_time": "2019-09-23T09:10:15", "url": "https://files.pythonhosted.org/packages/28/51/2e308551ab4b02abcb209b7c82f7af5948e9f0c96641def7eff2d1e7d92c/aeroframe-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "47f6668bafc971960e6e7a72e7a02837", "sha256": "7def417159c501d1f831d92168595e02d51c3f1546418d476252787649d132cc" }, "downloads": -1, "filename": "aeroframe-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "47f6668bafc971960e6e7a72e7a02837", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 22433, "upload_time": "2019-09-24T12:48:30", "url": "https://files.pythonhosted.org/packages/bb/25/a889b631746c9e3c6836e1a1c3f940e8d58685d9b35b9d94dc989e930d51/aeroframe-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "859214628aeb8a5abdf5cef7050978e3", "sha256": "1b144dad6775432bd94237fdd70152b5d25667ffa88f39f760c22cd249bc29e6" }, "downloads": -1, "filename": "aeroframe-0.0.4.tar.gz", "has_sig": false, "md5_digest": "859214628aeb8a5abdf5cef7050978e3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 9142, "upload_time": "2019-09-24T12:48:35", "url": "https://files.pythonhosted.org/packages/f0/3d/362c1c0decbb8fdc14831d58747ed622c57ba96a3a646c35a6dd55af10ba/aeroframe-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "0d455b1cdb44c0af246e753f57e22411", "sha256": "1256d70cfaf3d44dd91615f366cdc8175790ffe4f9a808bd44a1dda5a4b15809" }, "downloads": -1, "filename": "aeroframe-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0d455b1cdb44c0af246e753f57e22411", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 20675, "upload_time": "2019-09-25T08:54:52", "url": "https://files.pythonhosted.org/packages/cd/e8/5f4cfd6eb187b34b29ad5123f2d30f4bc554bb0c551df0ab5d2788f4c2ea/aeroframe-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7156f0d67933c91ad5d3ac8efded8b87", "sha256": "7e2bd3800a6c8c750c45238938f5788a055e6a6223a5d43346d4bdc6ac251fe1" }, "downloads": -1, "filename": "aeroframe-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7156f0d67933c91ad5d3ac8efded8b87", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 9264, "upload_time": "2019-09-25T08:54:53", "url": "https://files.pythonhosted.org/packages/6b/a3/bc3fc27ec5695c66c85845006aa221b10dd2c58679df3adf7bf078d87098/aeroframe-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5487c53cecd413ef73437387d4537bb1", "sha256": "9f686cf03c6fa8d4f25123271cf9efefa115ee0d039c2660dc563e5c1abcab5d" }, "downloads": -1, "filename": "aeroframe-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5487c53cecd413ef73437387d4537bb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 28314, "upload_time": "2019-10-07T11:55:51", "url": "https://files.pythonhosted.org/packages/ac/19/63292519461ab1a19a9e1e496a2f68583d5d686cbfe43565fc0fdac52537/aeroframe-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cb3b385b4991232f3093e9ed75889fd", "sha256": "e2c105e5bd5251792e96fe99f04c0a69f3b2b67d821bed1692362c6cba28e23a" }, "downloads": -1, "filename": "aeroframe-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9cb3b385b4991232f3093e9ed75889fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 13797, "upload_time": "2019-10-07T11:55:53", "url": "https://files.pythonhosted.org/packages/a7/eb/5edba259e86f1189f59d7ebff718fec972c420b7f22ea85b9a1cb968c8af/aeroframe-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8437ae9265668d5a660bd56b7ce64146", "sha256": "c1d8dfd2c37cc728af0ea8aeb1d492703a5cd7806540011e93b6e10f83e75140" }, "downloads": -1, "filename": "aeroframe-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8437ae9265668d5a660bd56b7ce64146", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 28386, "upload_time": "2019-10-18T12:49:29", "url": "https://files.pythonhosted.org/packages/fc/ba/e802981b601d6abb95f037e157e46cc9d87978af2e401a4bd04d0a4c930c/aeroframe-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e5cb2aef392152ba0c7370d6dcf7e00", "sha256": "1583d69c9d1aed851ed7251812c6dc2f7d906aefa1aa6f6a6c7fa8c04d7356af" }, "downloads": -1, "filename": "aeroframe-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4e5cb2aef392152ba0c7370d6dcf7e00", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 13875, "upload_time": "2019-10-18T12:49:32", "url": "https://files.pythonhosted.org/packages/c8/f9/a3fd3fe133a6b37df993d2da05714164ea8a56db994ae92ceee1f17b82cb/aeroframe-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8437ae9265668d5a660bd56b7ce64146", "sha256": "c1d8dfd2c37cc728af0ea8aeb1d492703a5cd7806540011e93b6e10f83e75140" }, "downloads": -1, "filename": "aeroframe-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8437ae9265668d5a660bd56b7ce64146", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 28386, "upload_time": "2019-10-18T12:49:29", "url": "https://files.pythonhosted.org/packages/fc/ba/e802981b601d6abb95f037e157e46cc9d87978af2e401a4bd04d0a4c930c/aeroframe-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e5cb2aef392152ba0c7370d6dcf7e00", "sha256": "1583d69c9d1aed851ed7251812c6dc2f7d906aefa1aa6f6a6c7fa8c04d7356af" }, "downloads": -1, "filename": "aeroframe-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4e5cb2aef392152ba0c7370d6dcf7e00", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 13875, "upload_time": "2019-10-18T12:49:32", "url": "https://files.pythonhosted.org/packages/c8/f9/a3fd3fe133a6b37df993d2da05714164ea8a56db994ae92ceee1f17b82cb/aeroframe-0.1.2.tar.gz" } ] }