In [1]:
%matplotlib inline
%load_ext autoreload
%autoreload

import matplotlib.pyplot as plt
import numpy
import astrohack_projections
#numpy.random.seed(42)

# create crazy looking Gaussian for the 3D model
basevar = 0.5 * numpy.eye(3)

gal_model = astrohack_projections.galaxy_model_3d()
v = [3., 0., 0.]
gal_model.add_gaussian(1.0, numpy.array([0., -1., 0.]), basevar + numpy.outer(v,v))
v = [-1., 3., 0.]
gal_model.add_gaussian(1.0, numpy.array([2., 1., 0.]), basevar + numpy.outer(v,v))
v = [1., 3., 0.]
gal_model.add_gaussian(1.0, numpy.array([-2., 1., 0.]), basevar + numpy.outer(v,v))

In [2]:
album = astrohack_projections.album_and_model()
psf = astrohack_projections.mixture_of_gaussians(2)
psf.add_gaussian(1., numpy.array([0., 0.]), numpy.eye(2)*1.)

vmin = None

for i in xrange(32):
    image = astrohack_projections.image_and_model()
    alpha, beta, gamma = numpy.random.uniform(0.0, 360.0, size=3)
    intensity = numpy.random.uniform(100.0, 150.0)
    scale = 0.25 * numpy.exp(numpy.random.uniform())
    xshift = numpy.random.uniform(13., 16.)
    yshift = numpy.random.uniform(18., 21.)

    image = astrohack_projections.image_and_model()
    image.set_shape((30, 40))
    image.set_psf(psf)
    kwargs = {'alpha':alpha, 'beta':beta, 'gamma':gamma, 'intensity':intensity, 'scale':scale, 'xshift': xshift, 'yshift': yshift, 'bg':0.0}
    image.set_parameters(**kwargs)
    image.set_galaxy(gal_model)
    image.set_ivar(numpy.ones(image.get_shape()))
    image.construct_synthetic()
    image.set_data(image.get_synthetic() + numpy.random.normal(size=image.get_shape()) / numpy.sqrt(image.ivar))

    # save to album
    album.add_image(image)
print len(album)


32

In [3]:
def showme(album):
    plt.rcParams['figure.figsize'] = 20, 80
    plot_kwargs = {"interpolation": "nearest",
          "cmap": "afmhot",
          "origin": "lower"}
    for i in xrange(len(album)):
        image = album.get_all_images()[i]
        plt.subplot(16, 4, 2*i+1)
        vmin = -5. / numpy.sqrt(numpy.median(image.get_ivar())) # assumes bg = 0
        vmax = -2. * vmin # assumes bg = 0
        plt.imshow(image.get_data(), vmin=vmin, vmax=vmax, **plot_kwargs)
        plt.colorbar()
        plt.subplot(16, 4, 2*i+2)
        plt.imshow(image.get_synthetic(), vmin=vmin, vmax=vmax, **plot_kwargs)
        plt.colorbar()

In [4]:
# INITIALIZATION BLOCK!
import scipy.optimize as op

galpar0 = numpy.array([1., 2., 0., 0., 1., 1., 1., 0., 0., 0.,
                       1., 0., 2., 0., 1., 1., 1., 0., 0., 0.,
                       1., 0., 0., 2., 1., 1., 1., 0., 0., 0.])
imgpar0 = (10., 30., 30., 0.1, 0.5, 14., 20., 0.)

print "album before", album(galpar0)
for image in album:
    print "image before", image(imgpar0)


album before 671441.381683
image before 9299.6182753
image before 27773.3655473
image before 10637.1458592
image before 18019.6831259
image before 60329.4484407
image before 33638.4161451
image before 15443.0695026
image before 43600.6257372
image before 7285.60968331
image before 52150.2636667
image before 12279.8610108
image before 28102.0937075
image before 8619.95873407
image before 18750.4346231
image before 42469.9118835
image before 15672.5718973
image before 32634.6167597
image before 36476.2073989
image before 22728.4364489
image before 24385.116192
image before 12799.4961363
image before 21114.21207
image before 13011.9612055
image before 34519.6591148
image before 22031.6729615
image before 19830.0421004
image before 10595.2514756
image before 22575.1048819
image before 20568.5276109
image before 21648.9282723
image before 43080.9364558
image before 56176.9682042

In [5]:
for i in range(30):
    print ">>>>>>>>>>>>>>>>>>>>> ", i
    galpar0 = album.galaxy.get_parameters_vector()
    print ">>>> album before", album(galpar0)
    result = op.minimize(album, galpar0, method="Powell", options = {'maxiter':3})
    galpar = result['x']
    print ">>>> album after", album(galpar)
    
    
    for image in album:
        imgpar0 = image.get_parameters_vector()
        print "image before", image(imgpar0)
        result = op.minimize(image, imgpar0, options = {'maxiter':3})
        imgpar = result['x']
        print "image after", image(imgpar)


