def load_local()

in vihds/parameters.py [0:0]


    def load_local(self, keyword="local"):
        # keyword = 'local'
        p = DotOperatorParams()

        if keyword not in self.params_dict:
            print("load_%s_params:: None found in params_dict" % keyword)
            return

        keyword_dict = self.params_dict[keyword]
        # get conditioning statements first
        conditioning = None
        if "conditioning" in keyword_dict:
            conditioning = keyword_dict["conditioning"]

        for k, v in keyword_dict.items():
            if k == "conditioning":
                pass
            elif self.is_shared(v["distribution"]):
                p.add_from_spec(k, self.params_dict["shared"][v["distribution"]], conditioning)
            elif self.is_global(v["distribution"]) or self.is_global_cond(v["distribution"]):
                raise Exception("locals can only inherit from shared")
            else:
                p.add_from_spec(k, v, conditioning)
        self.add_local(p)