Kernel Cobra

We will be using this Jupyter notebook to test our Kernel-Cobra methods, as well as conduct experiments on Kernel-Cobra and MixCobra.

We will start, like with other examples, by setting up a standard data-set to train our machines.


In [1]:
from pycobra.cobra import Cobra
from pycobra.kernelcobra import KernelCobra
from pycobra.mixcobra import MixCobra
from pycobra.generalcobra import GeneralCobra


from pycobra.ewa import Ewa
from pycobra.diagnostics import Diagnostics
from pycobra.visualisation import Visualisation
import numpy as np


%matplotlib inline

In [2]:
# setting up our random data-set
rng = np.random.RandomState(1)

# D1 = train machines; D2 = create COBRA; D3 = calibrate epsilon, alpha; D4 = testing
n_features = 20
D1, D2, D3, D4 = 200, 200, 200, 200
D = D1 + D2 + D3 + D4
X = rng.uniform(-1, 1, D * n_features).reshape(D, n_features)
Y = np.power(X[:,1], 2) + np.power(X[:,3], 3) + np.exp(X[:,10]) 
# Y = np.power(X[:,0], 2) + np.power(X[:,1], 3)

# training data-set
X_train = X[:D1 + D2]
X_test = X[D1 + D2 + D3:D1 + D2 + D3 + D4]
X_eps = X[D1 + D2:D1 + D2 + D3]
# for testing
Y_train = Y[:D1 + D2]
Y_test = Y[D1 + D2 + D3:D1 + D2 + D3 + D4]
Y_eps = Y[D1 + D2:D1 + D2 + D3]

COBRA


In [3]:
cobra = Cobra()

In [4]:
cobra.set_epsilon(X_eps, Y_eps, grid_points=10)

In [5]:
cobra.fit(X_train, Y_train)


Out[5]:
Cobra(epsilon=0.6701172097673681, random_state=None)

In [6]:
cobra.predict(X_test)


Out[6]:
array([0.74064143, 1.52572495, 0.9757245 , 1.34618212, 0.64429409,
       2.3768142 , 2.12204565, 1.60000102, 0.67032831, 0.37257016,
       1.19625321, 1.73229887, 0.94430466, 2.62667993, 1.81214925,
       2.10621838, 0.41222491, 0.6071127 , 2.87838261, 1.22682122,
       2.32383629, 2.35765825, 0.96959714, 1.15864361, 0.98756288,
       2.84239802, 2.65378656, 1.9673034 , 2.30431888, 1.02573669,
       1.64494317, 2.89087034, 1.26456849, 0.71121495, 0.74637202,
       2.68988949, 2.34020865, 0.94321703, 0.83657045, 1.54395871,
       1.45493403, 0.62254335, 1.2930972 , 1.30021972, 1.75433876,
       1.92108246, 1.23786183, 0.74965091, 0.99686444, 2.11173168,
       0.66457344, 1.14493578, 1.18708344, 0.87300999, 2.79920064,
       0.85322606, 2.63105618, 1.08741276, 2.08844425, 0.69574987,
       1.28062887, 0.5890653 , 1.46698106, 1.77494991, 1.26572203,
       0.89725814, 1.29488575, 1.84573973, 0.63840456, 0.68676602,
       2.85488368, 0.67993983, 0.98838892, 2.73852015, 1.39587425,
       1.19039802, 1.14983242, 2.2166277 , 1.51358686, 0.97044476,
       1.18644011, 1.01332119, 2.85546264, 1.61112582, 1.44178745,
       0.68373129, 1.70757986, 0.83684929, 0.46835947, 0.93971266,
       0.7409813 , 1.16024336, 0.76605806, 2.64330071, 1.43563344,
       1.45631155, 1.20107987, 1.01085681, 1.34483344, 1.51496183,
       0.99510225, 2.56985042, 1.38605661, 1.23532925, 0.32587057,
       2.42317068, 2.79742014, 0.84889442, 1.35521662, 1.12094592,
       0.89537113, 1.00442475, 1.67021207, 2.35356354, 0.51157227,
       1.99182746, 2.40863034, 0.55863793, 1.32688543, 1.59545494,
       1.54498906, 1.32823583, 2.46236974, 0.67319305, 1.43775013,
       2.61893988, 1.13473145, 2.35765825, 0.53187659, 1.04489799,
       2.29042239, 1.71440896, 1.75115541, 1.17822633, 2.73540626,
       0.53722708, 1.14596348, 2.65590691, 2.71391594, 2.38585347,
       0.79807012, 0.75999314, 0.70736954, 2.0485028 , 1.07162184,
       1.06392563, 0.88177652, 1.90177829, 2.54264878, 2.19626632,
       0.181591  , 0.82656461, 2.3224198 , 2.03482263, 2.54007559,
       2.47898421, 1.38748722, 2.35228498, 1.28872622, 0.77077835,
       1.07885108, 2.04793806, 1.29699725, 0.84424875, 2.17699553,
       1.49471222, 1.47261362, 1.10490396, 2.12204565, 1.06832546,
       1.14527668, 1.49049137, 1.32302156, 1.07264944, 0.84728665,
       1.33212686, 1.17537915, 1.55364849, 1.01372728, 1.28742192,
       0.84084933, 0.8759952 , 0.92567846, 0.29908331, 1.34232915,
       0.40910988, 2.04922267, 1.39777155, 2.36171003, 1.04982046,
       0.78527499, 1.32692054, 0.64300858, 1.02620436, 0.78110998,
       2.10564547, 2.05354601, 1.50040817, 0.58573029, 2.14989144])

