Registry / data / honeybee-energy

honeybee-energy

JSON →
library1.121.7pypypiunverified

Energy simulation library for the honeybee ecosystem. Provides classes for energy simulation setups, constructions, loads, materials, schedules, and OpenStudio translations. Version 1.119.1 released April 2026, with weekly bugfix releases.

pip install honeybee-energy
INSTALL
IMPORT
SIG · HONEYBEE-ENERGY
H
honeybee-energy
datapythonv1.121.7
Install
4.8s avg
Import
Disk
40MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v1.121.7 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 41.2MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 4.8s · import 0.000s · 41MB
40MB installed
● package 40MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

EnergyPlusLoad
from honeybee_energy.load import EnergyPlusLoad
from honeybee_energy.load import EnergyPlusLoad

Create a simple glazing material and window construction.

from honeybee_energy.material import EnergyWindowMaterialGlazing from honeybee_energy.construction import WindowConstruction # Create a simple glazing material mat = EnergyWindowMaterialGlazing( 'LowE Glass', thickness=0.003, solar_transmittance=0.45, solar_reflectance=0.36, visible_transmittance=0.7, visible_reflectance=0.21, infrared_transmittance=0.0, emissivity=0.84 ) print(mat) # Create a window construction constr = WindowConstruction('LowE Window', [mat]) print(constr)
Debug
Known issues
breakingIn honeybee-energy >=1.100.0, the import paths changed from dot (honeybee.energy) to underscore (honeybee_energy). Old code using 'from honeybee.energy import ...' will break.
fix
Replace all 'honeybee.energy' with 'honeybee_energy' in imports.
affects: >=1.100.0
gotchaAlways pin honeybee-core and honeybee-openstudio versions alongside honeybee-energy. Mismatched versions cause cryptic AttributeErrors.
fix
Install using pip with version constraints, e.g., pip install 'honeybee-energy>=1.119,<1.120' 'honeybee-core>=1.64,<1.65' 'honeybee-openstudio>=0.4,<0.5'.
affects: all
deprecatedThe 'honeybee_energy.lib' module with predefined constructions and materials is deprecated in favor of programmatic creation.
fix
Use factory functions or construct objects directly instead of relying on 'honeybee_energy.lib'.
affects: >=1.100.0
Upgrade
Version history
1.121.7latest on PyPI · released Jun 18, 2026
Audit
Dependencies
honeybee-corerequiredCore geometry and data structures
honeybee-openstudiorequiredOpenStudio translation for EnergyPlus
Agent activity
21 hits · last 30 days
node
20
OpenAI (training)
1
Resources
honeybee-energy — pip install honeybee-energy · libregistry