Skip to content

ladybug-tools/honeybee-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f1338f2 ยท Mar 4, 2025
Oct 15, 2024
Oct 16, 2024
Dec 31, 2024
Dec 20, 2024
Nov 7, 2022
Jun 21, 2024
May 11, 2019
May 11, 2019
Sep 29, 2020
Dec 22, 2019
Aug 22, 2024
Aug 18, 2019
Oct 15, 2024
Mar 4, 2025
May 11, 2019
Feb 4, 2021

Repository files navigation

Honeybee

Build Status Coverage Status

Python 3.10 Python 3.7 Python 2.7 IronPython

honeybee-core

Honeybee is a collection of Python libraries to create representations of buildings following honeybee-schema.

This package is the core library that provides honeybee's common functionalities. To extend these functionalities you should install available Honeybee extensions or write your own.

Here are a number of frequently used extensions for Honeybee:

Installation

To install the core library use:

pip install -U honeybee-core

To check if Honeybee command line interface is installed correctly use honeybee viz and you should get a viiiiiiiiiiiiizzzzzzzzz! back in response! ๐Ÿ

Local Development

  1. Clone this repo locally
git clone [email protected]:ladybug-tools/honeybee-core.git

# or

git clone https://github.com/ladybug-tools/honeybee-core.git
  1. Install dependencies:
cd honeybee-core
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
sphinx-build -b html ./docs ./docs/_build/docs