{ "info": { "author": "ladybug-tools", "author_email": "", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6" ], "description": "[![Build Status](https://travis-ci.org/ladybug-tools/dragonfly.svg?branch=master)](https://travis-ci.org/ladybug-tools/dragonfly)\n[![Coverage Status](https://coveralls.io/repos/github/ladybug-tools/ladybug/badge.svg)](https://coveralls.io/github/ladybug-tools/ladybug)\n\n[![Python 2.7](https://img.shields.io/badge/python-2.7-green.svg)](https://www.python.org/downloads/release/python-270/) [![Python 3.6](https://img.shields.io/badge/python-3.6-blue.svg)](https://www.python.org/downloads/release/python-360/) [![IronPython](https://img.shields.io/badge/ironpython-2.7-red.svg)](https://github.com/IronLanguages/ironpython2/releases/tag/ipy-2.7.8/)\n\n\n# Dragonfly\n![Screenshot](https://github.com/chriswmackey/Dragonfly/blob/master/dragonfly.png)\n\nDragonfly is a library to model, visualize, and analyze urban climate and energy energy use.\n\nDragonfly uses the [Urban Weather Generator (uwg)](https://github.com/ladybug-tools/urbanWeatherGen) and the [Ladybug core](https://github.com/ladybug-tools/ladybug)\n\n## [API Documentation](http://www.ladybug.tools/apidoc/dragonfly/)\n\n## UWG\nTo use the Urban Weather Generator (UWG) capabiites in dragonfly, you must install the following dependencies:\n* ladybug - `pip install lbt-ladybug`\n* uwg - `pip install uwg`\n\n### Example\nThis example shows how to define building typologies and use them to morph a rural EPW to account for the urban conditions:\n\n```\nfrom dragonfly.typology import Typology\nfrom dragonfly.uwg.districtpar import TrafficPar\nfrom dragonfly.district import District\nfrom dragonfly.uwg.run import RunManager\n\nepw_path = 'C:\\\\ladybug\\\\USA_MA_Boston-Logan.Intl.AP.725090_TMY3\\\\USA_MA_Boston-Logan.Intl.AP.725090_TMY3.epw'\n\ntypology1 = Typology(average_height=50.0,\n footprint_area=50000.0,\n facade_area=200000.0,\n bldg_program='LargeOffice',\n bldg_era='1980sPresent',\n floor_to_floor=4.0)\n\ntypology2 = Typology(average_height=20.0,\n footprint_area=20000.0,\n facade_area=150000.0,\n bldg_program='MidRiseApartment',\n bldg_era='Pre1980s',\n floor_to_floor=3.0)\n\ntraffic = TrafficPar(10)\n\ndistrict = District(building_typologies=[typology1, typology2],\n site_area=150000.0,\n climate_zone='5A',\n traffic_parameters=traffic)\n\nrm = RunManager(epw_path, district)\nrm.run()\n```\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/ladybug-tools/dragonfly", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "lbt-dragonfly", "package_url": "https://pypi.org/project/lbt-dragonfly/", "platform": "", "project_url": "https://pypi.org/project/lbt-dragonfly/", "project_urls": { "Homepage": "https://github.com/ladybug-tools/dragonfly" }, "release_url": "https://pypi.org/project/lbt-dragonfly/0.3.2/", "requires_dist": [ "lbt-ladybug (==0.*)", "uwg (==5.*)" ], "requires_python": "", "summary": "Dragonfly is a python library for urban climate + urban energy modeling.", "version": "0.3.2" }, "last_serial": 4545293, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "9fdb53d93e53139c577134f99ad33119", "sha256": "ac52939016dcc9c815ace27d842b930f8f4520e204a7d8e9b0a5fe0d405182f3" }, "downloads": -1, "filename": "lbt_dragonfly-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9fdb53d93e53139c577134f99ad33119", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45774, "upload_time": "2018-11-17T12:52:05", "url": "https://files.pythonhosted.org/packages/2e/75/47ec2f6baa751430fc9aab18a8002e4c51df7b9daefcb2b00bf97f51b72a/lbt_dragonfly-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b9ec31b7cf8cc5ab7e2ff415a5272e6", "sha256": "bca16fecb35ae7775502eb56fa7b18e9820518cfee98fedb4c4a341d773324de" }, "downloads": -1, "filename": "lbt-dragonfly-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8b9ec31b7cf8cc5ab7e2ff415a5272e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31157, "upload_time": "2018-11-17T12:52:08", "url": "https://files.pythonhosted.org/packages/96/7a/5ce772c484230c441d6c9ac9b41ee7c93e096c1501e74f1ee63bea78f0db/lbt-dragonfly-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a9f9415e077ffc75ffe75d2e62793cd5", "sha256": "0e3e08a50b9cdb66ab471cf563ef79ec18a3e01b568b64797283edd1b602cf64" }, "downloads": -1, "filename": "lbt_dragonfly-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a9f9415e077ffc75ffe75d2e62793cd5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45772, "upload_time": "2018-11-25T14:03:49", "url": "https://files.pythonhosted.org/packages/d4/b8/e0a30f83b6344477354299f3d009966f057c2bc192e0e49420f8dd56e082/lbt_dragonfly-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "624172dcbdb45e5587e24ef02a4a9b51", "sha256": "96eb92a700344627aea3737fafd26889b35bbf1705f14f563e68e5b83cd2d080" }, "downloads": -1, "filename": "lbt-dragonfly-0.3.1.tar.gz", "has_sig": false, "md5_digest": "624172dcbdb45e5587e24ef02a4a9b51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31156, "upload_time": "2018-11-25T14:03:50", "url": "https://files.pythonhosted.org/packages/03/0d/b596afa28ce02fb8330a5c028780dc1e2f73c9dbd8092e9aa813574a8645/lbt-dragonfly-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3d22462a87776528d66113e733dc72eb", "sha256": "375c425fb65843518845ef823663b215cc47fecedda7e6a7a1c0723bcb9d05bb" }, "downloads": -1, "filename": "lbt_dragonfly-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3d22462a87776528d66113e733dc72eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45794, "upload_time": "2018-11-30T02:32:16", "url": "https://files.pythonhosted.org/packages/d5/5d/84946584a109b21ddff12fa27e05547b3c44337773999c7f2e6a909b0d4f/lbt_dragonfly-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "367eff1e37e1d08641f4e9402f944e3d", "sha256": "24e55b2b16732a9e9ef7c658a9c04f0460fdd0995d597272537a5e2c1b637b5b" }, "downloads": -1, "filename": "lbt-dragonfly-0.3.2.tar.gz", "has_sig": false, "md5_digest": "367eff1e37e1d08641f4e9402f944e3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31170, "upload_time": "2018-11-30T02:32:17", "url": "https://files.pythonhosted.org/packages/0c/39/bc2bd5630d6579eaa9f4f4cea99e6fd647c510612eba0330e78a0314d5b8/lbt-dragonfly-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3d22462a87776528d66113e733dc72eb", "sha256": "375c425fb65843518845ef823663b215cc47fecedda7e6a7a1c0723bcb9d05bb" }, "downloads": -1, "filename": "lbt_dragonfly-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3d22462a87776528d66113e733dc72eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45794, "upload_time": "2018-11-30T02:32:16", "url": "https://files.pythonhosted.org/packages/d5/5d/84946584a109b21ddff12fa27e05547b3c44337773999c7f2e6a909b0d4f/lbt_dragonfly-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "367eff1e37e1d08641f4e9402f944e3d", "sha256": "24e55b2b16732a9e9ef7c658a9c04f0460fdd0995d597272537a5e2c1b637b5b" }, "downloads": -1, "filename": "lbt-dragonfly-0.3.2.tar.gz", "has_sig": false, "md5_digest": "367eff1e37e1d08641f4e9402f944e3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31170, "upload_time": "2018-11-30T02:32:17", "url": "https://files.pythonhosted.org/packages/0c/39/bc2bd5630d6579eaa9f4f4cea99e6fd647c510612eba0330e78a0314d5b8/lbt-dragonfly-0.3.2.tar.gz" } ] }