瓢虫是一个python库,用于加载、分析和修改eneregyplus天气文件(epw)。

lbt-ladybug的Python项目详细描述


Ladybug

Build StatusCoverage Status

Python 2.7Python 3.6IronPython

瓢虫

瓢虫是一个python库,用于加载、分析和修改eneregyplus天气文件(epw)。您可以从EPWMap下载epw文件。

该库包括核心库,核心库是瓢虫的基础。有关插件特定的问题和注释,请参阅ladybug-grasshopperladybug-dynamo存储库。

有关传统瓢虫蚱蜢插件,请参见this repository

API Documentation

安装

pip install lbt-ladybug

用法

# load epw weather datafromladybug.epwimportEPWepw_data=EPW('path_to_epw_file')dry_bulb_temp=epw_data.dry_bulb_temperature# Get altitude and longitudefromladybug.locationimportLocationformladybug.sunpathimportSunpath# Create location. You can also extract location data from an epw file.sydney=Location('Sydney','AUS',latitude=-33.87,longitude=151.22,time_zone=10)# Initiate sunpathsp=Sunpath.from_location(sydney)sun=sp.calculate_sun(month=11,day=15,hour=11.0)print('altitude: {}, azimuth: {}'.format(sun.altitude,sun.azimuth))>>>altitude:72.26,azimuth:32.37

导数功

瓢虫是以下软件项目的衍生产品:

pyeuclid用于矢量数学计算。在lgpl下提供。

PVLib-python用于太阳辐照度计算。根据BSD 3条款提供。

这些作品的适用版权声明可以在相关的.py文件中找到。

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

推荐PyPI第三方库


热门话题
并行处理java。util。同时发生的叉子在游泳池里。常见的并行性准则,用于选择正确的并行度大小   java如何将空白字符追加到指定长度?   安卓应用程序中出现错误,SSLHandshakeException,找不到证书路径的信任锚点   java如何使用JUnit Mockito验证检查方法是否未被调用   java如何使用不同的@RequestMapping解析多个控制器中的静态页面   Selenium中的javascript需要验证搜索结果   访问数据库SQLiteopenHelper方法时java应用程序崩溃(nullpointerexception)   在二叉树中验证最小堆时出现java空指针异常   Java 7的SSL连接失败   java用RestEasyWebTarget替换ProxyFactory不起作用   在Java应用程序中单击“否”按钮后,数组程序冻结(无响应)   数组中的前缀Java初学者前进和   Java HTML解析器,包括脚本标记和LineNumberReader   在java中为长类型数字加前导零   正则表达式无法映射正则表达式java。lang.IllegalArgumentException:模式段中捕获组的数量