Very interesting, thank you for the release of Honeybee[+]!!
Is it possible to get an explanation of the installation procedure?
I have few questions:
do I need to copy the userObjects in the relative GH folder? Together with the other Honaybee and Ladybug .ghuser files.
or running the installer from the .gh file is enough?
do we need to do something specific with the python files in the honeybee and ladybug folders? Or are they the installation files that are automatically installed through the installer?
why there is also a ladybug folder?
since it is possible to keep installed both Honeybee and Honeybee[+] and the latter use Radiance 5.1.0 we need/can keep also both the version of radiance installed? I think not because the folder name should be C:\Radiance in any case. This means that also Honeybee works with Radiance 5.1.0?
Brilliant work as always! I’ll dive into the code right away while patiently waiting for the documentations for other developers to contribute
Btw, there’s a bug with the automatic installer but I’ll copy them manually for now since I’m way too excited to not start at once.
Runtime error (Win32Exception): WindowsError Traceback: line 247, in rmtree, “c:\Program Files\Rhinoceros 5 (64-bit)\Plug-ins\IronPython\Lib\shutil.py” line 223, in onerror, “c:\Program Files\Rhinoceros 5 (64-bit)\Plug-ins\IronPython\Lib\shutil.py” line 249, in rmtree, “c:\Program Files\Rhinoceros 5 (64-bit)\Plug-ins\IronPython\Lib\shutil.py” line 244, in rmtree, “c:\Program Files\Rhinoceros 5 (64-bit)\Plug-ins\IronPython\Lib\shutil.py” line 244, in rmtree, “c:\Program Files\Rhinoceros 5 (64-bit)\Plug-ins\IronPython\Lib\shutil.py” line 244, in rmtree, “c:\Program Files\Rhinoceros 5 (64-bit)\Plug-ins\IronPython\Lib\shutil.py” line 62, in installHoneybeePlus, “<string>” line 87, in script
For your last point, I think you can run both Honeybee and Honeybee[+] with the latest updated Radiance 5.1.0 version. Honeybee[+] just provides us with a grasshopper interface to leverage the advanced utilities of the latest Radiance version, whereas normal Honeybee legacy version is an interface for the more standard workflow for traditional features of Radiance/Daysim.
After installing the new Honeybee[+] unfortunly i got a new plugin LadybugPlus but not HoneybeePlus, is it normal ?
And i got this:
Copying honeybee source code from C:\Users\MyName\AppData\Roaming\Grasshopper\ladybug to C:\Users.MyName\AppData\Roaming\McNeel\Rhinoceros\5.0\scripts\ladybug
Copying honeybee source code from C:\Users\MyName\AppData\Roaming\Grasshopper\honeybee to C:\Users\MyName\AppData\Roaming\McNeel\Rhinoceros\5.0\scripts\honeybee
Copying honeybee userobjects to C:\Users\MyName\AppData\Roaming\Grasshopper\UserObjects. Runtime error (Exception): C:\Users\MyName\AppData\Roaming\Grasshopper\userObjects\Honeybee EP context Surfaces.ghuser and C:\Users\MyName\AppData\Roaming\Grasshopper\UserObjects\Honeybee EP context Surfaces.ghuser are the same file Traceback: line 82, in installHoneybeePlus, “<string>” line 87, in script line 68, in copyfile, “c:\Program Files\Rhinoceros 5 (64-bit)\Plug-ins\IronPython\Lib\shutil.py”
Aziz, Seems the libraries are copied correctly and you can copy the userobjects manually. Can you tell me from where are you running the scripts? Hopefully not from ths userObjects folder?
Is there any option in H+, as the “Lookup Daylight folder” from Honeybee legacy ? - to read back the results later ?, or if the simulation will be run e.g. at a Unix cluster and then copied back and visualize them via GH ? and will be there any option to use Trans material ?
The core dependencies for running Honeybee on the cloud are Python 2.7, Radiance, git and honeybee . Since Apple computers typically run Unix-like OSs, we don’t foresee any portability issues with them.
In multi-phase analysis if reuse*Mtx is set to True the component will only load the results without running the analysis.
In case you want to create your own component, use Human or other plugins to get the list of the results files and then use this part of the code. Replace self.resultFiles with filepaths. You can create the analsysGrids from point files using AnalysisGrid.fromFile class method.
If you open an issue I will make sure to add it for the next release.