>>>>>>>>>>>>>>>>>>>>>  0
>>>> album before 818249.215128
>>>> album after 366229.523846
image before 6749.72939466
image after 4054.4930785
image before 10104.3537182
image after 7972.42878898
image before 5921.70243052
image after 3225.70018379
image before 9900.58741093
image after 8002.54728466
image before 27035.5296412
image after 18834.7202223
image before 14477.869273
image after 10197.3147531
image before 4240.24453833
image after 4119.78046478
image before 18558.1266495
image after 12417.6989579
image before 5217.29805409
image after 2922.56604903
image before 25184.27575
image after 19664.8391045
image before 5795.10368086
image after 3681.73614881
image before 8177.41076912
image after 7602.4937598
image before 5198.09878875
image after 3036.8480386
image before 7053.36832639
image after 5684.41812404
image before 18147.0123727
image after 14536.9534531
image before 5217.38334658
image after 4420.3888765
image before 10483.7874282
image after 8210.15725333
image before 17012.8623054
image after 11290.5212876
image before 7689.25539065
image after 6771.40895629
image before 11280.2629857
image after 8276.42223726
image before 7418.75301776
image after 3793.97589777
image before 10940.7550473
image after 7358.04760926
image before 10350.7677381
image after 3969.07126807
image before 14692.9965817
image after 10763.4044033
image before 7961.75823571
image after 7297.00124928
image before 7816.26280727
image after 6940.84962598
image before 8264.00103831
image after 5561.58789299
image before 8576.524091
image after 8514.00018612
image before 4522.77365543
image after 4118.64866178
image before 9238.96620683
image after 7940.96035043
image before 21672.8287453
image after 13668.4133361
image before 31286.0275889
image after 28115.3461764
>>>>>>>>>>>>>>>>>>>>>  1
>>>> album before 273007.590518
>>>> album after 269588.938147
image before 3961.27905629
image after 3459.60792923
image before 7760.50374825
image after 7148.71191046
image before 3106.49340454
image after 2901.62905803
image before 8718.93095987
image after 8295.94890353
image before 19627.1572552
image after 17504.4260798
image before 9293.07342089
image after 8671.33527648
image before 3960.5838789
image after 3886.67816256
image before 12082.947227
image after 11874.602543
image before 2872.0776533
image after 2840.12773005
image before 17904.3882315
image after 17095.4077074
image before 4035.03200942
image after 3789.637654
image before 7280.07601674
image after 6474.39195206
image before 3035.9062444
image after 2870.6952297
image before 6145.81092156
image after 6065.41890241
image before 12973.1565244
image after 12504.8613245
image before 4556.49255901
image after 4111.09531492
image before 7567.28813554
image after 7524.10048325
image before 10887.0161642
image after 8502.97211123
image before 6647.32735891
image after 6283.58798839
image before 8436.36444101
image after 8001.6493753
image before 3748.92011267
image after 3420.26183272
image before 7419.53374328
image after 7287.46181058
image before 3679.51797481
image after 3521.63154132
image before 11074.6599916
image after 10485.6774868
image before 7720.46721418
image after 7030.91612693
image before 7366.3431434
image after 6620.6845257
image before 5411.5629593
image after 4375.44650666
image before 7898.2946475
image after 7808.39835075
image before 4503.4032761
image after 4415.93680484
image before 8262.27714669
image after 7168.53543069
image before 11971.6251631
image after 9898.16918835
image before 29664.8145306
image after 29297.9644302
>>>>>>>>>>>>>>>>>>>>>  2
>>>> album before 251153.582705
>>>> album after 248954.86478
image before 3560.68219105
image after 3434.73949337
image before 7162.05846363
image after 7045.97678246
image before 2773.2446685
image after 2731.94628297
image before 8375.27572958
image after 8359.69465456
image before 16715.2193996
image after 16048.0602468
image before 7606.44982336
image after 7087.41675344
image before 3719.19895437
image after 3708.24904483
image before 11945.3268807
image after 11885.0202452
image before 2880.17933538
image after 2863.87619084
image before 17934.9236325
image after 17437.0176932
image before 3739.20280795
image after 3682.80881365
image before 5863.92032381
image after 5805.91167182
image before 2837.1227698
image after 2784.25783885
image before 6565.09346999
image after 6433.14601016
image before 12824.6751687
image after 12212.3071268
image before 3678.5427376
image after 3634.76953134
image before 7865.88723194
image after 7826.68232731
image before 7757.02015054
image after 7562.90868699
image before 6454.66862773
image after 6307.00584098
image before 7895.67727136
image after 7779.20175685
image before 3409.2149909
image after 3370.58584689
image before 7207.36812244
image after 7124.71046385
image before 3585.54831156
image after 3577.10760656
image before 9992.97829103
image after 9657.64184531
image before 7193.42364353
image after 6967.17077616
image before 6271.58055736
image after 5425.50791429
image before 4578.47835416
image after 4136.46489723
image before 7999.10300251
image after 7973.90873583
image before 4381.22182538
image after 4178.93794279
image before 6807.85283856
image after 5984.64235482
image before 9430.24463994
image after 8874.50417603
image before 29923.8970496
image after 29689.9185743
>>>>>>>>>>>>>>>>>>>>>  3
>>>> album before 241611.681642
>>>> album after 239749.858811
image before 3497.96580118
image after 3401.72750549
image before 7126.70318775
image after 7050.38773488
image before 2704.04086374
image after 2680.87011047
image before 8250.74318778
image after 8235.74240178
image before 16122.1118948
image after 15617.1596885
image before 6711.8545492
image after 6658.33631461
image before 3604.57144647
image after 3580.75503114
image before 11848.8742236
image after 11821.2947784
image before 2785.16573216
image after 2778.16880029
image before 17685.4016943
image after 17437.0242921
image before 3725.77109776
image after 3714.68424413
image before 5647.04354151
image after 5616.81249622
image before 2712.12998471
image after 2689.58103446
image before 6452.11737032
image after 6412.30695691
image before 12136.59781
image after 11754.5625621
image before 3566.22786861
image after 3550.87688841
image before 7975.19856312
image after 7940.67085166
image before 7387.4267579
image after 7250.62627111
image before 6250.06635699
image after 6204.54350393
image before 7575.76268731
image after 7486.61887957
image before 3334.98974147
image after 3268.06020246
image before 6850.32476818
image after 6690.2699171
image before 3714.37969982
image after 3706.82297612
image before 9636.59886826
image after 9300.86743795
image before 6734.96650106
image after 6461.43986298
image before 5355.34327623
image after 5347.45400137
image before 4205.65588986
image after 4168.13302545
image before 8064.60111941
image after 8017.38536014
image before 4213.36951457
image after 4154.70219977
image before 6028.68240613
image after 5826.00998203
image before 8663.40979061
image after 8170.28477447
image before 29160.2852822
image after 28918.9023711
>>>>>>>>>>>>>>>>>>>>>  4
>>>> album before 235934.559791
>>>> album after 235402.131249
image before 3427.8501097
image after 3323.80560876
image before 7217.59748221
image after 7208.95998785
image before 2637.32114914
image after 2616.40786569
image before 8229.73765363
image after 8219.74079231
image before 15560.4175518
image after 15062.7913753
image before 6382.15337784
image after 6351.12199692
image before 3510.14986548
image after 3494.08368959
image before 11733.475092
image after 11700.950538
image before 2795.81074923
image after 2788.56624994
image before 17760.2343425
image after 17518.1733503
image before 3747.43966068
image after 3743.82356697
image before 5384.96786562
image after 5370.97154793
image before 2649.81835117
image after 2638.75679601
image before 6504.43226983
image after 6480.67652962
image before 11795.3409957
image after 11669.5944736
image before 3439.79797364
image after 3422.76490462
image before 8243.48393919
image after 8157.49495334
image before 7018.80645403
image after 6874.19041516
image before 6100.13284826
image after 6073.80862251
image before 7372.19510062
image after 7185.22836075
image before 3257.3154324
image after 3235.16424927
image before 6563.15264822
image after 6494.03331304
image before 3790.03093138
image after 3781.72570276
image before 9282.79517906
image after 9192.67397854
image before 6323.98784506
image after 6268.59057373
image before 5328.68254287
image after 5325.3179657
image before 4196.87000515
image after 4169.57538165
image before 8136.08097932
image after 8087.99502643
image before 4081.35828126
image after 4052.49758977
image before 5838.07361303
image after 5749.40567272
image before 8161.70797664
image after 7997.16517027
image before 28908.5498825
image after 28711.6523137
>>>>>>>>>>>>>>>>>>>>>  5
>>>> album before 232990.071663
>>>> album after 232512.057783
image before 3308.05996951
image after 3262.86775025
image before 7248.78586047
image after 7243.2511012
image before 2585.30934218
image after 2540.93455587
image before 8249.24588258
image after 8234.44396089
image before 15154.9185641
image after 14561.4630319
image before 6165.54723442
image after 6132.76797122
image before 3440.52251594
image after 3427.10542942
image before 11459.3367709
image after 11397.0174298
image before 2817.59137531
image after 2802.2848022
image before 17708.0729663
image after 17564.7220452
image before 3768.96117666
image after 3767.71110282
image before 5212.18278847
image after 5181.3436639
image before 2620.51641204
image after 2610.52839595
image before 6521.49174091
image after 6503.04861724
image before 11578.7989019
image after 11431.2944302
image before 3335.11945636
image after 3319.98322883
image before 8317.12305303
image after 8269.27324298
image before 6697.35128482
image after 6622.24858737
image before 5902.38751225
image after 5873.48555476
image before 7238.02767286
image after 7158.83988024
image before 3237.1007336
image after 3208.55254637
image before 6451.81411242
image after 6418.58945752
image before 3804.63297798
image after 3802.28664804
image before 9116.73252928
image after 8995.23979326
image before 6184.82351432
image after 6144.3246525
image before 5336.71670432
image after 5331.88875361
image before 4174.514219
image after 4140.62633091
image before 8163.85708806
image after 8125.35266269
image before 3984.44622498
image after 3966.38197958
image before 5759.15910815
image after 5711.59191778
image before 8095.32877951
image after 8015.56886813
image before 28841.0227059
image after 28558.1156074
>>>>>>>>>>>>>>>>>>>>>  6
>>>> album before 230355.692604
>>>> album after 229559.793911
image before 3255.58782388
image after 3246.03317575
image before 7161.90500837
image after 7155.53381381
image before 2566.64005731
image after 2557.48649393
image before 8237.46634405
image after 8230.93824346
image before 14788.9312104
image after 14245.3578779
image before 6159.77866479
image after 6109.05442428
image before 3438.41069813
image after 3432.81108798
image before 11409.3872249
image after 11320.2032209
image before 2799.36917381
image after 2781.20490478
image before 17188.8999642
image after 16990.0605672
image before 3787.35940414
image after 3786.40713408
image before 5230.30672278
image after 5208.67219145
image before 2592.66943924
image after 2587.04585854
image before 6557.07999758
image after 6537.94658628
image before 11164.0190728
image after 11089.5775666
image before 3338.89849189
image after 3333.29798887
image before 8208.74254971
image after 8176.99722134
image before 6774.5653432
image after 6638.89247739
image before 5793.99031623
image after 5777.46183226
image before 7317.95733829
image after 7246.2755726
image before 3211.97583308
image after 3207.78666269
image before 6327.58800258
image after 6312.56913931
image before 3771.91437802
image after 3766.76953255
image before 8859.44610356
image after 8682.77989859
image before 6084.23597058
image after 5977.22403024
image before 5363.2320399
image after 5352.52272436
image before 4112.99910325
image after 4094.63394071
image before 7978.97402186
image after 7949.52128004
image before 3979.40667448
image after 3942.76554541
image before 5716.04593731
image after 5645.67305269
image before 7851.83517029
image after 7775.94102942
image before 28490.3208263
image after 28120.104956
>>>>>>>>>>>>>>>>>>>>>  7
>>>> album before 227319.405035
>>>> album after 226707.22994
image before 3269.2013545
image after 3256.33293134
image before 7091.00981578
image after 7084.19491851
image before 2557.30133938
image after 2545.94873529
image before 8365.4186296
image after 8332.68587812
image before 14118.0070456
image after 13840.0422023
image before 5940.94993261
image after 5841.31286375
image before 3389.71821317
image after 3377.77665964
image before 11423.7405631
image after 11282.2120472
image before 2774.43250705
image after 2763.20279646
image before 16900.1042284
image after 16738.2831739
image before 3885.24835333
image after 3883.57484115
image before 5145.66733004
image after 5118.65595458
image before 2581.60597044
image after 2578.34339698
image before 6694.56082114
image after 6686.01078789
image before 11049.045781
image after 11004.9658347
image before 3318.38429695
image after 3308.04213247
image before 8179.55815363
image after 8113.8995252
image before 6674.15968567
image after 6558.63460761
image before 5777.21272043
image after 5763.52520751
image before 7323.25670625
image after 7223.49319875
image before 3190.57296203
image after 3181.29736632
image before 6197.79730791
image after 6184.36149968
image before 3794.79959775
image after 3790.13747394
image before 8254.18683263
image after 8158.7615984
image before 5961.85443936
image after 5935.20071755
image before 5259.35036307
image after 5238.43176123
image before 4141.04521946
image after 4136.40829488
image before 7915.1145943
image after 7853.31681885
image before 4017.09616026
image after 3998.72948436
image before 5467.27082977
image after 5417.14102938
image before 7687.82912843
image after 7541.62334946
image before 28323.6252489
image after 27851.1973929
>>>>>>>>>>>>>>>>>>>>>  8
>>>> album before 224625.848288
>>>> album after 224194.745056
image before 3277.23780513
image after 3272.51504051
image before 7073.96123982
image after 7065.19518484
image before 2582.47793895
image after 2576.01068442
image before 8333.46321851
image after 8323.24595979
image before 13911.4816503
image after 13694.9450074
image before 5736.34713889
image after 5569.92472714
image before 3412.4517128
image after 3402.44887982
image before 11353.4654072
image after 11273.4538435
image before 2767.35909105
image after 2763.57526843
image before 16533.2654546
image after 16398.0779795
image before 3934.68990912
image after 3932.73094805
image before 5168.59872046
image after 5101.27103663
image before 2577.99368977
image after 2574.00153453
image before 6760.48327684
image after 6754.80328833
image before 10839.8131491
image after 10820.8116441
image before 3337.58430306
image after 3320.02367722
image before 8097.83881708
image after 8039.72719058
image before 6589.05239271
image after 6321.55995135
image before 5778.42040268
image after 5764.49108173
image before 7200.17719043
image after 7177.02648692
image before 3191.51813362
image after 3182.0842469
image before 6115.88083534
image after 6093.22556165
image before 3780.92149584
image after 3775.52732956
image before 8072.56537176
image after 7967.5598411
image before 5896.08949127
image after 5837.06290679
image before 5236.36788412
image after 5213.73386704
image before 4125.52414035
image after 4122.43695141
image before 7770.93006546
image after 7742.88887194
image before 4050.20625724
image after 4037.26037627
image before 5385.3753658
image after 5354.82690591
image before 7536.92656431
image after 7484.72657436
image before 27726.0686922
image after 27028.4064686
>>>>>>>>>>>>>>>>>>>>>  9
>>>> album before 222025.787567
>>>> album after 221684.872251
image before 3293.05498684
image after 3288.5769798
image before 7061.84179391
image after 7043.72412035
image before 2603.7604199
image after 2599.76128282
image before 8283.25872236
image after 8247.98827122
image before 13776.9656524
image after 13395.2387601
image before 5510.35079221
image after 5047.2188293
image before 3397.65871171
image after 3384.39300571
image before 11380.4448372
image after 11312.9513125
image before 2762.69920944
image after 2760.09911607
image before 16285.3958745
image after 16108.5569223
image before 3974.24869856
image after 3971.94500781
image before 5136.11541985
image after 5064.79743468
image before 2557.45704866
image after 2549.74095225
image before 6820.77193929
image after 6818.64008001
image before 10777.3062625
image after 10753.1273636
image before 3334.85436712
image after 3324.57898002
image before 8056.40224186
image after 8011.30924372
image before 6287.08641159
image after 6028.18818194
image before 5767.62455515
image after 5753.03752592
image before 7177.00436244
image after 7155.61177372
image before 3187.91188964
image after 3177.77721947
image before 5999.90233494
image after 5958.28811081
image before 3773.74707173
image after 3515.93758481
image before 7956.33160968
image after 7898.60402831
image before 5764.73972113
image after 5740.92308203
image before 5229.36088335
image after 5214.323364
image before 4117.85339141
image after 4115.45023343
image before 7692.86089389
image after 7666.53636372
image before 4066.68162144
image after 4060.32263145
image before 5351.44670758
image after 5333.62089915
image before 7543.71380793
image after 7491.04040571
image before 26707.5175771
image after 26057.6472713
>>>>>>>>>>>>>>>>>>>>>  10
>>>> album before 218898.458772
>>>> album after 217867.09539
image before 3334.02139927
image after 3330.5523827
image before 7058.57781681
image after 7038.99633353
image before 2658.64183968
image after 2654.07090259
image before 8276.20940914
image after 8241.40888906
image before 13230.3980981
image after 12958.342723
image before 4733.88279466
image after 4556.78119253
image before 3493.55400535
image after 3482.08282313
image before 11396.8032532
image after 11298.9899471
image before 2767.25379394
image after 2763.17902828
image before 15920.6791946
image after 15482.2049713
image before 4034.84162799
image after 4032.71158461
image before 5092.08487521
image after 5033.70169796
image before 2573.44411059
image after 2567.24924149
image before 6922.8736083
image after 6916.33169929
image before 10610.8020374
image after 10580.2209402
image before 3417.48901308
image after 3385.56446629
image before 7994.62340502
image after 7886.25561414
image before 5872.48717104
image after 5825.28492695
image before 5860.19168413
image after 5827.77856464
image before 7049.52774992
image after 7027.80728967
image before 3140.64130645
image after 3135.57446383
image before 5906.33518882
image after 5865.42097233
image before 3500.44237711
image after 3464.12647927
image before 7615.26267283
image after 7566.46078316
image before 5774.39398183
image after 5714.34235545
image before 5123.42300529
image after 5070.01379605
image before 4147.54922287
image after 4140.63811655
image before 7617.41230131
image after 7569.57618663
image before 4214.96054133
image after 4199.47358469
image before 5179.50110725
image after 5160.60440656
image before 7515.80114924
image after 7470.94532338
image before 25779.1740105
image after 24814.8807392
>>>>>>>>>>>>>>>>>>>>>  11
>>>> album before 215115.384063
>>>> album after 213677.104031
image before 3372.07087901
image after 3367.28219031
image before 7054.88327034
image after 7009.34714316
image before 2664.87143949
image after 2652.37489867
image before 8205.9412208
image after 8121.26421938
image before 12832.8919315
image after 12601.960817
image before 4183.08264519
image after 4137.38021094
image before 3449.57142353
image after 3438.24925296
image before 11447.1093595
image after 11156.359769
image before 2758.42178809
image after 2753.4097022
image before 15479.2735138
image after 14149.3823149
image before 4076.29504915
image after 4070.86049116
image before 4968.22242979
image after 4810.43050817
image before 2567.40708341
image after 2554.66636571
image before 6957.72091845
image after 6953.43161229
image before 10670.644306
image after 10626.8667465
image before 3337.70868312
image after 3319.47670278
image before 7892.85229858
image after 7457.78247154
image before 5736.47445523
image after 5600.71939509
image before 5815.88818407
image after 5787.95685424
image before 7022.16681343
image after 6994.00820789
image before 3131.02003559
image after 3108.98353823
image before 5764.18944382
image after 5651.24712835
image before 3448.30744585
image after 3435.48661988
image before 7453.88434249
image after 7392.33423127
image before 5622.06930118
image after 5589.7093329
image before 5020.54709087
image after 4943.70062273
image before 4154.59843843
image after 4149.10904838
image before 7611.02695267
image after 7485.58456971
image before 4191.54682834
image after 4179.22449337
image before 5082.39484037
image after 5048.92006834
image before 7633.96027416
image after 7534.94419664
image before 24016.3149389
image after 20462.0329165
>>>>>>>>>>>>>>>>>>>>>  12
>>>> album before 206598.233046
>>>> album after 203498.550402
image before 3354.9944821
image after 3346.21261208
image before 7034.91132536
image after 6847.30963703
image before 2721.39432783
image after 2663.6600133
image before 8222.12347956
image after 8033.58534656
image before 12505.8633532
image after 12166.2560694
image before 4058.36274802
image after 3997.1535733
image before 3474.03225302
image after 3455.21975743
image before 10741.8526744
image after 10547.6526831
image before 2777.61675211
image after 2773.59374629
image before 13396.3341658
image after 12522.3135325
image before 4172.65917231
image after 4161.63754713
image before 4829.41176549
image after 4570.56671321
image before 2570.81066629
image after 2560.76313804
image before 7037.29839632
image after 7029.07980619
image before 10426.5779454
image after 10280.2801111
image before 3452.10829626
image after 3425.36666104
image before 7374.10452156
image after 7217.34750665
image before 5361.35677376
image after 5271.76499487
image before 5674.39673727
image after 5619.19707728
image before 6812.11395589
image after 6798.64579356
image before 3058.30272787
image after 3048.77533927
image before 5635.17411972
image after 5516.38615814
image before 3388.30528638
image after 3366.08372798
image before 7391.46262532
image after 7331.2176636
image before 5627.7543698
image after 5520.50481034
image before 4917.20553853
image after 4839.07840246
image before 4180.52385854
image after 4169.19704863
image before 7299.11526399
image after 6493.27450242
image before 4296.0019141
image after 4281.67813552
image before 5051.32240672
image after 5010.49741154
image before 7521.91788128
image after 7425.63831826
image before 19071.8582189
image after 18329.9342589
>>>>>>>>>>>>>>>>>>>>>  13
>>>> album before 198681.154496
>>>> album after 196559.933876
image before 3306.13132225
image after 3296.55838377
image before 6868.19592217
image after 6478.67806471
image before 2633.84595337
image after 2601.36417354
image before 8110.6406116
image after 7917.32174441
image before 11733.6348384
image after 11524.1685467
image before 4075.49129884
image after 4036.22872142
image before 3497.67488717
image after 3489.26293771
image before 9953.08734885
image after 9691.21908534
image before 2812.51435914
image after 2797.96976393
image before 12534.5799064
image after 12137.3484218
image before 4079.07468277
image after 4064.58649367
image before 4412.05488574
image after 4174.59284034
image before 2644.53822397
image after 2619.65830194
image before 6843.35048191
image after 6822.49233358
image before 10806.1173477
image after 10737.6869487
image before 3380.10840421
image after 3357.59132948
image before 7143.27040657
image after 7020.98539555
image before 5072.00395307
image after 5025.79231834
image before 5481.44612762
image after 5377.76073689
image before 6856.06498046
image after 6845.54446109
image before 3084.87771056
image after 3080.79572514
image before 5729.53928863
image after 5599.26804436
image before 3359.6042053
image after 3334.89285605
image before 6870.61643204
image after 6845.49975095
image before 5583.6033675
image after 5418.30709989
image before 4638.18244281
image after 4618.95037601
image before 4190.8304882
image after 4138.69449663
image before 6551.16502141
image after 6436.38131243
image before 4150.72861711
image after 4132.68715109
image before 4788.38181586
image after 4761.09533837
image before 7376.01702039
image after 7347.81240993
image before 17947.0191549
image after 16834.3432962
>>>>>>>>>>>>>>>>>>>>>  14
>>>> album before 192611.081229
>>>> album after 189952.198564
image before 3295.05631804
image after 3277.28031896
image before 6268.89434314
image after 6239.71430406
image before 2615.28218463
image after 2601.79163743
image before 7926.33089624
image after 5995.77399389
image before 11475.1842026
image after 11005.5976882
image before 4007.88868249
image after 3955.71110255
image before 3510.76756617
image after 3499.41819131
image before 9621.76285721
image after 9370.59594761
image before 2787.14231526
image after 2781.13678327
image before 11505.2006856
image after 11191.0982399
image before 4107.00467564
image after 4095.59156018
image before 4078.89377483
image after 3963.96872581
image before 2634.26257459
image after 2618.89078662
image before 6841.41405969
image after 6814.47963676
image before 10443.528318
image after 10356.8901167
image before 3387.4126712
image after 3345.46183009
image before 6793.83111813
image after 6757.39579511
image before 4979.45309969
image after 4925.39207928
image before 5361.04630758
image after 5165.97430966
image before 6720.85308977
image after 6707.16898778
image before 2999.4484784
image after 2983.5843674
image before 5645.33941768
image after 5345.08435217
image before 3268.18687943
image after 3260.87365824
image before 6943.99131994
image after 6911.3066364
image before 5465.36335706
image after 5079.13771962
image before 4637.12302539
image after 4597.36022883
image before 4153.26259307
image after 4142.20476087
image before 6182.85976428
image after 5961.79108495
image before 4196.70200031
image after 4176.8142116
image before 4779.61862358
image after 4728.13245542
image before 7332.55029567
image after 7290.33058493
image before 15925.4955157
image after 14722.2837611
>>>>>>>>>>>>>>>>>>>>>  15
>>>> album before 183929.28341
>>>> album after 182439.183122
image before 3226.21776506
image after 3215.46088419
image before 6195.35876529
image after 6039.10520174
image before 2611.84126202
image after 2582.19251623
image before 5715.02853824
image after 5068.96980523
image before 10879.5719802
image after 10644.8690258
image before 4091.94114794
image after 4067.33565777
image before 3536.00191204
image after 3511.40120239
image before 8978.01878649
image after 8521.10300177
image before 2792.84469966
image after 2789.19136553
image before 11206.3536983
image after 10425.3202038
image before 4055.72841308
image after 4000.41079859
image before 3973.77049109
image after 3767.70289726
image before 2665.90295452
image after 2637.92514
image before 6652.89161261
image after 6643.77728534
image before 10546.3713342
image after 10010.5733406
image before 3366.22252758
image after 3252.72184882
image before 6688.63113571
image after 6625.85694822
image before 4899.95232423
image after 4847.73858816
image before 5020.31242862
image after 4776.51688453
image before 6743.67004886
image after 6672.35672909
image before 2990.75712242
image after 2958.9505858
image before 5536.73672892
image after 5457.37182528
image before 3234.44014836
image after 3227.12091832
image before 6798.05642602
image after 6737.8285029
image before 5144.14840978
image after 4779.66575971
image before 4565.94452181
image after 4489.2085896
image before 4133.14497869
image after 4117.63318686
image before 5973.88981425
image after 5721.3836309
image before 4121.16805682
image after 4069.06530803
image before 4683.11084392
image after 4482.82219127
image before 7243.09443447
image after 7198.66491407
image before 14110.3976915
image after 12165.3112832
>>>>>>>>>>>>>>>>>>>>>  16
>>>> album before 175563.218141
>>>> album after 174297.228145
image before 3195.47045836
image after 3186.48056084
image before 5983.50090333
image after 5937.1689789
image before 2585.00751285
image after 2417.06671086
image before 4982.16291
image after 4685.37491102
image before 10414.067396
image after 10072.0534405
image before 4135.42507837
image after 4121.55209393
image before 3555.6531251
image after 3539.06572235
image before 8361.57593259
image after 8221.93118395
image before 2800.32926929
image after 2789.26828887
image before 10347.9366566
image after 10238.993527
image before 3964.80333538
image after 3955.33355829
image before 3751.07213502
image after 3608.82293541
image before 2672.93116606
image after 2647.57010351
image before 6559.39219913
image after 6545.86475291
image before 10113.4565855
image after 10028.0373552
image before 3284.96350874
image after 3209.22779242
image before 6569.68646741
image after 6524.30100983
image before 4848.15218732
image after 4762.29900667
image before 4738.69761609
image after 4706.82310727
image before 6621.23887571
image after 6604.37186047
image before 2926.87828223
image after 2914.71301139
image before 5559.61093318
image after 5504.21965629
image before 3230.70000099
image after 3221.00318292
image before 6564.23519514
image after 6482.18090267
image before 4828.79841406
image after 4773.37033603
image before 4395.37160849
image after 4304.49735576
image before 4151.07607042
image after 3921.51811306
image before 5709.09968546
image after 5222.20833524
image before 4070.07200293
image after 3903.35006956
image before 4353.87983163
image after 4338.3773302
image before 7144.77427161
image after 7107.45957402
image before 11816.7697656
image after
/Users/dalyabaron/.virtualenvs/astro/lib/python2.7/site-packages/scipy/optimize/optimize.py:1778: RuntimeWarning: invalid value encountered in double_scalars
  tmp2 = (x - v) * (fx - fw)