Kernel COBRA


In [7]:
kernel = KernelCobra()

In [8]:
kernel.fit(X_train, Y_train)


Out[8]:
KernelCobra(random_state=None)

In [9]:
kernel.predict(X_test)


Out[9]:
array([0.72004005, 1.44819966, 1.02031436, 1.42697131, 0.71099709,
       2.26991398, 2.11823694, 1.58337264, 0.69350165, 0.49792276,
       1.21321214, 1.73925271, 0.92684875, 2.62654595, 1.92679496,
       1.97705865, 0.36576809, 0.68140147, 2.81731868, 1.19764629,
       2.14874247, 2.24173294, 1.05216463, 1.27928916, 0.98932802,
       2.71728135, 2.71928006, 1.85455928, 2.14525804, 1.22560538,
       1.6835995 , 2.82545536, 1.31988443, 0.8625038 , 0.70078479,
       2.4187671 , 2.37459372, 0.88984142, 0.84219735, 1.31385099,
       1.44955654, 0.72214237, 1.29055356, 1.38807943, 1.77544154,
       1.71510642, 1.37451795, 0.71845867, 0.95016888, 1.96280859,
       0.65831736, 1.15793703, 1.14312585, 0.81368509, 2.50254132,
       0.84430579, 2.31099737, 1.06313264, 2.02005538, 0.70189826,
       1.24841002, 0.67985003, 1.62193042, 1.44928946, 1.30029936,
       0.88022998, 1.32597677, 1.49422657, 0.67247545, 0.65676879,
       2.75507512, 0.70097765, 0.98546647, 2.43239563, 1.42757211,
       1.19700081, 1.15467589, 2.14206184, 1.58083702, 0.92269063,
       1.24891177, 0.9592343 , 2.80548724, 1.76338412, 1.34574074,
       0.7041684 , 1.88973869, 0.87023691, 0.55593538, 0.86763431,
       0.73449036, 1.09990864, 0.69279998, 2.24518918, 1.35209907,
       1.21147878, 1.38642669, 0.99923183, 1.40547653, 1.46930493,
       0.92551142, 2.66287647, 1.34311642, 1.43932987, 0.28179307,
       2.47706834, 2.74477704, 0.78554058, 1.21322714, 1.15579735,
       0.88718038, 1.00416212, 1.29559852, 2.35589484, 0.51824315,
       2.07403144, 1.9905822 , 0.55131501, 1.34972788, 1.42638357,
       1.45431751, 1.41313348, 2.52913896, 0.68404586, 1.55410968,
       2.39358602, 1.12857452, 2.37088737, 0.81250228, 1.02147732,
       2.24303965, 1.73736064, 1.58009554, 1.24599697, 2.45525209,
       0.5834098 , 1.07801636, 2.6158803 , 2.66245499, 2.343876  ,
       0.840604  , 0.7298625 , 0.73518723, 1.81336224, 1.07496939,
       0.9907518 , 0.86945051, 2.01363086, 2.57262954, 2.18469741,
       0.3564025 , 0.83638523, 2.3742259 , 1.87760268, 2.39815601,
       2.47301576, 1.46323463, 2.39854246, 1.26589579, 0.79191295,
       1.06030703, 1.94304097, 1.30334376, 0.81793099, 2.03334818,
       1.5238026 , 1.26717826, 1.12510169, 2.11112059, 1.00256155,
       1.13052012, 1.59247118, 1.39192596, 1.0191782 , 0.84822165,
       1.43148468, 1.1226976 , 1.6911139 , 0.9638873 , 1.33572676,
       0.80229821, 0.89289962, 0.88376984, 0.62769443, 1.35347129,
       0.57271511, 2.15435273, 1.513931  , 2.48593192, 1.03115145,
       0.82153648, 1.40819085, 0.66926324, 0.99895926, 0.78550414,
       2.05681483, 2.008342  , 1.48813323, 0.54396501, 1.87575877])

