I am developing scripts using Ladybug/Honeybee/Dragonfly libraries in Python for automated modeling of buildings.
I am reaching the stage of assigning constructions/loads etc… to the honeybee objects. However I do not understand how to add new materials, constructions etc… to the libraries.
I understood that, like the grasshopper version of Ladybug, all the data are contained in files in the Python library, but I don’t know which one. It seems to load data from other files than the energy_default.json as it loads the construction from samples present in the Grasshopper version, that are not in this default file.
I tried to load a set of construction with the load_construction_set_object function in honeybee_energy.lib._loadconstructionsets. I used one of the construction set already present in the Python library, from the Grasshopper data base (all the constructions and material must be available), I just changed the identifier, but it did not load it and does not show errors.
My questions are the followings :
Where the constructions/loads etc… are stored in the python libraries ?
What are the functions to use to load constructions etc… what is the procedure?
How should the json files containing the data be? one material/construction etc… per file ? or there can be many of them and we can use a for loop to load all of them one by one ?
Thank you in advance !