def load_global_cond()

in vihds/parameters.py [0:0]


    def load_global_cond(self, keyword="global_conditioned"):

        # keyword = 'global'
        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"]
            if "species" in conditioning:
                assert conditioning["species"] is False, "cannot have species here"
        else:
            raise Exception("global_cond MUST have conditioning")  #

        for k, v in keyword_dict.items():
            if k == "conditioning":
                continue
                # conditioning = v  # capture conditions for these parameters
            else:
                if self.is_shared(v["distribution"]):
                    p.add_from_spec(k, self.params_dict["shared"][v["distribution"]], conditioning)
                    # p.add_from_existing(k, self.get_shared(v['distribution']))
                else:
                    p.add_from_spec(k, v, conditioning)

        self.add_global_cond(p)