Mix COBRA


In [10]:
mixcobra = MixCobra()

In [11]:
mixcobra.fit(X_train, Y_train)


Out[11]:
MixCobra(machines=None, random_state=None)

In [12]:
mixcobra.predict(X_test)


Out[12]:
array([ 0.51026597,  1.53020345,  0.7279649 ,  1.95518765,  0.9516733 ,
        2.09558205,  1.87677957,  1.65555485,  1.29784194, -0.00736024,
        1.37853292,  1.85465072,  1.01631403,  2.25932618,  1.29525416,
        3.40470927,  0.64563942,  1.30461604,  2.90077162,  1.43462392,
        2.52531822,  2.31199306,  0.79045553,  1.69507585,  1.56973834,
        2.91325391,  2.26994415,  1.59128166,  2.28037329,  1.27461107,
        1.0398006 ,  3.04445729,  2.88406281,  0.93513556,  0.46387052,
        2.90981049,  1.80449192,  0.5090281 ,  1.37705322,  0.25176965,
        1.71036815,  0.97612535,  1.27626087,  1.53101432,  2.54315952,
        1.78584612,  1.1781591 ,  1.07349003,  0.92958871,  1.03878707,
        0.86636399,  0.90548841,  0.83889496,  0.901027  ,  2.20000718,
        0.05774587,  1.58866093,  1.01471706,  2.05733323,  0.58348625,
        1.40423706,  0.72697881,  2.46509802,  1.0364646 ,  0.82595259,
        0.87861648,  1.03573626,  1.7027508 ,  0.61857544,  0.52210359,
        2.19002107,  0.93216539,  0.97873685,  2.63620241,  1.69096207,
        1.39723867,  0.8182639 ,  3.11542236,  1.2269349 ,  0.48327543,
        0.95310773,  1.21805927,  1.86191142,  1.60117133,  1.52951994,
        0.96406695,  1.75991725,  1.0032553 ,  0.84899328,  1.03065157,
       -0.00605636,  1.33268702,  1.22540672,  2.81731749,  0.34990086,
        0.63171934,  1.83843488,  1.20988127,  2.43359932,  1.54695797,
        0.98709469,  2.62845821,  1.84207639,  2.56303122,  0.69788225,
        2.10867921,  3.25467711,  0.68308914,  1.82606437,  1.51662707,
        1.04014754,  0.95634476,  1.36167559,  1.78878125,  0.33075708,
        0.94879254,  2.05943746,  1.19737484,  0.80279337,  1.38243019,
        1.10726962,  1.98569716,  2.41634575,  0.60552444,  1.38834521,
        2.1450558 ,  0.88992604,  2.68879668,  0.68720575,  0.77387377,
        1.83725275,  0.74709333,  2.884154  ,  1.58957436,  1.87171347,
        0.82935741,  1.12248059,  1.69431718,  2.48087615,  3.04361167,
        1.22966051,  0.6126423 ,  0.6824496 ,  1.80449975,  0.9613969 ,
        1.24317811,  0.65115822,  2.59360915,  2.90911474,  2.04290796,
        0.53772495,  1.24598562,  2.06614615,  1.79921697,  2.93132578,
        1.83271231,  2.50764631,  2.47789809,  1.70691377,  0.76305005,
        1.3197478 ,  2.13657585,  1.54413975,  0.96796475,  2.45678939,
        0.97312453,  1.55388311,  0.94786164,  1.68577961,  0.95632995,
        1.54020577,  1.88828879,  1.28476047,  1.76783848,  1.08350093,
        0.53261958,  0.96321538,  2.20167726,  1.24082755,  1.08912664,
        0.82142087,  1.91663447,  1.27896514,  0.21569239,  1.8745573 ,
        0.45559484,  3.09723726,  1.13732855,  1.69465901,  0.6118637 ,
        0.75011464,  0.86038905,  1.42238943,  1.13595299,  0.47214148,
        1.9703962 ,  1.26547794,  1.5373987 ,  1.19898669,  1.70157428])

