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 2.7 Python 3.6 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.45.1.tar.gz (212.0 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.45.1-py2.py3-none-any.whl (111.3 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: honeybee-core-1.45.1.tar.gz
  • Upload date:
  • Size: 212.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.10

File hashes

Hashes for honeybee-core-1.45.1.tar.gz
Algorithm Hash digest
SHA256 6714df64e683d41677d8df3d391d1c20504dda421e05612ec1e0688b10fbc0f1
MD5 9375878ef292cff35d98687ffabb94af
BLAKE2b-256 ad232b24be7c2c147a17d0fe48bcc22bfd89e436d08237fdfb84b30916854181

See more details on using hashes here.

File details

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

File metadata

  • Download URL: honeybee_core-1.45.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 111.3 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.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.10

File hashes

Hashes for honeybee_core-1.45.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 95da9bf62e8f1b54e1f1ebbb2f1f8c7f76fa90aff7d5a47c47021f8810988c73
MD5 bbf0ebb7dda00c08f7f6436b216fe9f5
BLAKE2b-256 91c92eee5dabeba90e70db36e2fa7d0868c7eb7af6be477ea9321683c5de375d

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