/Users/dalyabaron/.virtualenvs/astro/lib/python2.7/site-packages/scipy/optimize/optimize.py:1779: RuntimeWarning: invalid value encountered in double_scalars
  p = (x - v) * tmp2 - (x - w) * tmp1
/Users/dalyabaron/.virtualenvs/astro/lib/python2.7/site-packages/scipy/optimize/optimize.py:1780: RuntimeWarning: invalid value encountered in double_scalars
  tmp2 = 2.0 * (tmp2 - tmp1)
 11074.9083483
>>>>>>>>>>>>>>>>>>>>>  17
>>>> album before 170629.85188
>>>> album after 168323.734799
image before 3136.90140292
image after 3095.99195033
image before 5783.07760084
image after 5744.59064763
image before 2396.83338191
image after 2371.97739822
image before 4604.48498074
image after 4367.84550552
image before 9673.08687062
image after 9555.2041784
image before 4218.929378
image after 4188.75295512
image before 3563.06898717
image after 3533.25129042
image before 8007.20027269
image after 7923.53026272
image before 2794.72339324
image after 2784.63959813
image before 9803.76775004
image after 9412.70583815
image before 3978.77959635
image after 3964.32294953
image before 3547.81712747
image after 3454.59726294
image before 2686.82821728
image after 2676.92199805
image before 6504.47798611
image after 6484.59281978
image before 9949.90357504
image after 9747.39829575
image before 3286.39395104
image after 2933.45548483
image before 6351.80624482
image after 6302.32470276
image before 4801.71126914
image after 4764.90584501
image before 4657.42605262
image after 4595.46892111
image before 6563.76282404
image after 6531.37897429
image before 2860.49030069
image after 2844.44754778
image before 5627.64791334
image after 5547.35046449
image before 3179.33188248
image after 3152.49134689
image before 6271.87049709
image after 6205.13117217
image before 4885.81303139
image after 4713.50549456
image before 4188.03677021
image after 4136.68433684
image before 3930.15889582
image after 3858.24872629
image before 5029.03416564
image after 4881.21183606
image before 3943.24459863
image after 3911.85980997
image before 4195.19597958
image after 4146.35081262
image before 7020.19693781
image after 6998.5855313
image before 10816.1379243
image after 10271.2482652
>>>>>>>>>>>>>>>>>>>>>  18
>>>> album before 165166.567263
>>>> album after 162997.097076
image before 3059.11553768
image after 3042.77093167
image before 5708.12335015
image after 5680.32744648
image before 2278.83695191
image after 2251.48605031
image before 4236.89130539
image after 4189.029752
image before 9324.75587013
image after 9247.87633193
image before 4163.3020548
image after 4083.74015726
image before 3489.93999156
image after 3463.85544818
image before 7852.12186041
image after 7785.4568477
image before 2784.24093453
image after 2701.4080872
image before 8878.69101159
image after 8795.88230835
image before 3946.02824266
image after 3917.14078462
image before 3259.25717815
image after 3188.95457592
image before 2676.73308517
image after 2672.69418131
image before 6505.78568772
image after 6490.21527888
image before 9553.35239258
image after 9488.88987899
image before 2816.19352209
image after 2793.22837845
image before 6259.25757289
image after 6166.07352503
image before 4906.03982331
image after 4863.30302244
image before 4587.74605013
image after 4572.1074064
image before 6584.82308501
image after 6576.50986144
image before 2889.67581328
image after 2884.22459616
image before 5638.83058062
image after 5607.65002734
image before 3055.10881754
image after 3029.38512519
image before 6157.77223221
image after 6126.24838671
image before 4744.46027265
image after 4662.81524216
image before 4088.55832732
image after 4064.45580823
image before 3797.27625547
image after 3731.26200603
image before 4662.61898864
image after 4563.17395665
image before 3846.66658482
image after 3786.18761192
image before 4153.31415827
image after 4130.21580235
image before 6951.6495873
image after 6921.73111037
image before 10081.9651362
image after 9660.27762707
>>>>>>>>>>>>>>>>>>>>>  19
>>>> album before 161196.542368
>>>> album after 160057.712238
image before 3006.77967118
image after 2964.85294225
image before 5412.12769357
image after 5367.90508482
image before 2267.69432222
image after 2241.08500162
image before 4173.97069339
image after 4121.27813588
image before 9056.32026709
image after 8869.39803478
image before 4149.74578507
image after 4074.97766933
image before 3463.88278351
image after 3438.10880918
image before 7924.76259226
image after 7896.47854474
image before 2679.27838612
image after 2672.1768217
image before 8250.21447469
image after 8095.75036875
image before 3978.68633348
image after 3877.1905042
image before 3151.22822514
image after 3085.25936992
image before 2682.22275824
image after 2670.09376194
image before 6522.81678746
image after 6478.72047004
image before 9127.87856838
image after 8857.57534405
image before 2879.2069139
image after 2836.94564343
image before 5940.78731336
image after 5849.68629389
image before 4937.65215162
image after 4902.9936465
image before 4653.90118377
image after 4632.77599741
image before 6548.67172788
image after 6466.04015404
image before 2801.65515971
image after 2787.36377587
image before 5723.1670125
image after 5591.48112567
image before 2962.75080077
image after 2949.87490976
image before 6090.3447865
image after 6058.42988352
image before 4782.89595856
image after 4594.5300081
image before 4048.4907356
image after 3850.35730492
image before 3730.21186162
image after 3545.17570066
image before 4337.07642787
image after 4050.69036775
image before 3869.93540053
image after 3538.67808711
image before 4067.79454747
image after 3996.29613397
image before 6831.71480091
image after 6802.30349007
image before 9945.5239672
image after 9777.57533135
>>>>>>>>>>>>>>>>>>>>>  20
>>>> album before 157000.370864
>>>> album after 156242.707358
image before 2917.40200578
image after 2857.08873694
image before 5378.52631307
image after 5351.46115018
image before 2205.70696521
image after 2176.86556321
image before 4023.53824675
image after 3975.45033384
image before 9065.19945931
image after 8927.41830541
image before 4088.86239977
image after 4050.3662319
image before 3428.11799921
image after 3393.07925369
image before 7880.81351097
image after 7839.19419263
image before 2676.19130682
image after 2672.73072824
image before 7823.6967993
image after 7672.49308187
image before 3829.93166268
image after 3804.37608888
image before 2975.3524197
image after 2885.59472627
image before 2656.09157808
image after 2638.4941121
image before 6489.3671589
image after 6468.49145416
image before 8763.18735361
image after 8540.0196522
image before 2772.87411292
image after 2706.45415118
image before 5932.01655868
image after 5897.45807215
image before 4935.07237056
image after 4917.4486151
image before 4599.06169483
image after 4570.61436931
image before 6452.43241642
image after 6433.19072866
image before 2821.83380698
image after 2793.93850768
image before 5620.47530638
image after 5603.58213625
image before 2857.21144725
image after 2824.07700251
image before 6203.60882468
image after 6071.74335305
image before 4601.0133844
image after 4400.20115736
image before 3876.17135854
image after 3846.22470749
image before 3476.33180654
image after 3393.97923517
image before 3900.66676356
image after 3870.19888566
image before 3447.37496406
image after 3439.54922811
image before 4073.20072275
image after 4029.86433635
image before 6725.14127126
image after 6679.94132777
image before 9689.20782296
image after 9317.27169989
>>>>>>>>>>>>>>>>>>>>>  21
>>>> album before 154105.888671
>>>> album after 153344.424817
image before 2858.19047373
image after 2827.22886671
image before 5193.52525207
image after 5181.82098681
image before 2146.06822004
image after 2100.78135073
image before 4062.95051448
image after 4030.86382557
image before 8349.71003194
image after 8238.4206611
image before 4097.53429307
image after 4048.02166262
image before 3405.34833771
image after 3388.46579114
image before 8031.38459159
image after 7964.42727938
image before 2651.06774927
image after 2645.63592131
image before 7344.18936827
image after 7039.74708697
image before 3851.70816742
image after 3781.80070619
image before 2811.31184467
image after 2763.18267534
image before 2668.87584981
image after 2656.7608528
image before 6491.45993859
image after 6447.922674
image before 8183.75318119
image after 8049.68647627
image before 2761.54620696
image after 2626.94619114
image before 5707.24313092
image after 5638.63319507
image before 5084.85445477
image after 5034.16138844
image before 4695.47359932
image after 4684.43420155
image before 6440.00196944
image after 6428.88510007
image before 2737.01339842
image after 2729.40290143
image before 5659.2439987
image after 5639.76263835
image before 2798.52141237
image after 2790.69822298
image before 5860.82675228
image after 5802.22158752
image before 4482.59621388
image after 4471.74468082
image before 3727.76250801
image after 3699.48431339
image before 3413.02653038
image after 3189.81395757
image before 3755.80106013
image after 3695.33741622
image before 3547.62507186
image after 3523.05980315
image before 3900.92924576
image after 3778.20455747
image before 6696.78843757
image after 6648.45851935
image before 9872.42117928
image after 8923.27127197
>>>>>>>>>>>>>>>>>>>>>  22
>>>> album before 150524.958597
>>>> album after 149667.334868
image before 2772.00419949
image after 2747.41177396
image before 5096.73439425
image after 5047.19904337
image before 2044.65044345
image after 2025.86744122
image before 3970.26894603
image after 3964.71540916
image before 8541.78636399
image after 8426.09371007
image before 3958.3327724
image after 3921.05197171
image before 3346.31315757
image after 3336.06311583
image before 7889.40571231
image after 7848.37885963
image before 2636.16248238
image after 2611.85046382
image before 6721.8158453
image after 6614.06568468
image before 3737.12064319
image after 3691.79798575
image before 2664.83130528
image after 2641.54764246
image before 2641.38660072
image after 2628.79017636
image before 6457.91114203
image after 6434.34521895
image before 7847.94489819
image after 7710.08680305
image before 2518.66233364
image after 2426.78939671
image before 5611.78007335
image after 5573.14934811
image before 5123.86697286
image after 5078.61049439
image before 4643.75247572
image after 4630.66362412
image before 6535.98920268
image after 6505.60586588
image before 2755.84207048
image after 2738.8983624
image before 5664.23332228
image after 5660.28009518
image before 2683.39713479
image after 2660.83371204
image before 5990.20751789
image after 5955.6379842
image before 4478.68216602
image after 4391.3006621
image before 3786.05294652
image after 3699.43740435
image before 3112.19165448
image after 3053.04929522
image before 3540.57700117
image after 3465.96099674
image before 3432.66364909
image after 3418.80192121
image before 3908.87195678
image after 3886.8011214
image before 6586.79411899
image after 6549.55244143
image before 8904.26317287
image after 8731.27324466
>>>>>>>>>>>>>>>>>>>>>  23
>>>> album before 148138.749462
>>>> album after 147438.631105
image before 2780.78237451
image after 2705.08887619
image before 4954.65908971
image after 4949.55099438
image before 2031.26140819
image after 2015.99547034
image before 4084.7633962
image after 4071.41404752
image before 7780.65054006
image after 7699.09980362
image before 4017.3108452
image after 3985.87844912
image before 3400.5372277
image after 3385.92107609
image before 8075.21860385
image after 8060.53765116
image before 2605.6868966
image after 2596.7906567
image before 6378.71002549
image after 6315.40269852
image before 3717.05355156
image after 3702.91945278
image before 2626.68036802
image after 2608.07612194
image before 2661.7667795
image after 2647.2311812
image before 6445.08935348
image after 6423.10699434
image before 7418.03064736
image after 7264.03768349
image before 2515.57591745
image after 2467.17562879
image before 5457.52003083
image after 5406.98584789
image before 5205.31079495
image after 5188.47521542
image before 4773.64007395
image after 4763.1586803
image before 6383.23511201
image after 6358.01053783
image before 2669.88540641
image after 2659.18668677
image before 5694.78400129
image after 5689.7524798
image before 2682.72838583
image after 2674.81184562
image before 5700.23658362
image after 5553.70385502
image before 4448.52447909
image after 4433.55300234
image before 3530.83414622
image after 3451.66605441
image before 3091.11284486
image after 2971.14252221
image before 3408.10073808
image after 3338.06064508
image before 3536.10073643
image after 3519.70667048
image before 3692.49525629
image after 3603.960515
image before 6578.30026208
image after 6547.91200243
image before 9036.09460875
image after 8203.55544046
>>>>>>>>>>>>>>>>>>>>>  24
>>>> album before 145317.819407
>>>> album after 144464.564063
image before 2649.91581222
image after 2631.66769059
image before 4824.35040987
image after 4817.73243364
image before 1953.32930729
image after 1907.16666427
image before 4118.12223787
image after 4108.73063997
image before 7880.91403726
image after 7831.01133389
image before 3963.32305434
image after 3921.80281285
image before 3399.89713951
image after 3393.83534523
image before 8126.74426158
image after 8098.94517579
image before 2609.16368642
image after 2590.98320373
image before 5915.97902726
image after 5871.73577849
image before 3637.66449497
image after 3609.35659374
image before 2475.09337272
image after 2467.67496668
image before 2628.41111655
image after 2621.18178545
image before 6471.50801714
image after 6439.68994764
image before 6846.78955126
image after 6823.88994625
image before 2373.94577221
image after 2291.0463906
image before 5411.37074925
image after 5390.64109391
image before 5272.65251181
image after 5240.35153971
image before 4812.39960241
image after 4772.0018186
image before 6427.4520064
image after 6394.520563
image before 2645.42959901
image after 2639.17602964
image before 5729.33542788
image after 5713.45282703
image before 2519.20101747
image after 2508.66509787
image before 5798.91069381
image after 5768.45022537
image before 4455.02312335
image after 4421.20152296
image before 3516.59725902
image after 3483.84782416
image before 2890.06138766
image after 2861.56001785
image before 3137.68408088
image after 3114.20763073
image before 3465.18782668
image after 3446.3669977
image before 3709.50115157
image after 3695.50817537
image before 6496.19814567
image after 6469.82916199
image before 8247.54492426
image after 7684.57062778
>>>>>>>>>>>>>>>>>>>>>  25
>>>> album before 143085.66512
>>>> album after 142402.715048
image before 2620.04399244
image after 2565.19469867
image before 4727.0999402
image after 4722.65614749
image before 1904.72267487
image after 1896.71468043
image before 4322.63039654
image after 4308.18701348
image before 7097.52675269
image after 7050.78610207
image before 4069.40925549
image after 4044.44488115
image before 3452.71212707
image after 3435.69139509
image before 7944.15296242
image after 7916.51934186
image before 2604.04900705
image after 2575.02122672
image before 5798.74189956
image after 5750.92346473
image before 3650.34647504
image after 3534.98574842
image before 2528.01677295
image after 2517.04024439
image before 2680.02243
image after 2651.77728075
image before 6418.02303922
image after 6404.22761504
image before 6546.02138956
image after 6502.93662956
image before 2390.32421596
image after 2340.41730891
image before 5280.25343935
image after 5264.27015785
image before 5452.51872546
image after 5399.29626157
image before 4761.81039343
image after 4751.80061275
image before 6404.49167455
image after 6370.3377843
image before 2589.91177951
image after 2580.15926575
image before 5762.95422623
image after 5759.96503433
image before 2541.47561595
image after 2537.17380283
image before 5402.79354694
image after 5362.36880719
image before 4489.28876386
image after 4475.97505178
image before 3288.14934124
image after 3206.06406814
image before 2874.93975447
image after 2797.38047077
image before 3086.52212792
image after 3061.47371789
image before 3551.49978706
image after 3542.86701279
image before 3517.16781892
image after 3505.72260358
image before 6698.30719794
image after 6661.96512125
image before 7893.038463
image after 7591.9923305
>>>>>>>>>>>>>>>>>>>>>  26
>>>> album before 141140.084944
>>>> album after 140669.194827
image before 2528.63987535
image after 2504.53989318
image before 4622.51648271
image after 4620.73406544
image before 1870.80711477
image after 1845.44841725
image before 4311.12700889
image after 4301.50894932
image before 7264.44841078
image after 7251.43669183
image before 4025.22848325
image after 4014.32659692
image before 3479.89689222
image after 3466.19462209
image before 8033.99108168
image after 8008.06274981
image before 2582.01276549
image after 2574.23669028
image before 5564.80196921
image after 5550.73570302
image before 3467.51154833
image after 3343.60707037
image before 2463.44736867
image after 2459.35645317
image before 2659.67331416
image after 2651.87602241
image before 6378.22244685
image after 6318.39292854
image before 6293.8969411
image after 6275.12043107
image before 2299.11741132
image after 2197.86457831
image before 5218.52843743
image after 5194.20460027
image before 5438.04226406
image after 5379.97592877
image before 4795.37850098
image after 4779.922964
image before 6283.21501151
image after 6251.88836998
image before 2543.85107897
image after 2539.40060059
image before 5821.80703753
image after 5813.42496035
image before 2431.51965038
image after 2409.73339329
image before 5630.38975171
image after 5411.97238544
image before 4511.50942585
image after 4463.43072377
image before 3260.0681215
image after 3250.53492478
image before 2742.10638484
image after 2697.26118203
image before 2961.08993224
image after 2951.30694472
image before 3527.90454774
image after 3521.47301915
image before 3571.87103079
image after 3501.59684902
image before 6552.81422656
image after 6491.14204963
image before 7479.87704023
image after 6955.46039362
>>>>>>>>>>>>>>>>>>>>>  27
>>>> album before 139050.054422
>>>> album after 138498.691376
image before 2473.4938113
image after 2465.14611711
image before 4461.23757241
image after 4455.34179973
image before 1804.69368058
image after 1799.62003447
image before 4572.3782219
image after 4557.35440703
image before 6789.89140582
image after 6758.7129018
image before 4162.19606725
image after 4131.6989962
image before 3541.55666808
image after 3529.16773464
image before 8031.59867217
image after 7981.43946376
image before 2589.91896384
image after 2582.58597082
image before 5360.24415083
image after 5312.81706656
image before 3325.42567246
image after 3298.55107886
image before 2444.40862065
image after 2441.05267245
image before 2695.77123297
image after 2683.62132947
image before 6313.79675364
image after 5805.13651572
image before 5774.72553796
image after 5759.58103901
image before 2216.19983818
image after 2195.83600834
image before 5074.53391425
image after 5060.10441138
image before 5569.6378238
image after 5505.51158165
image before 4832.90210244
image after 4811.30579694
image before 6349.89214427
image after 5942.93996565
image before 2491.5487396
image after 2477.09397041
image before 5917.36032266
image after 5905.40942171
image before 2321.71288031
image after 2314.81143304
image before 5277.2248819
image after 5250.59060593
image before 4563.13205334
image after 4505.89695153
image before 3156.05901681
image after 3125.17631604
image before 2657.9087058
image after 2632.11612431
image before 2857.89779516
image after 2846.04070024
image before 3594.07410343
image after 3585.71320173
image before 3405.08850803
image after 3395.25678936
image before 6673.38240493
image after 6649.95244613
image before 7145.81082727
image after 5053.23839556
>>>>>>>>>>>>>>>>>>>>>  28
>>>> album before 134871.809529
>>>> album after 134220.659011
image before 2468.66108577
image after 2442.2368374
image before 4229.22596696
image after 4225.47970624
image before 1748.26971705
image after 1742.62111437
image before 4835.1967474
image after 4816.44791971
image before 6721.8235182
image after 6674.79624346
image before 4137.21457111
image after 4119.40545111
image before 3629.1684359
image after 3604.57146807
image before 8111.06603603
image after 8067.67177802
image before 2607.63513089
image after 2593.45446411
image before 5110.51945307
image after 5070.26426542
image before 3232.81722959
image after 3185.14320022
image before 2372.51813943
image after 2368.19449517
image before 2692.63192653
image after 2636.96167334
image before 5733.59372196
image after 5601.92271261
image before 5287.00707693
image after 5275.60430989
image before 2141.13541089
image after 2118.48373933
image before 4956.54423581
image after 4939.31643684
image before 5556.59409773
image after 5520.92799168
image before 4941.81077481
image after 4904.09230907
image before 5874.16769645
image after 5803.10847049
image before 2411.07119914
image after 2405.13542934
image before 5980.36054078
image after 5973.22810915
image before 2206.27886347
image after 2203.16270677
image before 5319.29712845
image after 5113.1753002
image before 4516.11832613
image after 4403.2657843
image before 3137.27449608
image after 3108.952094
image before 2622.55328819
image after 2533.34475956
image before 2751.62868772
image after 2742.61922925
image before 3630.69508574
image after 3617.94519025
image before 3393.18289008
image after 3386.9392118
image before 6704.51454855
image after 6638.60671643
image before 5106.11455264
image after 4188.408947
>>>>>>>>>>>>>>>>>>>>>  29
>>>> album before 132079.456496
>>>> album after 131690.481561
image before 2405.45134354
image after 2327.99819608
image before 4107.22526455
image after 4095.90828112
image before 1725.94702696
image after 1720.99521161
image before 5086.38091344
image after 5048.71856866
image before 6281.1296337
image after 6224.57412424
image before 4267.37552989
image after 4256.0018576
image before 3679.11619445
image after 3666.25143646
image before 7957.21827524
image after 7935.07278659
image before 2623.00505769
image after 2515.3412391
image before 5117.16923989
image after 5078.30081559
image before 3168.15910369
image after 3059.85945149
image before 2432.83317497
image after 2427.56360284
image before 2686.88946709
image after 2676.27026868
image before 5546.54772672
image after 5480.906408
image before 5040.26695597
image after 5031.65002771
image before 2159.74758535
image after 2145.72195326
image before 4848.08770921
image after 4822.16632491
image before 5664.22686988
image after 5589.67776801
image before 4883.59772212
image after 4866.58095044
image before 5723.91882863
image after 5587.63808868
image before 2356.0639213
image after 2350.79848681
image before 6063.3989779
image after 6060.62009125
image before 2158.20269235
image after 2153.9865919
image before 4961.44095385
image after 4871.09713902
image before 4460.78097854
image after 4404.0834744
image before 3009.40073325
image after 2973.24366759
image before 2508.504488
image after 2402.44117783
image before 2753.00396074
image after 2736.64462808
image before 3673.41920409
image after 3667.10273525
image before 3292.04487623
image after 3277.09742563
image before 6821.15065772
image after 6781.29727121
image before 4176.36573059
image after 3918.7353207