General COBRA


In [13]:
general= GeneralCobra()

In [14]:
general.fit(X_train, Y_train)


Out[14]:
GeneralCobra(machines=None, random_state=None)

In [15]:
general.fit(X_train, Y_train)


Out[15]:
GeneralCobra(machines=None, random_state=None)

In [16]:
general.predict(X_test)


Out[16]:
array([0.72353424, 1.46816556, 0.97246211, 1.39350438, 0.70712139,
       2.30964593, 2.12716075, 1.70668669, 0.64021966, 0.50038256,
       1.25528852, 1.81221987, 0.93436029, 2.64554644, 1.91235969,
       1.9072468 , 0.37446689, 0.63261524, 2.80365987, 1.24740708,
       2.07358725, 2.23366781, 1.06262234, 1.1918606 , 1.0490724 ,
       2.69100399, 2.75230649, 1.75365866, 1.98377651, 1.26490578,
       1.70596689, 2.89346529, 1.34797782, 0.85926702, 0.7275193 ,
       2.43395552, 2.42511549, 0.90632242, 0.85833214, 1.3576546 ,
       1.44812356, 0.61342619, 1.29435093, 1.39205527, 1.67834059,
       1.7856183 , 1.37810364, 0.74313572, 0.93409496, 1.90568031,
       0.6051922 , 1.15337778, 1.2026079 , 0.87615598, 2.50849015,
       0.84928099, 2.33999855, 1.12782124, 2.13065985, 0.70184677,
       1.28913898, 0.68755492, 1.62728234, 1.49056158, 1.3031268 ,
       0.8906618 , 1.35076832, 1.56614173, 0.69727414, 0.67066882,
       2.82167445, 0.67174849, 0.97933816, 2.45035363, 1.52090609,
       1.2006565 , 1.13695456, 2.12711352, 1.60157941, 0.94354109,
       1.25019241, 0.97828212, 2.75890113, 1.77040963, 1.35690512,
       0.71545519, 1.88330087, 0.91079982, 0.55855496, 0.92681428,
       0.73723685, 1.15765285, 0.70015425, 2.31088317, 1.39269076,
       1.3444996 , 1.35020098, 0.94899222, 1.36027335, 1.5052197 ,
       0.92074074, 2.671916  , 1.30218422, 1.4588861 , 0.29536799,
       2.5191703 , 2.74635921, 0.89833743, 1.27626728, 1.14071613,
       0.90847441, 1.02189094, 1.34225587, 2.36804804, 0.50575536,
       1.99663548, 2.03194546, 0.58275616, 1.37823579, 1.44998511,
       1.39865161, 1.42025425, 2.54861654, 0.70577919, 1.59824999,
       2.46132363, 1.10800758, 2.33254096, 0.84029282, 1.03008305,
       2.29763373, 1.76474813, 1.85339021, 1.20067806, 2.39829944,
       0.4950914 , 1.07757421, 2.61229105, 2.73294208, 2.33132113,
       0.88925967, 0.75523637, 0.73188035, 1.76806657, 1.17155036,
       1.05451942, 0.86112634, 1.96429872, 2.61757695, 2.22530448,
       0.36714714, 0.83379685, 2.27986175, 1.86138549, 2.53488115,
       2.43835524, 1.57001186, 2.3748653 , 1.27082205, 0.80007319,
       1.09338575, 1.92220747, 1.29687406, 0.84032762, 1.87705459,
       1.63440115, 1.26037364, 1.17741667, 2.14314872, 0.98998986,
       1.12579351, 1.6160376 , 1.40436482, 1.04005427, 0.90876583,
       1.42372497, 1.15873912, 1.68737521, 1.03863549, 1.31798325,
       0.83999171, 0.92050202, 0.90589143, 0.58652881, 1.29372526,
       0.48197854, 2.14830214, 1.50858949, 2.53472653, 1.03160365,
       0.84745267, 1.37426526, 0.69966887, 1.01903185, 0.75681311,
       2.04389749, 1.975377  , 1.51155793, 0.63197033, 1.82431258])

