Sign inSign up

antoinedao/ladybug

By antoinedao

•Updated about 8 years ago

forked development automated build for easier testing/custom deployments.

Image
0

411

antoinedao/ladybug repository overview

Build Status Coverage Status

Ladybug

⁠ladybug

Ladybug is a Python library to load, analyze and modify EneregyPlus Weather files (epw). You can download epw files from EPWMap⁠.

This repository includes the core library which is the base for Ladybug. For plugin-specific questions and comments refer to ladybug-grasshopper⁠ or ladybug-dynamo⁠ repositories.

Check this repository⁠ for the legacy ladybug plugin for Grasshopper.

⁠API Documentation⁠

⁠Usage

# load epw weather data
from ladybug.epw import EPW
epw_data = EPW('path_to_epw_file')
dry_bulb_temp = epw_data.dry_bulb_temperature

# Get altitude and longitude
from ladybug.location import Location
form ladybug.sunpath import Sunpath
# You can also get the location from epw file if available
sydney = Location('Sydney', 'AUS', latitude=-33.87, longitude=151.22,
                  time_zone=10)
sp = 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
⁠dependencies

pyeuclid⁠ for vector math calculation. It's available under LGPL.

Tag summary

Content type

Image

Digest

Size

332.5 MB

Last updated

over 8 years ago

docker pull antoinedao/ladybug