Skip to main content

Dragonfly Data-Model Objects

Project description

Build Status

Python 3.10 Python 3.7

dragonfly-schema

Dragonfly Data-Model that generates documentation and OpenAPI specifications for the DFJSON file schema.

Installation

pip install dragonfly-schema

QuickStart

import dragonfly_schema

API Documentation

Model Schema

Energy Simulation Parameter Schema

Local Development

  1. Clone this repo locally
git clone git@github.com:ladybug-tools/dragonfly-schema

# or

git clone https://github.com/ladybug-tools/dragonfly-schema
  1. Install dependencies:
cd dragonfly-schema
pip install -r dev-requirements.txt
pip install -r requirements.txt
  1. Run Tests:
python -m pytest tests/
  1. Generate Documentation:
python ./docs.py
  1. Generate Sample Files:
python ./scripts/export_samples.py

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

dragonfly_schema-2.2.1.tar.gz (20.2 kB view details)

Uploaded Source

Built Distribution

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

dragonfly_schema-2.2.1-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

Details for the file dragonfly_schema-2.2.1.tar.gz.

File metadata

  • Download URL: dragonfly_schema-2.2.1.tar.gz
  • Upload date:
  • Size: 20.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.13

File hashes

Hashes for dragonfly_schema-2.2.1.tar.gz
Algorithm Hash digest
SHA256 afa7a821d202c52d7d80da3b76a01953f96fb41570412230c1d84d748a441462
MD5 3100d4530139e57f34f653421618b2de
BLAKE2b-256 641dc8fa558992c7e96e04387101f2427162c8da05471b0106fd05c769d51ec6

See more details on using hashes here.

File details

Details for the file dragonfly_schema-2.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for dragonfly_schema-2.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 75a6024be7166cabd4266b4e539d9a19d672950e016b96fd2ba215031f0c63b4
MD5 fd9b6ea01e058bc504d4fd5468526b4c
BLAKE2b-256 b0ebf9fd104f61226f68abece1d84a9d3bc34d07cb1aaa1c89a117aeaecc071b

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