Experiments

Points: the key difference between KernelCobra and MixCobra is that we are not including input distances while constructing the aggregate. We only use output differences. This means that in very high dimensions, the input space indformation might not be very useful, and it also means it will becoime computationally expensive. Our experiments should reflect this well.

Also: When we apply our method, since it is only on output space, a classifier version of this would decompose into the original CobraClassifier.

Datasets


In [17]:
from sklearn import datasets
from sklearn.metrics import accuracy_score
from sklearn.datasets.samples_generator import make_regression

In [18]:
diabetes = datasets.load_diabetes()

diabetes_X_train = diabetes.data[:-40]
diabetes_X_test = diabetes.data[-40:]

diabetes_y_train = diabetes.target[:-40]
diabetes_y_test = diabetes.target[-40:]

In [20]:
diabetes_cobra = Cobra()
diabetes_cobra.set_epsilon(diabetes_X_train, diabetes_y_train)
diabetes_cobra.fit(diabetes_X_train, diabetes_y_train)

diabetes_kernelcobra = KernelCobra()
diabetes_kernelcobra.fit(diabetes_X_train, diabetes_y_train)

diabetes_generalcobra = GeneralCobra()
diabetes_generalcobra.fit(diabetes_X_train, diabetes_y_train)

diabetes_mixcobra = MixCobra()
diabetes_mixcobra.fit(diabetes_X_train, diabetes_y_train)


Out[20]:
MixCobra(machines=None, random_state=None)

In [21]:
boston = datasets.load_boston()

boston_X_train = boston.data[:-40]
boston_X_test = boston.data[-40:]

boston_y_train = boston.target[:-40]
boston_y_test = boston.target[-40:]

In [22]:
boston_cobra = Cobra()
boston_cobra.set_epsilon(boston_X_train, boston_y_train)
boston_cobra.fit(boston_X_train, boston_y_train)

boston_kernelcobra = KernelCobra()
boston_kernelcobra.fit(boston_X_train, boston_y_train)

boston_generalcobra = GeneralCobra()
boston_generalcobra.fit(boston_X_train, boston_y_train)

boston_mixcobra = MixCobra()
boston_mixcobra.fit(boston_X_train, boston_y_train)


Out[22]:
MixCobra(machines=None, random_state=None)

Diagnostics


In [23]:
diagnostics_kernel = Diagnostics(kernel, X_test, Y_test)
diagnostics_mix = Diagnostics(mixcobra, X_test, Y_test)

boston_diagnostics_kernel = Diagnostics(boston_kernelcobra, boston_X_test, boston_y_test, load_MSE=False)
boston_diagnostics_mix = Diagnostics(boston_mixcobra, boston_X_test, boston_y_test, load_MSE=False)

diabetes_diagnostics_kernel = Diagnostics(diabetes_kernelcobra, diabetes_X_test, diabetes_y_test, load_MSE=False)
diabetes_diagnostics_mix = Diagnostics(diabetes_mixcobra, diabetes_X_test, diabetes_y_test, load_MSE=False)