In [6]:
showme(album)



In [7]:
for i in range(30):
    print ">>>>>>>>>>>>>>>>>>>>> ", i
    galpar0 = album.galaxy.get_parameters_vector()
    print ">>>> album before", album(galpar0)
    result = op.minimize(album, galpar0, method="Powell", options = {'maxiter':5})
    galpar = result['x']
    print ">>>> album after", album(galpar)
    
    
    for image in album:
        imgpar0 = image.get_parameters_vector()
        print "image before", image(imgpar0)
        result = op.minimize(image, imgpar0, options = {'maxiter':5})
        imgpar = result['x']
        print "image after", image(imgpar)


>>>>>>>>>>>>>>>>>>>>>  0
>>>> album before 130206.756135
>>>> album after 129602.673827
image before 2305.32837223
image after 2186.1701262
image before 3988.34608465
image after 3981.47842503
image before 1686.03182408
image after 1671.88459983
image before 5348.85745167
image after 4818.69454835
image before 5940.17495048
image after 5856.64481566
image before 4379.02984796
image after 4328.09749344
image before 3703.90524538
image after 3642.05889902
image before 8041.98148564
image after 7964.67563349
image before 2521.47422603
image after 2355.02976396
image before 4909.42115077
image after 4803.42010697
image before 3059.83056074
image after 2943.39766752
image before 2412.46265913
image after 2401.91565202
image before 2682.84563863
image after 2617.09523694
image before 5438.68245741
image after 5040.25938753
image before 4731.30109093
image after 4705.88062197
image before 2132.70180672
image after 2097.54383931
image before 4823.81070618
image after 4808.27691729
image before 5655.98061469
image after 5495.22858508
image before 4900.31872997
image after 4790.32167857
image before 5498.96285951
image after 4548.3830621
image before 2297.02386447
image after 2290.41365644
image before 6130.93962423
image after 6116.31418337
image before 2090.30850437
image after 2079.9165641
image before 4791.743975
image after 4445.19640531
image before 4404.30524131
image after 3584.74338151
image before 2914.59505406
image after 2862.39399944
image before 2408.61465184
image after 1860.39610505
image before 2647.41675808
image after 2573.54857308
image before 3662.43256517
image after 3590.06858094
image before 3220.43020596
image after 3210.11077759
image before 6858.10872602
image after 6666.68791342
image before 3965.65500663
image after 2957.98266496
>>>>>>>>>>>>>>>>>>>>>  1
>>>> album before 123343.881752
>>>> album after 122697.287801
image before 2193.98295524
image after 2150.64724663
image before 3853.12750498
image after 3837.8016372
image before 1663.27836375
image after 1633.46101309
image before 4970.96997036
image after 3456.80840469
image before 5296.53838226
image after 5246.42318862
image before 4524.09438615
image after 4494.16579435
image before 3714.14622346
image after 3651.85167754
image before 8108.7804457
image after 8058.58448707
image before 2356.0357062
image after 2303.94113399
image before 4679.63379881
image after 4644.03273552
image before 2983.179989
image after 2840.12235706
image before 2453.16961719
image after 2436.6194557
image before 2656.346465
image after 2637.2302009
image before 5010.76772242
image after 4536.02227912
image before 4412.41630386
image after 4404.57149766
image before 2167.13303174
image after 2150.25526475
image before 4729.97242744
image after 4717.35723656
image before 5657.255335
image after 5582.32493599
image before 4874.80432491
image after 4819.01905815
image before 4360.89007752
image after 4098.60256898
image before 2213.87350544
image after 2205.56559198
image before 6224.29151409
image after 6195.69121805
image before 2053.82939982
image after 2047.0711705
image before 4321.32561164
image after 4220.9897212
image before 3413.81763277
image after 3101.78052383
image before 2744.99697091
image after 2728.87778659
image before 1885.65078028
image after 1752.79201126
image before 2534.87884671
image after 2478.37011461
image before 3766.25705423
image after 3697.08187442
image before 3113.05248749
image after 3097.57429274
image before 6830.44673031
image after 6664.99571946
image before 2874.5118183
image after 2580.64733276
>>>>>>>>>>>>>>>>>>>>>  2
>>>> album before 118525.111949
>>>> album after 118071.534831
image before 2145.85302642
image after 2100.97255006
image before 3755.80157739
image after 3751.10408422
image before 1631.2237407
image after 1618.29981567
image before 3517.21691731
image after 2462.00323554
image before 4964.52789269
image after 4938.40722916
image before 4642.91783712
image after 4619.97486287
image before 3673.3738099
image after 3628.02844056
image before 8069.71139515
image after 8045.80975686
image before 2305.13329463
image after 2228.92271973
image before 4560.4638298
image after 4550.04614475
image before 2835.67779876
image after 2778.18958732
image before 2460.97824415
image after 2448.58521376
image before 2664.64291814
image after 2638.72180443
image before 4600.50882254
image after 4575.2027717
image before 4220.10306236
image after 4214.50396398
image before 2191.47117188
image after 2165.61130964
image before 4680.07773688
image after 4661.06023034
image before 5533.33474371
image after 5517.92475134
image before 4836.70886083
image after 4793.36727131
image before 3974.82087674
image after 3895.0078025
image before 2149.39816967
image after 2143.36829136
image before 6282.89103051
image after 6242.26173585
image before 2019.26892375
image after 2008.69605283
image before 4209.51460189
image after 4128.16830092
image before 3026.66517636
image after 2971.95782547
image before 2669.49276266
image after 2656.234185
image before 1799.32490304
image after 1734.94337788
image before 2442.71815272
image after 2420.37382784
image before 3750.55654275
image after 3572.85365407
image before 3047.26131097
image after 3032.9455784
image before 6685.3427415
image after 6639.59664049
image before 2671.86781978
image after 2512.34465599
>>>>>>>>>>>>>>>>>>>>>  3
>>>> album before 115748.17281
>>>> album after 115396.993128
image before 2096.06984818
image after 2081.49148646
image before 3652.71021555
image after 3641.18203152
image before 1605.5894616
image after 1601.27719415
image before 2475.73931098
image after 2037.95985594
image before 4610.58914302
image after 4580.98156791
image before 4795.05808541
image after 4769.70860016
image before 3650.39784673
image after 3597.54101213
image before 8114.0675571
image after 8082.10237328
image before 2215.64509495
image after 2200.94872007
image before 4474.91726541
image after 4457.95370196
image before 2776.60321358
image after 2724.11020084
image before 2492.1628729
image after 2488.09680947
image before 2672.78636851
image after 2664.38185755
image before 4678.13743684
image after 4662.66602207
image before 4051.67903548
image after 4044.85830187
image before 2199.85545168
image after 2165.10936132
image before 4579.36264029
image after 4544.06605001
image before 5548.8985175
image after 5536.30358572
image before 4822.70354493
image after 4803.64873424
image before 3818.02719285
image after 3708.27574291
image before 2093.47018717
image after 2074.76268757
image before 6336.47756389
image after 6264.49045681
image before 1974.84105711
image after 1972.03892543
image before 4065.78756107
image after 3998.99012245
image before 2950.86374283
image after 2936.66235383
image before 2582.11863061
image after 2570.3724542
image before 1767.09037397
image after 1715.70137657
image before 2393.12564127
image after 2377.67472704
image before 3589.7193904
image after 3495.45128198
image before 2971.49672602
image after 2951.25122138
image before 6698.24113095
image after 6635.84951065
image before 2592.95130262
image after 2543.49983617
>>>>>>>>>>>>>>>>>>>>>  4
>>>> album before 113979.21788
>>>> album after 113758.007465
image before 2079.61234651
image after 2067.70683885
image before 3571.66997303
image after 3565.90642002
image before 1594.93794652
image after 1592.40062305
image before 2049.05524777
image after 1886.66059773
image before 4329.43012888
image after 4298.59185022
image before 4932.35744835
image after 4913.12622413
image before 3606.54548269
image after 3499.92209404
image before 8148.26378743
image after 8112.87160683
image before 2191.6015016
image after 2180.94294702
image before 4396.73194598
image after 4381.54773445
image before 2717.11078172
image after 2695.64630795
image before 2535.08191759
image after 2530.76707654
image before 2696.75316755
image after 2687.75282152
image before 4753.13970966
image after 4734.86485937
image before 3889.63830259
image after 3886.46432849
image before 2197.08601505
image after 2190.40429811
image before 4477.10360759
image after 4466.38156878
image before 5560.93305428
image after 5550.1677122
image before 4827.8486756
image after 4807.34095656
image before 3630.47637037
image after 3595.83260354
image before 2030.31588143
image after 2028.47345723
image before 6336.69719801
image after 6224.62344901
image before 1947.80339226
image after 1945.38402091
image before 3947.44401499
image after 3895.61368287
image before 2942.5169086
image after 2936.90900692
image before 2521.60243922
image after 2512.44159686
image before 1738.36995846
image after 1683.12525585
image before 2359.00547643
image after 2342.62570875
image before 3496.74193952
image after 3405.91008989
image before 2906.89828028
image after 2902.57528595
image before 6669.77695959
image after 6637.3113533
image before 2630.64532775
image after 2609.39384937
>>>>>>>>>>>>>>>>>>>>>  5
>>>> album before 112814.498504
>>>> album after 112655.098458
image before 2072.0357126
image after 2061.62369859
image before 3520.55441982
image after 3514.69345661
image before 1595.85216068
image after 1594.60048264
image before 1877.01567797
image after 1761.93411329
image before 4065.72790756
image after 4044.75709472
image before 5068.85111798
image after 5048.8390202
image before 3492.92536422
image after 3470.40937478
image before 8179.51108602
image after 8152.64643627
image before 2173.22485889
image after 2166.83176593
image before 4325.50963841
image after 4317.56267751
image before 2697.58881592
image after 2682.99132212
image before 2589.46947668
image after 2583.0626225
image before 2711.79712063
image after 2693.08618316
image before 4793.15190281
image after 4770.43559528
image before 3787.83509542
image after 3782.70690155
image before 2232.59824861
image after 2227.96430339
image before 4416.91259961
image after 4393.74786825
image before 5595.12348944
image after 5585.56951212
image before 4831.96937298
image after 4818.47701614
image before 3530.55992569
image after 3518.08952778
image before 1995.09167231
image after 1994.41436522
image before 6259.68131318
image after 5890.12785973
image before 1935.79197343
image after 1933.42232017
image before 3820.37961789
image after 3800.3585173
image before 2955.61439106
image after 2947.68505248
image before 2456.87639371
image after 2452.37474497
image before 1703.7116797
image after 1668.19294243
image before 2324.77523768
image after 2314.62864099
image before 3392.07284967
image after 3301.13688745
image before 2850.89778667
image after 2837.77529583
image before 6676.56455016
image after 6661.25131095
image before 2683.40635542
image after 2657.49639257
>>>>>>>>>>>>>>>>>>>>>  6
>>>> album before 111690.913948
>>>> album after 111485.261527
image before 2076.00168011
image after 2068.74301682
image before 3453.16830271
image after 3431.39218817
image before 1601.62020146
image after 1600.16819498
image before 1729.59975217
image after 1688.46074597
image before 3840.69986851
image after 3829.17596117
image before 5211.9539172
image after 5187.12118807
image before 3481.15771907
image after 3450.56090465
image before 8288.17330854
image after 8264.89806208
image before 2167.79448972
image after 2163.46921102
image before 4254.75047455
image after 4243.13749941
image before 2660.5203817
image after 2657.70160018
image before 2646.22747606
image after 2640.86328147
image before 2723.90727042
image after 2708.03835835
image before 4856.27047679
image after 4824.88041867
image before 3646.7404584
image after 3643.72815549
image before 2277.04170944
image after 2268.95573546
image before 4302.64469522
image after 4268.71892272
image before 5627.05130641
image after 5619.63230341
image before 4868.46432339
image after 4860.75647961
image before 3426.60867578
image after 3419.02157366
image before 1962.14966266
image after 1961.02407591
image before 5872.73773828
image after 5252.14808199
image before 1919.50134713
image after 1918.36766332
image before 3762.76439318
image after 3751.17745584
image before 2970.82767494
image after 2963.45132432
image before 2403.70221769
image after 2398.86927465
image before 1669.54607744
image after 1645.59774967
image before 2297.33334124
image after 2285.80827721
image before 3286.88373485
image after 3242.53459784
image before 2792.13407794
image after 2784.75524052
image before 6695.43385053
image after 6686.41737325
image before 2671.81363753
image after 2657.75924349
>>>>>>>>>>>>>>>>>>>>>  7
>>>> album before 110427.371446
>>>> album after 110221.259105
image before 2094.07806379
image after 2090.6602077
image before 3396.3689713
image after 3381.85493989
image before 1617.83299963
image after 1616.74728605
image before 1592.82477871
image after 1583.15264858
image before 3669.63378155
image after 3661.8866434
image before 5330.56486942
image after 5323.9949443
image before 3449.24886433
image after 3438.99538565
image before 8441.01753309
image after 8411.22209801
image before 2159.1215891
image after 2156.92971014
image before 4082.44926513
image after 4072.82471292
image before 2617.98187248
image after 2614.53959881
image before 2697.17144889
image after 2693.81639909
image before 2730.71286013
image after 2720.27604876
image before 4933.32601708
image after 4814.49136006
image before 3496.83315688
image after 3488.08275892
image before 2325.04913022
image after 2320.6775321
image before 4194.78186685
image after 4179.77106678
image before 5648.71320879
image after 5641.5968319
image before 4934.02280757
image after 4925.14358546
image before 3259.14312887
image after 3236.73009914
image before 1943.05300553
image after 1939.54744058
image before 5259.39039219
image after 4944.0742593
image before 1908.8157905
image after 1908.07720599
image before 3762.71908849
image after 3756.73656767
image before 3041.95909817
image after 3024.45693314
image before 2354.06041553
image after 2349.45708444
image before 1650.16761853
image after 1639.78472927
image before 2223.10651585
image after 2218.73495029
image before 3279.1347066
image after 3269.68938096
image before 2754.20532505
image after 2745.90548329
image before 6717.51699992
image after 6697.55877667
image before 2618.91856464
image after 2611.85069171
>>>>>>>>>>>>>>>>>>>>>  8
>>>> album before 109516.602731
>>>> album after 109475.468094
image before 2092.16181658
image after 2089.89584228
image before 3355.44120686
image after 3346.92498909
image before 1629.84239703
image after 1628.25597426
image before 1582.49775198
image after 1564.42568928
image before 3558.68080732
image after 3554.2117788
image before 5406.76067214
image after 5392.87404668
image before 3448.26941774
image after 3430.85013395
image before 8436.03643924
image after 8408.24136833
image before 2157.99761984
image after 2157.0553079
image before 4087.15318742
image after 4083.41521053
image before 2613.08388129
image after 2612.02942586
image before 2738.59042537
image after 2735.33340431
image before 2727.54880342
image after 2717.73165029
image before 4808.26443462
image after 4472.529381
image before 3451.02440555
image after 3450.47970817
image before 2357.66201859
image after 2353.94357123
image before 4144.24661707
image after 4092.82778935
image before 5673.03292036
image after 5670.1715322
image before 4937.44031087
image after 4925.57216125
image before 3206.86064818
image after 3203.5617362
image before 1923.76339347
image after 1923.54185094
image before 4929.7492884
image after 4814.33354765
image before 1902.45024515
image after 1901.79606625
image before 3709.11128382
image after 3704.34351943
image before 3090.39733453
image after 3083.21328738
image before 2314.52802777
image after 2309.55573933
image before 1631.75887632
image after 1623.26289779
image before 2226.6824646
image after 2223.85437478
image before 3260.99316824
image after 3256.57732786
image before 2707.08643784
image after 2700.86614358
image before 6731.95322155
image after 6723.87085695
image before 2597.42639589
image after 2593.78619274
>>>>>>>>>>>>>>>>>>>>>  9
>>>> album before 108786.304681
>>>> album after 108644.527166
image before 2111.91383987
image after 2110.80770929
image before 3335.50273935
image after 3327.93726792
image before 1629.1997404
image after 1626.77443212
image before 1552.89207393
image after 1541.25061449
image before 3567.26980493
image after 3563.5366649
image before 5407.02248917
image after 5401.79734664
image before 3424.30906271
image after 3421.52424765
image before 8506.39986499
image after 8485.58723018
image before 2154.91347094
image after 2153.77836002
image before 4033.24248966
image after 4028.5322415
image before 2593.42711816
image after 2591.629824
image before 2722.1523415
image after 2720.86577388
image before 2736.0723808
image after 2731.26557264
image before 4424.37600221
image after 4278.83726181
image before 3366.52033474
image after 3364.74223221
image before 2360.89292703
image after 2359.22345246
image before 4020.81421029
image after 4004.38339052
image before 5631.23365899
image after 5628.88469723
image before 4957.20069082
image after 4950.97656697
image before 3157.24328207
image after 3149.35183513
image before 1926.61752367
image after 1925.78017242
image before 4843.27045744
image after 4789.95594517
image before 1889.85238917
image after 1888.18753335
image before 3778.04350678
image after 3768.72691847
image before 3097.84351774
image after 3084.36805509
image before 2326.47934875
image after 2322.22138418
image before 1603.677576
image after 1589.87284081
image before 2211.18366327
image after 2206.92962058
image before 3288.11512605
image after 3279.79836656
image before 2725.04485367
image after 2717.67461502
image before 6715.8738003
image after 6711.57349169
image before 2508.53871957
image after 2499.67961608
>>>>>>>>>>>>>>>>>>>>>  10
>>>> album before 108263.843442
>>>> album after 108241.759748
image before 2110.53015108
image after 2109.35921906
image before 3308.39380981
image after 3298.07840326
image before 1629.65467135
image after 1628.86762045
image before 1535.15728515
image after 1529.7361395
image before 3537.77807342
image after 3532.20446872
image before 5410.17280854
image after 5404.9829669
image before 3423.68516741
image after 3419.79240555
image before 8503.77426503
image after 8487.17656708
image before 2150.69288088
image after 2150.04650888
image before 4026.41798559
image after 4024.6754887
image before 2597.76866218
image after 2596.90723249
image before 2729.45642476
image after 2728.32923487
image before 2734.37790263
image after 2730.72456166
image before 4263.25921969
image after 4145.11609401
image before 3374.52662074
image after 3373.32651085
image before 2366.41274317
image after 2364.64742764
image before 3978.12622586
image after 3952.7965629
image before 5630.69726067
image after 5627.61411817
image before 4961.0844564
image after 4951.89797332
image before 3157.14441436
image after 3149.8351558
image before 1924.1760682
image after 1923.8351902
image before 4804.56883353
image after 4794.49314855
image before 1887.60750919
image after 1887.13438088
image before 3735.7484803
image after 3731.11169718
image before 3101.25594596
image after 3095.21657906
image before 2312.82963932
image after 2310.79396613
image before 1592.46017976
image after 1584.56021909
image before 2207.33950135
image after 2204.75350935
image before 3280.78235624
image after 3278.51479728
image before 2701.75548283
image after 2697.57045022
image before 6724.3871164
image after 6713.1677759
image before 2502.41122977
image after 2500.86584502
>>>>>>>>>>>>>>>>>>>>>  11
>>>> album before 107965.458595
>>>> album after 107766.302829
image before 2121.25627951
image after 2119.525453
image before 3327.83853203
image after 3316.59681102
image before 1641.60275483
image after 1640.25140141
image before 1500.75256819
image after 1491.57872216
image before 3571.34962242
image after 3565.53502217
image before 5413.42337758
image after 5407.56454318
image before 3375.73592447
image after 3372.45080873
image before 8490.55139187
image after 8476.39677037
image before 2135.11873789
image after 2134.45904071
image before 3947.07863577
image after 3942.62554924
image before 2572.24699072
image after 2570.47665857
image before 2729.09618085
image after 2724.92489165
image before 2744.81687791
image after 2742.18544165
image before 4027.0258565
image after 3973.36005005
image before 3399.43149717
image after 3397.00874787
image before 2383.67328176
image after 2381.11709536
image before 3916.46220852
image after 3881.12808176
image before 5584.96404507
image after 5583.33509317
image before 4941.00890484
image after 4936.69468734
image before 3064.10386098
image after 3056.15634232
image before 1932.53727367
image after 1931.06946509
image before 4850.85665679
image after 4848.65225929
image before 1900.20496181
image after 1899.13327855
image before 3789.63290685
image after 3780.32649423
image before 3134.01257398
image after 3120.64345411
image before 2311.40546478
image after 2304.47174508
image before 1595.09610177
image after 1588.13306697
image before 2174.5449771
image after 2172.53581965
image before 3335.27759702
image after 3328.72737397
image before 2706.03306553
image after 2698.17008498
image before 6723.33194038
image after 6718.30441528
image before 2388.15537966
image after 2376.45517938
>>>>>>>>>>>>>>>>>>>>>  12
>>>> album before 107517.670249
>>>> album after 107489.790099
image before 2126.21363262
image after 2125.80408323
image before 3296.10664341
image after 3288.93552121
image before 1642.71978747
image after 1641.80569286
image before 1500.57022276
image after 1497.13057068
image before 3532.12241917
image after 3528.92351936
image before 5430.51534356
image after 5428.98927145
image before 3384.56238327
image after 3380.21893292
image before 8522.4282769
image after 8504.61779273
image before 2135.87110408
image after 2135.53165101
image before 3923.23445071
image after 3921.96272835
image before 2576.51812421
image after 2575.48287427
image before 2735.56461472
image after 2733.78481266
image before 2744.10797421
image after 2742.62537609
image before 3974.05078484
image after 3971.39751579
image before 3352.87980671
image after 3351.32109737
image before 2384.78190323
image after 2383.57862346
image before 3860.15948915
image after 3848.29152975
image before 5602.45450542
image after 5601.5370802
image before 4958.83968452
image after 4952.40568495
image before 3046.62495555
image after 3044.23189751
image before 1923.04293294
image after 1922.64640282
image before 4840.61774663
image after 4838.67256712
image before 1894.90315953
image after 1894.5705529
image before 3771.69970951
image after 3768.41833892
image before 3086.11378558
image after 3083.19540513
image before 2297.73028908
image after 2296.86081081
image before 1582.95394218
image after 1580.92313814
image before 2165.69069069
image after 2164.00781264
image before 3332.91146252
image after 3331.44888419
image before 2691.73236647
image after 2690.60602137
image before 6749.70882578
image after 6746.42902556
image before 2386.83731474
image after 2383.14525149
>>>>>>>>>>>>>>>>>>>>>  13
>>>> album before 107395.022233
>>>> album after 107385.604025
image before 2128.6900258
image after 2128.12437289
image before 3283.83341794
image after 3277.59782158
image before 1642.7884734
image after 1642.05774493
image before 1500.68445635
image after 1499.85611373
image before 3510.43885019
image after 3501.69339372
image before 5441.81057421
image after 5439.9236558
image before 3379.86009465
image after 3376.4012244
image before 8519.73582733
image after 8508.46383404
image before 2134.48152389
image after 2134.2964171
image before 3911.9092085
image after 3901.06596876
image before 2579.06236571
image after 2577.84523543
image before 2738.66692437
image after 2737.18938331
image before 2743.70067636
image after 2739.97303942
image before 3970.63991513
image after 3969.1770196
image before 3337.38275785
image after 3328.73591975
image before 2386.6305777
image after 2385.62030074
image before 3840.39653445
image after 3755.94754416
image before 5609.7980596
image after 5609.30268734
image before 4957.98974191
image after 4955.80964717
image before 3041.5005334
image after 3036.90499199
image before 1920.32977656
image after 1920.10298542
image before 4835.93902231
image after 4833.88561391
image before 1895.05478182
image after 1894.60127739
image before 3763.09880412
image after 3756.56604499
image before 3076.00202492
image after 3073.92270873
image before 2292.78267313
image after 2292.37987677
image before 1580.97165758
image after 1579.73591928
image before 2160.92202826
image after 2157.19864673
image before 3328.25288189
image after 3327.30658528
image before 2686.51890001
image after 2685.25293354
image before 6756.457467
image after 6751.85031992
image before 2393.62173723
image after 2390.71431459
>>>>>>>>>>>>>>>>>>>>>  14
>>>> album before 107205.155273
>>>> album after 107185.030455
image before 2136.1973641
image after 2135.90723216
image before 3283.49847715
image after 3273.00120696
image before 1642.62195131
image after 1641.77879095
image before 1504.21560682
image after 1502.98847061
image before 3467.69168931
image after 3466.49229034
image before 5454.79554187
image after 5453.5032131
image before 3370.11603633
image after 3368.08863763
image before 8538.7507954
image after 8461.50762624
image before 2129.69868118
image after 2129.4499597
image before 3873.17460763
image after 3871.67295503
image before 2586.22979317
image after 2585.72452915
image before 2739.83942241
image after 2739.28889414
image before 2742.01950976
image after 2740.90777824
image before 3966.11851678
image after 3964.73915952
image before 3317.0199796
image after 3315.87068824
image before 2391.9932368
image after 2391.64855724
image before 3742.5400621
image after 3727.58764901
image before 5622.17699384
image after 5621.8443505
image before 4966.46429959
image after 4961.50187701
image before 3029.08952724
image after 3024.57558837
image before 1921.81437159
image after 1921.58745647
image before 4837.62969858
image after 4835.98583619
image before 1901.08587497
image after 1900.65472109
image before 3746.45304754
image after 3742.73932181
image before 3071.0862749
image after 3068.74423781
image before 2283.8868331
image after 2283.79873433
image before 1581.75900228
image after 1579.57752742
image before 2149.33299484
image after 2148.54696329
image before 3319.27975617
image after 3318.39920265
image before 2678.24735331
image after 2677.28451484
image before 6757.6997485
image after 6756.03772219
image before 2397.1637145
image after 2395.77105718
>>>>>>>>>>>>>>>>>>>>>  15
>>>> album before 107042.546442
>>>> album after 107020.522884
image before 2140.88367649
image after 2140.74357278
image before 3285.69891605
image after 3282.70904489
image before 1641.80805365
image after 1641.64981779
image before 1506.3146639
image after 1505.5936507
image before 3448.88057749
image after 3447.09415509
image before 5462.09416354
image after 5461.27300658
image before 3357.42974692
image after 3356.02947822
image before 8465.80086483
image after 8454.81101893
image before 2124.95518094
image after 2124.81361182
image before 3851.53263477
image after 3843.67473538
image before 2590.53179773
image after 2590.31182476
image before 2738.69853818
image after 2736.27035741
image before 2741.49646058
image after 2739.70147049
image before 3958.92988233
image after 3958.31096699
image before 3312.93009186
image after 3312.36420948
image before 2395.47528337
image after 2395.36286499
image before 3727.1435396
image after 3705.26798739
image before 5629.57556799
image after 5629.23275428
image before 4961.13232547
image after 4956.97455218
image before 3015.8407402
image after 3007.9082043
image before 1924.38092501
image after 1923.73302022
image before 4838.30870548
image after 4837.51987275
image before 1907.24353762
image after 1906.84755671
image before 3743.12727131
image after 3741.25164501
image before 3067.93126486
image after 3066.16532839
image before 2279.21500743
image after 2279.14294294
image before 1582.27437918
image after 1581.60504871
image before 2142.43953674
image after 2141.27064336
image before 3311.74360254
image after 3310.85840765
image before 2675.39023072
image after 2673.81718705
image before 6757.09466803
image after 6754.34818648
image before 2398.64776222
image after 2396.84171484
>>>>>>>>>>>>>>>>>>>>>  16
>>>> album before 106939.072126
>>>> album after 106792.180127
image before 2154.02992766
image after 2153.59188939
image before 3320.12048735
image after 3262.44536882
image before 1647.84514673
image after 1647.17431946
image before 1507.18370555
image after 1503.07307759
image before 3489.38279986
image after 3485.50749582
image before 5459.07077897
image after 5457.28483798
image before 3315.80319796
image after 3312.7451011
image before 8421.9483018
image after 8387.07528757
image before 2117.29755281
image after 2117.00563786
image before 3818.65187466
image after 3813.35083109
image before 2582.95330115
image after 2581.77208329
image before 2730.92990705
image after 2729.09032575
image before 2754.23228282
image after 2753.38071318
image before 3874.51407937
image after 3872.08638464
image before 3337.96994405
image after 3335.8916079
image before 2405.23254673
image after 2404.19368839
image before 3664.64231437
image after 3653.82398693
image before 5603.85598947
image after 5601.53496971
image before 4930.29868996
image after 4927.44029416
image before 2965.40742492
image after 2960.95755046
image before 1937.82774373
image after 1937.32735594
image before 4855.61716959
image after 4852.9038462
image before 1920.31096216
image after 1919.81863079
image before 3786.28744193
image after 3781.92482421
image before 3065.59034392
image after 3062.89844925
image before 2281.67204952
image after 2280.55118715
image before 1580.10552557
image after 1577.932093
image before 2136.19736001
image after 2134.07140379
image before 3352.68628824
image after 3350.8835134
image before 2680.71397932
image after 2677.74991237
image before 6762.68797578
image after 6759.82993049
image before 2295.958178
image after 2285.6375984
>>>>>>>>>>>>>>>>>>>>>  17
>>>> album before 106616.109052
>>>> album after 106597.59638
image before 2159.57858556
image after 2159.25846495
image before 3256.70067414
image after 3251.91513238
image before 1650.23277568
image after 1650.07579802
image before 1508.21710588
image after 1508.03868501
image before 3436.05819587
image after 3434.49552465
image before 5490.24146068
image after 5483.50409142
image before 3310.74320184
image after 3303.658551
image before 8419.29858971
image after 8388.0988802
image before 2113.69740297
image after 2113.68353137
image before 3783.79577948
image after 3782.98296368
image before 2593.06422071
image after 2592.6145308
image before 2741.25638841
image after 2739.53535744
image before 2752.17552878
image after 2748.91217978
image before 3876.03430017
image after 3875.38771846
image before 3306.57140625
image after 3304.27079414
image before 2412.99648074
image after 2412.51101532
image before 3649.69121895
image after 3622.8190056
image before 5633.59172204
image after 5632.94588086
image before 4941.71480228
image after 4932.6469292
image before 2943.83544953
image after 2941.85236426
image before 1932.68919012
image after 1931.98967151
image before 4849.60554872
image after 4848.11175434
image before 1923.20383104
image after 1922.59237264
image before 3764.67992351
image after 3761.88389061
image before 3049.64022207
image after 3047.604942
image before 2266.08235989
image after 2265.8347998
image before 1581.07475924
image after 1579.46920271
image before 2122.59689982
image after 2122.1530569
image before 3335.71483752
image after 3333.68794357
image before 2666.25465472
image after 2664.55066385
image before 6786.7974155
image after 6784.59981092
image before 2305.56275413
image after 2302.74516668
>>>>>>>>>>>>>>>>>>>>>  18
>>>> album before 106478.629369
>>>> album after 106472.091008
image before 2161.41602877
image after 2161.15739718
image before 3252.4050308
image after 3247.24843973
image before 1652.37280032
image after 1652.21892196
image before 1510.14657158
image after 1509.93162248
image before 3408.91982065
image after 3406.20527585
image before 5499.64608268
image after 5498.04816104
image before 3299.95953612
image after 3298.83134728
image before 8396.30987967
image after 8391.43710424
image before 2111.20625443
image after 2111.1854918
image before 3773.07918318
image after 3771.95124258
image before 2597.30760535
image after 2597.01251651
image before 2746.94735151
image after 2745.44847102
image before 2748.54626609
image after 2747.47287956
image before 3874.49482272
image after 3873.99473335
image before 3298.41275599
image after 3296.96082518
image before 2419.56118306
image after 2418.864827
image before 3621.07631668
image after 3572.3986384
image before 5648.96706109
image after 5648.53782149
image before 4936.68927367
image after 4935.12861525
image before 2931.34730548
image after 2928.57603409
image before 1930.85303274
image after 1929.53687859
image before 4847.92829531
image after 4847.00469019
image before 1925.83108528
image after 1925.37347191
image before 3749.58174183
image after 3742.822548
image before 3049.26184918
image after 3047.71215375
image before 2256.46455353
image after 2256.32651378
image before 1581.71328837
image after 1581.09773526
image before 2118.74820581
image after 2117.67377738
image before 3327.56591751
image after 3325.1782618
image before 2656.0215076
image after 2655.4055765
image before 6796.16782316
image after 6793.92416634
image before 2308.89236155
image after 2306.68371333
>>>>>>>>>>>>>>>>>>>>>  19
>>>> album before 106375.600069
>>>> album after 106367.113946
image before 2162.74563885
image after 2162.67153439
image before 3248.43283912
image after 3239.11430738
image before 1651.33026608
image after 1651.2244886
image before 1508.62838094
image after 1508.11266388
image before 3388.46194592
image after 3387.71520734
image before 5501.90812249
image after 5500.69092078
image before 3295.92924526
image after 3291.82570015
image before 8399.06503727
image after 8388.15158089
image before 2109.88311074
image after 2109.87170563
image before 3764.07577377
image after 3763.54376926
image before 2602.22621459
image after 2601.68047916
image before 2746.94889835
image after 2745.57926837
image before 2747.53821028
image after 2680.23553631
image before 3877.84197541
image after 3877.52143903
image before 3299.99297646
image after 3298.46199278
image before 2420.77069837
image after 2420.33455135
image before 3567.63672949
image after 3561.76609523
image before 5664.30902205
image after 5664.11367279
image before 4937.46160785
image after 4932.32476695
image before 2926.97106131
image after 2924.77614535
image before 1931.43170517
image after 1931.07380243
image before 4846.45443031
image after 4845.87254422
image before 1928.32578678
image after 1928.13632089
image before 3731.73748277
image after 3705.16713188
image before 3040.65798723
image after 3034.28481196
image before 2251.06869076
image after 2250.83066297
image before 1583.44998976
image after 1583.19040754
image before 2115.36153303
image after 2114.84830277
image before 3322.10131831
image after 3317.7377544
image before 2651.90032382
image after 2650.57503556
image before 6801.75819218
image after 6799.65237713
image before 2306.62344729
image after 2285.26464616
>>>>>>>>>>>>>>>>>>>>>  20
>>>> album before 106190.434928
>>>> album after 106171.003966
image before 2169.76358114
image after 2169.63136244
image before 3253.72014319
image after 3207.45842787
image before 1648.21059183
image after 1648.11209976
image before 1508.15921499
image after 1507.16044756
image before 3364.60757562
image after 3363.6066218
image before 5496.83091398
image after 5495.28516729
image before 3283.42134075
image after 3281.38985655
image before 8407.86752474
image after 8018.7852916
image before 2105.93232323
image after 2105.89551334
image before 3740.11585764
image after 3739.09973991
image before 2611.39626913
image after 2611.08820091
image before 2739.90239873
image after 2734.1560765
image before 2678.13406649
image after 2672.24226972
image before 3880.65227617
image after 3880.30337167
image before 3301.08710742
image after 3299.00679806
image before 2420.56971296
image after 2420.09285199
image before 3554.17682935
image after 3548.56671992
image before 5683.73530726
image after 5683.44291301
image before 4937.59093923
image after 4935.52819596
image before 2918.81263291
image after 2916.26592009
image before 1938.7324426
image after 1938.37450974
image before 4851.06569949
image after 4850.87686791
image before 1936.15363841
image after 1935.9963017
image before 3696.34060701
image after 3695.10745654
image before 3024.30520133
image after 3022.50822394
image before 2245.06420478
image after 2244.84011212
image before 1586.22706257
image after 1585.43199502
image before 2108.47859895
image after 2107.32361524
image before 3314.61599546
image after 3309.96283092
image before 2650.01263678
image after 2649.24836038
image before 6802.35320809
image after 6793.17789638
image before 2279.68578819
image after 2278.08159001
>>>>>>>>>>>>>>>>>>>>>  21
>>>> album before 105681.329882
>>>> album after 105627.396198
image before 2188.7622979
image after 2188.35112454
image before 3248.09293825
image after 3239.30811351
image before 1645.69997635
image after 1645.64135016
image before 1516.85056817
image after 1516.52433776
image before 3311.5566561
image after 3310.32769965
image before 5510.76112599
image after 5508.76716248
image before 3254.30423905
image after 3244.34497809
image before 7986.71302589
image after 7900.05002153
image before 2091.05696367
image after 2090.90669492
image before 3663.87158866
image after 3661.33411355
image before 2646.4155603
image after 2645.75368335
image before 2722.80997785
image after 2721.96594183
image before 2665.24532303
image after 2663.52047134
image before 3876.71870721
image after 3876.12897083
image before 3281.17710017
image after 3279.41273004
image before 2423.13311054
image after 2422.99574534
image before 3557.99516214
image after 3544.60717539
image before 5711.97141498
image after 5711.72441151
image before 4948.4706085
image after 4942.58177264
image before 2906.98991423
image after 2904.79504033
image before 1949.70694724
image after 1949.3787191
image before 4869.30594203
image after 4868.69799442
image before 1958.81268334
image after 1958.53923898
image before 3694.39341042
image after 3691.2948433
image before 3022.17612
image after 3020.26565193
image before 2237.17178202
image after 2236.93872038
image before 1598.9014121
image after 1598.55865187
image before 2081.05978295
image after 2080.07943469
image before 3264.34669764
image after 3263.21897642
image before 2650.56053527
image after 2649.3742742
image before 6793.28703168
image after 6790.92391823
image before 2316.98790305
image after 2315.14524174
>>>>>>>>>>>>>>>>>>>>>  22
>>>> album before 105473.546895
>>>> album after 105454.730057
image before 2189.811352
image after 2189.57163526
image before 3252.45064141
image after 3246.67850197
image before 1647.90905913
image after 1647.82633437
image before 1517.98145111
image after 1517.55178484
image before 3286.47459146
image after 3285.45086114
image before 5524.03093222
image after 5522.15660827
image before 3232.07372646
image after 3230.42590437
image before 7869.65888149
image after 7770.73502086
image before 2086.09967422
image after 2085.98153909
image before 3652.85061012
image after 3652.12817498
image before 2648.55750048
image after 2648.07111171
image before 2727.80212975
image after 2722.80447126
image before 2662.07244212
image after 2659.68619006
image before 3876.08847424
image after 3875.72761217
image before 3289.44443012
image after 3273.59450387
image before 2431.58070057
image after 2431.44275246
image before 3550.7691239
image after 3385.6657283
image before 5727.50489532
image after 5726.998134
image before 4937.43965201
image after 4934.04108694
image before 2891.60707859
image after 2888.40757779
image before 1951.81414875
image after 1951.18987049
image before 4871.5760966
image after 4871.38731647
image before 1966.36418176
image after 1965.36976041
image before 3680.31130898
image after 3678.85369683
image before 3027.41645624
image after 3025.44139935
image before 2227.35097672
image after 2227.07163272
image before 1604.34582043
image after 1603.30478975
image before 2077.39148882
image after 2076.92246081
image before 3254.84120778
image after 3253.86794653
image before 2640.98773558
image after 2635.63549988
image before 6796.74904976
image after 6772.25575533
image before 2321.67506841
image after 2318.75414141
>>>>>>>>>>>>>>>>>>>>>  23
>>>> album before 105106.698974
>>>> album after 105084.636277
image before 2193.66777167
image after 2193.43144415
image before 3266.78506498
image after 3185.82871334
image before 1646.38988182
image after 1646.26745049
image before 1518.04304142
image after 1517.66920541
image before 3279.02444728
image after 3276.52311393
image before 5519.22461978
image after 5517.09714969
image before 3220.78122851
image after 3218.27664051
image before 7754.48450475
image after 7713.46240659
image before 2082.24040075
image after 2082.21594502
image before 3632.97156444
image after 3632.08887999
image before 2655.95033754
image after 2655.42509099
image before 2716.63714948
image after 2715.33710998
image before 2655.65629997
image after 2654.60226004
image before 3878.60825781
image after 3878.36316773
image before 3284.85094714
image after 3281.91885964
image before 2430.81797897
image after 2430.6981676
image before 3390.74642365
image after 3380.16009994
image before 5740.77271671
image after 5740.3230912
image before 4933.92881983
image after 4900.79734581
image before 2883.10024992
image after 2881.03840971
image before 1957.498055
image after 1956.88825621
image before 4872.85141685
image after 4872.64445466
image before 1974.73348757
image after 1974.6201118
image before 3678.88273251
image after 3673.460543
image before 3012.62827337
image after 3008.25250405
image before 2225.01004408
image after 2224.82859945
image before 1608.9212129
image after 1608.55300543
image before 2069.23009566
image after 2067.56516217
image before 3242.49093709
image after 3241.66236631
image before 2638.13190264
image after 2637.63734507
image before 6768.58746201
image after 6764.16880368
image before 2319.93195852
image after 2315.55496851
>>>>>>>>>>>>>>>>>>>>>  24
>>>> album before 104878.417665
>>>> album after 104858.405502
image before 2199.93134931
image after 2199.79312841
image before 3199.26101745
image after 3191.05603327
image before 1647.3567932
image after 1647.25567239
image before 1521.73504415
image after 1521.10795749
image before 3260.85022494
image after 3255.80855714
image before 5526.09575992
image after 5524.29162999
image before 3208.33423426
image after 3206.9609279
image before 7709.63232466
image after 7631.64318838
image before 2077.32959052
image after 2077.30981441
image before 3609.99903999
image after 3609.66426483
image before 2659.74609937
image after 2659.2825446
image before 2714.97050312
image after 2712.87193204
image before 2652.7153374
image after 2645.13761764
image before 3877.72037728
image after 3877.31624536
image before 3282.34698251
image after 3277.98732474
image before 2435.27572414
image after 2435.09141065
image before 3377.3500966
image after 3365.74467787
image before 5755.12458853
image after 5754.69883947
image before 4904.00645216
image after 4900.29746736
image before 2865.29966167
image after 2863.99341473
image before 1961.53992074
image after 1960.42162754
image before 4875.81040299
image after 4875.69617877
image before 1983.41201722
image after 1983.27053902
image before 3670.41914557
image after 3664.4508707
image before 3000.59630661
image after 2998.18728698
image before 2219.26386333
image after 2219.02963892
image before 1612.48344716
image after 1612.37716473
image before 2059.92786636
image after 2059.54799366
image before 3233.79472947
image after 3232.82483494
image before 2634.62654904
image after 2634.10689488
image before 6767.1923025
image after 6761.91152586
image before 2323.70818342
image after 2321.27848872
>>>>>>>>>>>>>>>>>>>>>  25
>>>> album before 104710.96526
>>>> album after 104701.732828
image before 2202.90904999
image after 2202.76405231
image before 3198.42910045
image after 3194.61512238
image before 1649.78362205
image after 1649.71870969
image before 1525.02508887
image after 1524.8637212
image before 3234.83032098
image after 3231.96051519
image before 5538.64167617
image after 5533.12851214
image before 3202.34271697
image after 3192.89871271
image before 7625.1599699
image after 7604.16949493
image before 2074.46884155
image after 2074.45758419
image before 3598.29928983
image after 3597.80313296
image before 2664.77028189
image after 2664.19011301
image before 2718.39877347
image after 2716.18040472
image before 2643.2715841
image after 2642.29716005
image before 3876.90030189
image after 3876.61478995
image before 3272.15091124
image after 3270.94280476
image before 2441.66876357
image after 2441.50236428
image before 3368.41309203
image after 3347.03346829
image before 5768.44810573
image after 5768.12492965
image before 4903.22539124
image after 4899.62038229
image before 2853.15390558
image after 2850.05486373
image before 1960.40981868
image after 1960.15138891
image before 4875.44389301
image after 4875.23662102
image before 1988.23039776
image after 1987.88549914
image before 3657.90992532
image after 3655.42825506
image before 3000.49923949
image after 2998.76066724
image before 2210.85925582
image after 2210.60554883
image before 1614.72012477
image after 1614.3319079
image before 2055.43040381
image after 2055.07739067
image before 3224.29696142
image after 3223.87048149
image before 2627.69776039
image after 2626.75209409
image before 6766.42258316
image after 6763.33806913
image before 2328.88388547
image after 2326.22909785
>>>>>>>>>>>>>>>>>>>>>  26
>>>> album before 104611.245651
>>>> album after 104601.00941
image before 2205.36065124
image after 2205.25536863
image before 3202.29392673
image after 3193.00132898
image before 1650.89371937
image after 1650.8245927
image before 1526.00002951
image after 1525.78963617
image before 3214.88129122
image after 3213.24610591
image before 5543.0155478
image after 5541.18163427
image before 3185.87192484
image after 3184.33580057
image before 7596.36799725
image after 7234.93425969
image before 2071.40243237
image after 2071.37620417
image before 3588.62491683
image after 3588.40907782
image before 2666.15017936
image after 2665.74696836
image before 2719.42552504
image after 2718.33873321
image before 2641.03359627
image after 2639.36955041
image before 3879.05722535
image after 3878.67899634
image before 3276.12615605
image after 3270.03351634
image before 2447.28676298
image after 2447.08925614
image before 3345.29284137
image after 3327.32849675
image before 5782.15715496
image after 5781.95795615
image before 4899.99006726
image after 4893.51286512
image before 2840.10300386
image after 2823.93327891
image before 1962.75743039
image after 1962.51267584
image before 4876.54687533
image after 4875.99797818
image before 1993.4933488
image after 1993.13763138
image before 3646.81647436
image after 3642.13045769
image before 2997.26889001
image after 2992.20551658
image before 2204.33808861
image after 2204.24348486
image before 1617.69085369
image after 1617.59722811
image before 2052.05756872
image after 2051.56618144
image before 3218.33771915
image after 3217.63643289
image before 2621.6484157
image after 2603.67858624
image before 6767.36214019
image after 6749.19988858
image before 2330.94392355
image after 2329.25433244
>>>>>>>>>>>>>>>>>>>>>  27
>>>> album before 104123.916753
>>>> album after 104098.152388
image before 2217.89453946
image after 2217.77668517
image before 3219.28190469
image after 3173.55185786
image before 1648.76333643
image after 1648.67851763
image before 1527.65174921
image after 1527.46032674
image before 3173.83600291
image after 3170.13345377
image before 5546.85606148
image after 5539.35894818
image before 3168.89063439
image after 3167.45420252
image before 7214.09127846
image after 7164.63461606
image before 2062.66793062
image after 2062.60964689
image before 3547.44171225
image after 3546.9838857
image before 2683.96138897
image after 2683.27865227
image before 2713.48076064
image after 2711.68829691
image before 2634.23167399
image after 2629.38777005
image before 3888.70020135
image after 3888.33391787
image before 3278.3599358
image after 3277.42094349
image before 2452.79328535
image after 2452.60140621
image before 3320.35444035
image after 3308.98176911
image before 5812.52649953
image after 5811.89872036
image before 4905.58932538
image after 4890.67891605
image before 2818.07142844
image after 2816.24500758
image before 1973.55055702
image after 1972.75305959
image before 4887.06483763
image after 4886.94400766
image before 2010.78530824
image after 2010.61099153
image before 3627.27088448
image after 3625.91342776
image before 2987.53092968
image after 2985.91088386
image before 2195.1394243
image after 2194.91045291
image before 1627.60968115
image after 1627.42340747
image before 2038.63406425
image after 2038.35005993
image before 3193.83154731
image after 3192.93598588
image before 2598.14850348
image after 2597.18224229
image before 6742.28553125
image after 6739.43727466
image before 2350.87842163
image after 2349.27203916
>>>>>>>>>>>>>>>>>>>>>  28
>>>> album before 103940.779981
>>>> album after 103921.177505
image before 2223.04702722
image after 2222.85352451
image before 3186.63671032
image after 3181.23084971
image before 1651.68822001
image after 1651.62067423
image before 1533.11399403
image after 1532.75880783
image before 3145.19938619
image after 3143.57100941
image before 5554.98309518
image after 5552.18831898
image before 3157.42657136
image after 3144.8669033
image before 7147.77653848
image after 6863.32078821
image before 2057.68310507
image after 2057.63522037
image before 3531.29483535
image after 3531.16221722
image before 2685.67114171
image after 2685.1345083
image before 2717.60059221
image after 2711.4946348
image before 2627.35808089
image after 2625.26750333
image before 3889.54423543
image after 3889.20145701
image before 3277.55731448
image after 3275.89624882
image before 2461.05532827
image after 2460.77216589
image before 3308.55498492
image after 3075.17100899
image before 5831.93537658
image after 5831.52967484
image before 4893.48886203
image after 4885.98989426
image before 2797.54317672
image after 2796.8235476
image before 1975.58323353
image after 1970.7149627
image before 4887.33493664
image after 4887.23851425
image before 2019.61686665
image after 2019.29829062
image before 3617.85388841
image after 3614.66926673
image before 2981.63810845
image after 2979.42379479
image before 2184.33204165
image after 2184.21465737
image before 1631.96094201
image after 1631.79389485
image before 2032.8433521
image after 2032.55887188
image before 3185.81501154
image after 3184.65280697
image before 2588.64905597
image after 2587.11049921
image before 6743.28102326
image after 6707.36231907
image before 2363.42235477
image after 2358.09292906
>>>>>>>>>>>>>>>>>>>>>  29
>>>> album before 103305.307879
>>>> album after 103201.155072
image before 2245.16399286
image after 2244.96205043
image before 3238.22376021
image after 3226.19722744
image before 1659.62839587
image after 1659.14125622
image before 1538.94375634
image after 1537.80875776
image before 3077.14246111
image after 3073.88711289
image before 5587.31247852
image after 5582.31392429
image before 3106.83417719
image after 3103.82524534
image before 6777.02248878
image after 6734.66379246
image before 2037.39994726
image after 2037.13471359
image before 3470.91675452
image after 3469.7664301
image before 2690.88848556
image after 2689.51863161
image before 2722.29263491
image after 2720.35462882
image before 2620.96479353
image after 2619.84690237
image before 3908.65741261
image after 3907.37546303
image before 3313.96638363
image after 3308.5870023
image before 2481.5478845
image after 2480.70221225
image before 3028.73652456
image after 3011.02815405
image before 5903.93829299
image after 5901.60321516
image before 4908.21671034
image after 4896.43484347
image before 2734.33781612
image after 2732.73864324
image before 1993.484452
image after 1992.8299809
image before 4907.32732275
image after 4907.06998694
image before 2054.55314122
image after 2054.23777688
image before 3580.38072884
image after 3576.52549723
image before 2940.69715929
image after 2935.13828537
image before 2152.20272961
image after 2151.18449125
image before 1650.56985595
image after 1649.84456315
image before 2008.35505402
image after 2007.63733113
image before 3171.42138527
image after 3168.88892491
image before 2558.29579328
image after 2556.63797673
image before 6710.04568988
image after 6701.30493793
image before 2393.0717344
image after 2388.12909165

In [8]:
showme(album)