Skip to main content

Energy simulation library for honeybee.

Project description

Honeybee

Build Status Coverage Status

Python 3.7 Python 2.7 IronPython

honeybee-energy

Honeybee extension for energy simulation.

Honeybee-energy leverages the EnergyPlus simulation engine and the OpenStudio SDK in order to add energy simulation properties and capabilities to honeybee-core. The package also uses the honeybee-openstudio-gem to translate honeybee Models to OpenStudio format.

All of these dependencies are contained within the honeybee-energy Docker image

Honeybee-energy is also used by other honeybee extensions that translate honeybee models to building energy simulation engines, including honeybee-doe2.

Installation

pip install -U honeybee-energy

If you want to also include the standards library of typical ProgramTypes and ConstructionSets use:

pip install -U honeybee-energy[standards]

To check if the command line interface is installed correctly use honeybee-energy --help.

API Documentation

Local Development

  1. Clone this repo locally
git clone git@github.com:ladybug-tools/honeybee-energy

# or

git clone https://github.com/ladybug-tools/honeybee-energy
  1. Install dependencies:
cd honeybee-energy
pip install -r dev-requirements.txt
pip install -r requirements.txt
  1. Run Tests:
python -m pytest tests/
  1. Generate Documentation:
sphinx-apidoc -f -e -d 4 -o ./docs ./honeybee_energy
sphinx-build -b html ./docs ./docs/_build/docs

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

honeybee_energy-1.109.28.tar.gz (411.8 kB view details)

Uploaded Source

Built Distribution

honeybee_energy-1.109.28-py2.py3-none-any.whl (540.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file honeybee_energy-1.109.28.tar.gz.

File metadata

  • Download URL: honeybee_energy-1.109.28.tar.gz
  • Upload date:
  • Size: 411.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for honeybee_energy-1.109.28.tar.gz
Algorithm Hash digest
SHA256 47754d41049f7c05448988c39efbcba2d6464a548f878e803111b8e2d626abf3
MD5 ebf3608ea47dedc5254754e9644ae74f
BLAKE2b-256 6c81b85d186986456a0ca338de807cbbbd0eaf8ba4a2c1961f51a55c3cf08096

See more details on using hashes here.

File details

Details for the file honeybee_energy-1.109.28-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for honeybee_energy-1.109.28-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 083be13374b856662d6d456cb5ea99c6cca29633715bcdef35321873b332dc92
MD5 f7834c0bee182203e26c24c1418952be
BLAKE2b-256 42ebe31a50b43de37896b414ba6d041b2fc35dce0b6c7ddc5f2c479509493f02

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page