Python库,用于加载、分析和修改EnergyPlus天气文件(epw)。

ladybug-core的Python项目详细描述


Ladybug

Build StatusCoverage Status

Python 2.7Python 3.6IronPython

瓢虫

Ladybug是一个Python库,用于加载、分析和修改EnergyPlus天气文件(epw)。您可以从EPWMap下载epw文件。在

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

注意

关于遗留的瓢虫蚱蜢插件,请参见this repository。在

API Documentation

安装

pip install ladybug-core

使用

# load epw weather datafromladybug.epwimportEPWepw_data=EPW('path_to_epw_file')dry_bulb_temp=epw_data.dry_bulb_temperature# Get altitude and longitudefromladybug.locationimportLocationfromladybug.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

导数功

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

  • PVLib-python用于太阳辐照度计算。根据BSD 3条款提供。在
  • PsychroLib用于湿度计算。根据麻省理工学院的许可证提供。在

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

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

推荐PyPI第三方库


热门话题
构造函数的java条件调用   类Dog中的java构造函数Dog不能应用于给定类型   java jsch和运行“sudo su”   java将队列和堆栈相互复制   java如何在netbeans项目的文件夹中添加库   java While循环在我的代码中不存在   如何在XML中使用java方法的返回值   java是否可以在不写入文件的情况下将字符串/字节数组作为文件发布?   java为什么这些字符串不相等?   sockets客户机-服务器java编程,用户可选择   java如何在SpringMVC和hibernate中保存模型返回视图的列表   java如何修复组织。openqa。硒。WebDriverException:未知错误   Java,Ant错误:编码Cp1252的不可映射字符   JAVAlang.ClassCastException:[Ljava.lang.String;与java.lang.String不兼容   java如何使用JDK8(可选)为空字段创建自定义IntelliJ getter模板   java Tomcat6响应。sendRedirect()404错误