gradoptics.distributions.base_distribution