skillfed

lbt-dragonfly

Collection of all Dragonfly core Python libraries

lbt-dragonfly v0.13.208 153.5K downloads/30d#10,878 on PyPI6
AGPL license AGPL-3.0 Active released

What it is and what it does

lbt-dragonfly is a convenience meta-package that bundles Dragonfly's core libraries and all major extensions into a single installation. It has no source code of its own; instead, it exists solely to pull in dragonfly-energy, dragonfly-radiance, dragonfly-openstudio, dragonfly-doe2, dragonfly-uwg, dragonfly-display, dragonfly-comparison, and lbt-honeybee as dependencies, along with their transitive dependencies (dragonfly-core, dragonfly-schema, and lbt-ladybug).

This is useful for workflows that need multiple Dragonfly capabilities—energy simulation, daylighting analysis, OpenStudio integration, DOE-2 support, urban weather generation, and visualization—without having to manually specify each package. The trade-off is that you install everything at once, which can be substantial; if you only need one or two Dragonfly extensions, installing them directly may be lighter.

Use it for:

  • Install all Dragonfly tools at once for a complete urban building energy and daylighting simulation environment.
  • Set up a shared development environment where multiple team members need consistent access to all Dragonfly extensions.
  • Integrate Dragonfly into a larger building-performance-analysis pipeline that uses energy, radiance, and microclimate modeling.
  • Prototype or research workflows that combine energy simulation with daylighting and urban weather effects.
  • Deploy Dragonfly in a containerized or cloud environment where a single installation command is preferred over managing individual packages.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

lbt-dragonfly is a meta-package that installs all Dragonfly core libraries and extensions together, providing a single installation point for urban building energy simulation, daylighting analysis, and related tools.

Yes, if you need multiple Dragonfly extensions and can accept the AGPL-3.0 copyleft license. The package is actively maintained, has low install friction, and provides genuine convenience for multi-tool workflows. If you need only one or two Dragonfly capabilities, install those packages directly instead to keep your environment lighter. Verify AGPL-3.0 compliance for your use case before committing.

Install

lbt-dragonfly on PyPI

pip

pip install lbt-dragonfly

uv

uv add lbt-dragonfly

poetry

poetry add lbt-dragonfly

Installing lbt-dragonfly

Before you install

Low install friction; distributed as a wheel. Active maintenance with a release on 2026-08-14. Depends on 8 runtime packages (dragonfly-energy, dragonfly-radiance, dragonfly-openstudio, dragonfly-doe2, dragonfly-uwg, dragonfly-display, dragonfly-comparison, lbt-honeybee), so installation will pull in a substantial dependency tree.

License in practice

Licensed under AGPL-3.0, which requires that any modifications or derivative works be distributed under the same license and made available to users. This is a copyleft license; use it only if you can comply with source-code sharing obligations.

Quickstart

pip install lbt-dragonfly

from dragonfly.model import Model
from dragonfly_energy.simulation import SimulationParameter

AGPL-3.0 license requires source-code sharing for modifications; verify compliance before use in proprietary or closed-source projects.

Verify before relying

  • Whether all 8 runtime dependencies are actively maintained and compatible with each other.
  • Whether the package supports both Python 2.7 and modern Python 3.x versions simultaneously or if Python 2.7 support is legacy.
  • Performance and memory footprint when installing the full dependency tree.

Package facts

License AGPL-3.0 (agpl)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 8 — dragonfly-energy, dragonfly-radiance, dragonfly-openstudio, dragonfly-doe2, dragonfly-uwg, dragonfly-display, dragonfly-comparison, lbt-honeybee
Maintenance actively maintained — 0 days since the last release
Last repo commit
First released
Downloads 153,529/month — #10,878 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: lbt_dragonfly-0.13.208-py3-none-any.whl

Operating System :: OS IndependentProgramming Language :: Python :: 2.7Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: IronPython

Tags

urban building energy simulationdragonfly installation bundlebuilding performance analysisdaylighting and radiance analysisurban microclimate modelingbuilding energy modelingdragonfly core libraries
building-simulationmeta-packageagpl-copyleft

More Scientific/Engineering packages