Internals

adaptiveheatmap.utils.finitevalues(data)

Filter out masked and non-normal values from data.

Parameters:data (array-like) – Arbitrary-dimensional array-like container with numerical values.
Returns:array – One dimensional array filled with finite values in data.
Return type:numpy.ndarray

Examples

>>> finitevalues([1, numpy.nan, 2, 3])
array([1., 2., 3.])
>>> finitevalues(numpy.ma.MaskedArray([
...     [1, numpy.nan, 2, 3],
...     [-numpy.inf, 4, numpy.inf, numpy.inf],
... ], [
...     [1, 0, 0, 1],
...     [1, 0, 1, 0],
... ]))
array([2., 4.])
adaptiveheatmap.utils.cdf(data, normed=True)

Calculate cumulative distribution function from data.

adaptiveheatmap.utils.undo_xylim(ax)
adaptiveheatmap.demos.data_hump_and_spike(N=100, hump_scale=10.0)
adaptiveheatmap.demos.data_three_circles(N=100, A0=100, A1=1000, A2=-100)
adaptiveheatmap.demos.data_circles_and_nans(N=100, A0=100, A1=-100)