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.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.47.0.tar.gz (215.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

honeybee_core-1.47.0-py2.py3-none-any.whl (114.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file honeybee-core-1.47.0.tar.gz.

File metadata

  • Download URL: honeybee-core-1.47.0.tar.gz
  • Upload date:
  • Size: 215.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.11

File hashes

Hashes for honeybee-core-1.47.0.tar.gz
Algorithm Hash digest
SHA256 b17b369fe36740f41bfc5235946a4456c73fd02eab2a2403de4e30b674c36e94
MD5 2aa1e3f4b5101c8246abfa449cc97b24
BLAKE2b-256 c63fffa0e38e5f03e214c9f94530bb55971c1ec011a4094114f6c1f7c79398d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: honeybee_core-1.47.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 114.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.11

File hashes

Hashes for honeybee_core-1.47.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f25cff161cab5a2a177c413e5f5fb559926a726854a3d754d934cdd5d67de2e3
MD5 d88c531a8db0b0b71b1467d3b33c1f7a
BLAKE2b-256 b6b3b794cbf5e9376134cb7f52a16746f907b5c914833db5f35faa32414b17c0

See more details on using hashes here.

Supported by

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