HoneyBee Radiance文件夹是一个用于读取、写入和验证Radiance文件夹结构的Python库。

honeybee-radiance-folder的Python项目详细描述


蜜蜂发光文件夹

HoneyBee Radiance文件夹是一个用于读、写和验证的Python库 Radiance folder structure

用法

# create a Radiance folderfromhoneybee_radiance_folderimportFolderimportosrf='c:/ladybug/sample_folder'folder=Folder(rf)folder.write(overwrite=True)# check the folders created in folderforfinos.listdir(rf):print(f)
asset
model
output
system
# load a Radiance folder# in this case we are loading the folder from sample folder in radiance folder repository# you can download it from here# https://github.com/ladybug-tools/radiance-folder-structure/tree/master/project_folderfromhoneybee_radiance_folderimportFolderrf='c:/ladybug/sample_folder'folder=Folder(rf)# get input files for static sceneforfinfolder.model.static_nonaperture_files(black_out=False,rel_path=True):print(f)
model\static\opaque\sample_case.mat
model\static\opaque\sample_case.rad
model\static\opaque\outdoor\context.mat
model\static\opaque\outdoor\context.rad
model\static\opaque\indoor\partition.mat
model\static\opaque\indoor\partition.rad
model\static\nonopaque\indoor\partition_glass.mat
model\static\nonopaque\indoor\partition_glass.rad
# and static apertureforfinfolder.model.static_aperture_files(black_out=False,rel_path=True):print(f)
model\static\aperture\sample_case.mat
model\static\aperture\sample_case.rad
# and finally get the dynamic aperture - south window in this case# and check each stateforcount,apinenumerate(folder.model.dynamic_aperture(interior=False)):print('dynamic aperture %d: %s'%(count+1,ap.name))forstateinap.states:print('- %s: %s'%(state.name,state.default))
dynamic aperture 1: south_window
- clear: south_window..default..000.rad
- diffuse: south_window..default..001.rad

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有泛型的对象的oop Java数组   爪哇丑陋的数字找到第1500名UVA在线评委   SpringJava。lang.IllegalStateException:自动连线批注至少需要一个参数   java为什么我的系统找不到我的属性文件?   java有没有办法让Maven同时构建1.5和1.6字节码JAR?   java通过Sailfin中的header进行操作   使用向量、距离和图形   如果提供的登录信息是错误的,为什么java控件不进入else部分和Toast?   java如何为电子商务安卓应用程序存储产品列表   java保存声音首选项Libgdx Android   java无法在测试单元中调用JpaRepository   java使用批处理更新Cassandra表中的选定列,而不将其他列值设为null   java如何在log4j2中的手动代码配置中向appender添加级别?   从ImageIO返回的java Null。读取(新的ByteArrayInputStream(bs));   java不确定如何防止此Arraylist处于可编辑状态   netbeans中的java更改清单(TrustedLibrary=true属性)   java无法使用RestTemplate和Spring数据REST发布具有关系的新实体