Skip to main content

A library to create 3D building geometry for various types of environmental simulation.

Project description

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! :bee:

API Documentation

Local Development

  1. Clone this repo locally
git clone git@github.com: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

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_core-1.61.30.tar.gz (366.3 kB view details)

Uploaded Source

Built Distribution

honeybee_core-1.61.30-py2.py3-none-any.whl (179.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file honeybee_core-1.61.30.tar.gz.

File metadata

  • Download URL: honeybee_core-1.61.30.tar.gz
  • Upload date:
  • Size: 366.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.11

File hashes

Hashes for honeybee_core-1.61.30.tar.gz
Algorithm Hash digest
SHA256 b2d926ed14556677d7fc3c4961d5f2e4ae6e0361e401e1b7e61b672081109d51
MD5 481f63d877e25cd9104cb7e93c9efaec
BLAKE2b-256 40e1a372b6f0747ecd4d44734790b9ec35abec74520a1fde0bbddacfc2e9b473

See more details on using hashes here.

File details

Details for the file honeybee_core-1.61.30-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for honeybee_core-1.61.30-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c0f682912c09a0d0d0d4044eb5d22ce2b97befc1139b8e516a102063741800aa
MD5 42601314a791b6466a808d7b2fd2cf02
BLAKE2b-256 52c9dc775906e241318e4bc98220c78799ca3d2a49230ab4c6cc1e168050d000

See more details on using hashes here.

Supported by

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