{ "info": { "author": "Pedro Arturo Morales Maries", "author_email": "part.morales@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Physics" ], "description": ".. |travisci| image:: https://img.shields.io/travis/partmor/ezaero/master.svg?style=flat-square&logo=travis\n :target: https://travis-ci.org/partmor/ezaero\n\n.. |appveyor| image:: https://img.shields.io/appveyor/ci/partmor/ezaero/master.svg?style=flat-square&logo=appveyor\n :target: https://ci.appveyor.com/project/partmor/ezaero/branch/master\n\n.. |license| image:: https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square\n :target: https://github.com/partmor/ezaero/raw/master/LICENSE\n\n.. |docs| image:: https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat-square\n :target: https://ezaero.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. |pypi_v| image:: https://img.shields.io/pypi/v/ezaero.svg\n :target: https://pypi.org/project/ezaero/\n :alt: Latest PyPI version\n\n.. |pyversions| image:: https://img.shields.io/pypi/pyversions/ezaero.svg\n :target: https://pypi.org/project/ezaero/\n :alt: Python versions\n\nezaero\n======\n\n|travisci| |appveyor| |docs| |license| |pypi_v| |pyversions| \n\nezaero *(easy-aero)* is an open source Python package oriented to implement numerical\nmethods for Aerodynamics, such as the 3D Vortex lattice Method for lifting surfaces.\n\n.. image:: https://github.com/partmor/ezaero/raw/master/docs/examples/cl_distribution.png\n :align: center\n :width: 200px\n\nDocumentation\n-------------\n|docs|\n\nAPI documentation and examples can be found on https://ezaero.readthedocs.io.\n\nExamples\n--------\n\nYou can check out the examples in the `gallery`_, and export them as .py scripts or Jupyter notebooks to continue exploring!\n\n.. _`gallery`: https://ezaero.readthedocs.io/en/latest/auto_examples/\n\nRequirements\n------------\nezaero has the following dependencies:\n\n* Python (>=3.5)\n* NumPy\n* matplotlib\n\nezaero is tested on Linux, Windows and OS X on Python 3.5, 3.6 and 3.7.\n\n============== ============ ===================\nPlatform Site Status\n============== ============ ===================\nLinux Travis CI |travisci|\nOS X Travis CI |travisci|\nWindows x64 Appveyor |appveyor|\n============== ============ ===================\n\nInstallation\n------------\n\nTo install the package, simply use pip:\n\n.. code-block::\n\n $ pip install ezaero\n\n\nContributing\n------------\n\nAll contributions and suggestions are welcome! For more details, check out `CONTRIBUTING.rst`_.\n\n.. _`CONTRIBUTING.rst`: https://github.com/partmor/ezaero/blob/master/CONTRIBUTING.rst\n\nMotivation\n----------\n\nThis library is a free-time project. I am using it as an excuse to:\n\n1) Experiment the performance of several scientific computing packages and tools (NumPy, Numba, etc.) applied to a computation-intensive application.\n2) Learn how to properly package an open source Python library, leveraging testing with the excelent free CI tools.\n3) Redo *properly* (in terms of performance optimization, SW best practices, ...) a project I enjoyed a lot during my Master Thesis, back in 2014. I have always been curious to know how much could I improve the code performance.\n\n\nMy thesis covered the analysis of the aeroelastic response of an UAV in a gust scenario.\n\nMy plan is to implement the following modules in order:\n\n+ 3D steady VLM\n+ 3D then unsteady VLM\n+ Wing motion equation solver (aeroelastic response)\n\nIf for some reason you run across this project, and find it useful or have suggestions,\ndon't be shy! feel free to contribute or `drop me a line `_.\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/partmor/ezaero", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ezaero", "package_url": "https://pypi.org/project/ezaero/", "platform": "", "project_url": "https://pypi.org/project/ezaero/", "project_urls": { "Homepage": "https://github.com/partmor/ezaero" }, "release_url": "https://pypi.org/project/ezaero/0.1.dev1/", "requires_dist": [ "matplotlib (>=2.0)", "numpy", "flake8 ; extra == 'dev'", "isort ; extra == 'dev'", "pytest ; extra == 'dev'", "sphinx ; extra == 'dev'", "sphinx-gallery ; extra == 'dev'", "sphinx-rtd-theme ; extra == 'dev'", "tox ; extra == 'dev'", "sphinx ; extra == 'docs'", "sphinx-gallery ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'" ], "requires_python": ">=3.5", "summary": "Aerodynamics in Python.", "version": "0.1.dev1" }, "last_serial": 5293772, "releases": { "0.1.dev0": [ { "comment_text": "", "digests": { "md5": "02acee1c7812e95b59b6a80411182b3a", "sha256": "9e165df71ad841c4af409705a8efb4be5997c6fc9793152639edb7f4ac1261dc" }, "downloads": -1, "filename": "ezaero-0.1.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "02acee1c7812e95b59b6a80411182b3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8284, "upload_time": "2019-05-16T20:48:45", "url": "https://files.pythonhosted.org/packages/66/39/a2f7cc1f11e508bc55919700f29f9dc56c33f679822beb7587376fe1c1cc/ezaero-0.1.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6878a7af5689eb69495b41bf0026389", "sha256": "ffc385a707d796a0e312dcf63790c44807cb98142c4810794ec34808f2c299ae" }, "downloads": -1, "filename": "ezaero-0.1.dev0.tar.gz", "has_sig": false, "md5_digest": "e6878a7af5689eb69495b41bf0026389", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8625, "upload_time": "2019-05-16T20:48:47", "url": "https://files.pythonhosted.org/packages/7d/2d/e77478ba781111c618be4c49b7580c5fae55a21c985885bd1f9aa8e30050/ezaero-0.1.dev0.tar.gz" } ], "0.1.dev1": [ { "comment_text": "", "digests": { "md5": "99e8aa5952d90c8444b0372314dc6ef7", "sha256": "480adb30ccdd328a830a3ded150827158f6d158985fc82bf34740c5673054f15" }, "downloads": -1, "filename": "ezaero-0.1.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "99e8aa5952d90c8444b0372314dc6ef7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8602, "upload_time": "2019-05-20T18:49:24", "url": "https://files.pythonhosted.org/packages/b0/8e/30d815d92a012737f1b47749116e91a0a98f56c6e54883049af3bded9acd/ezaero-0.1.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b61650f22e97a186da3b5cecc95d7c17", "sha256": "c9e84cb6de51d961d200219ae4e220d25c4f050fde4f40c196419038ba79a9e8" }, "downloads": -1, "filename": "ezaero-0.1.dev1.tar.gz", "has_sig": false, "md5_digest": "b61650f22e97a186da3b5cecc95d7c17", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9667, "upload_time": "2019-05-20T18:49:26", "url": "https://files.pythonhosted.org/packages/0c/da/e110acb086e595d16a335ddde951107ad972b269393ea640f5882cf79ce5/ezaero-0.1.dev1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "99e8aa5952d90c8444b0372314dc6ef7", "sha256": "480adb30ccdd328a830a3ded150827158f6d158985fc82bf34740c5673054f15" }, "downloads": -1, "filename": "ezaero-0.1.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "99e8aa5952d90c8444b0372314dc6ef7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8602, "upload_time": "2019-05-20T18:49:24", "url": "https://files.pythonhosted.org/packages/b0/8e/30d815d92a012737f1b47749116e91a0a98f56c6e54883049af3bded9acd/ezaero-0.1.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b61650f22e97a186da3b5cecc95d7c17", "sha256": "c9e84cb6de51d961d200219ae4e220d25c4f050fde4f40c196419038ba79a9e8" }, "downloads": -1, "filename": "ezaero-0.1.dev1.tar.gz", "has_sig": false, "md5_digest": "b61650f22e97a186da3b5cecc95d7c17", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9667, "upload_time": "2019-05-20T18:49:26", "url": "https://files.pythonhosted.org/packages/0c/da/e110acb086e595d16a335ddde951107ad972b269393ea640f5882cf79ce5/ezaero-0.1.dev1.tar.gz" } ] }