Honeybee Data-Model Objects
Project description
honeybee-schema
Honeybee Data-Model Objects
Installation
pip install honeybee-schema
QuickStart
import honeybee_schema
API Documentation
Energy Simulation Parameter Schema
Local Development
- Clone this repo locally
git clone git@github.com:ladybug-tools-in2/honeybee-schema
# or
git clone https://github.com/ladybug-tools-in2/honeybee-schema
- Install dependencies:
cd honeybee-schema
pip install -r dev-requirements.txt
pip install -r requirements.txt
- Run Tests:
python -m pytest tests/
- Generate Documentation:
python ./docs.py
- Generate Sample Files:
python ./scripts/export_samples.py
- Validate a Model:
python ./validate_model.py ./honeybee_schema/samples/model_complete_multi_zone_office.json
Note that ./honeybee_schema/samples/model_complete_multi_zone_office.json
should be
replaced with the path to the specific model JSON that you would like to validate.
Note that you should have honeybee and its extensions installed in order to run a complete validation that includes re-serialization of the Model.
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-schema-1.9.0.tar.gz
(138.3 kB
view hashes)
Built Distribution
Close
Hashes for honeybee_schema-1.9.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67d96c37ec4396fe5ef4aa39fb10ee2a5d25e998a77516ff98c522be7e13b823 |
|
MD5 | 39561add75afbb7504b428f17c39e2cd |
|
BLAKE2b-256 | b8a269a2464e5f23fbbb087c8485f5dd366d6ed57a26e74ef0473a7baacbd0bd |