in lib/quantizers.py [0:0]
def getQuantizer(snippet, d):
if snippet.startswith("zn_"):
r2 = int(snippet.split("_")[1])
return Zn(r2, d)
elif snippet == "binary":
return Binary(d)
elif snippet == "none":
return Identity(d)
elif snippet.startswith("opq_"):
nbytes = int(snippet.split("_")[1]) // 8
return OPQ(nbytes, d)
else:
raise NotImplementedError("Quantizer not implemented")