docs: def remove_constraint(self,name):
          """
          Remove a constraint (make it "hidden")
  
          :param name:
              Name of constraint.
          """
          constraints = self.constraints
          hidden_constraints = self.hidden_constraints
          my_distribution_skip = self.distribution_skip
          my_selectfrac_skip = self.selectfrac_skip
  
          if name in constraints:
              hidden_constraints[name] = constraints[name]
              del constraints[name]
              if name in self.distribution_skip:
                  my_distribution_skip.remove(name)
              if name in self.selectfrac_skip:
                  my_selectfrac_skip.remove(name)
              #self._apply_all_constraints()
          else:
              logging.warning('Constraint {} does not exist.'.format(name))
  
          self.constraints = constraints
          self.hidden_constraints = hidden_constraints
          self.selectfrac_skip = my_selectfrac_skip
          self.distribution_skip = my_distribution_skip