In [24]:
(alpha_, beta_, bandwidth_mix), mix_mse = diagnostics_mix.optimal_mix(X_test, Y_test)

(alpha_boston, beta_boston, bandwidth_boston_mix), boston_mix_mse = boston_diagnostics_mix.optimal_mix(boston_X_test, boston_y_test)
(alpha_diabetes, beta_diabetes, bandwidth_diabetes_mix), diabetes_mix_mse = diabetes_diagnostics_mix.optimal_mix(diabetes_X_test, diabetes_y_test)


/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))

In [25]:
bandwidth_, bandwidth_mse = diagnostics_kernel.optimal_kernelbandwidth(X_test, Y_test, bandwidths=np.arange(0.05, 2.55, step=0.10))
bandwidth_boston, boston_kernel_mse = boston_diagnostics_kernel.optimal_kernelbandwidth(boston_X_test, boston_y_test,bandwidths=np.arange(0.05, 2.55, step=0.10))
bandwidth_diabetes, diabetes_kernel_mse = diabetes_diagnostics_kernel.optimal_kernelbandwidth(diabetes_X_test, diabetes_y_test,bandwidths=np.arange(0.05, 2.55, step=0.10))

Visualisation


In [26]:
diabetes_visualisation = Visualisation(diabetes_cobra, diabetes_X_test, diabetes_y_test, estimators={"Cobra":diabetes_cobra,"GeneralCoba" : diabetes_generalcobra, "KernelCobra" : diabetes_kernelcobra, "MixCobra" : diabetes_mixcobra}, alpha=alpha_diabetes, beta=beta_diabetes, bandwidth_mix = bandwidth_diabetes_mix, bandwidth_kernel=bandwidth_diabetes)

In [27]:
boston_visualisation = Visualisation(boston_cobra, boston_X_test, boston_y_test, estimators={"Cobra":boston_cobra, "GeneralCoba" : boston_generalcobra, "KernelCobra" : boston_kernelcobra, "MixCobra" : boston_mixcobra}, alpha=alpha_boston, beta=beta_boston, bandwidth_mix = bandwidth_boston_mix, bandwidth_kernel=bandwidth_boston)

In [28]:
visualisation = Visualisation(cobra, X_test, Y_test, estimators={"Cobra":cobra, "GeneralCobra" : general, "KernelCobra" : kernel, "MixCobra" : mixcobra}, alpha=alpha_, beta=beta_, bandwidth_mix = bandwidth_mix, bandwidth_kernel=bandwidth_)

In [29]:
visualisation_machines = Visualisation(cobra, X_test, Y_test)

In [30]:
visualisation.QQ("KernelCobra")


Out[30]:
<module 'matplotlib.pyplot' from '/Users/bhargavvader/open_source/pycobra/venv/lib/python3.5/site-packages/matplotlib/pyplot.py'>

In [31]:
visualisation.QQ("MixCobra")


Out[31]:
<module 'matplotlib.pyplot' from '/Users/bhargavvader/open_source/pycobra/venv/lib/python3.5/site-packages/matplotlib/pyplot.py'>

In [32]:
visualisation.QQ("Cobra")


Out[32]:
<module 'matplotlib.pyplot' from '/Users/bhargavvader/open_source/pycobra/venv/lib/python3.5/site-packages/matplotlib/pyplot.py'>

In [33]:
visualisation.QQ("GeneralCobra")


Out[33]:
<module 'matplotlib.pyplot' from '/Users/bhargavvader/open_source/pycobra/venv/lib/python3.5/site-packages/matplotlib/pyplot.py'>

In [34]:
diabetes_visualisation.machine_MSE


Out[34]:
{'Cobra': 2360.368001152326,
 'GeneralCoba': 5625.763831164497,
 'KernelCobra': 1999.1693678000033,
 'MixCobra': 2585.2351057915844}

In [35]:
boston_visualisation.machine_MSE


Out[35]:
{'Cobra': 23.200625420198737,
 'GeneralCoba': 27.416714062573238,
 'KernelCobra': 12.315873072769673,
 'MixCobra': 15.29529613072943}

In [36]:
visualisation.machine_MSE


