{"id":23856,"library":"honeybee-energy","title":"honeybee-energy","description":"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.","status":"active","version":"1.119.1","language":"python","source_language":"en","source_url":"https://github.com/ladybug-tools/honeybee-energy","tags":["energy simulation","building","honeybee","openstudio","energyplus"],"install":[{"cmd":"pip install honeybee-energy","lang":"bash","label":"PyPI"}],"dependencies":[{"reason":"Core geometry and data structures","package":"honeybee-core","optional":false},{"reason":"OpenStudio translation for EnergyPlus","package":"honeybee-openstudio","optional":false}],"imports":[{"wrong":"from honeybee_energy.load import EnergyPlusLoad","symbol":"EnergyPlusLoad","correct":"from honeybee_energy.load import EnergyPlusLoad"}],"quickstart":{"code":"from honeybee_energy.material import EnergyWindowMaterialGlazing\nfrom honeybee_energy.construction import WindowConstruction\n\n# Create a simple glazing material\nmat = EnergyWindowMaterialGlazing(\n    'LowE Glass',\n    thickness=0.003,\n    solar_transmittance=0.45,\n    solar_reflectance=0.36,\n    visible_transmittance=0.7,\n    visible_reflectance=0.21,\n    infrared_transmittance=0.0,\n    emissivity=0.84\n)\nprint(mat)\n\n# Create a window construction\nconstr = WindowConstruction('LowE Window', [mat])\nprint(constr)","lang":"python","description":"Create a simple glazing material and window construction."},"warnings":[{"fix":"Replace all 'honeybee.energy' with 'honeybee_energy' in imports.","message":"In 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.","severity":"breaking","affected_versions":">=1.100.0"},{"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'.","message":"Always pin honeybee-core and honeybee-openstudio versions alongside honeybee-energy. Mismatched versions cause cryptic AttributeErrors.","severity":"gotcha","affected_versions":"all"},{"fix":"Use factory functions or construct objects directly instead of relying on 'honeybee_energy.lib'.","message":"The 'honeybee_energy.lib' module with predefined constructions and materials is deprecated in favor of programmatic creation.","severity":"deprecated","affected_versions":">=1.100.0"}],"env_vars":null,"search_vec":"'1.119.1':25 '2026':28 'april':27 'bugfix':31 'build':35 'class':12 'construct':17 'ecosystem':10 'energi':3,4,14,33 'energyplus':38 'honeybe':2,9,36 'honeybee-energi':1 'librari':6 'load':18 'materi':19 'openstudio':22,37 'provid':11 'releas':26,32 'schedul':20 'setup':16 'simul':5,15,34 'translat':23 'version':24 'week':30","created_at":"2026-05-01T08:09:59.381996+00:00","updated_at":"2026-05-01T08:09:59.381996+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nImportError: cannot import name 'EnergyPlusLoad' from 'honeybee_energy.load' (/tmp/tmps4jvawv_/venv/lib/python3.12/site-packages/honeybee_energy/load/__init__.py)"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"1.121.7","cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/ladybug-tools/honeybee-energy","docs":null,"changelog":null,"pypi":"https://pypi.org/project/honeybee-energy/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["data","workflow"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}