These two Python scripts I was using suddenly stopped working (from Friday to Monday) and I’m struggling to identify the cause of the error. The issue appears to be related to the HB modules.
All other standard LB and HB components are working properly.
Thank you for answering, @mostapha but it’s a little bit more complex than just a typo. You can see the subpackage is called resulthere in the docs. The issue is that @MatteoMerli is not importing the result subpackage of honeybee_energy. He just expects it to be there by using import honeybee_energy, which is not the case given that we don’t automatically import subpackages in our __init__.py. Instead, we wait for when a given module is needed to import it.
Just replace your import statement with this, @MatteoMerli :
from honeybee_energy.result.match import match_rooms_to_data
Then, you can just use the method directly:
data = match_rooms_to_data(data_collections, rooms)