========================= Measures ========================= Density function ========================= The `pyProximation` implements two different scenarios for measure spaces: 1. Continuous case, where support of the measure is given as a compact subspace (box) of :math:`\mathbb{R}^n`, and 2. Discrete case, where a finite set of points and their weights are given. Continuous measure spaces ------------------------- For the continuous case, generally assume that the support of the measure is a product of closed interval, i.e., :math:`\prod_{i=1}^{n}[a_i, b_i]`, where for each `i`, :math:`a_i