{ "info": { "author": "Ladybug Tools", "author_email": "info@ladybug.tools", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython" ], "description": "# honeybee-radiance-folder\nHoneybee Radiance folder is a python library to read, write and validate\n[Radiance folder structure](https://github.com/ladybug-tools/radiance-folder-structure).\n\n\n# Usage\n\n```python\n# create a Radiance folder\nfrom honeybee_radiance_folder import Folder\nimport os\n\nrf = 'c:/ladybug/sample_folder'\nfolder = Folder(rf)\nfolder.write(overwrite=True)\n\n# check the folders created in folder\nfor f in os.listdir(rf):\n print(f)\n```\n\n```shell\nasset\nmodel\noutput\nsystem\n```\n\n```python\n# load a Radiance folder\n\n# in this case we are loading the folder from sample folder in radiance folder repository\n# you can download it from here\n# https://github.com/ladybug-tools/radiance-folder-structure/tree/master/project_folder\nfrom honeybee_radiance_folder import Folder\n\nrf = 'c:/ladybug/sample_folder'\nfolder = Folder(rf)\n\n# get input files for static scene\nfor f in folder.model.static_nonaperture_files(black_out=False, rel_path=True):\n print(f)\n```\n\n```shell\nmodel\\static\\opaque\\sample_case.mat\nmodel\\static\\opaque\\sample_case.rad\nmodel\\static\\opaque\\outdoor\\context.mat\nmodel\\static\\opaque\\outdoor\\context.rad\nmodel\\static\\opaque\\indoor\\partition.mat\nmodel\\static\\opaque\\indoor\\partition.rad\nmodel\\static\\nonopaque\\indoor\\partition_glass.mat\nmodel\\static\\nonopaque\\indoor\\partition_glass.rad\n```\n\n```python\n# and static aperture\nfor f in folder.model.static_aperture_files(black_out=False, rel_path=True):\n print(f)\n```\n\n```shell\nmodel\\static\\aperture\\sample_case.mat\nmodel\\static\\aperture\\sample_case.rad\n```\n\n```python\n# and finally get the dynamic aperture - south window in this case\n# and check each state\nfor count, ap in enumerate(folder.model.dynamic_aperture(interior=False)):\n print('dynamic aperture %d: %s' % (count + 1, ap.name))\n for state in ap.states:\n print('- %s: %s' % (state.name, state.default))\n```\n\n```shell\ndynamic aperture 1: south_window\n- clear: south_window..default..000.rad\n- diffuse: south_window..default..001.rad\n```\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/ladybug-tools/honeybee-radiance-folder", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "honeybee-radiance-folder", "package_url": "https://pypi.org/project/honeybee-radiance-folder/", "platform": "", "project_url": "https://pypi.org/project/honeybee-radiance-folder/", "project_urls": { "Homepage": "https://github.com/ladybug-tools/honeybee-radiance-folder" }, "release_url": "https://pypi.org/project/honeybee-radiance-folder/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Honeybee Radiance folder is a Python library to read, write and validate Radiance folder structure.", "version": "1.0.1" }, "last_serial": 5559000, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "706f8de540448501f9b066490a26b3e5", "sha256": "cc7d4b148f16147bf842f94b6a14c3d0984428e1ea543edd5f73e74eace7b5e9" }, "downloads": -1, "filename": "honeybee_radiance_folder-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "706f8de540448501f9b066490a26b3e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9896, "upload_time": "2019-07-19T22:23:16", "url": "https://files.pythonhosted.org/packages/96/52/706071137174c0cfeae6dad9fe16f5ad4f22472e89008dad31ff6f698c1b/honeybee_radiance_folder-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f4f4b19c8b32dfcc2cb919504c065e6", "sha256": "22536558518785c12cb62102755aa69e9ebea411f53214c9f91e5f0230676f03" }, "downloads": -1, "filename": "honeybee-radiance-folder-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4f4f4b19c8b32dfcc2cb919504c065e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97273, "upload_time": "2019-07-19T22:23:19", "url": "https://files.pythonhosted.org/packages/1e/e4/b423cfa8ca73aa1a2f6d66bbc2c15de4710d09e53b93f5707584f47c973d/honeybee-radiance-folder-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "706f8de540448501f9b066490a26b3e5", "sha256": "cc7d4b148f16147bf842f94b6a14c3d0984428e1ea543edd5f73e74eace7b5e9" }, "downloads": -1, "filename": "honeybee_radiance_folder-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "706f8de540448501f9b066490a26b3e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9896, "upload_time": "2019-07-19T22:23:16", "url": "https://files.pythonhosted.org/packages/96/52/706071137174c0cfeae6dad9fe16f5ad4f22472e89008dad31ff6f698c1b/honeybee_radiance_folder-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f4f4b19c8b32dfcc2cb919504c065e6", "sha256": "22536558518785c12cb62102755aa69e9ebea411f53214c9f91e5f0230676f03" }, "downloads": -1, "filename": "honeybee-radiance-folder-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4f4f4b19c8b32dfcc2cb919504c065e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97273, "upload_time": "2019-07-19T22:23:19", "url": "https://files.pythonhosted.org/packages/1e/e4/b423cfa8ca73aa1a2f6d66bbc2c15de4710d09e53b93f5707584f47c973d/honeybee-radiance-folder-1.0.1.tar.gz" } ] }