def drop(self, *gens):
        indices = set(map(self.index, gens))
        symbols = [ s for i, s in enumerate(self.symbols) if i not in indices ]

        if not symbols:
            return self.domain
        else:
            return self.clone(symbols=symbols)
Package constructor.
dataset/ETHPy150Open sympy/sympy/sympy/polys/rings.py/PolyRing.drop--crossover with--dataset/ETHPy150Open modflowpy/flopy/flopy/modflow/mfpval.py/ModflowPval.__init__