Out[36]:
{'Cobra': 0.12935329660781875,
 'GeneralCobra': 0.12958129159294132,
 'KernelCobra': 0.11246852940686783,
 'MixCobra': 0.10896717705648315}

In [37]:
visualisation_machines.machine_MSE


Out[37]:
{'Cobra': 0.12935329660781875,
 'lasso': 0.14759631809852203,
 'random_forest': 0.1163494823639898,
 'ridge': 0.16679501938509553,
 'svm': 0.1673412816340336,
 'tree': 0.1848718718766909}

In [38]:
visualisation.boxplot()



In [39]:
visualisation_machines.boxplot()



In [40]:
diabetes_visualisation.boxplot()



In [41]:
boston_visualisation.boxplot()


Timing


In [42]:
import time

In [43]:
# setting up our random data-set
rng = np.random.RandomState(1)

# D1 = train machines; D2 = create COBRA; D3 = calibrate epsilon, alpha; D4 = testing
n_features = [5, 10, 20, 50, 100, 1000, 5000, 10000]
cobra_times = []
mix_times = []
kernel_times = []


for features in n_features:
    D1, D2, D3, D4 = 200, 200, 200, 200
    D = D1 + D2 + D3 + D4
    X = rng.uniform(-1, 1, D * features).reshape(D, features)
    Y = np.power(X[:,1], 2) + np.power(X[:,3], 3) + np.exp(X[:,4]) 
    # Y = np.power(X[:,0], 2) + np.power(X[:,1], 3)

    # training data-set
    X_train = X[:D1 + D2]
    X_test = X[D1 + D2 + D3:D1 + D2 + D3 + D4]
    X_eps = X[D1 + D2:D1 + D2 + D3]
    # for testing
    Y_train = Y[:D1 + D2]
    Y_test = Y[D1 + D2 + D3:D1 + D2 + D3 + D4]
    Y_eps = Y[D1 + D2:D1 + D2 + D3]
    
    cobra = Cobra().fit(X_train, Y_train)
    start = time.time()
    cobra.predict(X_test)
    print("Cobra", features, time.time() - start)
    cobra_times.append(time.time() - start)
    
    kernel = KernelCobra().fit(X_train, Y_train)
    start = time.time()
    kernel.predict(X_test)
    print("Kernel", features, time.time() - start)
    kernel_times.append(time.time() - start)

    mix = MixCobra().fit(X_train, Y_train)
    start = time.time()
    mix.predict(X_test)
    print("Mix", features, time.time() - start)
    mix_times.append(time.time() - start)


Cobra 5 1.08831787109375
Kernel 5 0.7605869770050049
Mix 5 2.8781819343566895
Cobra 10 1.0833590030670166
Kernel 10 0.7383708953857422
Mix 10 2.830644130706787
Cobra 20 1.095538854598999
Kernel 20 0.7551059722900391
Mix 20 2.829927921295166
Cobra 50 1.067641019821167
Kernel 50 0.7592129707336426
Mix 50 2.8120460510253906
Cobra 100 1.0758180618286133
Kernel 100 0.7696628570556641
Mix 100 2.916606903076172
Cobra 1000 1.1288609504699707
Kernel 1000 0.7954709529876709
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
Mix 1000 3.5224831104278564
Cobra 5000 1.5617289543151855
Kernel 5000 0.9993999004364014
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
Mix 5000 5.488613128662109
Cobra 10000 1.4457769393920898
Kernel 10000 1.307887077331543
/Users/bhargavvader/open_source/pycobra/pycobra/mixcobra.py:141: RuntimeWarning: invalid value encountered in true_divide
  a = np.divide(np.exp(- bandwidth * a), np.sum(np.exp(- bandwidth * a)))
Mix 10000 7.333199977874756

In [44]:
import matplotlib.pyplot as plt

In [50]:
plt.plot(n_features, cobra_times, label="Cobra")
plt.plot(n_features, mix_times, label="Mix")
plt.plot(n_features, kernel_times, label="Kernel")
plt.xlabel("No of features")
plt.ylabel("Time in seconds")
plt.legend()


Out[50]:
<matplotlib.legend.Legend at 0x10cadfe80>