[QUESTION]How is a technology's "comfort" level modelled?
What you want to achieve
I wonder how is the "comfort" level of a technology modelled in MUSE? In documentationsection 9.3.7. Agents, under Objective1, it says that an agent can use "comfort" as one of its objectives. However, if one directly use "comfort" in the Agent.csv file, it will produce :
AttributeError: 'Dataset' object has no attribute 'comfort'
What you have tried
I looked at the code, it shows the following:
output = agent.filter_input( technologies.comfort, year=agent.forecast_year, technology=search_space.replacement, ).drop_vars("technology")
It seems that technologies can have an attribute called comfort, and one needs to add an additional column called "comfort" in the Technodata.csv. But the example in the documentation has no such column in the Technodata.csv.
In addition, even if we add the "comfort" column in the Technodata.csv, it is not clear what values one can give to quantify the comfort level. I mean should we use numbers such as 1,2,3, or should one use "low", "medium", "high" etc.? I don't understand what does the agent.filter_input() function do..., it seems to me it is checking the year, but then how does this function help agents to choose which technology to invest in?
I think this is related to issue #205