BHoM / LadybugTools_Toolkit

GNU Lesser General Public License v3.0
2 stars 2 forks source link

Convert methods for new v1 release #12

Open tg359 opened 3 years ago

tg359 commented 3 years ago

Description:

With the new release of v1.0.0 LB the ability to convert between BHoM and LB objects would be fairly useful to promote adoption.

FraserGreenroyd commented 3 years ago

Discussion in sprint kick off, @cskinnerBH has been reported to be experimenting with this, so good to capture his feedback/inputs. @BingWangUS and @MarthaVoul to also take a look if time allows.

mostaphaRoudsari commented 2 years ago

Hello all! I found this project randomly today and then saw this issue. I thought I should share my thoughts here and also ping @chriswmackey!

I strongly encourage you to consider the transition to the newer version of Ladybug Tools which will not only help with better adoption it will also make it possible to connect BHoM to the Pollination ecosystem with no extra development. Moreover, we are not developing the legacy plugins anymore.

The documentation for the new schema is here:

We have already written several translators from/to honeybee besides the one to radiance and OpenStudio/EnergyPlus and we are working on more. Having a connection from HBoM <> HBJSON integration will give you access to all of those integrations including honeybee-vtk and honeybee-3dm.

tg359 commented 2 years ago

Hi @mostaphaRoudsari, that's the plan! The code being written alongside this issue and others is targeting whatever pip deems relevant when installing lbt-dragonfly (though we'll fix versions once we're happy with the proof-of-concept).

Ladybug is at a stage now where there's little point in us trying to replicate specific bits of functionality, and should instead be trying to interface with it. I'll soon be looking into basic conversion between a collection of BHoM Panels and a HB.Model.

Thanks for the great work you and the team have been doing getting LB-tools to where it is now!